.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#BD7C4B;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#00561B;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#E7FEE2;color:#333;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#FFFFFF;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#39F2D3;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#90EE90;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#E3FFC7;color:#333;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:transparent;background-image:linear-gradient(180deg, #C1AE71 0%, #5ED964 100%);border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FAFFC7;color:#333;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#F4DE1B;color:#000000;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#FFD700;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFE436;color:#333;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#FFE436;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F2E7BF;border-style:solid;border-color:#000000;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FEF6E2;color:#333;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Verdana", Sans-serif;color:#000000;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:17px;margin-left:10px;color:#010101;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:17px;width:17px;line-height:17px;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#010101;fill:#010101;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#010101;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(max-width:767px){.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-05b1af3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-e023526 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:0px;}.elementor-9386 .elementor-element.elementor-element-374b68b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:0px;width:0px;line-height:0px;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-fb69e60 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-3d437e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-8bd9f4c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-8fd0667 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-764c2b2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-a8db162 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-726af82 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-8e8d68f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-f401986 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-d763174 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-b061e68 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:14px;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:1px;}.elementor-9386 .elementor-element.elementor-element-f7ccc18 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:1px;width:1px;line-height:1px;}}/* Start custom CSS for eael-adv-accordion, class: .elementor-element-e023526 *//* =============== THEME ACCORDION — GREEN GRADIENT =============== */
/* Ajoute la classe "acc-green" au widget/section qui contient l'accordéon */
.acc-green{
  /* Palette & tokens */
  --g-ink: #0b1a12;           /* Texte principal */
  --g-sub: #284235;           /* Texte secondaire */
  --g-from: #0e402f;          /* Vert profond (début) */
  --g-mid:  #1f6a4a;          /* Vert moyen (milieu) */
  --g-to:   #3aa76d;          /* Vert clair (fin) */
  --g-soft: #e8f4ec;          /* Fond contenu */
  --g-edge: rgba(0,0,0,.10);  /* Liseré/ombre */
  --g-focus:#b8f3cc;          /* Halo focus accessibilité */
  --rad: 14px;
}

/* ====== CIBLAGE GÉNÉRIQUE DES ACCORDÉONS ====== */
.acc-green .elementor-accordion,
.acc-green .e-n-accordion,
.acc-green .eael-accordion,
.acc-green .htmega-accordion,
.acc-green [class*="accordion"]{
  border-radius: var(--rad);
  overflow: hidden;
  background:
    linear-gradient(135deg, var(--g-from), var(--g-mid) 48%, var(--g-to)) border-box;
  padding: 1px; /* effet "bord dégradé" */
}

/* Wrapper interne blanc/soft pour garder le bord dégradé visible */
.acc-green .elementor-accordion > *,
.acc-green .e-n-accordion > *,
.acc-green .eael-accordion > *,
.acc-green .htmega-accordion > *{
  background: #fff;
  border-radius: calc(var(--rad) - 1px);
}

/* ====== ITEMS ====== */
.acc-green .elementor-accordion-item,
.acc-green .e-n-accordion__item,
.acc-green .eael-accordion-list,
.acc-green .htmega-accordion-item{
  border: none !important;
  box-shadow: 0 6px 18px var(--g-edge);
  border-radius: 12px;
  margin: 10px;
  overflow: hidden;
}

/* ====== HEADERS (Titres) ====== */
.acc-green .elementor-tab-title,
.acc-green .e-n-accordion__header,
.acc-green .eael-accordion-header,
.acc-green .htmega-accordion-title{
  position: relative;
  padding: clamp(14px, 2.8vw, 18px) clamp(16px, 3.6vw, 22px);
  font: 700 clamp(15px, 2.4vw, 17px)/1.2 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: #fff;
  background: linear-gradient(135deg, var(--g-from), var(--g-mid) 55%, var(--g-to));
  letter-spacing: .02em;
  border: none;
}

/* Icônes / chevrons */
.acc-green .elementor-accordion-icon,
.acc-green .e-n-accordion__icon,
.acc-green .eael-accordion-icon,
.acc-green .htmega-accordion-toggle{
  color: #fff !important;
  fill: currentColor !important;
  transition: transform .25s ease;
}
.acc-green .elementor-tab-title.elementor-active .elementor-accordion-icon i,
.acc-green .e-n-accordion__item.is-active .e-n-accordion__icon,
.acc-green .eael-accordion-header.active .eael-accordion-icon,
.acc-green .htmega-accordion-item.active .htmega-accordion-toggle{
  transform: rotate(180deg);
}

/* Hover header */
@media (hover:hover) and (pointer:fine){
  .acc-green .elementor-tab-title:hover,
  .acc-green .e-n-accordion__header:hover,
  .acc-green .eael-accordion-header:hover,
  .acc-green .htmega-accordion-title:hover{
    filter: brightness(1.06);
  }
}

/* ====== PANELS (Contenus) ====== */
.acc-green .elementor-tab-content,
.acc-green .e-n-accordion__panel,
.acc-green .eael-accordion-content,
.acc-green .htmega-accordion-content{
  background: linear-gradient(180deg, #fff 0%, var(--g-soft) 100%);
  color: var(--g-ink);
  padding: clamp(14px, 2.8vw, 18px) clamp(16px, 3.6vw, 22px);
  border-top: 1px solid rgba(255,255,255,.4);
}

/* Typo contenu */
.acc-green .elementor-tab-content p,
.acc-green .e-n-accordion__panel p,
.acc-green .eael-accordion-content p{
  margin: 0 0 .7em;
  color: var(--g-sub);
}
.acc-green .elementor-tab-content a{ color: var(--g-mid); text-decoration: underline; }

/* ====== STATES ====== */
.acc-green .elementor-tab-title.elementor-active,
.acc-green .e-n-accordion__item.is-active .e-n-accordion__header,
.acc-green .eael-accordion-header.active,
.acc-green .htmega-accordion-item.active .htmega-accordion-title{
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.22), 0 8px 22px var(--g-edge);
}

/* ====== ACCESSIBILITÉ & FOCUS ====== */
.acc-green .elementor-tab-title:focus-visible,
.acc-green .e-n-accordion__header:focus-visible,
.acc-green .eael-accordion-header:focus-visible,
.acc-green .htmega-accordion-title:focus-visible{
  outline: 0;
  box-shadow: 0 0 0 3px var(--g-focus), inset 0 0 0 1px rgba(255,255,255,.35);
  border-radius: 10px;
}

