.elementor-20 .elementor-element.elementor-element-9baa432.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-9baa432.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-9baa432.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9baa432.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-txt-dark );border-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-9baa432.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9baa432.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon{font-size:45px;}.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon svg{height:45px;}.elementor-20 .elementor-element.elementor-element-a30d8a3 .elementor-counter{flex-direction:column-reverse;}.elementor-20 .elementor-element.elementor-element-a30d8a3 .elementor-counter-title{justify-content:end;color:var( --e-global-color-v4---clr-txt-dark );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-20 .elementor-element.elementor-element-a30d8a3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;gap:5px;color:var( --e-global-color-v4---clr-accent-alt );font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-6644da2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-6644da2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-6644da2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6644da2.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-txt-dark );border-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-6644da2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6644da2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon{font-size:45px;}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon svg{height:45px;}.elementor-20 .elementor-element.elementor-element-cba39f9 .elementor-counter{flex-direction:column-reverse;}.elementor-20 .elementor-element.elementor-element-cba39f9 .elementor-counter-title{justify-content:end;color:var( --e-global-color-v4---clr-txt-dark );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-20 .elementor-element.elementor-element-cba39f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;gap:5px;color:var( --e-global-color-v4---clr-accent-alt );font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-c0bf48b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-txt-dark );border-color:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-txt-dark );}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon{font-size:45px;}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon svg{height:45px;}.elementor-20 .elementor-element.elementor-element-5d46319 .elementor-counter{flex-direction:column-reverse;}.elementor-20 .elementor-element.elementor-element-5d46319 .elementor-counter-title{justify-content:end;color:var( --e-global-color-v4---clr-txt-dark );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-20 .elementor-element.elementor-element-5d46319 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;gap:5px;color:var( --e-global-color-v4---clr-accent-alt );font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-a958edc{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a958edc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a958edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-a958edc > .elementor-shape-top .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-a958edc > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-a958edc > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-a958edc > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:160px;transform:translateX(-50%) rotateY(180deg);}.elementor-20 .elementor-element.elementor-element-552e509.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-552e509.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-552e509.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-552e509.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent );border-color:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-552e509.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-552e509.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon{font-size:45px;}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon svg{height:45px;}.elementor-20 .elementor-element.elementor-element-967b62c{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-967b62c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-967b62c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-967b62c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-967b62c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-967b62c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-967b62c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-df201e0{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-df201e0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-df201e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-df201e0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df201e0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-df201e0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df201e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-dc3304f{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-dc3304f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-dc3304f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-dc3304f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dc3304f.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-dc3304f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dc3304f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-ec9d429{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-ec9d429.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ec9d429.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-ec9d429.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ec9d429.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-ec9d429.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ec9d429.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-fc0659b{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-fc0659b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-fc0659b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-fc0659b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fc0659b.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-fc0659b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fc0659b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-4c913f8{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-4c913f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-4c913f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-4c913f8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4c913f8.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-4c913f8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4c913f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-9f8300b{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-9f8300b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9f8300b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-9f8300b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9f8300b.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-9f8300b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9f8300b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-725cdb7{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-725cdb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-725cdb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-725cdb7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-725cdb7.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-725cdb7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-725cdb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-5d3d83d{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-5d3d83d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-bf16a84{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-bf16a84.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bf16a84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-bf16a84.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bf16a84.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-bf16a84.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bf16a84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-b37a58f{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-b37a58f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b37a58f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-b37a58f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b37a58f.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-b37a58f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b37a58f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-10186ae{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-10186ae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-10186ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-10186ae.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-10186ae.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-10186ae.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-10186ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-e8dfee3{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-934bc84{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-934bc84.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-934bc84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-934bc84.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-934bc84.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-934bc84.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-934bc84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-2e964c4{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-2e964c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2e964c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-2e964c4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2e964c4.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-bg-main );border-color:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-2e964c4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2e964c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-bg-main );}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-d490459{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-d490459.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d490459.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-d490459.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d490459.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent );border-color:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-d490459.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d490459.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent );}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-378c926{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-378c926.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-378c926.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-378c926.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-378c926.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-378c926.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-378c926.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-af3c336{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-af3c336.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-af3c336.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-af3c336.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-af3c336.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-af3c336.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-af3c336.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-27635e1{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-27635e1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-27635e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-27635e1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-27635e1.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-primary );border-color:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-27635e1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-27635e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-primary );}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-3ba17a5{--display:flex;}.elementor-20 .elementor-element.elementor-element-e9bacdd .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-e9bacdd .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-e9bacdd{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-44ef869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ac57a83 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ac57a83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ac57a83.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ac57a83.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ac57a83.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ac57a83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ac57a83 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-ac57a83 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9fa07b8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-9fa07b8 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-9fa07b8 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-global-2792{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-global-2792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-global-2792.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-global-2792:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-global-2792.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-global-2792 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-global-2792.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-global-2792.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-global-2792.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-global-2792.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-global-2792.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-global-2792 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-global-2792 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-df64fe5{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-df64fe5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-df64fe5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-df64fe5:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-df64fe5.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-df64fe5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-df64fe5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-df64fe5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df64fe5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-df64fe5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df64fe5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-df64fe5 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-df64fe5 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-a54a84f{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-a54a84f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a54a84f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-a54a84f:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-a54a84f.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-a54a84f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a54a84f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-a54a84f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a54a84f.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-a54a84f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a54a84f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-a54a84f .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-a54a84f .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-ad19db9{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-ad19db9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ad19db9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-ad19db9:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-ad19db9.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-ad19db9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ad19db9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-ad19db9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ad19db9.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-ad19db9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ad19db9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-ad19db9 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-ad19db9 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cf5efcd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-cf5efcd .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-cf5efcd .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-dbba605.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-dbba605 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-dbba605.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-dbba605.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dbba605.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-dbba605.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dbba605.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-dbba605 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-dbba605 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ac1571e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-ac1571e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ac1571e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ac1571e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ac1571e.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ac1571e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ac1571e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ac1571e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ac1571e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-e79d26d .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-e79d26d .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-e79d26d{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-74eb56c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e9b8f8f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e9b8f8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-e9b8f8f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e9b8f8f.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-e9b8f8f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e9b8f8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-e9b8f8f .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-e9b8f8f .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-8da4624.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8da4624 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8da4624.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8da4624.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8da4624.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8da4624.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8da4624.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8da4624 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-8da4624 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-097aeba{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-097aeba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-097aeba.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-097aeba:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-097aeba.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-097aeba .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-097aeba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-097aeba.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-097aeba.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-097aeba.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-097aeba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-097aeba .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-097aeba .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-32628f0{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-32628f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-32628f0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-32628f0:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-32628f0.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-32628f0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-32628f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-32628f0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-32628f0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-32628f0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-32628f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-32628f0 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-32628f0 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-f85be30{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f85be30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f85be30.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-f85be30:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-f85be30.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-f85be30 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f85be30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f85be30.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f85be30.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f85be30.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f85be30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f85be30 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-f85be30 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-3aeb1aa{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3aeb1aa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-3aeb1aa:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-3aeb1aa .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3aeb1aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3aeb1aa .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-3aeb1aa .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-5353ad0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5353ad0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5353ad0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5353ad0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5353ad0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5353ad0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5353ad0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5353ad0 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-5353ad0 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-e6c43f3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-e6c43f3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e6c43f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-e6c43f3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e6c43f3.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-e6c43f3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e6c43f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-e6c43f3 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e6c43f3 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ca214b6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-ca214b6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ca214b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ca214b6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ca214b6.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ca214b6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ca214b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-ca214b6 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ca214b6 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-c7e3c12 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-c7e3c12 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-c7e3c12{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-663b555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-960d960{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-960d960 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-960d960.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-960d960.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-960d960.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-960d960.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-960d960.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-960d960 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-960d960 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5cc68c0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-5cc68c0 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-5cc68c0 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-75980a0{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-75980a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-75980a0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-75980a0:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-75980a0.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-75980a0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-75980a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-75980a0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-75980a0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-75980a0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-75980a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-75980a0 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-75980a0 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-72969ad{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-72969ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-72969ad.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-72969ad:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-72969ad.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-72969ad .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-72969ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-72969ad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-72969ad.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-72969ad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-72969ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-72969ad .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-72969ad .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-9db73f4{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-9db73f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9db73f4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-9db73f4:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-9db73f4.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-9db73f4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9db73f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9db73f4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9db73f4.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9db73f4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9db73f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9db73f4 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-9db73f4 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-21ae6bd{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-21ae6bd.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-21ae6bd:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-21ae6bd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-21ae6bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-21ae6bd .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-21ae6bd .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-0eaf721.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0eaf721 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-0eaf721.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-0eaf721.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0eaf721.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-0eaf721.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0eaf721.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-0eaf721 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-0eaf721 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-da7feb5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-da7feb5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-da7feb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-da7feb5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-da7feb5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-da7feb5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-da7feb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-da7feb5 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-da7feb5 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-71f43b1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-71f43b1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-71f43b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-71f43b1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-71f43b1.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-71f43b1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-71f43b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-71f43b1 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-71f43b1 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b409878 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-b409878 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-b409878{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-3d4465d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ea6a44e{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-ea6a44e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ea6a44e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ea6a44e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ea6a44e.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ea6a44e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ea6a44e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-ea6a44e .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-ea6a44e .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-2160a2c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2160a2c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2160a2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-2160a2c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2160a2c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-2160a2c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2160a2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-2160a2c .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-2160a2c .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-3b445f5{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3b445f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3b445f5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-3b445f5:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-3b445f5.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-3b445f5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3b445f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3b445f5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3b445f5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3b445f5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3b445f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-3b445f5 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-3b445f5 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-bb1b9ac{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bb1b9ac.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-bb1b9ac:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-bb1b9ac .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bb1b9ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bb1b9ac .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-bb1b9ac .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-401b9fa{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-401b9fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-401b9fa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-401b9fa:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-401b9fa.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-401b9fa .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-401b9fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-401b9fa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-401b9fa.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-401b9fa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-401b9fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-401b9fa .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-401b9fa .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-769c4a0{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-769c4a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-769c4a0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-769c4a0:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-769c4a0.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-769c4a0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-769c4a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-769c4a0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-769c4a0.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-769c4a0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-769c4a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-769c4a0 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-769c4a0 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-25a27fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-25a27fc .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-25a27fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-25a27fc.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-25a27fc.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-25a27fc.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-25a27fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-25a27fc .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-25a27fc .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-adf2c21.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-adf2c21 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-adf2c21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-adf2c21.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-adf2c21.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-adf2c21.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-adf2c21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-adf2c21 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-adf2c21 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-865b43d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-865b43d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-865b43d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-865b43d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-865b43d.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-865b43d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-865b43d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-865b43d .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-865b43d .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-eb0c408 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-eb0c408 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-eb0c408{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-1243bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-52cb57d{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-52cb57d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-52cb57d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-52cb57d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-52cb57d.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-52cb57d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-52cb57d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-52cb57d .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-52cb57d .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-229bc7a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-229bc7a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-229bc7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-229bc7a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-229bc7a.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-229bc7a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-229bc7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-229bc7a .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-229bc7a .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-f7dbf2c{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f7dbf2c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-f7dbf2c:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-f7dbf2c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f7dbf2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f7dbf2c .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-f7dbf2c .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-c3f2516{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-c3f2516.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c3f2516.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-c3f2516:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-c3f2516.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-c3f2516 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c3f2516.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-c3f2516.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c3f2516.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-c3f2516.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c3f2516.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-c3f2516 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c3f2516 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-4f31ff5{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4f31ff5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-4f31ff5:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-4f31ff5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4f31ff5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-4f31ff5 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-4f31ff5 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-2900bdd{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-2900bdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2900bdd.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-2900bdd:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-2900bdd.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-2900bdd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2900bdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-2900bdd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2900bdd.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-2900bdd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2900bdd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-2900bdd .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-2900bdd .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-dbd49c5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-dbd49c5 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-dbd49c5 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-2693e3e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-2693e3e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2693e3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-2693e3e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2693e3e.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-2693e3e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2693e3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-2693e3e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-2693e3e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-abb9ff5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-abb9ff5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-abb9ff5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-abb9ff5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-abb9ff5.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-abb9ff5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-abb9ff5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-abb9ff5 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-abb9ff5 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-50bc3e7 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-50bc3e7 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-50bc3e7{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-f31c7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5ad7ff6{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-5ad7ff6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5ad7ff6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-5ad7ff6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5ad7ff6.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-5ad7ff6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5ad7ff6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-5ad7ff6 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-5ad7ff6 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-45db19e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-45db19e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-45db19e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-45db19e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-45db19e.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-45db19e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-45db19e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-45db19e .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-45db19e .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-30dea7a{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-30dea7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-30dea7a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-30dea7a:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-30dea7a.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-30dea7a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-30dea7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-30dea7a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-30dea7a.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-30dea7a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-30dea7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-30dea7a .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-30dea7a .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-355141c{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-355141c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-355141c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-355141c:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-355141c.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-355141c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-355141c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-355141c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-355141c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-355141c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-355141c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-355141c .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-355141c .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-f8f334d{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f8f334d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f8f334d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-f8f334d:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-f8f334d.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-f8f334d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f8f334d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f8f334d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f8f334d.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f8f334d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f8f334d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-f8f334d .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-f8f334d .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-9dc3665{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-9dc3665.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9dc3665.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-9dc3665:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-9dc3665.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-9dc3665 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9dc3665.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9dc3665.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9dc3665.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9dc3665.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9dc3665.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-9dc3665 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-9dc3665 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-31ccd5e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-31ccd5e .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-31ccd5e .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-cbc86a9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-cbc86a9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-cbc86a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-cbc86a9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cbc86a9.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-cbc86a9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cbc86a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-cbc86a9 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-cbc86a9 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-6f7ce70.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-6f7ce70 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6f7ce70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6f7ce70.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6f7ce70.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6f7ce70.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6f7ce70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6f7ce70 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6f7ce70 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-62ab250 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-62ab250 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-62ab250{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-6bfbca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6dd7511{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-6dd7511 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6dd7511.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-6dd7511.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6dd7511.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-6dd7511.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6dd7511.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-6dd7511 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-6dd7511 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-c763808.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c763808 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c763808.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-c763808.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c763808.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-c763808.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c763808.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-c763808 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-c763808 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-421a774{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-421a774.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-421a774.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-421a774:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-421a774.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-421a774 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-421a774.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-421a774.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-421a774.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-421a774.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-421a774.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-421a774 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-421a774 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-fecf0b3{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fecf0b3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-fecf0b3:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-fecf0b3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fecf0b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-fecf0b3 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-fecf0b3 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-568b984{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-568b984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-568b984.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-568b984:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-568b984.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-568b984 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-568b984.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-568b984.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-568b984.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-568b984.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-568b984.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-568b984 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-568b984 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-721ed36{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-721ed36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-721ed36.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-721ed36:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-721ed36.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-721ed36 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-721ed36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-721ed36.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-721ed36.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-721ed36.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-721ed36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-721ed36 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-721ed36 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8eb3f1b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-8eb3f1b .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-8eb3f1b .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-6dce628.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-6dce628 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6dce628.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6dce628.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6dce628.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6dce628.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6dce628.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-6dce628 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6dce628 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-908bbd6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-908bbd6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-908bbd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-908bbd6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-908bbd6.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-908bbd6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-908bbd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-908bbd6 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-908bbd6 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-22344e8 .e-off-canvas__content{background-color:#F8FAFC;border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-v4---clr-accent );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-22344e8 .e-off-canvas__overlay{background-color:#0F1729B3;}.elementor-20 .elementor-element.elementor-element-22344e8{--e-off-canvas-justify-content:center;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-4158665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eb14466{padding:0px 0px 0px 2px;}.elementor-20 .elementor-element.elementor-element-eb14466 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-eb14466.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-eb14466.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-eb14466.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-text );border-color:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-eb14466.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-eb14466.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-text );}.elementor-20 .elementor-element.elementor-element-eb14466 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-eb14466 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-bc4f996.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bc4f996 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bc4f996.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-bc4f996.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bc4f996.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-bc4f996.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bc4f996.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-bc4f996 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-bc4f996 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-86bf88c{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-86bf88c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-86bf88c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-86bf88c:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-86bf88c.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-86bf88c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-86bf88c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-86bf88c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-86bf88c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-86bf88c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-86bf88c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-86bf88c .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-86bf88c .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-da1e71c{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-da1e71c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-da1e71c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-da1e71c:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-da1e71c.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-da1e71c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-da1e71c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-da1e71c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-da1e71c.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-da1e71c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-da1e71c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-da1e71c .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-da1e71c .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-bef8f63{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-bef8f63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bef8f63.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-bef8f63:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-bef8f63.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-bef8f63 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bef8f63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bef8f63.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bef8f63.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bef8f63.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bef8f63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-bef8f63 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-bef8f63 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-822fc53{width:100%;max-width:100%;background-color:var( --e-global-color-v4---clr-txt-dark );padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-822fc53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-822fc53.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-822fc53:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-822fc53.elementor-widget-image img{-webkit-mask-image:url( https://cv.el2f.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-822fc53 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-822fc53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-822fc53.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-822fc53.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-surface );border-color:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-822fc53.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-822fc53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-surface );}.elementor-20 .elementor-element.elementor-element-822fc53 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-822fc53 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-65fe21b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-65fe21b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-65fe21b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-65fe21b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-65fe21b.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-line );border-color:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-65fe21b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-65fe21b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-line );}.elementor-20 .elementor-element.elementor-element-65fe21b .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-65fe21b .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-d068efd.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-d068efd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d068efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-d068efd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d068efd.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-d068efd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d068efd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-d068efd .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-d068efd .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b3e4ec9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-b3e4ec9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b3e4ec9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-b3e4ec9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b3e4ec9.elementor-view-default .elementor-icon{color:var( --e-global-color-v4---clr-accent-alt );border-color:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-b3e4ec9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b3e4ec9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4---clr-accent-alt );}.elementor-20 .elementor-element.elementor-element-b3e4ec9 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-b3e4ec9 .elementor-icon svg{height:15px;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4---clr-bg-main );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-a958edc{--min-height:100px;}.elementor-20 .elementor-element.elementor-element-a958edc > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-a958edc > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-e9bacdd{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-e9bacdd .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-e79d26d{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-e79d26d .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-c7e3c12{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-c7e3c12 .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-b409878{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-b409878 .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-eb0c408{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-eb0c408 .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-50bc3e7{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-50bc3e7 .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-62ab250{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-62ab250 .e-off-canvas__content{border-width:0px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-22344e8{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:95%;}.elementor-20 .elementor-element.elementor-element-22344e8 .e-off-canvas__content{border-width:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-9baa432.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9baa432 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-a30d8a3 .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-a30d8a3 .elementor-counter-number-wrapper{font-size:25px;}.elementor-20 .elementor-element.elementor-element-6644da2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-6644da2 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-cba39f9 .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-cba39f9 .elementor-counter-number-wrapper{font-size:25px;}.elementor-20 .elementor-element.elementor-element-c0bf48b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-c0bf48b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-5d46319.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5d46319 .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-5d46319 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:25px;}.elementor-20 .elementor-element.elementor-element-a958edc{--min-height:80px;}.elementor-20 .elementor-element.elementor-element-a958edc > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-a958edc > .e-con-inner > .elementor-shape-top svg{height:80px;}.elementor-20 .elementor-element.elementor-element-552e509.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon{font-size:11px;}.elementor-20 .elementor-element.elementor-element-552e509 .elementor-icon svg{height:11px;}.elementor-20 .elementor-element.elementor-element-967b62c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-967b62c .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-df201e0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-df201e0 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-dc3304f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-dc3304f .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ec9d429.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ec9d429 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-fc0659b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-fc0659b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-2f8b1b3 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-4c913f8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-4c913f8 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-9f8300b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-9f8300b .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-725cdb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-725cdb7 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-5d3d83d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-5d3d83d .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-bf16a84.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-bf16a84 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b37a58f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-b37a58f .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-10186ae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-10186ae .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-e8dfee3.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e8dfee3 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-934bc84.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-934bc84 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-2e964c4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-2e964c4 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-d490459.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-d490459 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-378c926.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-378c926 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-af3c336.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-af3c336 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-27635e1.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-27635e1 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ac57a83 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ac57a83 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-9fa07b8.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-9fa07b8 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9fa07b8 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-global-2792 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-global-2792 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-df64fe5 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-df64fe5 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-a54a84f .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-a54a84f .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-ad19db9 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-ad19db9 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-cf5efcd.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cf5efcd .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-cf5efcd .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-dbba605 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-dbba605 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ac1571e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ac1571e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-e9b8f8f .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e9b8f8f .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-8da4624.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-8da4624 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-8da4624 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-097aeba .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-097aeba .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-32628f0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-32628f0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-f85be30 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-f85be30 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-3aeb1aa .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-3aeb1aa .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-5353ad0.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-5353ad0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-5353ad0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-e6c43f3 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e6c43f3 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ca214b6 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ca214b6 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-960d960 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-960d960 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-5cc68c0.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-5cc68c0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-5cc68c0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-75980a0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-75980a0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-72969ad .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-72969ad .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-9db73f4 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9db73f4 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-21ae6bd .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-21ae6bd .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-0eaf721.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0eaf721 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-0eaf721 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-da7feb5 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-da7feb5 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-71f43b1 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-71f43b1 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ea6a44e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ea6a44e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-2160a2c.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2160a2c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2160a2c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-3b445f5 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-3b445f5 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-bb1b9ac .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-bb1b9ac .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-401b9fa .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-401b9fa .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-769c4a0 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-769c4a0 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-25a27fc.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-25a27fc .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-25a27fc .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-adf2c21 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-adf2c21 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-865b43d .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-865b43d .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-52cb57d .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-52cb57d .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-229bc7a.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-229bc7a .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-229bc7a .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-f7dbf2c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-f7dbf2c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-c3f2516 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-c3f2516 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-4f31ff5 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-4f31ff5 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-2900bdd .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2900bdd .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-dbd49c5.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-dbd49c5 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-dbd49c5 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-2693e3e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-2693e3e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-abb9ff5 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-abb9ff5 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-5ad7ff6 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-5ad7ff6 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-45db19e.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-45db19e .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-45db19e .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-30dea7a .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-30dea7a .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-355141c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-355141c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-f8f334d .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-f8f334d .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-9dc3665 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9dc3665 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-31ccd5e.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-31ccd5e .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-31ccd5e .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-cbc86a9 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-cbc86a9 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-6f7ce70 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6f7ce70 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-6dd7511 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6dd7511 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-c763808.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-c763808 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-c763808 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-421a774 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-421a774 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-fecf0b3 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-fecf0b3 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-568b984 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-568b984 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-721ed36 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-721ed36 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-8eb3f1b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-8eb3f1b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-8eb3f1b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-6dce628 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6dce628 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-908bbd6 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-908bbd6 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-eb14466 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-eb14466 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-bc4f996.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-bc4f996 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-bc4f996 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-86bf88c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-86bf88c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-da1e71c .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-da1e71c .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-bef8f63 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-bef8f63 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-822fc53 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-822fc53 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-65fe21b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-65fe21b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-65fe21b .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-d068efd .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-d068efd .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b3e4ec9 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-b3e4ec9 .elementor-icon svg{height:15px;}}