.elementor-4107 .elementor-element.elementor-element-1a178101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-46e6f820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-77ec4289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-78aae2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-6546881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-90a0a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-90a0a04 img{width:160px;}.elementor-4107 .elementor-element.elementor-element-41e0d5b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:700;line-height:48px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-75884ace{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-a329b79{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:38.4px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-326783e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2f8a9327{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-3be7a0e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-7efd48af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2348113f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-367815e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7d47ce3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:38.4px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-1c82de9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2d95af2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-76df85f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-64479c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-76b52f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3977cb0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5cf7c44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7b7a9fab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-7b7a9fab:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-7b7a9fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-4107 .elementor-element.elementor-element-7a35e964{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-60a8fce8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-c0e3232{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-730764e5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:38.4px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-573f8087{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-64ff26b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-43c8b69d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-6d2af5c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 33px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-254c1227{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-4adc0b01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-3a0ad5c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-64ecaf4f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-c45b433{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-a11a8aa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-5794fdba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-3b90593a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-498d476f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-39512468{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-2ba5fa3d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-ce61886{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-52728d52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-794f6238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-7dc31996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-2fa53bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-6c61fcfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-202edb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-1f0f6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-24960136{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-24960136:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-24960136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 245, 238);}.elementor-4107 .elementor-element.elementor-element-1b796d52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5cf395e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-76ac72b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-4209507{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;line-height:33.6px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-713ee1e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2ec9df89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-2b536f60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-69639f05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-572885d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-2fba0a70{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 5px 10px 5px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-dd3b4e6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-706c7def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-74cd11ed{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-74cd11ed img{width:517px;}.elementor-4107 .elementor-element.elementor-element-28577553{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-a8ffba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-38eac751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5fe57345{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-4af20f92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5a1655cf{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:45px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-2c41f0b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2fb24550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-2ce28e8d{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-38480b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-6a097268{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-32193bc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-758f8ded{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-73edb9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-57555c92{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-57555c92 img{width:540px;}.elementor-4107 .elementor-element.elementor-element-30c09790{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-51b700e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-7e51d4bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-51645172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3eef4004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-32c18ffb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:26px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-23ce3327{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-18028c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-1ad30b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-35b94b5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:44px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-169f9b6c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-4a2356d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-47e4e448{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-47e4e448 img{width:320px;}.elementor-4107 .elementor-element.elementor-element-3dffe0cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-31a96508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-51fc1d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4e9fbd3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3bb873f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-1f9a2efc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-ca1cc52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-3856eb3b{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3856eb3b img{width:438px;}.elementor-4107 .elementor-element.elementor-element-40dd9756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-73462aff{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:44px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-608bf123{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-320b97cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-7ed9b8a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-74fb7a71{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-6b231900{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-25deea14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-285be17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-285be17c img{width:438px;}.elementor-4107 .elementor-element.elementor-element-3aff81a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-57b52bbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-3c9ea412{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:36px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-714547b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 5px 5px 5px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-4f928b4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-6976ab54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-31dd8111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-5ecbef61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-21649869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-4a78cddc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-4bd42ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-6bd5ee0c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:28.8px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-51e583bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-5eb8a57d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-3c1b9881{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-76a74a2f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-27023b47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-798e19be{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-3e202ea7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-60cf8822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-657debd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-1101eaa1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-40d9999e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-556cbeef{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-1aaa7666{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-671d702f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-54500f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-74ff40b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-ad685b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-8f00e97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-203c9a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-28a3ac37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-75999483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-6fc26bb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-150b5234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-775d71b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-62230218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-16f8c32d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-72440f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5cba4c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7e2c0038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-57a3044c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7ecaff2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-2c2f4c19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-63e97567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-1e66a47c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-76bee05f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4b8b1354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-684ecd4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4f7c806{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-6aa3d5de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-44c9fcdc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:28px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-139fd608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-101d1e64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-18c49f0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4107 .elementor-element.elementor-element-10f42c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-10f42c21 img{width:500px;}.elementor-4107 .elementor-element.elementor-element-719fbd5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4107 .elementor-element.elementor-element-21e3bada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-21e3bada img{width:500px;}.elementor-4107 .elementor-element.elementor-element-3eacf3ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4107 .elementor-element.elementor-element-1efa355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-1efa355d img{width:500px;}.elementor-4107 .elementor-element.elementor-element-4e774221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4107 .elementor-element.elementor-element-5cd07033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-5cd07033 img{width:500px;}.elementor-4107 .elementor-element.elementor-element-191830d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4107 .elementor-element.elementor-element-6af12b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-6af12b8 img{width:500px;}.elementor-4107 .elementor-element.elementor-element-274edbfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-274edbfd img{width:1100px;}.elementor-4107 .elementor-element.elementor-element-419665dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-2d32e30a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5476b42{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:28.8px;color:rgba(34, 34, 34, 1);}.elementor-4107 .elementor-element.elementor-element-7fd75a2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-7b775581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-1e642efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-1e642efb img{width:160px;}.elementor-4107 .elementor-element.elementor-element-3c922e8e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-1438e56e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-4c8951c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4c8951c5 img{width:290px;}.elementor-4107 .elementor-element.elementor-element-3d5757c4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-59d0e8dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-229fa768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-229fa768 img{width:140px;}.elementor-4107 .elementor-element.elementor-element-c4780c3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-7d9bb060{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4107 .elementor-element.elementor-element-3bb1a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-7e389c6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-5384a91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-3936f032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-toggle-title, .elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-toggle-icon{color:rgba(82, 41, 34, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-toggle-icon svg{fill:rgba(82, 41, 34, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title .elementor-toggle-icon i:before{color:rgba(255, 190, 62, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title .elementor-toggle-icon svg{fill:rgba(255, 190, 62, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:rgba(255, 190, 62, 1);}.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:rgba(255, 190, 62, 1);}.elementor-4107 .elementor-element.elementor-element-f01fe96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-1f7e098c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-53f2b51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-767004b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-571c7e29{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:rgba(98, 98, 98, 1);}.elementor-4107 .elementor-element.elementor-element-5a7c40eb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:rgba(98, 98, 98, 1);}@media(min-width:768px){.elementor-4107 .elementor-element.elementor-element-1a178101{--width:100%;}.elementor-4107 .elementor-element.elementor-element-46e6f820{--width:100%;}.elementor-4107 .elementor-element.elementor-element-77ec4289{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-78aae2a0{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6546881{--width:100%;}.elementor-4107 .elementor-element.elementor-element-326783e6{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2f8a9327{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7efd48af{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2348113f{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1c82de9c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2d95af2e{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-64479c11{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-3977cb0b{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-7b7a9fab{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7a35e964{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-60a8fce8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-c0e3232{--width:100%;}.elementor-4107 .elementor-element.elementor-element-573f8087{--width:100%;}.elementor-4107 .elementor-element.elementor-element-64ff26b4{--width:100%;}.elementor-4107 .elementor-element.elementor-element-ce61886{--width:100%;}.elementor-4107 .elementor-element.elementor-element-52728d52{--width:25%;}.elementor-4107 .elementor-element.elementor-element-794f6238{--width:50%;}.elementor-4107 .elementor-element.elementor-element-2fa53bcd{--width:25%;}.elementor-4107 .elementor-element.elementor-element-6c61fcfb{--width:100%;}.elementor-4107 .elementor-element.elementor-element-202edb2{--width:100%;}.elementor-4107 .elementor-element.elementor-element-24960136{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1b796d52{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-5cf395e1{--width:100%;}.elementor-4107 .elementor-element.elementor-element-76ac72b5{--width:100%;}.elementor-4107 .elementor-element.elementor-element-713ee1e7{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2ec9df89{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2b536f60{--width:100%;}.elementor-4107 .elementor-element.elementor-element-69639f05{--width:50%;}.elementor-4107 .elementor-element.elementor-element-706c7def{--width:50%;}.elementor-4107 .elementor-element.elementor-element-a8ffba4{--width:100%;}.elementor-4107 .elementor-element.elementor-element-38eac751{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-5fe57345{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4af20f92{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2c41f0b2{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2fb24550{--width:50%;}.elementor-4107 .elementor-element.elementor-element-73edb9c{--width:50%;}.elementor-4107 .elementor-element.elementor-element-30c09790{--width:100%;}.elementor-4107 .elementor-element.elementor-element-51b700e7{--width:100%;}.elementor-4107 .elementor-element.elementor-element-51645172{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3eef4004{--width:100%;}.elementor-4107 .elementor-element.elementor-element-18028c3f{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1ad30b0b{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-4a2356d5{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-3dffe0cd{--width:100%;}.elementor-4107 .elementor-element.elementor-element-31a96508{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4e9fbd3f{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3bb873f3{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1f9a2efc{--width:100%;}.elementor-4107 .elementor-element.elementor-element-ca1cc52{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-40dd9756{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-320b97cd{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7ed9b8a8{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-25deea14{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-3aff81a6{--width:100%;}.elementor-4107 .elementor-element.elementor-element-57b52bbb{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4f928b4e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6976ab54{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5ecbef61{--width:100%;}.elementor-4107 .elementor-element.elementor-element-21649869{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-4a78cddc{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4bd42ac8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-51e583bc{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5eb8a57d{--width:25%;}.elementor-4107 .elementor-element.elementor-element-27023b47{--width:25%;}.elementor-4107 .elementor-element.elementor-element-60cf8822{--width:25%;}.elementor-4107 .elementor-element.elementor-element-40d9999e{--width:25%;}.elementor-4107 .elementor-element.elementor-element-54500f28{--width:100%;}.elementor-4107 .elementor-element.elementor-element-74ff40b3{--width:25%;}.elementor-4107 .elementor-element.elementor-element-8f00e97{--width:25%;}.elementor-4107 .elementor-element.elementor-element-28a3ac37{--width:25%;}.elementor-4107 .elementor-element.elementor-element-6fc26bb8{--width:25%;}.elementor-4107 .elementor-element.elementor-element-775d71b{--width:100%;}.elementor-4107 .elementor-element.elementor-element-62230218{--width:25%;}.elementor-4107 .elementor-element.elementor-element-72440f16{--width:25%;}.elementor-4107 .elementor-element.elementor-element-7e2c0038{--width:25%;}.elementor-4107 .elementor-element.elementor-element-7ecaff2b{--width:25%;}.elementor-4107 .elementor-element.elementor-element-63e97567{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1e66a47c{--width:25%;}.elementor-4107 .elementor-element.elementor-element-4b8b1354{--width:25%;}.elementor-4107 .elementor-element.elementor-element-4f7c806{--width:25%;}.elementor-4107 .elementor-element.elementor-element-6aa3d5de{--width:25%;}.elementor-4107 .elementor-element.elementor-element-139fd608{--width:100%;}.elementor-4107 .elementor-element.elementor-element-101d1e64{--width:100%;}.elementor-4107 .elementor-element.elementor-element-18c49f0c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-719fbd5c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3eacf3ff{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4e774221{--width:100%;}.elementor-4107 .elementor-element.elementor-element-191830d5{--width:100%;}.elementor-4107 .elementor-element.elementor-element-419665dc{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2d32e30a{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7fd75a2e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7b775581{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-1438e56e{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-59d0e8dd{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-7d9bb060{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3bb1a8b{--width:1120px;}.elementor-4107 .elementor-element.elementor-element-7e389c6a{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5384a91e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-53f2b51{--width:100%;}.elementor-4107 .elementor-element.elementor-element-767004b6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4107 .elementor-element.elementor-element-6546881{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2f8a9327{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2348113f{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2d95af2e{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-64479c11{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-3977cb0b{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-c0e3232{--width:100%;}.elementor-4107 .elementor-element.elementor-element-64ff26b4{--width:100%;}.elementor-4107 .elementor-element.elementor-element-52728d52{--width:25%;}.elementor-4107 .elementor-element.elementor-element-794f6238{--width:50%;}.elementor-4107 .elementor-element.elementor-element-2fa53bcd{--width:25%;}.elementor-4107 .elementor-element.elementor-element-202edb2{--width:100%;}.elementor-4107 .elementor-element.elementor-element-76ac72b5{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2ec9df89{--width:100%;}.elementor-4107 .elementor-element.elementor-element-69639f05{--width:50%;}.elementor-4107 .elementor-element.elementor-element-706c7def{--width:50%;}.elementor-4107 .elementor-element.elementor-element-4af20f92{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2fb24550{--width:50%;}.elementor-4107 .elementor-element.elementor-element-73edb9c{--width:50%;}.elementor-4107 .elementor-element.elementor-element-51b700e7{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3eef4004{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1ad30b0b{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-4a2356d5{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-31a96508{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3bb873f3{--width:100%;}.elementor-4107 .elementor-element.elementor-element-ca1cc52{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-40dd9756{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-7ed9b8a8{--width:58.333333333333%;}.elementor-4107 .elementor-element.elementor-element-25deea14{--width:41.666666666667%;}.elementor-4107 .elementor-element.elementor-element-57b52bbb{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6976ab54{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4bd42ac8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5eb8a57d{--width:25%;}.elementor-4107 .elementor-element.elementor-element-27023b47{--width:25%;}.elementor-4107 .elementor-element.elementor-element-60cf8822{--width:25%;}.elementor-4107 .elementor-element.elementor-element-40d9999e{--width:25%;}.elementor-4107 .elementor-element.elementor-element-74ff40b3{--width:25%;}.elementor-4107 .elementor-element.elementor-element-8f00e97{--width:25%;}.elementor-4107 .elementor-element.elementor-element-28a3ac37{--width:25%;}.elementor-4107 .elementor-element.elementor-element-6fc26bb8{--width:25%;}.elementor-4107 .elementor-element.elementor-element-62230218{--width:25%;}.elementor-4107 .elementor-element.elementor-element-72440f16{--width:25%;}.elementor-4107 .elementor-element.elementor-element-7e2c0038{--width:25%;}.elementor-4107 .elementor-element.elementor-element-7ecaff2b{--width:25%;}.elementor-4107 .elementor-element.elementor-element-1e66a47c{--width:25%;}.elementor-4107 .elementor-element.elementor-element-4b8b1354{--width:25%;}.elementor-4107 .elementor-element.elementor-element-4f7c806{--width:25%;}.elementor-4107 .elementor-element.elementor-element-6aa3d5de{--width:25%;}.elementor-4107 .elementor-element.elementor-element-2d32e30a{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7b775581{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-1438e56e{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-59d0e8dd{--width:33.333333333333%;}.elementor-4107 .elementor-element.elementor-element-5384a91e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-767004b6{--width:100%;}}@media(max-width:767px){.elementor-4107 .elementor-element.elementor-element-46e6f820{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-77ec4289{--width:100%;}.elementor-4107 .elementor-element.elementor-element-78aae2a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-6546881{--width:100%;}.elementor-4107 .elementor-element.elementor-element-90a0a04{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-41e0d5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-75884ace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-a329b79{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-326783e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2f8a9327{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3be7a0e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-7efd48af{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2348113f{--width:100%;}.elementor-4107 .elementor-element.elementor-element-367815e6{margin:10px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-4107 .elementor-element.elementor-element-7d47ce3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-1c82de9c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2d95af2e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-76df85f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-64479c11{--width:100%;}.elementor-4107 .elementor-element.elementor-element-76b52f8a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3977cb0b{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5cf7c44d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7b7a9fab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-7a35e964{--width:100%;}.elementor-4107 .elementor-element.elementor-element-60a8fce8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-c0e3232{--width:100%;}.elementor-4107 .elementor-element.elementor-element-730764e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-573f8087{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-64ff26b4{--width:100%;}.elementor-4107 .elementor-element.elementor-element-43c8b69d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-6d2af5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-254c1227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-4adc0b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-3a0ad5c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-64ecaf4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-c45b433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-a11a8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-5794fdba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-3b90593a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-498d476f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-39512468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-2ba5fa3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-ce61886{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-52728d52{--width:100%;}.elementor-4107 .elementor-element.elementor-element-794f6238{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7dc31996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-2fa53bcd{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6c61fcfb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-202edb2{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1f0f6d2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-24960136{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-1b796d52{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5cf395e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-76ac72b5{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4209507{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-713ee1e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2ec9df89{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2b536f60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-69639f05{--width:100%;}.elementor-4107 .elementor-element.elementor-element-572885d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;}.elementor-4107 .elementor-element.elementor-element-2fba0a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 0px;}.elementor-4107 .elementor-element.elementor-element-dd3b4e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-706c7def{--width:100%;}.elementor-4107 .elementor-element.elementor-element-74cd11ed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-28577553{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-a8ffba4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-38eac751{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5fe57345{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-4af20f92{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5a1655cf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-2c41f0b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2fb24550{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2ce28e8d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-38480b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-6a097268{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-32193bc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-758f8ded{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-73edb9c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-57555c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-30c09790{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-51b700e7{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7e51d4bb{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-4107 .elementor-element.elementor-element-51645172{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-3eef4004{--width:100%;}.elementor-4107 .elementor-element.elementor-element-32c18ffb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-23ce3327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-18028c3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-1ad30b0b{--width:100%;}.elementor-4107 .elementor-element.elementor-element-35b94b5e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-169f9b6c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-4a2356d5{--width:100%;}.elementor-4107 .elementor-element.elementor-element-47e4e448{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3dffe0cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-31a96508{--width:100%;}.elementor-4107 .elementor-element.elementor-element-51fc1d46{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-4107 .elementor-element.elementor-element-4e9fbd3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-3bb873f3{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1f9a2efc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-ca1cc52{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3856eb3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-40dd9756{--width:100%;}.elementor-4107 .elementor-element.elementor-element-73462aff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-608bf123{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-320b97cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-7ed9b8a8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-74fb7a71{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-6b231900{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-25deea14{--width:100%;}.elementor-4107 .elementor-element.elementor-element-285be17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3aff81a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-57b52bbb{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3c9ea412{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-714547b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-4f928b4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-6976ab54{--width:100%;}.elementor-4107 .elementor-element.elementor-element-31dd8111{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-4107 .elementor-element.elementor-element-5ecbef61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-21649869{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4a78cddc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-4bd42ac8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6bd5ee0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-51e583bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-5eb8a57d{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3c1b9881{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-76a74a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-27023b47{--width:100%;}.elementor-4107 .elementor-element.elementor-element-798e19be{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-3e202ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-60cf8822{--width:100%;}.elementor-4107 .elementor-element.elementor-element-657debd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-1101eaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-40d9999e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-556cbeef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-1aaa7666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-671d702f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-54500f28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-74ff40b3{--width:100%;}.elementor-4107 .elementor-element.elementor-element-ad685b8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-8f00e97{--width:100%;}.elementor-4107 .elementor-element.elementor-element-203c9a2e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-28a3ac37{--width:100%;}.elementor-4107 .elementor-element.elementor-element-75999483{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-6fc26bb8{--width:100%;}.elementor-4107 .elementor-element.elementor-element-150b5234{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-775d71b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-62230218{--width:100%;}.elementor-4107 .elementor-element.elementor-element-16f8c32d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-72440f16{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5cba4c89{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7e2c0038{--width:100%;}.elementor-4107 .elementor-element.elementor-element-57a3044c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-7ecaff2b{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2c2f4c19{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-63e97567{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-1e66a47c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-76bee05f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4b8b1354{--width:100%;}.elementor-4107 .elementor-element.elementor-element-684ecd4c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-4f7c806{--width:100%;}.elementor-4107 .elementor-element.elementor-element-6aa3d5de{--width:100%;}.elementor-4107 .elementor-element.elementor-element-44c9fcdc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-139fd608{--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-4107 .elementor-element.elementor-element-10f42c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-21e3bada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-1efa355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-5cd07033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-6af12b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-274edbfd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-419665dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-2d32e30a{--width:100%;}.elementor-4107 .elementor-element.elementor-element-5476b42{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-7fd75a2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-7b775581{--width:100%;}.elementor-4107 .elementor-element.elementor-element-1e642efb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3c922e8e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-1438e56e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-4c8951c5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-3d5757c4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-59d0e8dd{--width:100%;}.elementor-4107 .elementor-element.elementor-element-229fa768{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4107 .elementor-element.elementor-element-c4780c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-7d9bb060{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3bb1a8b{--width:100%;}.elementor-4107 .elementor-element.elementor-element-7e389c6a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-5384a91e{--width:100%;}.elementor-4107 .elementor-element.elementor-element-3936f032{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-4686f265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-f01fe96{margin:20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-4107 .elementor-element.elementor-element-1f7e098c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-53f2b51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4107 .elementor-element.elementor-element-767004b6{--width:100%;}.elementor-4107 .elementor-element.elementor-element-571c7e29{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-5a7c40eb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-90a0a04 */.elementor-4107 .elementor-element.elementor-element-90a0a04{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-90a0a04 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-90a0a04 img{
 display:block!important;width:160.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-90a0a04{display:flex!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41e0d5b3 */.elementor-4107 .elementor-element.elementor-element-41e0d5b3{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:20px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-41e0d5b3 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:60.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:48.0px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-41e0d5b3 p,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h1,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h2,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h3,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h4,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h5,.elementor-4107 .elementor-element.elementor-element-41e0d5b3 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-41e0d5b3{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-41e0d5b3 .elementor-widget-container{
  font-size:38.0px!important;line-height:36.0px!important;text-align:center!important;
  padding:20px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75884ace */.elementor-4107 .elementor-element.elementor-element-75884ace{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:5px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-75884ace .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:22.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:30.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-75884ace p,.elementor-4107 .elementor-element.elementor-element-75884ace h1,.elementor-4107 .elementor-element.elementor-element-75884ace h2,.elementor-4107 .elementor-element.elementor-element-75884ace h3,.elementor-4107 .elementor-element.elementor-element-75884ace h4,.elementor-4107 .elementor-element.elementor-element-75884ace h5,.elementor-4107 .elementor-element.elementor-element-75884ace h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-75884ace{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-75884ace .elementor-widget-container{
  font-size:16.0px!important;line-height:21.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a329b79 */.elementor-4107 .elementor-element.elementor-element-a329b79{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:25px 0px 15px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-a329b79 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:40.0px!important;font-weight:700!important;font-style:italic!important;
 line-height:38.4px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-a329b79 p,.elementor-4107 .elementor-element.elementor-element-a329b79 h1,.elementor-4107 .elementor-element.elementor-element-a329b79 h2,.elementor-4107 .elementor-element.elementor-element-a329b79 h3,.elementor-4107 .elementor-element.elementor-element-a329b79 h4,.elementor-4107 .elementor-element.elementor-element-a329b79 h5,.elementor-4107 .elementor-element.elementor-element-a329b79 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-a329b79{display:block!important;margin:15px 0px 10px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-a329b79 .elementor-widget-container{
  font-size:22.0px!important;line-height:28.8px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6546881 */.elementor-4107 .elementor-element.elementor-element-6546881{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6546881{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78aae2a0 */.elementor-4107 .elementor-element.elementor-element-78aae2a0{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-78aae2a0>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-78aae2a0>.sio-column-322c077a{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-78aae2a0{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-78aae2a0>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3be7a0e0 */.elementor-4107 .elementor-element.elementor-element-3be7a0e0{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3be7a0e0 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:22.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:30.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:rgba(255, 255, 255, 0)!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3be7a0e0 p,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h1,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h2,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h3,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h4,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h5,.elementor-4107 .elementor-element.elementor-element-3be7a0e0 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3be7a0e0{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3be7a0e0 .elementor-widget-container{
  font-size:14.0px!important;line-height:21.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8a9327 */.elementor-4107 .elementor-element.elementor-element-2f8a9327{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2f8a9327{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-326783e6 */.elementor-4107 .elementor-element.elementor-element-326783e6{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-326783e6>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-326783e6>.sio-column-e8785a33{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-326783e6{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-326783e6>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-367815e6 */.elementor-4107 .elementor-element.elementor-element-367815e6{
 display:flex!important;justify-content:center!important;width:100%!important;
 margin:20px 0px 0px 0px!important;min-width:0!important;
}
.elementor-4107 .elementor-element.elementor-element-367815e6 .elementor-button{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;
 width:auto!important;background:rgb(67, 165, 115)!important;color:rgba(255, 255, 255, 1)!important;
 padding:15px 60px 15px 60px!important;border:0!important;border-radius:7.0px!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:21.0px!important;text-align:center!important;box-shadow:none!important;
}
.elementor-4107 .elementor-element.elementor-element-367815e6 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;}

.elementor-4107 .elementor-element.elementor-element-367815e6 .elementor-button::after{
 content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;
 margin-left:12px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22white%22%20d%3D%22M9%204v11.3A3.5%203.5%200%20106%2019V7l12-2v8.3A3.5%203.5%200%201015%2017V4.9L9%206z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}


.elementor-4107 .elementor-element.elementor-element-367815e6 .elementor-button-text::after{
 content:"Au Château de Clères en Normandie"!important;display:block!important;width:100%!important;margin-top:1px!important;
 color:rgba(255,255,255,0.8)!important;
 font-family:Poppins!important;font-size:14px!important;
 font-weight:400!important;line-height:normal!important;text-align:center!important;
}

@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-367815e6{display:flex!important;margin:10px 30px 0px 30px!important;}
 .elementor-4107 .elementor-element.elementor-element-367815e6 .elementor-button{
  width:100%!important;padding:10px 15px 10px 15px!important;
  font-size:16.0px!important;line-height:18.0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d47ce3c */.elementor-4107 .elementor-element.elementor-element-7d47ce3c{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-7d47ce3c .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:30.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:38.4px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-7d47ce3c p,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h1,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h2,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h3,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h4,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h5,.elementor-4107 .elementor-element.elementor-element-7d47ce3c h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7d47ce3c{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-7d47ce3c .elementor-widget-container{
  font-size:30.0px!important;line-height:28.8px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76df85f7 */.elementor-4107 .elementor-element.elementor-element-76df85f7{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-76df85f7 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-76df85f7 iframe,.elementor-4107 .elementor-element.elementor-element-76df85f7 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-76df85f7{display:block!important;margin:10px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d95af2e */.elementor-4107 .elementor-element.elementor-element-2d95af2e{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:5!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2d95af2e{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b52f8a */.elementor-4107 .elementor-element.elementor-element-76b52f8a{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-76b52f8a .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-76b52f8a iframe,.elementor-4107 .elementor-element.elementor-element-76b52f8a video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-76b52f8a{display:block!important;margin:10px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64479c11 */.elementor-4107 .elementor-element.elementor-element-64479c11{
 display:flex!important;flex-direction:column!important;
 grid-column-start:5!important;grid-column-end:9!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-64479c11{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cf7c44d */.elementor-4107 .elementor-element.elementor-element-5cf7c44d{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-5cf7c44d .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-5cf7c44d iframe,.elementor-4107 .elementor-element.elementor-element-5cf7c44d video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5cf7c44d{display:block!important;margin:10px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3977cb0b */.elementor-4107 .elementor-element.elementor-element-3977cb0b{
 display:flex!important;flex-direction:column!important;
 grid-column-start:9!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3977cb0b{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c82de9c */.elementor-4107 .elementor-element.elementor-element-1c82de9c{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-1c82de9c>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-1c82de9c>.sio-column-ec0c56da{grid-column:1/5!important;}.elementor-4107 .elementor-element.elementor-element-1c82de9c>.sio-column-f909fca5{grid-column:5/9!important;}.elementor-4107 .elementor-element.elementor-element-1c82de9c>.sio-column-2e353bf1{grid-column:9/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1c82de9c{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-1c82de9c>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2348113f */.elementor-4107 .elementor-element.elementor-element-2348113f{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2348113f{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7efd48af */.elementor-4107 .elementor-element.elementor-element-7efd48af{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-7efd48af>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-7efd48af>.sio-column-7ae214fa{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7efd48af{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 20px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-7efd48af>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ec4289 */.elementor-4107 .elementor-element.elementor-element-77ec4289{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-77ec4289{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e6f820 */.elementor-4107 .elementor-element.elementor-element-46e6f820{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:transparent!important;background-image:url("https://d1yei2z3i6k35z.cloudfront.net/3213111/6a3d0e081483a4.34260858_fondordistageete.png")!important;background-size:100%!important;
 background-position:50% 0%!important;background-repeat:no-repeat!important;
 padding:20px 40px 20px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-46e6f820{
  display:flex!important;background-image:url("https://d1yei2z3i6k35z.cloudfront.net/3213111/6a3d0f57061d41.13173327_fondtéléphonestageete.png")!important;background-size:cover!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:5px 10px 5px 10px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-730764e5 */.elementor-4107 .elementor-element.elementor-element-730764e5{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:15px 0px 15px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-730764e5 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:40.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:38.4px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-730764e5 p,.elementor-4107 .elementor-element.elementor-element-730764e5 h1,.elementor-4107 .elementor-element.elementor-element-730764e5 h2,.elementor-4107 .elementor-element.elementor-element-730764e5 h3,.elementor-4107 .elementor-element.elementor-element-730764e5 h4,.elementor-4107 .elementor-element.elementor-element-730764e5 h5,.elementor-4107 .elementor-element.elementor-element-730764e5 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-730764e5{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-730764e5 .elementor-widget-container{
  font-size:30.0px!important;line-height:28.8px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e3232 */.elementor-4107 .elementor-element.elementor-element-c0e3232{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-c0e3232{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60a8fce8 */.elementor-4107 .elementor-element.elementor-element-60a8fce8{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-60a8fce8>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-60a8fce8>.sio-column-80efbacd{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-60a8fce8{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-60a8fce8>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43c8b69d */.elementor-4107 .elementor-element.elementor-element-43c8b69d{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:20px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-43c8b69d .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-43c8b69d p,.elementor-4107 .elementor-element.elementor-element-43c8b69d h1,.elementor-4107 .elementor-element.elementor-element-43c8b69d h2,.elementor-4107 .elementor-element.elementor-element-43c8b69d h3,.elementor-4107 .elementor-element.elementor-element-43c8b69d h4,.elementor-4107 .elementor-element.elementor-element-43c8b69d h5,.elementor-4107 .elementor-element.elementor-element-43c8b69d h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-43c8b69d{display:block!important;margin:10px 0px 0px 5px!important;}
 .elementor-4107 .elementor-element.elementor-element-43c8b69d .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-43c8b69d ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-43c8b69d li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-43c8b69d li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M12%202.5l2.8%205.8%206.4.9-4.6%204.5%201.1%206.3-5.7-3-5.7%203%201.1-6.3-4.6-4.5%206.4-.9z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-43c8b69d li>i::before,.elementor-4107 .elementor-element.elementor-element-43c8b69d li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-43c8b69d li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-43c8b69d li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2af5c */.elementor-4107 .elementor-element.elementor-element-6d2af5c{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 33px!important;
}
.elementor-4107 .elementor-element.elementor-element-6d2af5c .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-6d2af5c p,.elementor-4107 .elementor-element.elementor-element-6d2af5c h1,.elementor-4107 .elementor-element.elementor-element-6d2af5c h2,.elementor-4107 .elementor-element.elementor-element-6d2af5c h3,.elementor-4107 .elementor-element.elementor-element-6d2af5c h4,.elementor-4107 .elementor-element.elementor-element-6d2af5c h5,.elementor-4107 .elementor-element.elementor-element-6d2af5c h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6d2af5c{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-6d2af5c .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-6d2af5c ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-6d2af5c li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-6d2af5c li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Crect%20x%3D%228.5%22%20y%3D%223%22%20width%3D%227%22%20height%3D%2212%22%20rx%3D%223.5%22%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%2F%3E%20%3Cpath%20d%3D%22M5.5%2011.5a6.5%206.5%200%200013%200M12%2018v3M8.5%2021h7%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-6d2af5c li>i::before,.elementor-4107 .elementor-element.elementor-element-6d2af5c li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-6d2af5c li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-6d2af5c li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254c1227 */.elementor-4107 .elementor-element.elementor-element-254c1227{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 31px!important;
}
.elementor-4107 .elementor-element.elementor-element-254c1227 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-254c1227 p,.elementor-4107 .elementor-element.elementor-element-254c1227 h1,.elementor-4107 .elementor-element.elementor-element-254c1227 h2,.elementor-4107 .elementor-element.elementor-element-254c1227 h3,.elementor-4107 .elementor-element.elementor-element-254c1227 h4,.elementor-4107 .elementor-element.elementor-element-254c1227 h5,.elementor-4107 .elementor-element.elementor-element-254c1227 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-254c1227{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-254c1227 .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-254c1227 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-254c1227 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-254c1227 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M12%203a9%209%200%20000%2018z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-254c1227 li>i::before,.elementor-4107 .elementor-element.elementor-element-254c1227 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-254c1227 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-254c1227 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4adc0b01 */.elementor-4107 .elementor-element.elementor-element-4adc0b01{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 p,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h1,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h2,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h3,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h4,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h5,.elementor-4107 .elementor-element.elementor-element-4adc0b01 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4adc0b01{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-4adc0b01 .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M4%2020l3.2-9.8L15%202.4l6.6%206.6-7.8%207.8L4%2020zm8-9.5a2%202%200%20100%204%202%202%200%20000-4z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 li>i::before,.elementor-4107 .elementor-element.elementor-element-4adc0b01 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-4adc0b01 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-4adc0b01 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a0ad5c3 */.elementor-4107 .elementor-element.elementor-element-3a0ad5c3{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 p,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h1,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h2,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h3,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h4,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h5,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3a0ad5c3{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-3a0ad5c3 .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M9%204v11.3A3.5%203.5%200%20106%2019V7l12-2v8.3A3.5%203.5%200%201015%2017V4.9L9%206z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li>i::before,.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-3a0ad5c3 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ecaf4f */.elementor-4107 .elementor-element.elementor-element-64ecaf4f{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f p,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h1,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h2,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h3,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h4,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h5,.elementor-4107 .elementor-element.elementor-element-64ecaf4f h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-64ecaf4f{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-64ecaf4f .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%2F%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M10.5%202h3l.6%202.4%202%20.8%202.1-1.3%202.1%202.1-1.3%202.1.8%202%202.2.6v3l-2.2.6-.8%202%201.3%202.1-2.1%202.1-2.1-1.3-2%20.8-.6%202.1h-3l-.6-2.1-2-.8-2.1%201.3-2.1-2.1L5%2016.3l-.8-2L2%2013.7v-3l2.2-.6.8-2-1.3-2.1%202.1-2.1%202.1%201.3%202-.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f li>i::before,.elementor-4107 .elementor-element.elementor-element-64ecaf4f li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-64ecaf4f li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-64ecaf4f li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c45b433 */.elementor-4107 .elementor-element.elementor-element-c45b433{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-c45b433 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-c45b433 p,.elementor-4107 .elementor-element.elementor-element-c45b433 h1,.elementor-4107 .elementor-element.elementor-element-c45b433 h2,.elementor-4107 .elementor-element.elementor-element-c45b433 h3,.elementor-4107 .elementor-element.elementor-element-c45b433 h4,.elementor-4107 .elementor-element.elementor-element-c45b433 h5,.elementor-4107 .elementor-element.elementor-element-c45b433 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-c45b433{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-c45b433 .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-c45b433 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-c45b433 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-c45b433 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M12%2012.8s-4.6-2.8-4.6-6.1A2.8%202.8%200%200112%204.8a2.8%202.8%200%20014.6%201.9c0%203.3-4.6%206.1-4.6%206.1z%22%2F%3E%20%3Cpath%20d%3D%22M2.5%2014.5l4.8%205h9.4l4.8-5M3%2014l4-1%203%203h4l3-3%204%201%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-c45b433 li>i::before,.elementor-4107 .elementor-element.elementor-element-c45b433 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-c45b433 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-c45b433 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11a8aa */.elementor-4107 .elementor-element.elementor-element-a11a8aa{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-a11a8aa .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-a11a8aa p,.elementor-4107 .elementor-element.elementor-element-a11a8aa h1,.elementor-4107 .elementor-element.elementor-element-a11a8aa h2,.elementor-4107 .elementor-element.elementor-element-a11a8aa h3,.elementor-4107 .elementor-element.elementor-element-a11a8aa h4,.elementor-4107 .elementor-element.elementor-element-a11a8aa h5,.elementor-4107 .elementor-element.elementor-element-a11a8aa h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-a11a8aa{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-a11a8aa .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-a11a8aa ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-a11a8aa li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-a11a8aa li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M9%205a3%203%200%2000-4%203%203%203%200%2000-1%205%203%203%200%20003%205h2V5zm6%200a3%203%200%20014%203%203%203%200%20011%205%203%203%200%2001-3%205h-2V5z%22%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%2F%3E%20%3Cpath%20d%3D%22M12%204v16%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-a11a8aa li>i::before,.elementor-4107 .elementor-element.elementor-element-a11a8aa li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-a11a8aa li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-a11a8aa li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5794fdba */.elementor-4107 .elementor-element.elementor-element-5794fdba{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-5794fdba .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-5794fdba p,.elementor-4107 .elementor-element.elementor-element-5794fdba h1,.elementor-4107 .elementor-element.elementor-element-5794fdba h2,.elementor-4107 .elementor-element.elementor-element-5794fdba h3,.elementor-4107 .elementor-element.elementor-element-5794fdba h4,.elementor-4107 .elementor-element.elementor-element-5794fdba h5,.elementor-4107 .elementor-element.elementor-element-5794fdba h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5794fdba{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-5794fdba .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-5794fdba ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-5794fdba li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-5794fdba li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M12%203a9%209%200%20100%2018h1.2a2%202%200%20001.3-3.5c-.8-.6-.3-1.8.7-1.8H17a4%204%200%20004-4C21%206.9%2017%203%2012%203z%22%2F%3E%20%3Ccircle%20cx%3D%228%22%20cy%3D%229%22%20r%3D%221.2%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%221.2%22%20fill%3D%22white%22%2F%3E%20%3Ccircle%20cx%3D%2216%22%20cy%3D%229%22%20r%3D%221.2%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221.2%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-5794fdba li>i::before,.elementor-4107 .elementor-element.elementor-element-5794fdba li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-5794fdba li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-5794fdba li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b90593a */.elementor-4107 .elementor-element.elementor-element-3b90593a{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-3b90593a .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3b90593a p,.elementor-4107 .elementor-element.elementor-element-3b90593a h1,.elementor-4107 .elementor-element.elementor-element-3b90593a h2,.elementor-4107 .elementor-element.elementor-element-3b90593a h3,.elementor-4107 .elementor-element.elementor-element-3b90593a h4,.elementor-4107 .elementor-element.elementor-element-3b90593a h5,.elementor-4107 .elementor-element.elementor-element-3b90593a h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3b90593a{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-3b90593a .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-3b90593a ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-3b90593a li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-3b90593a li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M3%2012h18M12%203c3%203%203%2015%200%2018M12%203c-3%203-3%2015%200%2018%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-3b90593a li>i::before,.elementor-4107 .elementor-element.elementor-element-3b90593a li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-3b90593a li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-3b90593a li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-498d476f */.elementor-4107 .elementor-element.elementor-element-498d476f{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-498d476f .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-498d476f p,.elementor-4107 .elementor-element.elementor-element-498d476f h1,.elementor-4107 .elementor-element.elementor-element-498d476f h2,.elementor-4107 .elementor-element.elementor-element-498d476f h3,.elementor-4107 .elementor-element.elementor-element-498d476f h4,.elementor-4107 .elementor-element.elementor-element-498d476f h5,.elementor-4107 .elementor-element.elementor-element-498d476f h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-498d476f{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-498d476f .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-498d476f ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-498d476f li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-498d476f li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20d%3D%22M12%2021s-8-4.8-8-11a4.7%204.7%200%20018-3.3A4.7%204.7%200%200120%2010c0%206.2-8%2011-8%2011z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-498d476f li>i::before,.elementor-4107 .elementor-element.elementor-element-498d476f li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-498d476f li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-498d476f li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39512468 */.elementor-4107 .elementor-element.elementor-element-39512468{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-39512468 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-39512468 p,.elementor-4107 .elementor-element.elementor-element-39512468 h1,.elementor-4107 .elementor-element.elementor-element-39512468 h2,.elementor-4107 .elementor-element.elementor-element-39512468 h3,.elementor-4107 .elementor-element.elementor-element-39512468 h4,.elementor-4107 .elementor-element.elementor-element-39512468 h5,.elementor-4107 .elementor-element.elementor-element-39512468 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-39512468{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-39512468 .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-39512468 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-39512468 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-39512468 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Crect%20x%3D%225%22%20y%3D%2210%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%20fill%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%2F%3E%20%3Cpath%20d%3D%22M9%2010V7a4%204%200%20017.5-2%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-39512468 li>i::before,.elementor-4107 .elementor-element.elementor-element-39512468 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-39512468 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-39512468 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ba5fa3d */.elementor-4107 .elementor-element.elementor-element-2ba5fa3d{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:20.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:26.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d p,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h1,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h2,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h3,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h4,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h5,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2ba5fa3d{display:block!important;margin:0px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-2ba5fa3d .elementor-widget-container{
  font-size:16.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:3.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M5%208H2V3M3%207a9%209%200%2011-1%207%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12%207v5l3%202%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C%20190%2C%2062%2C%201%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li>i::before,.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-2ba5fa3d li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ff26b4 */.elementor-4107 .elementor-element.elementor-element-64ff26b4{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-64ff26b4{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573f8087 */.elementor-4107 .elementor-element.elementor-element-573f8087{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-573f8087>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-573f8087>.sio-column-9dc78f8f{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-573f8087{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:0px 5px 0px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-573f8087>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52728d52 */.elementor-4107 .elementor-element.elementor-element-52728d52{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:4!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-52728d52{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dc31996 */.elementor-4107 .elementor-element.elementor-element-7dc31996{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-7dc31996 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:9px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-7dc31996 iframe,.elementor-4107 .elementor-element.elementor-element-7dc31996 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7dc31996{display:block!important;margin:0px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794f6238 */.elementor-4107 .elementor-element.elementor-element-794f6238{
 display:flex!important;flex-direction:column!important;
 grid-column-start:4!important;grid-column-end:10!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-794f6238{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa53bcd */.elementor-4107 .elementor-element.elementor-element-2fa53bcd{
 display:flex!important;flex-direction:column!important;
 grid-column-start:10!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2fa53bcd{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce61886 */.elementor-4107 .elementor-element.elementor-element-ce61886{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-ce61886>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-ce61886>.sio-column-993df552{grid-column:1/4!important;}.elementor-4107 .elementor-element.elementor-element-ce61886>.sio-column-def2176a{grid-column:4/10!important;}.elementor-4107 .elementor-element.elementor-element-ce61886>.sio-column-12c7f905{grid-column:10/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-ce61886{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-ce61886>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f0f6d2 */.elementor-4107 .elementor-element.elementor-element-1f0f6d2{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1f0f6d2 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:32.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:42.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-1f0f6d2 p,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h1,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h2,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h3,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h4,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h5,.elementor-4107 .elementor-element.elementor-element-1f0f6d2 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1f0f6d2{display:block!important;margin:15px 0px 10px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-1f0f6d2 .elementor-widget-container{
  font-size:24.0px!important;line-height:30.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202edb2 */.elementor-4107 .elementor-element.elementor-element-202edb2{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-202edb2{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c61fcfb */.elementor-4107 .elementor-element.elementor-element-6c61fcfb{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-6c61fcfb>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-6c61fcfb>.sio-column-a0b3c003{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6c61fcfb{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-6c61fcfb>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a35e964 */.elementor-4107 .elementor-element.elementor-element-7a35e964{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-7a35e964{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7a9fab */.elementor-4107 .elementor-element.elementor-element-7b7a9fab{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:initial!important;
 background-position:50% 50%!important;background-repeat:no-repeat!important;
 padding:40px 40px 40px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7b7a9fab{
  display:flex!important;background-image:none!important;background-size:initial!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:5px 10px 5px 10px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4209507 */.elementor-4107 .elementor-element.elementor-element-4209507{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:15px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-4209507 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:40.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:33.6px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-4209507 p,.elementor-4107 .elementor-element.elementor-element-4209507 h1,.elementor-4107 .elementor-element.elementor-element-4209507 h2,.elementor-4107 .elementor-element.elementor-element-4209507 h3,.elementor-4107 .elementor-element.elementor-element-4209507 h4,.elementor-4107 .elementor-element.elementor-element-4209507 h5,.elementor-4107 .elementor-element.elementor-element-4209507 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4209507{display:block!important;margin:30px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-4209507 .elementor-widget-container{
  font-size:30.0px!important;line-height:26.4px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ac72b5 */.elementor-4107 .elementor-element.elementor-element-76ac72b5{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-76ac72b5{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf395e1 */.elementor-4107 .elementor-element.elementor-element-5cf395e1{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-5cf395e1>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-5cf395e1>.sio-column-51a25e66{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5cf395e1{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-5cf395e1>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-572885d3 */.elementor-4107 .elementor-element.elementor-element-572885d3{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-572885d3 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:500!important;font-style:normal!important;
 line-height:26.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-572885d3 p,.elementor-4107 .elementor-element.elementor-element-572885d3 h1,.elementor-4107 .elementor-element.elementor-element-572885d3 h2,.elementor-4107 .elementor-element.elementor-element-572885d3 h3,.elementor-4107 .elementor-element.elementor-element-572885d3 h4,.elementor-4107 .elementor-element.elementor-element-572885d3 h5,.elementor-4107 .elementor-element.elementor-element-572885d3 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-572885d3{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-572885d3 .elementor-widget-container{
  font-size:20.0px!important;line-height:16.0px!important;text-align:center!important;
  padding:15px 0px 15px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fba0a70 */.elementor-4107 .elementor-element.elementor-element-2fba0a70{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-2fba0a70 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:500!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:rgb(255, 190, 62)!important;
 padding:10px 5px 10px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-2fba0a70 p,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h1,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h2,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h3,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h4,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h5,.elementor-4107 .elementor-element.elementor-element-2fba0a70 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2fba0a70{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-2fba0a70 .elementor-widget-container{
  font-size:16.0px!important;line-height:21.0px!important;text-align:center!important;
  padding:12px 0px 12px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd3b4e6 */.elementor-4107 .elementor-element.elementor-element-dd3b4e6{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:5px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-dd3b4e6 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-dd3b4e6 p,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h1,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h2,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h3,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h4,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h5,.elementor-4107 .elementor-element.elementor-element-dd3b4e6 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-dd3b4e6{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-dd3b4e6 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69639f05 */.elementor-4107 .elementor-element.elementor-element-69639f05{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-69639f05{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74cd11ed */.elementor-4107 .elementor-element.elementor-element-74cd11ed{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:15px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-74cd11ed .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-74cd11ed img{
 display:block!important;width:517.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:10.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-74cd11ed{display:flex!important;margin:20px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28577553 */.elementor-4107 .elementor-element.elementor-element-28577553{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:5px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-28577553 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:21.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-28577553 p,.elementor-4107 .elementor-element.elementor-element-28577553 h1,.elementor-4107 .elementor-element.elementor-element-28577553 h2,.elementor-4107 .elementor-element.elementor-element-28577553 h3,.elementor-4107 .elementor-element.elementor-element-28577553 h4,.elementor-4107 .elementor-element.elementor-element-28577553 h5,.elementor-4107 .elementor-element.elementor-element-28577553 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-28577553{display:block!important;margin:8px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-28577553 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706c7def */.elementor-4107 .elementor-element.elementor-element-706c7def{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-706c7def{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b536f60 */.elementor-4107 .elementor-element.elementor-element-2b536f60{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-2b536f60>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-2b536f60>.sio-column-ccabb32f{grid-column:1/7!important;}.elementor-4107 .elementor-element.elementor-element-2b536f60>.sio-column-ee0dfba5{grid-column:7/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2b536f60{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-2b536f60>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec9df89 */.elementor-4107 .elementor-element.elementor-element-2ec9df89{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2ec9df89{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713ee1e7 */.elementor-4107 .elementor-element.elementor-element-713ee1e7{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-713ee1e7>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-713ee1e7>.sio-column-4268ff18{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-713ee1e7{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-713ee1e7>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b796d52 */.elementor-4107 .elementor-element.elementor-element-1b796d52{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-1b796d52{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24960136 */.elementor-4107 .elementor-element.elementor-element-24960136{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:rgb(251, 245, 238)!important;background-image:none!important;background-size:initial!important;
 background-position:50% 50%!important;background-repeat:no-repeat!important;
 padding:40px 40px 40px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-24960136{
  display:flex!important;background-image:none!important;background-size:initial!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:5px 10px 5px 10px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a1655cf */.elementor-4107 .elementor-element.elementor-element-5a1655cf{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:15px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-5a1655cf .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:40.0px!important;font-weight:500!important;font-style:normal!important;
 line-height:45.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-5a1655cf p,.elementor-4107 .elementor-element.elementor-element-5a1655cf h1,.elementor-4107 .elementor-element.elementor-element-5a1655cf h2,.elementor-4107 .elementor-element.elementor-element-5a1655cf h3,.elementor-4107 .elementor-element.elementor-element-5a1655cf h4,.elementor-4107 .elementor-element.elementor-element-5a1655cf h5,.elementor-4107 .elementor-element.elementor-element-5a1655cf h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5a1655cf{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-5a1655cf .elementor-widget-container{
  font-size:24.0px!important;line-height:26.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af20f92 */.elementor-4107 .elementor-element.elementor-element-4af20f92{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4af20f92{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe57345 */.elementor-4107 .elementor-element.elementor-element-5fe57345{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-5fe57345>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-5fe57345>.sio-column-300e50cf{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5fe57345{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-5fe57345>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ce28e8d */.elementor-4107 .elementor-element.elementor-element-2ce28e8d{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:13px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-2ce28e8d .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-2ce28e8d p,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h1,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h2,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h3,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h4,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h5,.elementor-4107 .elementor-element.elementor-element-2ce28e8d h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2ce28e8d{display:block!important;margin:30px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-2ce28e8d .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38480b3 */.elementor-4107 .elementor-element.elementor-element-38480b3{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-38480b3 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-38480b3 p,.elementor-4107 .elementor-element.elementor-element-38480b3 h1,.elementor-4107 .elementor-element.elementor-element-38480b3 h2,.elementor-4107 .elementor-element.elementor-element-38480b3 h3,.elementor-4107 .elementor-element.elementor-element-38480b3 h4,.elementor-4107 .elementor-element.elementor-element-38480b3 h5,.elementor-4107 .elementor-element.elementor-element-38480b3 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-38480b3{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-38480b3 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a097268 */.elementor-4107 .elementor-element.elementor-element-6a097268{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-6a097268 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-6a097268 p,.elementor-4107 .elementor-element.elementor-element-6a097268 h1,.elementor-4107 .elementor-element.elementor-element-6a097268 h2,.elementor-4107 .elementor-element.elementor-element-6a097268 h3,.elementor-4107 .elementor-element.elementor-element-6a097268 h4,.elementor-4107 .elementor-element.elementor-element-6a097268 h5,.elementor-4107 .elementor-element.elementor-element-6a097268 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6a097268{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-6a097268 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32193bc */.elementor-4107 .elementor-element.elementor-element-32193bc{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-32193bc .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-32193bc p,.elementor-4107 .elementor-element.elementor-element-32193bc h1,.elementor-4107 .elementor-element.elementor-element-32193bc h2,.elementor-4107 .elementor-element.elementor-element-32193bc h3,.elementor-4107 .elementor-element.elementor-element-32193bc h4,.elementor-4107 .elementor-element.elementor-element-32193bc h5,.elementor-4107 .elementor-element.elementor-element-32193bc h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-32193bc{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-32193bc .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758f8ded */.elementor-4107 .elementor-element.elementor-element-758f8ded{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-758f8ded .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-758f8ded p,.elementor-4107 .elementor-element.elementor-element-758f8ded h1,.elementor-4107 .elementor-element.elementor-element-758f8ded h2,.elementor-4107 .elementor-element.elementor-element-758f8ded h3,.elementor-4107 .elementor-element.elementor-element-758f8ded h4,.elementor-4107 .elementor-element.elementor-element-758f8ded h5,.elementor-4107 .elementor-element.elementor-element-758f8ded h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-758f8ded{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-758f8ded .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb24550 */.elementor-4107 .elementor-element.elementor-element-2fb24550{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2fb24550{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57555c92 */.elementor-4107 .elementor-element.elementor-element-57555c92{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:15px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-57555c92 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-57555c92 img{
 display:block!important;width:540.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:10.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-57555c92{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73edb9c */.elementor-4107 .elementor-element.elementor-element-73edb9c{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-73edb9c{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c41f0b2 */.elementor-4107 .elementor-element.elementor-element-2c41f0b2{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-2c41f0b2>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-2c41f0b2>.sio-column-61165f96{grid-column:1/7!important;}.elementor-4107 .elementor-element.elementor-element-2c41f0b2>.sio-column-c88aa5eb{grid-column:7/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2c41f0b2{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-2c41f0b2>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e51d4bb */.elementor-4107 .elementor-element.elementor-element-7e51d4bb{
 display:flex!important;justify-content:center!important;width:100%!important;
 margin:0px 0px 0px 0px!important;min-width:0!important;
}
.elementor-4107 .elementor-element.elementor-element-7e51d4bb .elementor-button{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;
 width:auto!important;background:rgb(67, 165, 115)!important;color:rgba(255, 255, 255, 1)!important;
 padding:15px 60px 15px 60px!important;border:0!important;border-radius:7.0px!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;box-shadow:none!important;
}
.elementor-4107 .elementor-element.elementor-element-7e51d4bb .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;}

.elementor-4107 .elementor-element.elementor-element-7e51d4bb .elementor-button::after{
 content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;
 margin-left:12px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22white%22%20d%3D%22M9%204v11.3A3.5%203.5%200%20106%2019V7l12-2v8.3A3.5%203.5%200%201015%2017V4.9L9%206z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}


.elementor-4107 .elementor-element.elementor-element-7e51d4bb .elementor-button-text::after{
 content:"au Château de Clères"!important;display:block!important;width:100%!important;margin-top:1px!important;
 color:rgba(255,255,255,0.8)!important;
 font-family:Poppins!important;font-size:14px!important;
 font-weight:400!important;line-height:normal!important;text-align:center!important;
}

@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7e51d4bb{display:flex!important;margin:20px 30px 0px 30px!important;}
 .elementor-4107 .elementor-element.elementor-element-7e51d4bb .elementor-button{
  width:100%!important;padding:8px 5px 8px 5px!important;
  font-size:16.0px!important;line-height:18.0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b700e7 */.elementor-4107 .elementor-element.elementor-element-51b700e7{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-51b700e7{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c09790 */.elementor-4107 .elementor-element.elementor-element-30c09790{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-30c09790>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-30c09790>.sio-column-4bfa601d{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-30c09790{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-30c09790>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32c18ffb */.elementor-4107 .elementor-element.elementor-element-32c18ffb{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-32c18ffb .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:24.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:26.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-32c18ffb p,.elementor-4107 .elementor-element.elementor-element-32c18ffb h1,.elementor-4107 .elementor-element.elementor-element-32c18ffb h2,.elementor-4107 .elementor-element.elementor-element-32c18ffb h3,.elementor-4107 .elementor-element.elementor-element-32c18ffb h4,.elementor-4107 .elementor-element.elementor-element-32c18ffb h5,.elementor-4107 .elementor-element.elementor-element-32c18ffb h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-32c18ffb{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-32c18ffb .elementor-widget-container{
  font-size:16.0px!important;line-height:21.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23ce3327 */.elementor-4107 .elementor-element.elementor-element-23ce3327{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-23ce3327 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:24.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:31.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-23ce3327 p,.elementor-4107 .elementor-element.elementor-element-23ce3327 h1,.elementor-4107 .elementor-element.elementor-element-23ce3327 h2,.elementor-4107 .elementor-element.elementor-element-23ce3327 h3,.elementor-4107 .elementor-element.elementor-element-23ce3327 h4,.elementor-4107 .elementor-element.elementor-element-23ce3327 h5,.elementor-4107 .elementor-element.elementor-element-23ce3327 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-23ce3327{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-23ce3327 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eef4004 */.elementor-4107 .elementor-element.elementor-element-3eef4004{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3eef4004{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51645172 */.elementor-4107 .elementor-element.elementor-element-51645172{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:rgba(251, 245, 238, 0)!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-51645172>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-51645172>.sio-column-b83ae3b7{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-51645172{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-51645172>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b94b5e */.elementor-4107 .elementor-element.elementor-element-35b94b5e{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-35b94b5e .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:34.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:44.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-35b94b5e p,.elementor-4107 .elementor-element.elementor-element-35b94b5e h1,.elementor-4107 .elementor-element.elementor-element-35b94b5e h2,.elementor-4107 .elementor-element.elementor-element-35b94b5e h3,.elementor-4107 .elementor-element.elementor-element-35b94b5e h4,.elementor-4107 .elementor-element.elementor-element-35b94b5e h5,.elementor-4107 .elementor-element.elementor-element-35b94b5e h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-35b94b5e{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-35b94b5e .elementor-widget-container{
  font-size:30.0px!important;line-height:30.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-169f9b6c */.elementor-4107 .elementor-element.elementor-element-169f9b6c{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-169f9b6c .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:30.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-169f9b6c p,.elementor-4107 .elementor-element.elementor-element-169f9b6c h1,.elementor-4107 .elementor-element.elementor-element-169f9b6c h2,.elementor-4107 .elementor-element.elementor-element-169f9b6c h3,.elementor-4107 .elementor-element.elementor-element-169f9b6c h4,.elementor-4107 .elementor-element.elementor-element-169f9b6c h5,.elementor-4107 .elementor-element.elementor-element-169f9b6c h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-169f9b6c{display:block!important;margin:30px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-169f9b6c .elementor-widget-container{
  font-size:14.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-169f9b6c ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-169f9b6c li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-169f9b6c li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:5.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22rgb%28255%2C%20190%2C%2062%29%22%2F%3E%20%3Cpath%20d%3D%22M7.4%2012.2l2.9%203%206.3-6.6%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-169f9b6c li>i::before,.elementor-4107 .elementor-element.elementor-element-169f9b6c li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-169f9b6c li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-169f9b6c li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad30b0b */.elementor-4107 .elementor-element.elementor-element-1ad30b0b{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:8!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1ad30b0b{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e4e448 */.elementor-4107 .elementor-element.elementor-element-47e4e448{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-47e4e448 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-47e4e448 img{
 display:block!important;width:320.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:10.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-47e4e448{display:flex!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2356d5 */.elementor-4107 .elementor-element.elementor-element-4a2356d5{
 display:flex!important;flex-direction:column!important;
 grid-column-start:8!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4a2356d5{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18028c3f */.elementor-4107 .elementor-element.elementor-element-18028c3f{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-18028c3f>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-18028c3f>.sio-column-5a33d862{grid-column:1/8!important;}.elementor-4107 .elementor-element.elementor-element-18028c3f>.sio-column-8de1b1bb{grid-column:8/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-18028c3f{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-18028c3f>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51fc1d46 */.elementor-4107 .elementor-element.elementor-element-51fc1d46{
 display:flex!important;justify-content:center!important;width:100%!important;
 margin:0px 0px 0px 0px!important;min-width:0!important;
}
.elementor-4107 .elementor-element.elementor-element-51fc1d46 .elementor-button{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;
 width:auto!important;background:rgb(67, 165, 115)!important;color:rgba(255, 255, 255, 1)!important;
 padding:15px 60px 15px 60px!important;border:0!important;border-radius:7.0px!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;box-shadow:none!important;
}
.elementor-4107 .elementor-element.elementor-element-51fc1d46 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;}

.elementor-4107 .elementor-element.elementor-element-51fc1d46 .elementor-button::after{
 content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;
 margin-left:12px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20fill%3D%22white%22%20d%3D%22M9%204v11.3A3.5%203.5%200%20106%2019V7l12-2v8.3A3.5%203.5%200%201015%2017V4.9L9%206z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}


.elementor-4107 .elementor-element.elementor-element-51fc1d46 .elementor-button-text::after{
 content:"maintenant"!important;display:block!important;width:100%!important;margin-top:1px!important;
 color:rgba(255,255,255,0.8)!important;
 font-family:Poppins!important;font-size:14px!important;
 font-weight:400!important;line-height:normal!important;text-align:center!important;
}

@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-51fc1d46{display:flex!important;margin:20px 30px 0px 30px!important;}
 .elementor-4107 .elementor-element.elementor-element-51fc1d46 .elementor-button{
  width:100%!important;padding:10px 5px 10px 5px!important;
  font-size:16.0px!important;line-height:18.0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a96508 */.elementor-4107 .elementor-element.elementor-element-31a96508{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-31a96508{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dffe0cd */.elementor-4107 .elementor-element.elementor-element-3dffe0cd{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-3dffe0cd>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-3dffe0cd>.sio-column-efe432ce{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3dffe0cd{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-3dffe0cd>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3856eb3b */.elementor-4107 .elementor-element.elementor-element-3856eb3b{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:105px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3856eb3b .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-3856eb3b img{
 display:block!important;width:438.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:8.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3856eb3b{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1cc52 */.elementor-4107 .elementor-element.elementor-element-ca1cc52{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:6!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-ca1cc52{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73462aff */.elementor-4107 .elementor-element.elementor-element-73462aff{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-73462aff .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:34.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:44.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-73462aff p,.elementor-4107 .elementor-element.elementor-element-73462aff h1,.elementor-4107 .elementor-element.elementor-element-73462aff h2,.elementor-4107 .elementor-element.elementor-element-73462aff h3,.elementor-4107 .elementor-element.elementor-element-73462aff h4,.elementor-4107 .elementor-element.elementor-element-73462aff h5,.elementor-4107 .elementor-element.elementor-element-73462aff h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-73462aff{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-73462aff .elementor-widget-container{
  font-size:30.0px!important;line-height:32.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-608bf123 */.elementor-4107 .elementor-element.elementor-element-608bf123{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-608bf123 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:30.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-608bf123 p,.elementor-4107 .elementor-element.elementor-element-608bf123 h1,.elementor-4107 .elementor-element.elementor-element-608bf123 h2,.elementor-4107 .elementor-element.elementor-element-608bf123 h3,.elementor-4107 .elementor-element.elementor-element-608bf123 h4,.elementor-4107 .elementor-element.elementor-element-608bf123 h5,.elementor-4107 .elementor-element.elementor-element-608bf123 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-608bf123{display:block!important;margin:20px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-608bf123 .elementor-widget-container{
  font-size:14.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-608bf123 ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-608bf123 li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-608bf123 li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:5.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22rgb%28255%2C%20190%2C%2062%29%22%2F%3E%20%3Cpath%20d%3D%22M7.4%2012.2l2.9%203%206.3-6.6%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-608bf123 li>i::before,.elementor-4107 .elementor-element.elementor-element-608bf123 li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-608bf123 li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-608bf123 li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40dd9756 */.elementor-4107 .elementor-element.elementor-element-40dd9756{
 display:flex!important;flex-direction:column!important;
 grid-column-start:6!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-40dd9756{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9a2efc */.elementor-4107 .elementor-element.elementor-element-1f9a2efc{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:0px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-1f9a2efc>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-1f9a2efc>.sio-column-7488b3ff{grid-column:1/6!important;}.elementor-4107 .elementor-element.elementor-element-1f9a2efc>.sio-column-91bc57c8{grid-column:6/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1f9a2efc{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-1f9a2efc>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74fb7a71 */.elementor-4107 .elementor-element.elementor-element-74fb7a71{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 6px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-74fb7a71 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-74fb7a71 p,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h1,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h2,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h3,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h4,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h5,.elementor-4107 .elementor-element.elementor-element-74fb7a71 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-74fb7a71{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-74fb7a71 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b231900 */.elementor-4107 .elementor-element.elementor-element-6b231900{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-6b231900 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:24.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-6b231900 p,.elementor-4107 .elementor-element.elementor-element-6b231900 h1,.elementor-4107 .elementor-element.elementor-element-6b231900 h2,.elementor-4107 .elementor-element.elementor-element-6b231900 h3,.elementor-4107 .elementor-element.elementor-element-6b231900 h4,.elementor-4107 .elementor-element.elementor-element-6b231900 h5,.elementor-4107 .elementor-element.elementor-element-6b231900 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6b231900{display:block!important;margin:10px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-6b231900 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed9b8a8 */.elementor-4107 .elementor-element.elementor-element-7ed9b8a8{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:8!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7ed9b8a8{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-285be17c */.elementor-4107 .elementor-element.elementor-element-285be17c{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-285be17c .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-285be17c img{
 display:block!important;width:438.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:10.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-285be17c{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25deea14 */.elementor-4107 .elementor-element.elementor-element-25deea14{
 display:flex!important;flex-direction:column!important;
 grid-column-start:8!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-25deea14{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320b97cd */.elementor-4107 .elementor-element.elementor-element-320b97cd{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:20px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-320b97cd>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-320b97cd>.sio-column-8279ee0d{grid-column:1/8!important;}.elementor-4107 .elementor-element.elementor-element-320b97cd>.sio-column-429b6725{grid-column:8/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-320b97cd{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-320b97cd>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb873f3 */.elementor-4107 .elementor-element.elementor-element-3bb873f3{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3bb873f3{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9fbd3f */.elementor-4107 .elementor-element.elementor-element-4e9fbd3f{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:0px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-4e9fbd3f>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-4e9fbd3f>.sio-column-1d5c3f44{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4e9fbd3f{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-4e9fbd3f>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c9ea412 */.elementor-4107 .elementor-element.elementor-element-3c9ea412{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3c9ea412 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:28.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:36.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3c9ea412 p,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h1,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h2,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h3,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h4,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h5,.elementor-4107 .elementor-element.elementor-element-3c9ea412 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3c9ea412{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3c9ea412 .elementor-widget-container{
  font-size:30.0px!important;line-height:32.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-714547b */.elementor-4107 .elementor-element.elementor-element-714547b{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:10px 0px 0px 30px!important;
}
.elementor-4107 .elementor-element.elementor-element-714547b .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:30.0px!important;text-align:left!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:5px 5px 5px 5px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-714547b p,.elementor-4107 .elementor-element.elementor-element-714547b h1,.elementor-4107 .elementor-element.elementor-element-714547b h2,.elementor-4107 .elementor-element.elementor-element-714547b h3,.elementor-4107 .elementor-element.elementor-element-714547b h4,.elementor-4107 .elementor-element.elementor-element-714547b h5,.elementor-4107 .elementor-element.elementor-element-714547b h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-714547b{display:block!important;margin:10px 0px 0px 10px!important;}
 .elementor-4107 .elementor-element.elementor-element-714547b .elementor-widget-container{
  font-size:14.0px!important;line-height:24.0px!important;text-align:left!important;
  padding:0px 0px 0px 0px!important;
 }
}
.elementor-4107 .elementor-element.elementor-element-714547b ul{margin:0!important;padding:0!important;list-style:none!important;max-width:100%!important;}
.elementor-4107 .elementor-element.elementor-element-714547b li{
 display:flex!important;align-items:flex-start!important;list-style:none!important;
 margin:0!important;min-width:0!important;max-width:100%!important;
}
.elementor-4107 .elementor-element.elementor-element-714547b li>i{
 display:block!important;flex:0 0 20.0px!important;width:20.0px!important;min-width:20.0px!important;height:20.0px!important;
 margin-right:10px!important;margin-top:5.0px!important;padding:0!important;font-size:0!important;line-height:0!important;
 background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cg%20fill%3D%22rgb%2882%2C%2041%2C%2034%29%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2219.10%22%20cy%3D%2212.00%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2218.15%22%20cy%3D%2215.55%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2215.55%22%20cy%3D%2218.15%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2212.00%22%20cy%3D%2219.10%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%228.45%22%20cy%3D%2218.15%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%225.85%22%20cy%3D%2215.55%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%224.90%22%20cy%3D%2212.00%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%225.85%22%20cy%3D%228.45%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%228.45%22%20cy%3D%225.85%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2212.00%22%20cy%3D%224.90%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2215.55%22%20cy%3D%225.85%22%20r%3D%223.6%22%2F%3E%3Ccircle%20cx%3D%2218.15%22%20cy%3D%228.45%22%20r%3D%223.6%22%2F%3E%3C%2Fg%3E%20%3Cpath%20d%3D%22M7.5%2012.2l3%203%206.2-6.6%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;visibility:visible!important;opacity:1!important;
}
.elementor-4107 .elementor-element.elementor-element-714547b li>i::before,.elementor-4107 .elementor-element.elementor-element-714547b li>i::after{content:none!important;display:none!important;}
.elementor-4107 .elementor-element.elementor-element-714547b li>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-714547b li>i{margin-top:2.0px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b52bbb */.elementor-4107 .elementor-element.elementor-element-57b52bbb{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-57b52bbb{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff81a6 */.elementor-4107 .elementor-element.elementor-element-3aff81a6{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:rgb(251, 245, 238)!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:15px 10px 15px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-3aff81a6>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-3aff81a6>.sio-column-a64ab2ea{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3aff81a6{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-3aff81a6>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31dd8111 */.elementor-4107 .elementor-element.elementor-element-31dd8111{
 display:flex!important;justify-content:center!important;width:100%!important;
 margin:0px 0px 0px 0px!important;min-width:0!important;
}
.elementor-4107 .elementor-element.elementor-element-31dd8111 .elementor-button{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;
 width:auto!important;background:rgb(67, 165, 115)!important;color:rgba(255, 255, 255, 1)!important;
 padding:15px 60px 15px 60px!important;border:0!important;border-radius:7.0px!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;box-shadow:none!important;
}
.elementor-4107 .elementor-element.elementor-element-31dd8111 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;}


.elementor-4107 .elementor-element.elementor-element-31dd8111 .elementor-button-text::after{
 content:"Pour le stage de chant"!important;display:block!important;width:100%!important;margin-top:1px!important;
 color:rgba(255,255,255,0.8)!important;
 font-family:Poppins!important;font-size:14px!important;
 font-weight:400!important;line-height:normal!important;text-align:center!important;
}

@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-31dd8111{display:flex!important;margin:20px 30px 0px 30px!important;}
 .elementor-4107 .elementor-element.elementor-element-31dd8111 .elementor-button{
  width:100%!important;padding:10px 5px 10px 5px!important;
  font-size:16.0px!important;line-height:18.0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976ab54 */.elementor-4107 .elementor-element.elementor-element-6976ab54{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6976ab54{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f928b4e */.elementor-4107 .elementor-element.elementor-element-4f928b4e{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-4f928b4e>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-4f928b4e>.sio-column-8b769a03{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4f928b4e{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-4f928b4e>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38eac751 */.elementor-4107 .elementor-element.elementor-element-38eac751{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-38eac751{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ffba4 */.elementor-4107 .elementor-element.elementor-element-a8ffba4{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:transparent!important;background-image:none!important;background-size:initial!important;
 background-position:50% 50%!important;background-repeat:no-repeat!important;
 padding:20px 40px 20px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-a8ffba4{
  display:flex!important;background-image:none!important;background-size:initial!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:20px 10px 20px 10px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bd5ee0c */.elementor-4107 .elementor-element.elementor-element-6bd5ee0c{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:15px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-6bd5ee0c .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:30.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:28.8px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-6bd5ee0c p,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h1,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h2,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h3,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h4,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h5,.elementor-4107 .elementor-element.elementor-element-6bd5ee0c h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6bd5ee0c{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-6bd5ee0c .elementor-widget-container{
  font-size:20.0px!important;line-height:24.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c1b9881 */.elementor-4107 .elementor-element.elementor-element-3c1b9881{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3c1b9881 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3c1b9881 p,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h1,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h2,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h3,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h4,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h5,.elementor-4107 .elementor-element.elementor-element-3c1b9881 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3c1b9881{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3c1b9881 .elementor-widget-container{
  font-size:18.0px!important;line-height:23.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76a74a2f */.elementor-4107 .elementor-element.elementor-element-76a74a2f{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-76a74a2f .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-76a74a2f p,.elementor-4107 .elementor-element.elementor-element-76a74a2f h1,.elementor-4107 .elementor-element.elementor-element-76a74a2f h2,.elementor-4107 .elementor-element.elementor-element-76a74a2f h3,.elementor-4107 .elementor-element.elementor-element-76a74a2f h4,.elementor-4107 .elementor-element.elementor-element-76a74a2f h5,.elementor-4107 .elementor-element.elementor-element-76a74a2f h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-76a74a2f{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-76a74a2f .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb8a57d */.elementor-4107 .elementor-element.elementor-element-5eb8a57d{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:4!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5eb8a57d{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-798e19be */.elementor-4107 .elementor-element.elementor-element-798e19be{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-798e19be .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-798e19be p,.elementor-4107 .elementor-element.elementor-element-798e19be h1,.elementor-4107 .elementor-element.elementor-element-798e19be h2,.elementor-4107 .elementor-element.elementor-element-798e19be h3,.elementor-4107 .elementor-element.elementor-element-798e19be h4,.elementor-4107 .elementor-element.elementor-element-798e19be h5,.elementor-4107 .elementor-element.elementor-element-798e19be h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-798e19be{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-798e19be .elementor-widget-container{
  font-size:18.0px!important;line-height:23.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e202ea7 */.elementor-4107 .elementor-element.elementor-element-3e202ea7{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3e202ea7 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3e202ea7 p,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h1,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h2,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h3,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h4,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h5,.elementor-4107 .elementor-element.elementor-element-3e202ea7 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3e202ea7{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3e202ea7 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27023b47 */.elementor-4107 .elementor-element.elementor-element-27023b47{
 display:flex!important;flex-direction:column!important;
 grid-column-start:4!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-27023b47{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-657debd */.elementor-4107 .elementor-element.elementor-element-657debd{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-657debd .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-657debd p,.elementor-4107 .elementor-element.elementor-element-657debd h1,.elementor-4107 .elementor-element.elementor-element-657debd h2,.elementor-4107 .elementor-element.elementor-element-657debd h3,.elementor-4107 .elementor-element.elementor-element-657debd h4,.elementor-4107 .elementor-element.elementor-element-657debd h5,.elementor-4107 .elementor-element.elementor-element-657debd h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-657debd{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-657debd .elementor-widget-container{
  font-size:18.0px!important;line-height:23.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1101eaa1 */.elementor-4107 .elementor-element.elementor-element-1101eaa1{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1101eaa1 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-1101eaa1 p,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h1,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h2,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h3,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h4,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h5,.elementor-4107 .elementor-element.elementor-element-1101eaa1 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1101eaa1{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-1101eaa1 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf8822 */.elementor-4107 .elementor-element.elementor-element-60cf8822{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:10!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-60cf8822{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-556cbeef */.elementor-4107 .elementor-element.elementor-element-556cbeef{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-556cbeef .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-556cbeef p,.elementor-4107 .elementor-element.elementor-element-556cbeef h1,.elementor-4107 .elementor-element.elementor-element-556cbeef h2,.elementor-4107 .elementor-element.elementor-element-556cbeef h3,.elementor-4107 .elementor-element.elementor-element-556cbeef h4,.elementor-4107 .elementor-element.elementor-element-556cbeef h5,.elementor-4107 .elementor-element.elementor-element-556cbeef h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-556cbeef{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-556cbeef .elementor-widget-container{
  font-size:18.0px!important;line-height:23.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aaa7666 */.elementor-4107 .elementor-element.elementor-element-1aaa7666{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:50px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1aaa7666 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-1aaa7666 p,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h1,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h2,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h3,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h4,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h5,.elementor-4107 .elementor-element.elementor-element-1aaa7666 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1aaa7666{display:block!important;margin:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-1aaa7666 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d9999e */.elementor-4107 .elementor-element.elementor-element-40d9999e{
 display:flex!important;flex-direction:column!important;
 grid-column-start:10!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-40d9999e{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e583bc */.elementor-4107 .elementor-element.elementor-element-51e583bc{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:0px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-51e583bc>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-51e583bc>.sio-column-0438cd7e{grid-column:1/4!important;}.elementor-4107 .elementor-element.elementor-element-51e583bc>.sio-column-380cfada{grid-column:4/7!important;}.elementor-4107 .elementor-element.elementor-element-51e583bc>.sio-column-fe58351e{grid-column:7/10!important;}.elementor-4107 .elementor-element.elementor-element-51e583bc>.sio-column-909326a0{grid-column:10/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-51e583bc{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-51e583bc>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-671d702f */.elementor-4107 .elementor-element.elementor-element-671d702f{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:25px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-671d702f .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:50.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:60.0px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-671d702f p,.elementor-4107 .elementor-element.elementor-element-671d702f h1,.elementor-4107 .elementor-element.elementor-element-671d702f h2,.elementor-4107 .elementor-element.elementor-element-671d702f h3,.elementor-4107 .elementor-element.elementor-element-671d702f h4,.elementor-4107 .elementor-element.elementor-element-671d702f h5,.elementor-4107 .elementor-element.elementor-element-671d702f h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-671d702f{display:block!important;margin:30px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-671d702f .elementor-widget-container{
  font-size:30.0px!important;line-height:28.8px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad685b8 */.elementor-4107 .elementor-element.elementor-element-ad685b8{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-ad685b8 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-ad685b8 iframe,.elementor-4107 .elementor-element.elementor-element-ad685b8 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-ad685b8{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ff40b3 */.elementor-4107 .elementor-element.elementor-element-74ff40b3{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:4!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-74ff40b3{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-203c9a2e */.elementor-4107 .elementor-element.elementor-element-203c9a2e{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-203c9a2e .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-203c9a2e iframe,.elementor-4107 .elementor-element.elementor-element-203c9a2e video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-203c9a2e{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f00e97 */.elementor-4107 .elementor-element.elementor-element-8f00e97{
 display:flex!important;flex-direction:column!important;
 grid-column-start:4!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-8f00e97{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75999483 */.elementor-4107 .elementor-element.elementor-element-75999483{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-75999483 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-75999483 iframe,.elementor-4107 .elementor-element.elementor-element-75999483 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-75999483{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a3ac37 */.elementor-4107 .elementor-element.elementor-element-28a3ac37{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:10!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-28a3ac37{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-150b5234 */.elementor-4107 .elementor-element.elementor-element-150b5234{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-150b5234 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-150b5234 iframe,.elementor-4107 .elementor-element.elementor-element-150b5234 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-150b5234{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc26bb8 */.elementor-4107 .elementor-element.elementor-element-6fc26bb8{
 display:flex!important;flex-direction:column!important;
 grid-column-start:10!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6fc26bb8{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54500f28 */.elementor-4107 .elementor-element.elementor-element-54500f28{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-54500f28>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-54500f28>.sio-column-b91744d3{grid-column:1/4!important;}.elementor-4107 .elementor-element.elementor-element-54500f28>.sio-column-421c6fe3{grid-column:4/7!important;}.elementor-4107 .elementor-element.elementor-element-54500f28>.sio-column-ec67f1f1{grid-column:7/10!important;}.elementor-4107 .elementor-element.elementor-element-54500f28>.sio-column-f1c0f058{grid-column:10/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-54500f28{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-54500f28>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16f8c32d */.elementor-4107 .elementor-element.elementor-element-16f8c32d{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-16f8c32d .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-16f8c32d iframe,.elementor-4107 .elementor-element.elementor-element-16f8c32d video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-16f8c32d{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62230218 */.elementor-4107 .elementor-element.elementor-element-62230218{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:4!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-62230218{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cba4c89 */.elementor-4107 .elementor-element.elementor-element-5cba4c89{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-5cba4c89 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-5cba4c89 iframe,.elementor-4107 .elementor-element.elementor-element-5cba4c89 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5cba4c89{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72440f16 */.elementor-4107 .elementor-element.elementor-element-72440f16{
 display:flex!important;flex-direction:column!important;
 grid-column-start:4!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-72440f16{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a3044c */.elementor-4107 .elementor-element.elementor-element-57a3044c{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-57a3044c .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-57a3044c iframe,.elementor-4107 .elementor-element.elementor-element-57a3044c video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-57a3044c{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2c0038 */.elementor-4107 .elementor-element.elementor-element-7e2c0038{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:10!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7e2c0038{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c2f4c19 */.elementor-4107 .elementor-element.elementor-element-2c2f4c19{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-2c2f4c19 .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-2c2f4c19 iframe,.elementor-4107 .elementor-element.elementor-element-2c2f4c19 video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2c2f4c19{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecaff2b */.elementor-4107 .elementor-element.elementor-element-7ecaff2b{
 display:flex!important;flex-direction:column!important;
 grid-column-start:10!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7ecaff2b{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775d71b */.elementor-4107 .elementor-element.elementor-element-775d71b{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:30px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-775d71b>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-775d71b>.sio-column-82cfb78c{grid-column:1/4!important;}.elementor-4107 .elementor-element.elementor-element-775d71b>.sio-column-49f7d9ae{grid-column:4/7!important;}.elementor-4107 .elementor-element.elementor-element-775d71b>.sio-column-911740fc{grid-column:7/10!important;}.elementor-4107 .elementor-element.elementor-element-775d71b>.sio-column-da135c8d{grid-column:10/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-775d71b{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-775d71b>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76bee05f */.elementor-4107 .elementor-element.elementor-element-76bee05f{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-76bee05f .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-76bee05f iframe,.elementor-4107 .elementor-element.elementor-element-76bee05f video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-76bee05f{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e66a47c */.elementor-4107 .elementor-element.elementor-element-1e66a47c{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:4!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1e66a47c{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-684ecd4c */.elementor-4107 .elementor-element.elementor-element-684ecd4c{
 display:block!important;position:relative!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:0!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-684ecd4c .vc-video-frame{
 position:relative!important;display:block!important;width:100%!important;height:0!important;
 padding-top:56.25%!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#000!important;
}
.elementor-4107 .elementor-element.elementor-element-684ecd4c iframe,.elementor-4107 .elementor-element.elementor-element-684ecd4c video{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
 max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-684ecd4c{display:block!important;margin:30px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8b1354 */.elementor-4107 .elementor-element.elementor-element-4b8b1354{
 display:flex!important;flex-direction:column!important;
 grid-column-start:4!important;grid-column-end:7!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4b8b1354{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7c806 */.elementor-4107 .elementor-element.elementor-element-4f7c806{
 display:flex!important;flex-direction:column!important;
 grid-column-start:7!important;grid-column-end:10!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4f7c806{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa3d5de */.elementor-4107 .elementor-element.elementor-element-6aa3d5de{
 display:flex!important;flex-direction:column!important;
 grid-column-start:10!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6aa3d5de{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e97567 */.elementor-4107 .elementor-element.elementor-element-63e97567{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:30px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-63e97567>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-63e97567>.sio-column-5bbb7090{grid-column:1/4!important;}.elementor-4107 .elementor-element.elementor-element-63e97567>.sio-column-278b33ac{grid-column:4/7!important;}.elementor-4107 .elementor-element.elementor-element-63e97567>.sio-column-fc0aa406{grid-column:7/10!important;}.elementor-4107 .elementor-element.elementor-element-63e97567>.sio-column-50d6da31{grid-column:10/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-63e97567{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-63e97567>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44c9fcdc */.elementor-4107 .elementor-element.elementor-element-44c9fcdc{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:20px 0px 15px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-44c9fcdc .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:30.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:28.0px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-44c9fcdc p,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h1,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h2,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h3,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h4,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h5,.elementor-4107 .elementor-element.elementor-element-44c9fcdc h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-44c9fcdc{display:block!important;margin:30px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-44c9fcdc .elementor-widget-container{
  font-size:20.0px!important;line-height:24.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10f42c21 */.elementor-4107 .elementor-element.elementor-element-10f42c21{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-10f42c21 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-10f42c21 img{
 display:block!important;width:500.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-10f42c21{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c49f0c */.elementor-4107 .elementor-element.elementor-element-18c49f0c{
 flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;
 display:flex!important;justify-content:center!important;align-items:center!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21e3bada */.elementor-4107 .elementor-element.elementor-element-21e3bada{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-21e3bada .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-21e3bada img{
 display:block!important;width:500.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-21e3bada{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-719fbd5c */.elementor-4107 .elementor-element.elementor-element-719fbd5c{
 flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;
 display:flex!important;justify-content:center!important;align-items:center!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efa355d */.elementor-4107 .elementor-element.elementor-element-1efa355d{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1efa355d .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-1efa355d img{
 display:block!important;width:500.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1efa355d{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eacf3ff */.elementor-4107 .elementor-element.elementor-element-3eacf3ff{
 flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;
 display:flex!important;justify-content:center!important;align-items:center!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cd07033 */.elementor-4107 .elementor-element.elementor-element-5cd07033{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-5cd07033 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-5cd07033 img{
 display:block!important;width:500.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5cd07033{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e774221 */.elementor-4107 .elementor-element.elementor-element-4e774221{
 flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;
 display:flex!important;justify-content:center!important;align-items:center!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6af12b8 */.elementor-4107 .elementor-element.elementor-element-6af12b8{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-6af12b8 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-6af12b8 img{
 display:block!important;width:500.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-6af12b8{display:flex!important;margin:0px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-191830d5 */.elementor-4107 .elementor-element.elementor-element-191830d5{
 flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;
 display:flex!important;justify-content:center!important;align-items:center!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-101d1e64 */.elementor-4107 .elementor-element.elementor-element-101d1e64{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;
 overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;
 scroll-behavior:smooth!important;scrollbar-width:none!important;
}
.elementor-4107 .elementor-element.elementor-element-101d1e64::-webkit-scrollbar{display:none!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d113d40 */.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin-top:12px!important;}
.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-prev,.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-next{
 border:0!important;background:transparent!important;color:rgb(255, 190, 62)!important;
 font-size:26px!important;line-height:1!important;padding:4px 8px!important;cursor:pointer!important;
}
.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-dots{display:flex!important;gap:5px!important;align-items:center!important;}
.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-dot{
 width:9px!important;height:9px!important;padding:0!important;border-radius:50%!important;
 border:2px solid rgb(255, 190, 62)!important;background:transparent!important;
}
.elementor-4107 .elementor-element.elementor-element-5d113d40 .vc-dot.active{background:rgb(255, 190, 62)!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139fd608 */.elementor-4107 .elementor-element.elementor-element-139fd608{
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;padding:10px 10px 10px 10px!important;overflow:hidden!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-139fd608{margin:0px 0px 0px 0px!important;padding:0px 0px 0px 0px!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-274edbfd */.elementor-4107 .elementor-element.elementor-element-274edbfd{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-274edbfd .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-274edbfd img{
 display:block!important;width:1100.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-274edbfd{display:none!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd42ac8 */.elementor-4107 .elementor-element.elementor-element-4bd42ac8{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4bd42ac8{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a78cddc */.elementor-4107 .elementor-element.elementor-element-4a78cddc{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-4a78cddc>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-4a78cddc>.sio-column-98389f84{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4a78cddc{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-4a78cddc>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476b42 */.elementor-4107 .elementor-element.elementor-element-5476b42{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:20px 0px 15px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-5476b42 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:30.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:28.8px!important;text-align:center!important;color:rgba(34, 34, 34, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-5476b42 p,.elementor-4107 .elementor-element.elementor-element-5476b42 h1,.elementor-4107 .elementor-element.elementor-element-5476b42 h2,.elementor-4107 .elementor-element.elementor-element-5476b42 h3,.elementor-4107 .elementor-element.elementor-element-5476b42 h4,.elementor-4107 .elementor-element.elementor-element-5476b42 h5,.elementor-4107 .elementor-element.elementor-element-5476b42 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5476b42{display:block!important;margin:30px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-5476b42 .elementor-widget-container{
  font-size:26.0px!important;line-height:30.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d32e30a */.elementor-4107 .elementor-element.elementor-element-2d32e30a{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-2d32e30a{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419665dc */.elementor-4107 .elementor-element.elementor-element-419665dc{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-419665dc>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-419665dc>.sio-column-9fdc8710{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-419665dc{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-419665dc>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e642efb */.elementor-4107 .elementor-element.elementor-element-1e642efb{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1e642efb .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-1e642efb img{
 display:block!important;width:160.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1e642efb{display:flex!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c922e8e */.elementor-4107 .elementor-element.elementor-element-3c922e8e{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3c922e8e .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3c922e8e p,.elementor-4107 .elementor-element.elementor-element-3c922e8e h1,.elementor-4107 .elementor-element.elementor-element-3c922e8e h2,.elementor-4107 .elementor-element.elementor-element-3c922e8e h3,.elementor-4107 .elementor-element.elementor-element-3c922e8e h4,.elementor-4107 .elementor-element.elementor-element-3c922e8e h5,.elementor-4107 .elementor-element.elementor-element-3c922e8e h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3c922e8e{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3c922e8e .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b775581 */.elementor-4107 .elementor-element.elementor-element-7b775581{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:5!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7b775581{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c8951c5 */.elementor-4107 .elementor-element.elementor-element-4c8951c5{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-4c8951c5 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-4c8951c5 img{
 display:block!important;width:290.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4c8951c5{display:flex!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d5757c4 */.elementor-4107 .elementor-element.elementor-element-3d5757c4{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3d5757c4 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3d5757c4 p,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h1,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h2,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h3,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h4,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h5,.elementor-4107 .elementor-element.elementor-element-3d5757c4 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3d5757c4{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3d5757c4 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1438e56e */.elementor-4107 .elementor-element.elementor-element-1438e56e{
 display:flex!important;flex-direction:column!important;
 grid-column-start:5!important;grid-column-end:9!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1438e56e{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-229fa768 */.elementor-4107 .elementor-element.elementor-element-229fa768{
 display:flex!important;justify-content:center!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-229fa768 .elementor-widget-container{display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;}
.elementor-4107 .elementor-element.elementor-element-229fa768 img{
 display:block!important;width:140.0px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
 margin:0!important;border-radius:0.0px!important;image-rendering:auto!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-229fa768{display:flex!important;margin:30px 0px 0px 0px!important;align-self:unset!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4780c3 */.elementor-4107 .elementor-element.elementor-element-c4780c3{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-c4780c3 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:18.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:20.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-c4780c3 p,.elementor-4107 .elementor-element.elementor-element-c4780c3 h1,.elementor-4107 .elementor-element.elementor-element-c4780c3 h2,.elementor-4107 .elementor-element.elementor-element-c4780c3 h3,.elementor-4107 .elementor-element.elementor-element-c4780c3 h4,.elementor-4107 .elementor-element.elementor-element-c4780c3 h5,.elementor-4107 .elementor-element.elementor-element-c4780c3 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-c4780c3{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-c4780c3 .elementor-widget-container{
  font-size:14.0px!important;line-height:18.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59d0e8dd */.elementor-4107 .elementor-element.elementor-element-59d0e8dd{
 display:flex!important;flex-direction:column!important;
 grid-column-start:9!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-59d0e8dd{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd75a2e */.elementor-4107 .elementor-element.elementor-element-7fd75a2e{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:20px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:transparent!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:0px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-7fd75a2e>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-7fd75a2e>.sio-column-e2d41e2d{grid-column:1/5!important;}.elementor-4107 .elementor-element.elementor-element-7fd75a2e>.sio-column-11c84d8b{grid-column:5/9!important;}.elementor-4107 .elementor-element.elementor-element-7fd75a2e>.sio-column-2418d262{grid-column:9/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7fd75a2e{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-7fd75a2e>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21649869 */.elementor-4107 .elementor-element.elementor-element-21649869{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-21649869{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecbef61 */.elementor-4107 .elementor-element.elementor-element-5ecbef61{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:transparent!important;background-image:none!important;background-size:initial!important;
 background-position:50% 50%!important;background-repeat:no-repeat!important;
 padding:20px 40px 40px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5ecbef61{
  display:flex!important;background-image:none!important;background-size:initial!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:5px 5px 5px 5px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3936f032 */.elementor-4107 .elementor-element.elementor-element-3936f032{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:0px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-3936f032 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:"Playfair Display"!important;font-size:50.0px!important;font-weight:700!important;font-style:normal!important;
 line-height:65.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-3936f032 p,.elementor-4107 .elementor-element.elementor-element-3936f032 h1,.elementor-4107 .elementor-element.elementor-element-3936f032 h2,.elementor-4107 .elementor-element.elementor-element-3936f032 h3,.elementor-4107 .elementor-element.elementor-element-3936f032 h4,.elementor-4107 .elementor-element.elementor-element-3936f032 h5,.elementor-4107 .elementor-element.elementor-element-3936f032 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-3936f032{display:block!important;margin:10px 0px 10px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-3936f032 .elementor-widget-container{
  font-size:30.0px!important;line-height:39.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4686f265 */.elementor-4107 .elementor-element.elementor-element-4686f265{width:100%!important;margin:0px 0px 0px 0px!important;padding:10px 10px 10px 10px!important;}
.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-toggle-item{
 margin-bottom:10px!important;border:0!important;border-radius:5px!important;
 overflow:hidden!important;
}
.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title{
 border:0!important;padding:15px 15px 15px 20px!important;background:rgba(251, 245, 238, 1)!important;
 color:rgba(82, 41, 34, 1)!important;font-family:Poppins!important;
 font-size:16px!important;font-weight:600!important;line-height:22px!important;
}
.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-content{
 border:0!important;padding:16px 20px 20px!important;background:rgba(251, 245, 238, 1)!important;
 color:rgba(56,55,55,1)!important;font-family:Poppins!important;font-size:16px!important;line-height:20px!important;
}
.elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-content p{margin:0!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-4686f265{margin:0px 0px 0px 0px!important;padding:0px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-4686f265 .elementor-tab-title{padding:10px 10px 10px 15px!important;font-size:14px!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f01fe96 */.elementor-4107 .elementor-element.elementor-element-f01fe96{
 display:flex!important;justify-content:center!important;width:100%!important;
 margin:0px 0px 0px 0px!important;min-width:0!important;
}
.elementor-4107 .elementor-element.elementor-element-f01fe96 .elementor-button{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;
 width:auto!important;background:rgb(67, 165, 115)!important;color:rgba(255, 255, 255, 1)!important;
 padding:15px 60px 15px 60px!important;border:0!important;border-radius:7.0px!important;
 font-family:Poppins!important;font-size:20.0px!important;font-weight:600!important;font-style:normal!important;
 line-height:18.0px!important;text-align:center!important;box-shadow:none!important;
}
.elementor-4107 .elementor-element.elementor-element-f01fe96 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;}


.elementor-4107 .elementor-element.elementor-element-f01fe96 .elementor-button-text::after{
 content:"Pour le stage de chant"!important;display:block!important;width:100%!important;margin-top:1px!important;
 color:rgba(255,255,255,0.8)!important;
 font-family:Poppins!important;font-size:14px!important;
 font-weight:400!important;line-height:normal!important;text-align:center!important;
}

@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-f01fe96{display:flex!important;margin:20px 30px 0px 30px!important;}
 .elementor-4107 .elementor-element.elementor-element-f01fe96 .elementor-button{
  width:100%!important;padding:10px 5px 10px 5px!important;
  font-size:16.0px!important;line-height:18.0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f7e098c */.elementor-4107 .elementor-element.elementor-element-1f7e098c{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-1f7e098c .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:21.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-1f7e098c p,.elementor-4107 .elementor-element.elementor-element-1f7e098c h1,.elementor-4107 .elementor-element.elementor-element-1f7e098c h2,.elementor-4107 .elementor-element.elementor-element-1f7e098c h3,.elementor-4107 .elementor-element.elementor-element-1f7e098c h4,.elementor-4107 .elementor-element.elementor-element-1f7e098c h5,.elementor-4107 .elementor-element.elementor-element-1f7e098c h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-1f7e098c{display:block!important;margin:20px 0px 0px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-1f7e098c .elementor-widget-container{
  font-size:14.0px!important;line-height:22.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571c7e29 */.elementor-4107 .elementor-element.elementor-element-571c7e29{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:5px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-571c7e29 .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Poppins!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:21.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-571c7e29 p,.elementor-4107 .elementor-element.elementor-element-571c7e29 h1,.elementor-4107 .elementor-element.elementor-element-571c7e29 h2,.elementor-4107 .elementor-element.elementor-element-571c7e29 h3,.elementor-4107 .elementor-element.elementor-element-571c7e29 h4,.elementor-4107 .elementor-element.elementor-element-571c7e29 h5,.elementor-4107 .elementor-element.elementor-element-571c7e29 h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-571c7e29{display:block!important;margin:5px 0px 5px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-571c7e29 .elementor-widget-container{
  font-size:14.0px!important;line-height:20.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-767004b6 */.elementor-4107 .elementor-element.elementor-element-767004b6{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-767004b6{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f2b51 */.elementor-4107 .elementor-element.elementor-element-53f2b51{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:rgba(249, 178, 37, 0.63)!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:20px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-53f2b51>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-53f2b51>.sio-column-51678c3c{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-53f2b51{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:19px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-53f2b51>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a7c40eb */.elementor-4107 .elementor-element.elementor-element-5a7c40eb{
 display:block!important;
 width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch!important;
 margin:30px 0px 0px 0px!important;
}
.elementor-4107 .elementor-element.elementor-element-5a7c40eb .elementor-widget-container{
 width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;
 font-family:Lato!important;font-size:16.0px!important;font-weight:400!important;font-style:normal!important;
 line-height:21.0px!important;text-align:center!important;color:rgba(98, 98, 98, 1)!important;background-color:transparent!important;
 padding:0px 0px 0px 0px!important;word-break:break-word!important;overflow-wrap:break-word!important;
}
.elementor-4107 .elementor-element.elementor-element-5a7c40eb p,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h1,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h2,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h3,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h4,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h5,.elementor-4107 .elementor-element.elementor-element-5a7c40eb h6{
 margin:0!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5a7c40eb{display:block!important;margin:20px 0px 10px 0px!important;}
 .elementor-4107 .elementor-element.elementor-element-5a7c40eb .elementor-widget-container{
  font-size:12.0px!important;line-height:16.0px!important;text-align:center!important;
  padding:0px 0px 0px 0px!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5384a91e */.elementor-4107 .elementor-element.elementor-element-5384a91e{
 display:flex!important;flex-direction:column!important;
 grid-column-start:1!important;grid-column-end:13!important;align-self:flex-start!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;overflow:visible!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-5384a91e{
  display:flex!important;grid-column:1/13!important;width:100%!important;max-width:100%!important;align-self:unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e389c6a */.elementor-4107 .elementor-element.elementor-element-7e389c6a{
 display:grid!important;position:relative!important;
 grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:0px!important;row-gap:0!important;
 justify-content:space-between!important;width:100%!important;max-width:100%!important;background-color:rgba(233, 231, 231, 0)!important;
 border-style:none!important;border-width:0px!important;border-color:transparent!important;
 padding:10px 10px 10px 10px!important;margin:20px 0px 0px 0px!important;overflow:visible!important;
}
.elementor-4107 .elementor-element.elementor-element-7e389c6a>.e-con{min-width:0!important;max-width:none!important;}
.elementor-4107 .elementor-element.elementor-element-7e389c6a>.sio-column-1265845b{grid-column:1/13!important;}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7e389c6a{
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:5px 5px 5px 5px!important;margin:20px 0px 0px 0px!important;
 }
 .elementor-4107 .elementor-element.elementor-element-7e389c6a>.e-con{width:100%!important;max-width:100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb1a8b */.elementor-4107 .elementor-element.elementor-element-3bb1a8b{width:1120px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
@media(max-width:800px){.elementor-4107 .elementor-element.elementor-element-3bb1a8b{width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9bb060 */.elementor-4107 .elementor-element.elementor-element-7d9bb060{
 display:flex!important;position:relative!important;width:100%!important;max-width:none!important;
 background-color:transparent!important;background-image:none!important;background-size:initial!important;
 background-position:50% 50%!important;background-repeat:no-repeat!important;
 padding:0px 40px 40px 40px!important;margin:0px 0px 0px 0px!important;
}
@media(max-width:800px){
 .elementor-4107 .elementor-element.elementor-element-7d9bb060{
  display:flex!important;background-image:none!important;background-size:initial!important;
  background-position:50% 50%!important;background-repeat:no-repeat!important;
  padding:5px 10px 5px 10px!important;margin:0px 0px 0px 0px!important;
 }
}/* End custom CSS */