/* ====== RÉDUIT LES MOUVEMENTS SI PREF ====== */
@media (prefers-reduced-motion: reduce){
  .acc-green *{ transition: none !important; animation: none !important; }
}

/* ====== MOBILE TWEAKS ====== */
@media (max-width: 480px){
  /* Padding compact */
  .acc-green .elementor-tab-title,
  .acc-green .e-n-accordion__header,
  .acc-green .eael-accordion-header{ padding: 14px 16px; }

  .acc-green .elementor-tab-content,
  .acc-green .e-n-accordion__panel,
  .acc-green .eael-accordion-content{ padding: 14px 16px; }

  /* —— MOBILE : masquer le “+” / chevron d’accordéon —— */
  .acc-green .elementor-accordion-icon,
  .acc-green .e-n-accordion__icon,
  .acc-green .eael-accordion-icon,
  .acc-green .htmega-accordion-toggle{
    display: none !important;
  }
  /* Pseudos “+” ajoutés par certains thèmes/plugins */
  .acc-green .elementor-tab-title::before,
  .acc-green .elementor-tab-title::after,
  .acc-green .e-n-accordion__header::before,
  .acc-green .e-n-accordion__header::after,
  .acc-green .eael-accordion-header::before,
  .acc-green .eael-accordion-header::after,
  .acc-green .htmega-accordion-title::before,
  .acc-green .htmega-accordion-title::after{
    content: none !important;
  }
  /* Retire l’espace réservé à l’icône */
  .acc-green .elementor-tab-title,
  .acc-green .e-n-accordion__header,
  .acc-green .eael-accordion-header,
  .acc-green .htmega-accordion-title{
    padding-right: clamp(16px, 3.6vw, 22px) !important;
  }
}

/* ====== MODE SOMBRE (optionnel) ====== */
@media (prefers-color-scheme: dark){
  .acc-green{
    --g-ink:#e9f5ee; --g-sub:#cfe5d9; --g-soft:#0f2018; --g-edge:rgba(0,0,0,.5);
  }
  .acc-green .elementor-accordion > *,
  .acc-green .e-n-accordion > *,
  .acc-green .eael-accordion > *{
    background: #0f2018;
  }
}

/* ====== OPTION : masquer l’icône partout (desktop + mobile) ======
.acc-green .elementor-accordion-icon,
.acc-green .e-n-accordion__icon,
.acc-green .eael-accordion-icon,
.acc-green .htmega-accordion-toggle{
  display: none !important;
}
.acc-green .elementor-tab-title,
.acc-green .e-n-accordion__header,
.acc-green .eael-accordion-header,
.acc-green .htmega-accordion-title{
  padding-right: clamp(16px, 3.6vw, 22px) !important;
}
*//* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-374b68b *//* =============== THEME ACCORDION — GREEN GRADIENT (LIGHT) =============== */
/* Ajoute la classe "acc-green-light" au widget/section qui contient l'accordéon */
.acc-green-light{
  /* Palette claire & tokens */
  --g-ink: #0f2c1f;           /* Texte principal (vert très sombre) */
  --g-sub: #2f5a46;           /* Texte secondaire */
  --g-from:#bdf4c7;           /* Vert menthe très clair (début) */
  --g-mid: #8ee9b0;           /* Vert clair (milieu) */
  --g-to:  #58d29a;           /* Vert clair soutenu (fin) */
  --g-soft:#f6fdf8;           /* Fond contenu très pâle */
  --g-edge:rgba(0,0,0,.08);   /* Ombre douce */
  --g-focus:#bff5d2;          /* Halo focus accessibilité */
  --rad: 14px;
}

/* ====== CONTAINERS ====== */
.acc-green-light .elementor-accordion,
.acc-green-light .e-n-accordion,
.acc-green-light .eael-accordion,
.acc-green-light .htmega-accordion,
.acc-green-light [class*="accordion"]{
  border-radius: var(--rad);
  overflow: visible; /* IMPORTANT: pas de coupe globale */
  background:
    linear-gradient(135deg, var(--g-from), var(--g-mid) 48%, var(--g-to)) border-box;
  padding: 1px; /* bord dégradé */
}

/* Wrapper interne blanc/soft pour garder le bord dégradé visible */
.acc-green-light .elementor-accordion > *,
.acc-green-light .e-n-accordion > *,
.acc-green-light .eael-accordion > *,
.acc-green-light .htmega-accordion > *{
  background: #fff;
  border-radius: calc(var(--rad) - 1px);
  overflow: visible !important;
}

/* ====== ITEMS ====== */
.acc-green-light .elementor-accordion-item,
.acc-green-light .e-n-accordion__item,
.acc-green-light .eael-accordion-list,
.acc-green-light .htmega-accordion-item{
  border: none !important;
  box-shadow: 0 6px 18px var(--g-edge);
  border-radius: 12px;
  margin: 10px;
  overflow: visible !important;     /* anti-coupe */
}

