.elementor-6859 .elementor-element.elementor-element-7da8f32{margin-top:120px;margin-bottom:0px;padding:0px 0px 49px 0px;}.elementor-6859 .elementor-element.elementor-element-1e82d62 > .elementor-element-populated{margin:0% 0% 0% 6%;--e-column-margin-right:0%;--e-column-margin-left:6%;}.elementor-6859 .elementor-element.elementor-element-404cde3 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:8px;}.elementor-6859 .elementor-element.elementor-element-404cde3 > .elementor-widget-container{margin:0px 0px 32px 24px;}.elementor-6859 .elementor-element.elementor-element-404cde3{width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-262260b{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;line-height:25px;width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-262260b > .elementor-widget-container{margin:0px 0px 0px 24px;}.elementor-6859 .elementor-element.elementor-element-ab6801f .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;letter-spacing:5px;}.elementor-6859 .elementor-element.elementor-element-ab6801f > .elementor-widget-container{margin:20px 0px 0px 24px;}.elementor-6859 .elementor-element.elementor-element-ab6801f{width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-a1fbcc0{padding:0% 7% 0% 7%;}.elementor-6859 .elementor-element.elementor-element-1f91a39{text-align:center;}.elementor-6859 .elementor-element.elementor-element-1f91a39 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:8px;}.elementor-6859 .elementor-element.elementor-element-1f91a39 > .elementor-widget-container{margin:80px 0px 32px 0px;}.elementor-6859 .elementor-element.elementor-element-d1b84b8{text-align:center;color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-6859 .elementor-element.elementor-element-d1b84b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-964ddc6{margin-top:0px;margin-bottom:0px;padding:3% 9% 3% 9%;}.elementor-6859 .elementor-element.elementor-element-d97839f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-d97839f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6859 .elementor-element.elementor-element-d97839f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-d97839f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-ebc264e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:110px 0px 110px 0px;}.elementor-6859 .elementor-element.elementor-element-ebc264e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-e9ed304{text-align:center;}.elementor-6859 .elementor-element.elementor-element-e9ed304 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-6859 .elementor-element.elementor-element-e9ed304 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-7c29841{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-7c29841 > .elementor-widget-container{padding:4% 8% 4% 8%;}.elementor-6859 .elementor-element.elementor-element-17e6cad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-17e6cad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6859 .elementor-element.elementor-element-17e6cad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-17e6cad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-69d8fca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-6859 .elementor-element.elementor-element-69d8fca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-775b626{text-align:center;}.elementor-6859 .elementor-element.elementor-element-775b626 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-6859 .elementor-element.elementor-element-c88756d{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-c88756d > .elementor-widget-container{padding:10% 8% 10% 8%;}.elementor-6859 .elementor-element.elementor-element-f6d7703:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-f6d7703 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6859 .elementor-element.elementor-element-f6d7703 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-f6d7703 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-29b81ea > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-6859 .elementor-element.elementor-element-29b81ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-afc0ac1{text-align:center;}.elementor-6859 .elementor-element.elementor-element-afc0ac1 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-6859 .elementor-element.elementor-element-2b164b5{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-2b164b5 > .elementor-widget-container{padding:21% 8% 21% 8%;}.elementor-6859 .elementor-element.elementor-element-4bba252{padding:0px 0px 114px 0px;}.elementor-6859 .elementor-element.elementor-element-c37f8a2 .elementor-button{font-family:"Livvic", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:#30123A;color:#30123A;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#30123A;border-radius:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-c37f8a2 .elementor-button:hover, .elementor-6859 .elementor-element.elementor-element-c37f8a2 .elementor-button:focus{color:#F3C6B0;border-color:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-c37f8a2 .elementor-button:hover svg, .elementor-6859 .elementor-element.elementor-element-c37f8a2 .elementor-button:focus svg{fill:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-89e623d > .elementor-container{max-width:1920px;}.elementor-6859 .elementor-element.elementor-element-89e623d{margin-top:0px;margin-bottom:0px;padding:0% 9% 0% 0%;}.elementor-6859 .elementor-element.elementor-element-821b599 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-6859 .elementor-element.elementor-element-821b599 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-ef2b030{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6859 .elementor-element.elementor-element-ef2b030 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6859 .elementor-element.elementor-element-bbaffac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6859 .elementor-element.elementor-element-bbaffac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6859 .elementor-element.elementor-element-bbaffac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-bbaffac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #3A121280 0%, #3A121200 100%);}.elementor-6859 .elementor-element.elementor-element-bbaffac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-6859 .elementor-element.elementor-element-bbaffac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-e8f55d0{text-align:left;}.elementor-6859 .elementor-element.elementor-element-e8f55d0 .elementor-heading-title{color:#FFFFFF;font-family:"Livvic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:8px;}.elementor-6859 .elementor-element.elementor-element-e8f55d0 > .elementor-widget-container{padding:0% 0% 0% 20%;}.elementor-6859 .elementor-element.elementor-element-bc3b6bf{color:#FFFFFF;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;}.elementor-6859 .elementor-element.elementor-element-bc3b6bf > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-6859 .elementor-element.elementor-element-1044a1b .elementor-button{font-family:"Livvic", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 22px 12px 22px;}.elementor-6859 .elementor-element.elementor-element-1044a1b .elementor-button:hover, .elementor-6859 .elementor-element.elementor-element-1044a1b .elementor-button:focus{color:#F3C6B0;border-color:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-1044a1b .elementor-button:hover svg, .elementor-6859 .elementor-element.elementor-element-1044a1b .elementor-button:focus svg{fill:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-1044a1b > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-6859 .elementor-element.elementor-element-0bd5b89 > .elementor-container{max-width:1920px;}.elementor-6859 .elementor-element.elementor-element-0bd5b89{margin-top:0px;margin-bottom:90px;padding:0% 9% 0% 9%;}.elementor-6859 .elementor-element.elementor-element-a5b1bc7 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-3561416:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-3561416 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6859 .elementor-element.elementor-element-3561416 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-3561416 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-92fe5fa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:82px 0px 83px 0px;}.elementor-6859 .elementor-element.elementor-element-92fe5fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-166115e{text-align:left;}.elementor-6859 .elementor-element.elementor-element-166115e .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-166115e > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-6859 .elementor-element.elementor-element-f66feb7{text-align:center;color:#30123A;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.75px;}.elementor-6859 .elementor-element.elementor-element-f66feb7 > .elementor-widget-container{margin:0px 28px 0px 28px;padding:12px 0px 12px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-6859 .elementor-element.elementor-element-353b3d4{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-353b3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 28px;}.elementor-6859 .elementor-element.elementor-element-6189355:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6859 .elementor-element.elementor-element-6189355 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6859 .elementor-element.elementor-element-6189355 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-6859 .elementor-element.elementor-element-6189355 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-b450bb9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:82px 0px 83px 0px;}.elementor-6859 .elementor-element.elementor-element-b450bb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6859 .elementor-element.elementor-element-24242e5{text-align:left;}.elementor-6859 .elementor-element.elementor-element-24242e5 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-24242e5 > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-6859 .elementor-element.elementor-element-25c0976{text-align:center;color:#30123A;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.75px;}.elementor-6859 .elementor-element.elementor-element-25c0976 > .elementor-widget-container{margin:0px 28px 0px 28px;padding:12px 0px 12px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-6859 .elementor-element.elementor-element-e0896fc{color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;}.elementor-6859 .elementor-element.elementor-element-e0896fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 28px;}.elementor-6859 .elementor-element.elementor-element-5dded0f{padding:1% 9% 3% 9%;}.elementor-bc-flex-widget .elementor-6859 .elementor-element.elementor-element-98859eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6859 .elementor-element.elementor-element-98859eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6859 .elementor-element.elementor-element-1c5a835 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:8px;}.elementor-6859 .elementor-element.elementor-element-1c5a835 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6859 .elementor-element.elementor-element-1c5a835{width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-2af6864{text-align:left;color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-6859 .elementor-element.elementor-element-2af6864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-29efbcb{text-align:left;color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-6859 .elementor-element.elementor-element-29efbcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-2c6d2f94{padding:0% 9% 7% 9%;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6 .elementor-heading-title{color:#30123A;font-family:"Livvic", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:8px;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6{width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-422c580b{text-align:left;color:#30123A;font-family:"Livvic", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-6859 .elementor-element.elementor-element-422c580b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-1ce154bd .elementor-button{font-family:"Livvic", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:#30123A;color:#30123A;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#30123A;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-6859 .elementor-element.elementor-element-1ce154bd .elementor-button:hover, .elementor-6859 .elementor-element.elementor-element-1ce154bd .elementor-button:focus{color:#F3C6B0;border-color:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-1ce154bd .elementor-button:hover svg, .elementor-6859 .elementor-element.elementor-element-1ce154bd .elementor-button:focus svg{fill:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-1ce154bd{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26 .elementor-button{font-family:"Livvic", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:#30123A;color:#30123A;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#30123A;border-radius:0px 0px 0px 0px;padding:12px 34px 12px 34px;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26 .elementor-button:hover, .elementor-6859 .elementor-element.elementor-element-5b0e5a26 .elementor-button:focus{color:#F3C6B0;border-color:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26 .elementor-button:hover svg, .elementor-6859 .elementor-element.elementor-element-5b0e5a26 .elementor-button:focus svg{fill:#F3C6B0;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1140px){.elementor-6859 .elementor-element.elementor-element-7da8f32{margin-top:95px;margin-bottom:0px;}.elementor-6859 .elementor-element.elementor-element-964ddc6{padding:4% 2% 4% 2%;}.elementor-6859 .elementor-element.elementor-element-7c29841 > .elementor-widget-container{padding:8% 8% 4% 8%;}.elementor-6859 .elementor-element.elementor-element-c88756d > .elementor-widget-container{padding:8% 8% 4% 8%;}.elementor-6859 .elementor-element.elementor-element-2b164b5 > .elementor-widget-container{padding:8% 8% 4% 8%;}.elementor-6859 .elementor-element.elementor-element-98859eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6859 .elementor-element.elementor-element-1c5a835{text-align:center;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-6859 .elementor-element.elementor-element-1e82d62 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6859 .elementor-element.elementor-element-404cde3{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6859 .elementor-element.elementor-element-404cde3 .elementor-heading-title{font-size:24px;}.elementor-6859 .elementor-element.elementor-element-262260b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-262260b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6859 .elementor-element.elementor-element-ab6801f .elementor-heading-title{font-size:20px;}.elementor-6859 .elementor-element.elementor-element-ab6801f > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-ab6801f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6859 .elementor-element.elementor-element-a1fbcc0{padding:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-1f91a39{text-align:center;}.elementor-6859 .elementor-element.elementor-element-1f91a39 .elementor-heading-title{font-size:24px;}.elementor-6859 .elementor-element.elementor-element-d1b84b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-7c29841 > .elementor-widget-container{padding:3% 8% 4% 8%;}.elementor-6859 .elementor-element.elementor-element-c88756d > .elementor-widget-container{padding:5% 7% 4% 7%;}.elementor-6859 .elementor-element.elementor-element-5dded0f{padding:0% 4% 0% 4%;}.elementor-6859 .elementor-element.elementor-element-1c5a835{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6859 .elementor-element.elementor-element-1c5a835 .elementor-heading-title{font-size:24px;}.elementor-6859 .elementor-element.elementor-element-2af6864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-29efbcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-2c6d2f94{margin-top:30px;margin-bottom:20px;padding:0% 4% 0% 4%;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6859 .elementor-element.elementor-element-4f1a3fe6 .elementor-heading-title{font-size:24px;}.elementor-6859 .elementor-element.elementor-element-422c580b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6859 .elementor-element.elementor-element-1ce154bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6859 .elementor-element.elementor-element-5b0e5a26 > .elementor-widget-container{margin:0px 12px 20px 12px;}}@media(min-width:768px){.elementor-6859 .elementor-element.elementor-element-d1868da{width:100%;}.elementor-6859 .elementor-element.elementor-element-bbaffac{width:100%;}}@media(max-width:1140px) and (min-width:768px){.elementor-6859 .elementor-element.elementor-element-98859eb{width:100%;}.elementor-6859 .elementor-element.elementor-element-99734c3{width:50%;}.elementor-6859 .elementor-element.elementor-element-81e1499{width:50%;}}/* Start custom CSS for column, class: .elementor-element-1e82d62 */.elementor-6859 .elementor-element.elementor-element-1e82d62 .elementor-widget-wrap{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea3023e */.elementor-6859 .elementor-element.elementor-element-ea3023e .block-prestation{
    width: 261px;
    height: 316px;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e img{
    width: 261px;
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .block-prestation .block-degrade{
    background-color: transparent;
    background-image: linear-gradient(180deg, #3A121200 0%, #3A121280 100%); position: absolute; width: 261px; height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .block-prestation .block-degrade img{
    object-fit: cover;
    width: 261px;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info{
    position: absolute;
    top: 0;
    width: 261px;
    height: 100%;
    padding-top: 230px;
    padding-bottom: 267px;
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info h2{
    text-align: center;
    font-family: "Livvic", Sans-serif;
    color: white;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info hr{
        width: 192px;
    margin: auto;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info p{
    color: white;
    font-size: 16px;
    font-family: "Livvic", Sans-serif;
    font-weight: 400;
    padding-top: 20px;
    text-align: left;
}


.elementor-6859 .elementor-element.elementor-element-ea3023e:hover .hover-info{
        top: -13% !important;
    -webkit-transform: translateY(-242px);
    transform: translateY(-20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info p{
    opacity: 0;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e:hover .hover-info p{
    opacity: 1;
    transition: all .5s ease;
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info{
    padding-top: 85px;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e .hover-info p{
    opacity: 1;
}
.elementor-6859 .elementor-element.elementor-element-ea3023e:hover .hover-info{
        top: 0 !important;
    -webkit-transform: translateY(0px);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6db3117 */.elementor-6859 .elementor-element.elementor-element-6db3117{
    text-align: center;
    text-align: -webkit-center;
    width: 323px;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10fa519 */.elementor-6859 .elementor-element.elementor-element-10fa519 .block-prestation{
    width: 261px;
    height: 316px;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 img{
    width: 261px;
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .block-prestation .block-degrade{
    background-color: transparent;
    background-image: linear-gradient(180deg, #3A121200 0%, #3A121280 100%); position: absolute; width: 261px; height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .block-prestation .block-degrade img{
    object-fit: cover;
    width: 261px;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info{
    position: absolute;
    top: 0;
    width: 261px;
    height: 100%;
    padding-top: 230px;
    padding-bottom: 267px;
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info h2{
    text-align: center;
    font-family: "Livvic", Sans-serif;
    color: white;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info hr{
        width: 192px;
    margin: auto;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info p{
    color: white;
    font-size: 16px;
    font-family: "Livvic", Sans-serif;
    font-weight: 400;
    padding-top: 20px;
    text-align: left;
}


.elementor-6859 .elementor-element.elementor-element-10fa519:hover .hover-info{
        top: -36% !important;
    -webkit-transform: translateY(-242px);
    transform: translateY(-20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info p{
    opacity: 0;
}
.elementor-6859 .elementor-element.elementor-element-10fa519:hover .hover-info p{
    opacity: 1;
    transition: all .5s ease;
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info{
    padding-top: 15px;
}
.elementor-6859 .elementor-element.elementor-element-10fa519 .hover-info p{
    opacity: 1;
}
.elementor-6859 .elementor-element.elementor-element-10fa519:hover .hover-info{
        top: 0 !important;
    -webkit-transform: translateY(0px);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e18177e */.elementor-6859 .elementor-element.elementor-element-e18177e{
    text-align: center;
    text-align: -webkit-center;
    width: 323px;
     margin-bottom: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ceff65 */.elementor-6859 .elementor-element.elementor-element-2ceff65 .block-prestation{
    width: 261px;
    height: 316px;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 img{
    width: 261px;
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .block-prestation .block-degrade{
    background-color: transparent;
    background-image: linear-gradient(180deg, #3A121200 0%, #3A121280 100%); position: absolute; width: 261px; height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .block-prestation .block-degrade img{
    object-fit: cover;
    width: 261px;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info{
    position: absolute;
    top: 0;
    width: 261px;
    height: 100%;
    padding-top: 230px;
    padding-bottom: 267px;
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info h2{
    text-align: center;
    font-family: "Livvic", Sans-serif;
    color: white;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info hr{
        width: 192px;
    margin: auto;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info p{
    color: white;
    font-size: 16px;
    font-family: "Livvic", Sans-serif;
    font-weight: 400;
    padding-top: 20px;
    text-align: left;
}


.elementor-6859 .elementor-element.elementor-element-2ceff65:hover .hover-info{
        top: -36% !important;
    -webkit-transform: translateY(-242px);
    transform: translateY(-20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info p{
    opacity: 0;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65:hover .hover-info p{
    opacity: 1;
    transition: all .5s ease;
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info{
    padding-top: 15px;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65 .hover-info p{
    opacity: 1;
}
.elementor-6859 .elementor-element.elementor-element-2ceff65:hover .hover-info{
        top: 0 !important;
    -webkit-transform: translateY(0px);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbb1e38 */.elementor-6859 .elementor-element.elementor-element-dbb1e38{
    text-align: center;
    text-align: -webkit-center;
    width: 323px;
     margin-bottom: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6b6743 */.elementor-6859 .elementor-element.elementor-element-a6b6743 .block-prestation{
    width: 261px;
    height: 316px;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 img{
    width: 261px;
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .block-prestation .block-degrade{
    background-color: transparent;
    background-image: linear-gradient(180deg, #3A121200 0%, #3A121280 100%); position: absolute; width: 261px; height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .block-prestation .block-degrade img{
    object-fit: cover;
    width: 261px;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info{
    position: absolute;
    top: 0;
    width: 261px;
    height: 100%;
    padding-top: 230px;
    padding-bottom: 267px;
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info h2{
    text-align: center;
    font-family: "Livvic", Sans-serif;
    color: white;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info hr{
        width: 192px;
    margin: auto;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info p{
    color: white;
    font-size: 16px;
    font-family: "Livvic", Sans-serif;
    font-weight: 400;
    padding-top: 20px;
    text-align: left;
}


.elementor-6859 .elementor-element.elementor-element-a6b6743:hover .hover-info{
        top: -13% !important;
    -webkit-transform: translateY(-242px);
    transform: translateY(-20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info p{
    opacity: 0;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743:hover .hover-info p{
    opacity: 1;
    transition: all .5s ease;
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info{
    padding-top: 85px;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743 .hover-info p{
    opacity: 1;
}
.elementor-6859 .elementor-element.elementor-element-a6b6743:hover .hover-info{
        top: 0 !important;
    -webkit-transform: translateY(0px);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6881647 */.elementor-6859 .elementor-element.elementor-element-6881647{
    text-align: center;
    text-align: -webkit-center;
    width: 323px;
     margin-bottom: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c304d64 */.elementor-6859 .elementor-element.elementor-element-c304d64 .block-prestation{
    width: 261px;
    height: 316px;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 img{
    width: 261px;
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .block-prestation .block-degrade{
    background-color: transparent;
    background-image: linear-gradient(180deg, #3A121200 0%, #3A121280 100%); position: absolute; width: 261px; height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .block-prestation .block-degrade img{
    object-fit: cover;
    width: 261px;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info{
    position: absolute;
    top: 0;
    width: 261px;
    height: 100%;
    padding-top: 230px;
    padding-bottom: 267px;
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info h2{
    text-align: center;
    font-family: "Livvic", Sans-serif;
    color: white;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info hr{
        width: 192px;
    margin: auto;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info p{
    color: white;
    font-size: 16px;
    font-family: "Livvic", Sans-serif;
    font-weight: 400;
    padding-top: 20px;
    text-align: left;
}


.elementor-6859 .elementor-element.elementor-element-c304d64:hover .hover-info{
        top: -13% !important;
    -webkit-transform: translateY(-242px);
    transform: translateY(-20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info p{
    opacity: 0;
}
.elementor-6859 .elementor-element.elementor-element-c304d64:hover .hover-info p{
    opacity: 1;
    transition: all .5s ease;
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info{
    padding-top: 85px;
}
.elementor-6859 .elementor-element.elementor-element-c304d64 .hover-info p{
    opacity: 1;
}
.elementor-6859 .elementor-element.elementor-element-c304d64:hover .hover-info{
        top: 0 !important;
    -webkit-transform: translateY(0px);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb26603 */.elementor-6859 .elementor-element.elementor-element-eb26603{
    text-align: center;
    text-align: -webkit-center;
    width: 323px;
     margin-bottom: 30px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1fbcc0 */.elementor-6859 .elementor-element.elementor-element-a1fbcc0 .elementor-container{
        display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    justify-content: center;
}
@media(max-width: 1633px){
    .elementor-6859 .elementor-element.elementor-element-a1fbcc0{
        padding: 0;
    }
    .elementor-6859 .elementor-element.elementor-element-a1fbcc0 .elementor-container{
        justify-content: left;
    }
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-a1fbcc0 .elementor-container{
        max-width: 1140px;
    }
}
@media(max-width: 768px){
    .elementor-6859 .elementor-element.elementor-element-a1fbcc0 .elementor-container{
        flex-wrap: wrap;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ed304 */@media(max-width: 1557px){
    .elementor-6859 .elementor-element.elementor-element-e9ed304{
        padding: 0 17px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c29841 */.elementor-6859 .elementor-element.elementor-element-7c29841::-webkit-scrollbar-thumb {
    background-color: #30123A;
    border-radius: 10px;
  }
 .elementor-6859 .elementor-element.elementor-element-7c29841::-webkit-scrollbar{
     width: 9px;
 }
 .elementor-6859 .elementor-element.elementor-element-7c29841 .title-section{
     display: none;
 }
 @media(max-width: 1140px){
 .elementor-6859 .elementor-element.elementor-element-7c29841 .title-section{
display: block;
font-family: Livvic;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
letter-spacing: 4px;
text-transform: uppercase;
 }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ebc264e */.elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-text-editor{
    position: absolute;
    top: 0;
    background-color: white;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    max-height: 257px;
    overflow-y: auto;
    height: 255px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.elementor-6859 .elementor-element.elementor-element-ebc264e:hover .elementor-widget-text-editor{
    opacity: 1;
    
}
@media(max-width: 1557px){
    .elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-wrap{
        padding: 100px 0px 100px 0px;
    }
    .elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-text-editor{
    align-items: flex-start;

}
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-text-editor{
        opacity: 1;
    }
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-text-editor{
    height: 240px;
}
}
 @media(max-width: 960px){
     .elementor-6859 .elementor-element.elementor-element-ebc264e .elementor-widget-text-editor{
    overflow-y: initial;

}
 }
 @media(max-width: 586px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 260px;
}
 }
  @media(max-width: 515px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 270px;
}
 }
   @media(max-width: 501px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 321px;
}
 }
    @media(max-width: 422px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 361px;
}
 }
     @media(max-width: 384px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 408px;
}
 }
      @media(max-width: 330px){
.elementor-6859 .elementor-element.elementor-element-ebc264e{
    height: 457px;
}
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d97839f */.elementor-6859 .elementor-element.elementor-element-d97839f .elementor-widget-wrap{
    box-shadow: 0px 0px 32px 0px rgba(33, 39, 58, 0.13);
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-d97839f{
        width: 100%;
        margin-bottom: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b626 */@media(max-width: 1200px){
    .elementor-6859 .elementor-element.elementor-element-775b626{
        padding: 0 17px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c88756d */.elementor-6859 .elementor-element.elementor-element-c88756d::-webkit-scrollbar-thumb {
    background-color: #30123A;
    border-radius: 10px;
  }
 .elementor-6859 .elementor-element.elementor-element-c88756d::-webkit-scrollbar{
     width: 9px;
 }
 .elementor-6859 .elementor-element.elementor-element-c88756d .title-section{
     display: none;
 }
 @media(max-width: 1140px){
 .elementor-6859 .elementor-element.elementor-element-c88756d .title-section{
display: block;
font-family: Livvic;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
letter-spacing: 4px;
text-transform: uppercase;
 }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69d8fca */.elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
    position: absolute;
    top: 0;
    background-color: white;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    max-height: 257px;
    overflow-y: auto;
    height: 255px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.elementor-6859 .elementor-element.elementor-element-69d8fca:hover .elementor-widget-text-editor{
    opacity: 1;
    
}
@media(max-width: 1557px){
    .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
    align-items: flex-start;

}
}
@media(max-width: 1200px){
    .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-wrap{
        padding: 100px 0px 100px 0px;
    }
    .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
    align-items: flex-start;

}
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
        opacity: 1;
    }
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
    height: 240px;
}
}
 @media(max-width: 960px){
     .elementor-6859 .elementor-element.elementor-element-69d8fca .elementor-widget-text-editor{
    overflow-y: initial;

}
 }
 @media(max-width: 586px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 260px;
}
 }
  @media(max-width: 515px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 270px;
}
 }
   @media(max-width: 501px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 250px;
}
 }
    @media(max-width: 422px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 294px;
}
 }
     @media(max-width: 384px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 332px;
}
 }
      @media(max-width: 361px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 369px;
}
 }
      @media(max-width: 330px){
.elementor-6859 .elementor-element.elementor-element-69d8fca{
    height: 391px;
}
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17e6cad */.elementor-6859 .elementor-element.elementor-element-17e6cad .elementor-widget-wrap{
    box-shadow: 0px 0px 32px 0px rgba(33, 39, 58, 0.13);
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-17e6cad{
        width: 100%;
        margin-bottom: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b164b5 */.elementor-6859 .elementor-element.elementor-element-2b164b5 .title-section{
     display: none;
 }
 @media(max-width: 1140px){
 .elementor-6859 .elementor-element.elementor-element-2b164b5 .title-section{
display: block;
font-family: Livvic;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 4px;
text-transform: uppercase;
 }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29b81ea */.elementor-6859 .elementor-element.elementor-element-29b81ea .elementor-widget-text-editor{
    position: absolute;
    top: 0;
    background-color: white;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    max-height: 257px;
    /*overflow-y: auto;*/
    height: 255px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.elementor-6859 .elementor-element.elementor-element-29b81ea:hover .elementor-widget-text-editor{
    opacity: 1;
    
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-29b81ea .elementor-widget-text-editor{
        opacity: 1;
        align-items: flex-start !important;
        justify-content: flex-start;
    }
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-29b81ea .elementor-widget-text-editor{
    height: 240px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6d7703 */.elementor-6859 .elementor-element.elementor-element-f6d7703 .elementor-widget-wrap{
    box-shadow: 0px 0px 32px 0px rgba(33, 39, 58, 0.13);
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-f6d7703{
        width: 100%;
        margin-bottom: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-964ddc6 */@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-964ddc6{
        display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef2b030 */.elementor-6859 .elementor-element.elementor-element-ef2b030 {
    height: 100%;
}
.elementor-6859 .elementor-element.elementor-element-ef2b030 .elementor-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-821b599 */.elementor-6859 .elementor-element.elementor-element-821b599{
    position: absolute;
    height: 313px;
    left: 0;
    width: 37%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89e623d */.elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container{
    justify-content: flex-end;
}
@media(max-width: 1285px){
    .elementor-6859 .elementor-element.elementor-element-89e623d{
        padding: 0px;
        margin-bottom: 315px;
    }
    .elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    }
    .elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container .elementor-element-821b599{
        width: 100%;
        height: 259px;
        text-align: center;
    }
    .elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container .elementor-element-821b599 p{
        padding: 0px 10px;
    }
    .elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container .elementor-element-821b599 .elementor-widget-container{
        text-align: center;
        padding: 0;
    }
}
@media(max-width: 500px){
    .elementor-6859 .elementor-element.elementor-element-89e623d .elementor-container .elementor-element-821b599 .elementor-widget-container h2{
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5b1bc7 */.elementor-6859 .elementor-element.elementor-element-a5b1bc7{
    width: 33%
}
@media(max-width: 1285px){
    .elementor-6859 .elementor-element.elementor-element-a5b1bc7{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f66feb7 */@media(max-width: 500px){
    .elementor-6859 .elementor-element.elementor-element-f66feb7{
        margin: 0px 10px 0px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353b3d4 */.elementor-6859 .elementor-element.elementor-element-353b3d4{
    height: 144px;
    overflow-y: auto;
    margin-right: 28px;
    width: auto;
}
.elementor-6859 .elementor-element.elementor-element-353b3d4 p{
     margin-bottom: 0px;
}
.elementor-6859 .elementor-element.elementor-element-353b3d4::-webkit-scrollbar-thumb {
    background-color: #30123A;
    border-radius: 10px;
  }
 .elementor-6859 .elementor-element.elementor-element-353b3d4::-webkit-scrollbar{
     width: 9px;
 }
 @media(max-width: 500px){
     .elementor-6859 .elementor-element.elementor-element-353b3d4{
         overflow-y: initial;
     }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92fe5fa */.elementor-6859 .elementor-element.elementor-element-92fe5fa{
    min-height: 294px;
}
.elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-widget-wrap{
    
}
.elementor-6859 .elementor-element.elementor-element-92fe5fa:hover .elementor-widget-wrap{
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-top: 20px !important;
}
.elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-element-353b3d4{
    position: absolute;
    top: 140px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
        -webkit-transform: translateY(30%);
    transform: translateY(30%);
    -webkit-transition: all .3s ease;
    transition: all 0.1s ease;
}
.elementor-6859 .elementor-element.elementor-element-92fe5fa:hover .elementor-element-353b3d4{
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .2s ease;
    transition: all .3s ease;
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-widget-wrap{
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-top: 20px !important;
}
    .elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-element-353b3d4{
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .2s ease;
    transition: all .3s ease;
}
}
@media(max-width: 1000px){
    
    .elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-widget-wrap{
        margin: 0px 0px 0px 0px !important;
    }
}
@media(max-width: 500px){
    .elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-widget-container{
        margin: 0px 0px 0px 0px;
        text-align: center;
    }
    .elementor-6859 .elementor-element.elementor-element-92fe5fa .elementor-widget-container p{
        text-align: left;
    }
.elementor-6859 .elementor-element.elementor-element-92fe5fa{
        height: 336px;
     }
}
  @media(max-width: 442px){
     .elementor-6859 .elementor-element.elementor-element-92fe5fa{
        height: 409px;
     }
 }
   @media(max-width: 361px){
     .elementor-6859 .elementor-element.elementor-element-92fe5fa{
        height: 456px;
     }
 }
    @media(max-width: 328px){
     .elementor-6859 .elementor-element.elementor-element-92fe5fa{
        height: 479px;
     }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3561416 */.elementor-6859 .elementor-element.elementor-element-3561416{
    width: 33%;
}
.elementor-6859 .elementor-element.elementor-element-3561416 .elementor-widget-wrap{
    box-shadow: 0px 0px 32px 0px rgba(33, 39, 58, 0.13);
}

@media(max-width: 1285px){
    .elementor-6859 .elementor-element.elementor-element-3561416 {
    width: 50%;
    margin-top: 30px;
    margin-bottom: 30px;
    }
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-3561416 {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 5px;
    padding: 4% 2% 0% 2%;
    }
    .elementor-6859 .elementor-element.elementor-element-3561416 .elementor-widget-wrap{
        margin: 0px 24px 0px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c0976 */@media(max-width: 500px){
    .elementor-6859 .elementor-element.elementor-element-25c0976{
        margin: 0px 10px 0px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0896fc */.elementor-6859 .elementor-element.elementor-element-e0896fc{
    height: 128px;
    overflow-y: auto;
    margin-right: 28px;
        width: auto;
}
.elementor-6859 .elementor-element.elementor-element-e0896fc p{
     margin-bottom: 0px;
}
.elementor-6859 .elementor-element.elementor-element-e0896fc::-webkit-scrollbar-thumb {
    background-color: #30123A;
    border-radius: 10px;
  }
 .elementor-6859 .elementor-element.elementor-element-e0896fc::-webkit-scrollbar{
     width: 9px;
 }
  @media(max-width: 500px){
     .elementor-6859 .elementor-element.elementor-element-e0896fc{
         overflow-y: initial;
     }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b450bb9 */.elementor-6859 .elementor-element.elementor-element-b450bb9{
    min-height: 294px;
}
.elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-widget-wrap{
    
}
.elementor-6859 .elementor-element.elementor-element-b450bb9:hover .elementor-widget-wrap{
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-top: 20px !important;
}
.elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-element-e0896fc{
    position: absolute;
    top: 140px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
        -webkit-transform: translateY(30%);
    transform: translateY(30%);
    -webkit-transition: all .3s ease;
    transition: all 0.1s ease;
}
.elementor-6859 .elementor-element.elementor-element-b450bb9:hover .elementor-element-e0896fc{
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .2s ease;
    transition: all .3s ease;
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-widget-wrap{
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-top: 20px !important;
}
    .elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-element-e0896fc{
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .2s ease;
    transition: all .3s ease;
}
}
@media(max-width: 1000px){
    
    .elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-widget-wrap{
        margin: 0px 0px 0px 0px !important;
    }
}
@media(max-width: 500px){
    .elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-widget-container{
        margin: 0px 0px 0px 0px;
        text-align: center;
    }
    .elementor-6859 .elementor-element.elementor-element-b450bb9 .elementor-widget-container p{
        text-align: left;
    }
}
  @media(max-width: 442px){
     .elementor-6859 .elementor-element.elementor-element-b450bb9{
        height: 339px;
     }
 }
   @media(max-width: 361px){
     .elementor-6859 .elementor-element.elementor-element-b450bb9{
        height: 371px;
     }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6189355 */.elementor-6859 .elementor-element.elementor-element-6189355{
    width: 33%;
}
.elementor-6859 .elementor-element.elementor-element-6189355 .elementor-widget-wrap{
    box-shadow: 0px 0px 32px 0px rgba(33, 39, 58, 0.13);
}
@media(max-width: 1285px){
    .elementor-6859 .elementor-element.elementor-element-6189355 {
    width: 50%;
    margin-top: 30px;
    margin-bottom: 30px;
    }
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-6189355 {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0% 2% 4% 2%;
    }
    .elementor-6859 .elementor-element.elementor-element-6189355 .elementor-widget-wrap{
        margin: 0px 24px 0px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bd5b89 */.elementor-6859 .elementor-element.elementor-element-0bd5b89 .elementor-container{
    justify-content: space-around;
}
@media(max-width: 1000px){
    .elementor-6859 .elementor-element.elementor-element-0bd5b89 {
    padding: 0% 0% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98859eb */@media(max-width: 1600px){
    .elementor-6859 .elementor-element.elementor-element-98859eb{
        width: 35%;
    }
}
@media(max-width: 1400px){
    .elementor-6859 .elementor-element.elementor-element-98859eb{
        width: 100%;
    }
}
@media(max-width: 1140px){
    .elementor-6859 .elementor-element.elementor-element-98859eb{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99734c3 */@media(max-width: 1400px){
    .elementor-6859 .elementor-element.elementor-element-99734c3{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-81e1499 */@media(max-width: 1400px){
    .elementor-6859 .elementor-element.elementor-element-81e1499{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dded0f */@media(max-width: 1400px){
    .elementor-6859 .elementor-element.elementor-element-5dded0f .elementor-container{
         display: block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c6d2f94 */@media(max-width: 538px){
    .elementor-6859 .elementor-element.elementor-element-2c6d2f94 .elementor-widget-wrap{
            justify-content: center;
    }
}/* End custom CSS */