/* ====== HEADERS (Titres / QUESTIONS “tab style”) ====== */
.acc-green-light .elementor-tab-title,
.acc-green-light .e-n-accordion__header,
.acc-green-light .eael-accordion-header,
.acc-green-light .htmega-accordion-title{
  position: relative;
  display: flex;                 /* pour laisser le texte s’étendre */
  align-items: flex-start;       /* pas centré verticalement (évite la coupe) */
  gap: .6rem;
  flex-wrap: wrap;               /* WRAP du texte long */
  white-space: normal !important;
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;

  padding: clamp(14px, 2.8vw, 18px) clamp(16px, 3.6vw, 22px);
  font: 700 clamp(15px, 2.4vw, 17px)/1.28 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: #0f2c1f; /* texte foncé pour un thème clair */

  /* double background = bandeau clair + bord dégradé */
  background:
    linear-gradient(135deg, #e9fdf0, #d6fae5 35%, #c6f6db 60%) padding-box,
    linear-gradient(135deg, var(--g-from), var(--g-mid) 55%, var(--g-to)) border-box;
  border: 1px solid transparent;

  letter-spacing: .02em;
  overflow: visible !important;  /* anti-coupe */
  transform: none !important; filter: none !important; clip-path: none !important;
}

/* Texte interne éventuel (span) — “tab style” d’Elementor/EAEL */
.acc-green-light .elementor-tab-title .elementor-accordion-title,
.acc-green-light .eael-accordion-header .eael-accordion-title,
.acc-green-light .e-n-accordion__header .e-n-accordion__toggle{
  white-space: normal !important;
  overflow: visible !important;
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

/* Icônes / chevrons */
.acc-green-light .elementor-accordion-icon,
.acc-green-light .e-n-accordion__icon,
.acc-green-light .eael-accordion-icon,
.acc-green-light .htmega-accordion-toggle{
  flex: 0 0 auto;
  color: #135a3f !important;
  fill: currentColor !important;
  transition: transform .25s ease, opacity .25s ease;
  opacity: .9;
}
.acc-green-light .elementor-tab-title.elementor-active .elementor-accordion-icon i,
.acc-green-light .e-n-accordion__item.is-active .e-n-accordion__icon,
.acc-green-light .eael-accordion-header.active .eael-accordion-icon,
.acc-green-light .htmega-accordion-item.active .htmega-accordion-toggle{
  transform: rotate(180deg);
  opacity: 1;
}

/* Hover header (léger renforcement) */
@media (hover:hover) and (pointer:fine){
  .acc-green-light .elementor-tab-title:hover,
  .acc-green-light .e-n-accordion__header:hover,
  .acc-green-light .eael-accordion-header:hover,
  .acc-green-light .htmega-accordion-title:hover{
    filter: brightness(1.03);
  }
}

/* ====== PANELS (Contenus) ====== */
.acc-green-light .elementor-tab-content,
.acc-green-light .e-n-accordion__panel,
.acc-green-light .eael-accordion-content,
.acc-green-light .htmega-accordion-content{
  background: linear-gradient(180deg, #fff 0%, var(--g-soft) 100%);
  color: var(--g-ink);
  padding: clamp(14px, 2.8vw, 18px) clamp(16px, 3.6vw, 22px);
  border-top: 1px solid rgba(255,255,255,.7);

  /* anti-coupe “tab style” (beaucoup de widgets animent max-height) */
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
  transform: none !important; filter: none !important; clip-path: none !important;
  will-change: auto !important;
  line-height: 1.35;
}

/* Typo contenu */
.acc-green-light .elementor-tab-content p,
.acc-green-light .e-n-accordion__panel p,
.acc-green-light .eael-accordion-content p{
  margin: 0 0 .7em;
  color: var(--g-sub);
}
.acc-green-light .elementor-tab-content a{ color: #1f6a4a; text-decoration: underline; }

/* ====== STATES ====== */
.acc-green-light .elementor-tab-title.elementor-active,
.acc-green-light .e-n-accordion__item.is-active .e-n-accordion__header,
.acc-green-light .eael-accordion-header.active,
.acc-green-light .htmega-accordion-item.active .htmega-accordion-title{
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.6), 0 8px 22px var(--g-edge);
}

/* ====== ACCESSIBILITÉ & FOCUS ====== */
.acc-green-light .elementor-tab-title:focus-visible,
.acc-green-light .e-n-accordion__header:focus-visible,
.acc-green-light .eael-accordion-header:focus-visible,
.acc-green-light .htmega-accordion-title:focus-visible{
  outline: 0;
  box-shadow: 0 0 0 3px var(--g-focus), inset 0 0 0 1px rgba(31,106,74,.25);
  border-radius: 10px;
}

/* ====== REDUIT LES MOUVEMENTS ====== */
@media (prefers-reduced-motion: reduce){
  .acc-green-light *{ transition: none !important; animation: none !important; }
}

/* ====== MOBILE (≤480px) — TWEAKS + ANTI-COUPE ====== */
@media (max-width: 480px){
  /* Padding compact */
  .acc-green-light .elementor-tab-title,
  .acc-green-light .e-n-accordion__header,
  .acc-green-light .eael-accordion-header{ padding: 14px 16px; }

  .acc-green-light .elementor-tab-content,
  .acc-green-light .e-n-accordion__panel,
  .acc-green-light .eael-accordion-content{ padding: 14px 16px; }

  /* 1) Neutralise les effets qui coupent */
  .acc-green-light .elementor-tab-title,
  .acc-green-light .e-n-accordion__header,
  .acc-green-light .elementor-tab-content,
  .acc-green-light .e-n-accordion__panel,
  .acc-green-light .eael-accordion-header,
  .acc-green-light .eael-accordion-content{
    transform: none !important;
    filter: none !important;
    clip-path: none !important;
    -webkit-mask-image: none !important;
    will-change: auto !important;
  }

  /* 2) Laisse respirer */
  .acc-green-light .elementor-accordion-item,
  .acc-green-light .e-n-accordion__item,
  .acc-green-light .eael-accordion-list,
  .acc-green-light .htmega-accordion-item{
    overflow: visible !important;
  }

  .acc-green-light .elementor-tab-content,
  .acc-green-light .e-n-accordion__panel,
  .acc-green-light .eael-accordion-content,
  .acc-green-light .htmega-accordion-content{
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
    line-height: 1.38;
    white-space: normal !important;
    word-break: normal;
    overflow-wrap: break-word;
    hyphens: auto;
  }

  /* 3) Médias responsables */
  .acc-green-light .elementor-tab-content img,
  .acc-green-light .elementor-tab-content video,
  .acc-green-light .elementor-tab-content iframe{
    max-width: 100% !important;
    height: auto !important;
  }

  /* 4) (Option) masquer l’icône sur mobile si elle perturbe l’alignement */
  .acc-green-light .elementor-accordion-icon,
  .acc-green-light .e-n-accordion__icon,
  .acc-green-light .eael-accordion-icon,
  .acc-green-light .htmega-accordion-toggle{
    display: none !important;
  }
  .acc-green-light .elementor-tab-title::before,
  .acc-green-light .elementor-tab-title::after,
  .acc-green-light .e-n-accordion__header::before,
  .acc-green-light .e-n-accordion__header::after,
  .acc-green-light .eael-accordion-header::before,
  .acc-green-light .eael-accordion-header::after,
  .acc-green-light .htmega-accordion-title::before,
  .acc-green-light .htmega-accordion-title::after{
    content: none !important;
  }
  .acc-green-light .elementor-tab-title,
  .acc-green-light .e-n-accordion__header,
  .acc-green-light .eael-accordion-header,
  .acc-green-light .htmega-accordion-title{
    padding-right: clamp(16px, 3.6vw, 22px) !important;
  }
}

/* ====== MODE SOMBRE (optionnel) ====== */
@media (prefers-color-scheme: dark){
  .acc-green-light{
    --g-ink:#e7f7ee; --g-sub:#cfeadd; --g-soft:#0f2018; --g-edge:rgba(0,0,0,.55);
  }
  .acc-green-light .elementor-accordion > *,
  .acc-green-light .e-n-accordion > *,
  .acc-green-light .eael-accordion > *{
    background: #0f2018;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-3d437e8 *//* ===== Accordion — Thème BEIGE FONCÉ / DORÉ CHAUD =====
   Ajoute la classe CSS "acc-beige" à ton widget Advanced Accordion
   pour appliquer ce style.
========================================================= */

.acc-beige{
  --acc-ink: #20190d;          /* texte principal plus sombre */
  --acc-sub: #5a4f36;          /* texte secondaire chaud */
  --acc-edge: rgba(0,0,0,.12); /* ombre un peu plus marquée */
  --acc-bd: 1px;

  /* 🎨 Dégradé beige foncé global (fond extérieur de l'accordéon) */
  --acc-bg-from: #d4b981;      /* beige doré profond */
  --acc-bg-mid:  #e1c68f;      /* sable chaud */
  --acc-bg-to:   #f1e3c0;      /* lin doré clair */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ====== Elementor (core) ====== */
.acc-beige .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-beige .elementor-accordion-item{
  /* Fond intérieur légèrement foncé avec cadre dégradé */
  background-image:
    linear-gradient(#f8f2e2, #f2e3c3),
    linear-gradient(135deg, #c9a967 0%, #d9bb7a 50%, #ebd8a6 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(0,0,0,.08);
}

.acc-beige .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  background: linear-gradient(180deg, #f2dfb6 0%, #e8cf98 100%);
  border-radius: 10px 10px 0 0;
  display:flex; align-items:center; gap:10px;
}

.acc-beige .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-beige .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(0,0,0,.15);
}
.acc-beige .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #e0c47d 0%, #d6b66e 100%);
  color:#1a1405;
}

/* Contenu */
.acc-beige .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #fcf7e8;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(0,0,0,.08);
}

/* Hover + focus */
.acc-beige .elementor-tab-title:hover{
  filter: brightness(0.96);
}
.acc-beige .elementor-tab-title:focus-visible{
  outline: 2px solid #bda36c;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ====== Essential Addons (EA Advanced Accordion) ====== */
.acc-beige .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-beige .eael-accordion-list .eael-accordion-header{
  background: linear-gradient(180deg, #f2dfb6 0%, #e8cf98 100%);
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(0,0,0,.08);
  background-image:
    linear-gradient(#f2dfb6, #e8cf98),
    linear-gradient(135deg, #c9a967 0%, #d9bb7a 50%, #ebd8a6 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-beige .eael-accordion-list .eael-accordion-content{
  background:#fcf7e8;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(0,0,0,.06);
  border-top: 0;
}

.acc-beige .eael-accordion-list .eael-accordion-header.active{
  background: linear-gradient(180deg, #e0c47d 0%, #d6b66e 100%);
  color:#1a1405;
}

.acc-beige .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-beige{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-beige .elementor-tab-title,
  .acc-beige .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-beige .elementor-tab-content,
  .acc-beige .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-8bd9f4c *//* ===== Accordion — Thème NOIR & OR (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-noir-or" au widget Advanced Accordion.
============================================================== */

.acc-noir-or{
  --acc-ink: #f5d37d;          /* or doux (texte principal) */
  --acc-sub: #d9c690;          /* or pâle (texte secondaire) */
  --acc-edge: rgba(0,0,0,.35); /* ombre plus marquée sur fond noir */
  --acc-bd: 1px;

  /* 🎨 Dégradé noir profond pour le conteneur global */
  --acc-bg-from: #0a0a0a;
  --acc-bg-mid:  #0e0e0e;
  --acc-bg-to:   #141414;
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 12px 32px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-noir-or .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-noir-or .elementor-accordion-item{
  /* Carte noire + cadre bordure dégradé or */
  background-image:
    linear-gradient(#0f0f0f, #0b0b0b),
    linear-gradient(135deg, #b99352 0%, #e6c36d 50%, #f7e49e 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 12px rgba(0,0,0,.35);
}

.acc-noir-or .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau noir très léger dégradé */
  background: linear-gradient(180deg, #141414 0%, #0f0f0f 100%);
  border-radius: 10px 10px 0 0;

  /* Liseré interne fin or (effet luxe discret) */
  box-shadow: inset 0 -1px 0 rgba(247, 228, 158, .2);
}

.acc-noir-or .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto; color: var(--acc-ink);
}

.acc-noir-or .elementor-accordion-item.elementor-active{
  box-shadow: 0 12px 28px rgba(0,0,0,.5);
}
.acc-noir-or .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #191919 0%, #121212 100%);
  color:#ffe7a6; /* un cran plus lumineux */
}

/* Contenu */
.acc-noir-or .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #0d0d0d;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(255, 225, 150, .12);
}

/* Hover + focus */
.acc-noir-or .elementor-tab-title:hover{
  filter: brightness(1.02);
  text-shadow: 0 0 12px rgba(247, 228, 158, .12);
}
.acc-noir-or .elementor-tab-title:focus-visible{
  outline: 2px solid #e6c36d; /* or */
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-noir-or .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-noir-or .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 12px rgba(0,0,0,.35);

  /* Bandeau + cadre or comme Elementor */
  background-image:
    linear-gradient(#141414, #0f0f0f),
    linear-gradient(135deg, #b99352 0%, #e6c36d 50%, #f7e49e 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-noir-or .eael-accordion-list .eael-accordion-content{
  background:#0d0d0d;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(255, 225, 150, .10);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-noir-or .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#191919, #121212),
    linear-gradient(135deg, #ddb867 0%, #f0d98a 50%, #fff1be 100%);
  color:#ffe7a6;
}

/* Icône EA droite */
.acc-noir-or .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color: var(--acc-ink);
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-noir-or{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-noir-or .elementor-tab-title,
  .acc-noir-or .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-noir-or .elementor-tab-content,
  .acc-noir-or .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-8fd0667 *//* ===== Accordion — Thème BLEU CLAIR (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-bleu-clair" au widget Advanced Accordion.
================================================================ */

.acc-bleu-clair{
  --acc-ink: #0f2440;          /* texte principal (bleu nuit) */
  --acc-sub: #445b75;          /* texte secondaire (bleu/gris) */
  --acc-edge: rgba(5, 41, 73, .12); /* ombre douce bleutée */
  --acc-bd: 1px;

  /* 🎨 Dégradé bleu clair global (fond extérieur) */
  --acc-bg-from: #d6ecff;      /* azur pâle */
  --acc-bg-mid:  #c5e3ff;      /* ciel doux */
  --acc-bg-to:   #eaf4ff;      /* givre bleuté */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-bleu-clair .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-bleu-clair .elementor-accordion-item{
  /* Carte claire + cadre dégradé bleu */
  background-image:
    linear-gradient(#f7fbff, #eef6ff),
    linear-gradient(135deg, #6fb7ff 0%, #3aa0ff 50%, #a9d8ff 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(9, 48, 92, .08);
}

.acc-bleu-clair .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau bleu très léger dégradé */
  background: linear-gradient(180deg, #eaf4ff 0%, #d9edff 100%);
  border-radius: 10px 10px 0 0;

  /* fin liseré interne */
  box-shadow: inset 0 -1px 0 rgba(58, 160, 255, .18);
}

.acc-bleu-clair .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto; color:#2c80e8;
}

.acc-bleu-clair .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(9, 48, 92, .14);
}
.acc-bleu-clair .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #d9edff 0%, #c7e5ff 100%);
  color:#0c2a50;
}

/* Contenu */
.acc-bleu-clair .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #f7fbff;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(44, 128, 232, .12);
}

/* Hover + focus */
.acc-bleu-clair .elementor-tab-title:hover{
  filter: brightness(0.99);
  text-shadow: 0 0 8px rgba(58, 160, 255, .12);
}
.acc-bleu-clair .elementor-tab-title:focus-visible{
  outline: 2px solid #7bbcff;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-bleu-clair .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-bleu-clair .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(9, 48, 92, .08);

  background-image:
    linear-gradient(#eaf4ff, #d9edff),
    linear-gradient(135deg, #6fb7ff 0%, #3aa0ff 50%, #a9d8ff 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-bleu-clair .eael-accordion-list .eael-accordion-content{
  background:#f7fbff;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(44, 128, 232, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-bleu-clair .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#d9edff, #c7e5ff),
    linear-gradient(135deg, #5baeff 0%, #2e95ff 50%, #9fd0ff 100%);
  color:#0c2a50;
}

/* Icône EA droite */
.acc-bleu-clair .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#2c80e8;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-bleu-clair{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-bleu-clair .elementor-tab-title,
  .acc-bleu-clair .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-bleu-clair .elementor-tab-content,
  .acc-bleu-clair .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-764c2b2 *//* ===== Accordion — Thème VIOLET (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-violet" au widget Advanced Accordion.
================================================================= */

.acc-violet{
  --acc-ink: #350d6b;          /* texte principal (violet profond) */
  --acc-sub: #6a2a9c;          /* texte secondaire (violet plus clair) */
  --acc-edge: rgba(80, 30, 120, .18); /* ombre douce violet */
  --acc-bd: 1px;

  /* 🎨 Dégradé violet pour le fond extérieur */
  --acc-bg-from: #6a2a9c;      /* violet riche */
  --acc-bg-mid:  #9b4dbf;      /* lilas modéré */
  --acc-bg-to:   #e0aaff;      /* lavande douce */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-violet .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-violet .elementor-accordion-item{
  /* Fond violet clair + cadre violet doré dégradé */
  background-image:
    linear-gradient(#f7f2ff, #ede3ff),
    linear-gradient(135deg, #8b4fb5 0%, #b47bdf 50%, #cbb7f5 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(58, 32, 99, .1);
}

.acc-violet .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau violet clair dégradé */
  background: linear-gradient(180deg, #d9c2f5 0%, #b7a7e5 100%);
  border-radius: 10px 10px 0 0;
}

.acc-violet .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-violet .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(58, 32, 99, .3);
}
.acc-violet .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #b8a0e3 0%, #a17be0 100%);
  color:#2f196e;
}

/* Contenu */
.acc-violet .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #f7f2ff;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(58, 32, 99, .15);
}

/* Hover + focus */
.acc-violet .elementor-tab-title:hover{
  filter: brightness(0.98);
}
.acc-violet .elementor-tab-title:focus-visible{
  outline: 2px solid #c97bc9;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-violet .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-violet .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(58, 32, 99, .1);

  background-image:
    linear-gradient(#f7f2ff, #ede3ff),
    linear-gradient(135deg, #8b4fb5 0%, #b47bdf 50%, #cbb7f5 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-violet .eael-accordion-list .eael-accordion-content{
  background:#f7f2ff;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(58, 32, 99, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-violet .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#d9c2f5, #b7a7e5),
    linear-gradient(135deg, #7a4bba 0%, #9b61d0 50%, #b0a4e2 100%);
  color:#2f196e;
}

/* Icône EA droite */
.acc-violet .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#a17be0;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-violet{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-violet .elementor-tab-title,
  .acc-violet .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-violet .elementor-tab-content,
  .acc-violet .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-a8db162 *//* ===== Accordion — Thème ORANGE (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-orange" au widget Advanced Accordion.
================================================================= */

.acc-orange{
  --acc-ink: #7a3e07;          /* texte principal (orange foncé) */
  --acc-sub: #d47f29;          /* texte secondaire (orange clair) */
  --acc-edge: rgba(255, 104, 0, .12); /* ombre douce orange */
  --acc-bd: 1px;

  /* 🎨 Dégradé orange pour le fond extérieur */
  --acc-bg-from: #ff6a00;      /* orange vif */
  --acc-bg-mid:  #ff9d33;      /* orange chaud */
  --acc-bg-to:   #ffd966;      /* jaune doré */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-orange .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-orange .elementor-accordion-item{
  /* Fond orange clair + cadre orange dégradé */
  background-image:
    linear-gradient(#fff0e1, #ffe4b5),
    linear-gradient(135deg, #f7931e 0%, #f7a746 50%, #ffcc66 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(255, 153, 51, .08);
}

.acc-orange .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau orange clair dégradé */
  background: linear-gradient(180deg, #fbe8b7 0%, #f7da8f 100%);
  border-radius: 10px 10px 0 0;
}

.acc-orange .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-orange .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(255, 153, 51, .3);
}
.acc-orange .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #f7da8f 0%, #f2c646 100%);
  color:#5a3200;
}

/* Contenu */
.acc-orange .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #fff5e1;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(255, 165, 0, .12);
}

/* Hover + focus */
.acc-orange .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(255, 165, 0, .15);
}
.acc-orange .elementor-tab-title:focus-visible{
  outline: 2px solid #ff7f1a;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-orange .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-orange .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(255, 165, 0, .1);

  background-image:
    linear-gradient(#fff5e1, #ffe4b5),
    linear-gradient(135deg, #f7931e 0%, #f7a746 50%, #ffcc66 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-orange .eael-accordion-list .eael-accordion-content{
  background:#fff5e1;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(255, 165, 0, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-orange .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#fbe8b7, #f7da8f),
    linear-gradient(135deg, #f7a746 0%, #f2c646 50%, #ffcc66 100%);
  color:#5a3200;
}

/* Icône EA droite */
.acc-orange .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#f7a746;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-orange{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-orange .elementor-tab-title,
  .acc-orange .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-orange .elementor-tab-content,
  .acc-orange .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-726af82 *//* ===== Accordion — Thème BORDEAUX (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-bordeaux" au widget Advanced Accordion.
================================================================= */

.acc-bordeaux{
  --acc-ink: #3b0f2b;          /* texte principal (bordeaux profond) */
  --acc-sub: #a34b71;          /* texte secondaire (rose foncé) */
  --acc-edge: rgba(59, 15, 43, .2); /* ombre douce bordeaux */
  --acc-bd: 1px;

  /* 🎨 Dégradé bordeaux pour le fond extérieur */
  --acc-bg-from: #5f1f4f;      /* bordeaux sombre */
  --acc-bg-mid:  #7c2a59;      /* bordeaux modéré */
  --acc-bg-to:   #a02f6f;      /* rose-bordeaux clair */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-bordeaux .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-bordeaux .elementor-accordion-item{
  /* Fond bordeaux clair + cadre dégradé bordeaux */
  background-image:
    linear-gradient(#f4d7e4, #f2c0cc),
    linear-gradient(135deg, #9e4c77 0%, #d04b7c 50%, #f4b0c1 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(92, 30, 70, .08);
}

.acc-bordeaux .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau bordeaux dégradé */
  background: linear-gradient(180deg, #f3a2b2 0%, #e08091 100%);
  border-radius: 10px 10px 0 0;
}

.acc-bordeaux .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-bordeaux .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(92, 30, 70, .3);
}
.acc-bordeaux .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #e08a8a 0%, #d3777f 100%);
  color:#3e0d24;
}

/* Contenu */
.acc-bordeaux .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #f9e6eb;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(92, 30, 70, .12);
}

/* Hover + focus */
.acc-bordeaux .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(92, 30, 70, .15);
}
.acc-bordeaux .elementor-tab-title:focus-visible{
  outline: 2px solid #9e4c77;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-bordeaux .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-bordeaux .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(92, 30, 70, .08);

  background-image:
    linear-gradient(#f9e6eb, #f4d7e4),
    linear-gradient(135deg, #9e4c77 0%, #d04b7c 50%, #f4b0c1 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-bordeaux .eael-accordion-list .eael-accordion-content{
  background:#f9e6eb;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(92, 30, 70, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-bordeaux .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#f3a2b2, #e08091),
    linear-gradient(135deg, #9e4c77 0%, #d04b7c 50%, #f4b0c1 100%);
  color:#3e0d24;
}

/* Icône EA droite */
.acc-bordeaux .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#9e4c77;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-bordeaux{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-bordeaux .elementor-tab-title,
  .acc-bordeaux .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-bordeaux .elementor-tab-content,
  .acc-bordeaux .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-8e8d68f *//* ===== Accordion — Thème ROSE (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-rose" au widget Advanced Accordion.
================================================================= */

.acc-rose{
  --acc-ink: #8c4d73;          /* texte principal (rose foncé) */
  --acc-sub: #d49fa9;          /* texte secondaire (rose pâle) */
  --acc-edge: rgba(167, 66, 91, .18); /* ombre douce rose */
  --acc-bd: 1px;

  /* 🎨 Dégradé rose pour le fond extérieur */
  --acc-bg-from: #ff66a3;      /* rose vif */
  --acc-bg-mid:  #ff80b3;      /* rose moyen */
  --acc-bg-to:   #ffb3cc;      /* rose très clair */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-rose .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-rose .elementor-accordion-item{
  /* Fond rose clair + cadre dégradé rose */
  background-image:
    linear-gradient(#ffe6f7, #ffd6e9),
    linear-gradient(135deg, #f18ab2 0%, #ff66a3 50%, #ffb3cc 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(255, 105, 158, .1);
}

.acc-rose .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau rose dégradé */
  background: linear-gradient(180deg, #f9c9de 0%, #f5a0c8 100%);
  border-radius: 10px 10px 0 0;
}

.acc-rose .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-rose .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(255, 105, 158, .3);
}
.acc-rose .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #f8a4c7 0%, #f27f9c 100%);
  color:#6d3e5f;
}

/* Contenu */
.acc-rose .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #ffe6f7;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(255, 105, 158, .12);
}

/* Hover + focus */
.acc-rose .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(255, 105, 158, .15);
}
.acc-rose .elementor-tab-title:focus-visible{
  outline: 2px solid #f37fa3;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-rose .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-rose .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(255, 105, 158, .1);

  background-image:
    linear-gradient(#ffe6f7, #ffd6e9),
    linear-gradient(135deg, #f18ab2 0%, #ff66a3 50%, #ffb3cc 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-rose .eael-accordion-list .eael-accordion-content{
  background:#ffe6f7;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(255, 105, 158, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-rose .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#f9c9de, #f5a0c8),
    linear-gradient(135deg, #f18ab2 0%, #ff66a3 50%, #ffb3cc 100%);
  color:#6d3e5f;
}

/* Icône EA droite */
.acc-rose .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#f37fa3;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-rose{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-rose .elementor-tab-title,
  .acc-rose .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-rose .elementor-tab-content,
  .acc-rose .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-f401986 *//* ===== Accordion — Thème BLEU FONCÉ (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-bleu-fonce" au widget Advanced Accordion.
================================================================ */

.acc-bleu-fonce{
  --acc-ink: #1e2a47;          /* texte principal (bleu très foncé) */
  --acc-sub: #5572a3;          /* texte secondaire (bleu clair) */
  --acc-edge: rgba(25, 32, 51, .2); /* ombre douce bleu marine */
  --acc-bd: 1px;

  /* 🎨 Dégradé bleu foncé global pour le fond extérieur */
  --acc-bg-from: #23395d;      /* bleu nuit */
  --acc-bg-mid:  #2f4e76;      /* bleu maritime */
  --acc-bg-to:   #4f6b92;      /* bleu clair */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-bleu-fonce .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-bleu-fonce .elementor-accordion-item{
  /* Fond bleu très clair + cadre dégradé bleu */
  background-image:
    linear-gradient(#e6eff8, #d2e4f4),
    linear-gradient(135deg, #4e6f96 0%, #2f527f 50%, #8faecf 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(42, 63, 99, .08);
}

.acc-bleu-fonce .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau bleu dégradé très clair */
  background: linear-gradient(180deg, #9cbde6 0%, #79a4d2 100%);
  border-radius: 10px 10px 0 0;
}

.acc-bleu-fonce .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-bleu-fonce .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(42, 63, 99, .3);
}
.acc-bleu-fonce .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #6a90c1 0%, #557aa6 100%);
  color:#1e2a47;
}

/* Contenu */
.acc-bleu-fonce .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #e6f0f7;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(42, 63, 99, .12);
}

/* Hover + focus */
.acc-bleu-fonce .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(42, 63, 99, .15);
}
.acc-bleu-fonce .elementor-tab-title:focus-visible{
  outline: 2px solid #406080;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-bleu-fonce .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-bleu-fonce .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(42, 63, 99, .08);

  background-image:
    linear-gradient(#e6f0f7, #e1e8f1),
    linear-gradient(135deg, #4e6f96 0%, #2f527f 50%, #8faecf 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-bleu-fonce .eael-accordion-list .eael-accordion-content{
  background:#e6f0f7;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(42, 63, 99, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-bleu-fonce .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#9cbde6, #79a4d2),
    linear-gradient(135deg, #4e6f96 0%, #2f527f 50%, #8faecf 100%);
  color:#1e2a47;
}

/* Icône EA droite */
.acc-bleu-fonce .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#406080;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-bleu-fonce{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-bleu-fonce .elementor-tab-title,
  .acc-bleu-fonce .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-bleu-fonce .elementor-tab-content,
  .acc-bleu-fonce .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-d763174 *//* ===== Accordion — Thème VERT FORÊT (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-vert-foret" au widget Advanced Accordion.
=================================================================== */

.acc-vert-foret{
  --acc-ink: #1e3d2b;          /* texte principal (vert très foncé) */
  --acc-sub: #4f6e58;          /* texte secondaire (vert doux) */
  --acc-edge: rgba(0, 48, 36, .2); /* ombre douce verte forêt */
  --acc-bd: 1px;

  /* 🎨 Dégradé vert forêt pour le fond extérieur */
  --acc-bg-from: #2e4a37;      /* vert forêt profond */
  --acc-bg-mid:  #4d6d54;      /* vert mousse */
  --acc-bg-to:   #9fae88;      /* vert clair/mousse légère */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-vert-foret .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-vert-foret .elementor-accordion-item{
  /* Fond vert clair + cadre dégradé vert forêt */
  background-image:
    linear-gradient(#f3f9f1, #dde8d7),
    linear-gradient(135deg, #4d6d54 0%, #3a5b44 50%, #c1d1a5 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(44, 69, 58, .08);
}

.acc-vert-foret .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau vert dégradé */
  background: linear-gradient(180deg, #8d9f7a 0%, #6d7f57 100%);
  border-radius: 10px 10px 0 0;
}

.acc-vert-foret .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-vert-foret .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(44, 69, 58, .3);
}
.acc-vert-foret .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #7b8d5f 0%, #677f57 100%);
  color:#3e4e33;
}

/* Contenu */
.acc-vert-foret .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #f3f9f1;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(44, 69, 58, .12);
}

/* Hover + focus */
.acc-vert-foret .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(44, 69, 58, .15);
}
.acc-vert-foret .elementor-tab-title:focus-visible{
  outline: 2px solid #4d6d54;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-vert-foret .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-vert-foret .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(44, 69, 58, .08);

  background-image:
    linear-gradient(#f3f9f1, #dde8d7),
    linear-gradient(135deg, #4d6d54 0%, #3a5b44 50%, #c1d1a5 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-vert-foret .eael-accordion-list .eael-accordion-content{
  background:#f3f9f1;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(44, 69, 58, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-vert-foret .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#8d9f7a, #677f57),
    linear-gradient(135deg, #4d6d54 0%, #3a5b44 50%, #c1d1a5 100%);
  color:#3e4e33;
}

/* Icône EA droite */
.acc-vert-foret .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#4d6d54;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-vert-foret{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-vert-foret .elementor-tab-title,
  .acc-vert-foret .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-vert-foret .elementor-tab-content,
  .acc-vert-foret .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-b061e68 *//* ===== Accordion — Thème BLANC ÉLÉGANT (plus gris) =====
   Ajoute la classe CSS "acc-blanc" au widget Advanced Accordion.
================================================================= */

.acc-blanc{
  --acc-ink: #2b2b2b;            /* texte principal (un peu plus sombre) */
  --acc-sub: #666;               /* texte secondaire */
  --acc-edge: rgba(0,0,0,.14);   /* ombre un peu plus présente */
  --acc-bd: 1px;

  /* 🎨 Dégradé extérieur plus gris */
  --acc-bg-from: #f7f7f7;        /* gris très clair (au lieu de blanc pur) */
  --acc-bg-mid:  #eaeaea;        /* gris clair */
  --acc-bg-to:   #d9d9d9;        /* gris pâle soutenu */

  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-blanc .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-blanc .elementor-accordion-item{
  /* Fond + cadre dégradé un ton plus gris */
  background-image:
    linear-gradient(#f5f5f5, #eeeeee),
    linear-gradient(135deg, #dddddd 0%, #cfcfcf 50%, #e2e2e2 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .06);
}

.acc-blanc .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau plus gris */
  background: linear-gradient(180deg, #eeeeee 0%, #e2e2e2 100%);
  border-radius: 10px 10px 0 0;
}

.acc-blanc .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-blanc .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(0, 0, 0, .12);
}
.acc-blanc .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #e6e6e6 0%, #d6d6d6 100%);
  color:#252525;
}

/* Contenu */
.acc-blanc .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #efefef; /* + gris qu'avant */
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, .07);
}

/* Hover + focus */
.acc-blanc .elementor-tab-title:hover{
  filter: brightness(0.985);
  text-shadow: 0 0 8px rgba(0, 0, 0, .05);
}
.acc-blanc .elementor-tab-title:focus-visible{
  outline: 2px solid #cfcfcf;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-blanc .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-blanc .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .06);

  background-image:
    linear-gradient(#f5f5f5, #eeeeee),
    linear-gradient(135deg, #dddddd 0%, #cfcfcf 50%, #e2e2e2 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-blanc .eael-accordion-list .eael-accordion-content{
  background:#efefef; /* + gris */
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(0, 0, 0, .07);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-blanc .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#eeeeee, #e2e2e2),
    linear-gradient(135deg, #dddddd 0%, #cfcfcf 50%, #e2e2e2 100%);
  color:#252525;
}

/* Icône EA droite */
.acc-blanc .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#bbbbbb;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-blanc{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-blanc .elementor-tab-title,
  .acc-blanc .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-blanc .elementor-tab-content,
  .acc-blanc .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-f7ccc18 *//* ===== Accordion — Thème BLEU (inspiré acc-beige) =====
   Ajoute la classe CSS "acc-bleu" au widget Advanced Accordion.
================================================================= */

.acc-bleu{
  --acc-ink: #2a4d77;          /* texte principal (bleu foncé) */
  --acc-sub: #6a8bb7;          /* texte secondaire (bleu clair) */
  --acc-edge: rgba(0, 0, 0, .12); /* ombre douce bleue */
  --acc-bd: 1px;

  /* 🎨 Dégradé bleu pour le fond extérieur */
  --acc-bg-from: #3a70a0;      /* bleu vif */
  --acc-bg-mid:  #5b8db0;      /* bleu clair */
  --acc-bg-to:   #8bb9d1;      /* bleu pâle */
  background: linear-gradient(135deg, var(--acc-bg-from) 0%, var(--acc-bg-mid) 50%, var(--acc-bg-to) 100%);
  border-radius: 16px;
  padding: clamp(10px, 2vw, 16px);
  box-shadow: 0 10px 26px var(--acc-edge);
}

/* ===== Elementor (core) ===== */
.acc-bleu .elementor-accordion{
  background: transparent;
  border-radius: 12px;
  overflow: hidden;
}

.acc-bleu .elementor-accordion-item{
  /* Fond bleu très clair + cadre dégradé bleu classique */
  background-image:
    linear-gradient(#f3f9fb, #d1e4f0),
    linear-gradient(135deg, #5b8db0 0%, #3a70a0 50%, #a3c8da 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(58, 112, 160, .1);
}

.acc-bleu .elementor-tab-title{
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  color: var(--acc-ink);
  font: 700 clamp(15px, 1.8vw, 17px)/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing: .02em;
  display:flex; align-items:center; gap:10px;

  /* Bandeau bleu dégradé classique */
  background: linear-gradient(180deg, #a3c8da 0%, #8bb9d1 100%);
  border-radius: 10px 10px 0 0;
}

.acc-bleu .elementor-tab-title .elementor-accordion-icon{
  order: 2; margin-left:auto;
}

.acc-bleu .elementor-accordion-item.elementor-active{
  box-shadow: 0 10px 26px rgba(58, 112, 160, .3);
}
.acc-bleu .elementor-accordion-item.elementor-active .elementor-tab-title{
  background: linear-gradient(180deg, #9cc2db 0%, #7ea9c3 100%);
  color:#1d3f6f;
}

/* Contenu */
.acc-bleu .elementor-tab-content{
  color: var(--acc-sub);
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  background: #f3f9fb;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(58, 112, 160, .12);
}

/* Hover + focus */
.acc-bleu .elementor-tab-title:hover{
  filter: brightness(0.96);
  text-shadow: 0 0 8px rgba(58, 112, 160, .15);
}
.acc-bleu .elementor-tab-title:focus-visible{
  outline: 2px solid #7ea9c3;
  outline-offset: 2px;
  border-radius: 12px;
}

/* ===== Essential Addons (EA Advanced Accordion) ===== */
.acc-bleu .eael-accordion-list{
  border-radius: 12px;
  background: transparent;
}
.acc-bleu .eael-accordion-list .eael-accordion-header{
  color: var(--acc-ink);
  padding: clamp(14px, 2.2vw, 18px) clamp(16px, 3vw, 24px);
  border-radius: 12px;
  margin: 10px 0;
  box-shadow: 0 2px 10px rgba(58, 112, 160, .08);

  background-image:
    linear-gradient(#f3f9fb, #d1e4f0),
    linear-gradient(135deg, #5b8db0 0%, #3a70a0 50%, #a3c8da 100%);
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box;
  border: var(--acc-bd) solid transparent;
}

.acc-bleu .eael-accordion-list .eael-accordion-content{
  background:#f3f9fb;
  color: var(--acc-sub);
  border-radius: 0 0 12px 12px;
  margin-top: -8px;
  padding: clamp(14px, 2vw, 18px) clamp(16px, 3vw, 24px);
  border: 1px solid rgba(58, 112, 160, .1);
  border-top: 0;
}

/* État ouvert chez EA */
.acc-bleu .eael-accordion-list .eael-accordion-header.active{
  background-image:
    linear-gradient(#a3c8da, #8bb9d1),
    linear-gradient(135deg, #5b8db0 0%, #3a70a0 50%, #a3c8da 100%);
  color:#1d3f6f;
}

/* Icône EA droite */
.acc-bleu .eael-accordion-list .eael-accordion-header .eael-accordion-icon{
  margin-left:auto; color:#7ea9c3;
}

/* ===== Responsive ===== */
@media (max-width: 480px){
  .acc-bleu{
    border-radius: 14px;
    padding: 10px;
  }
  .acc-bleu .elementor-tab-title,
  .acc-bleu .eael-accordion-list .eael-accordion-header{
    border-radius: 10px;
  }
  .acc-bleu .elementor-tab-content,
  .acc-bleu .eael-accordion-list .eael-accordion-content{
    border-radius: 0 0 10px 10px;
  }
}/* End custom CSS */