.elementor-64793 .elementor-element.elementor-element-299f0fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overflow:hidden;--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-64793 .elementor-element.elementor-element-a44d9d7{--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:wrap;--border-radius:16px 16px 16px 16px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-64793 .elementor-element.elementor-element-a44d9d7:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-a44d9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFF2;}.elementor-64793 .elementor-element.elementor-element-daa796c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-2edf11e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-64793 .elementor-element.elementor-element-2edf11e .elementor-title{color:#696969;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:34px;}.elementor-64793 .elementor-element.elementor-element-2edf11e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-89972d1 );}.elementor-64793 .elementor-element.elementor-element-2edf11e .elementor-progress-wrapper{background-color:var( --e-global-color-047b7d1 );border-radius:100px;overflow:hidden;}.elementor-64793 .elementor-element.elementor-element-2edf11e .elementor-progress-bar{height:8px;line-height:8px;}.elementor-64793 .elementor-element.elementor-element-b7a5fb3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-64793 .elementor-element.elementor-element-b7a5fb3 .elementor-title{color:#696969;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:34px;}.elementor-64793 .elementor-element.elementor-element-b7a5fb3 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-89972d1 );}.elementor-64793 .elementor-element.elementor-element-b7a5fb3 .elementor-progress-wrapper{background-color:var( --e-global-color-047b7d1 );border-radius:100px;overflow:hidden;}.elementor-64793 .elementor-element.elementor-element-b7a5fb3 .elementor-progress-bar{height:8px;line-height:8px;}.elementor-64793 .elementor-element.elementor-element-22e161e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-64793 .elementor-element.elementor-element-22e161e .elementor-title{color:#696969;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:34px;}.elementor-64793 .elementor-element.elementor-element-22e161e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-89972d1 );}.elementor-64793 .elementor-element.elementor-element-22e161e .elementor-progress-wrapper{background-color:var( --e-global-color-047b7d1 );border-radius:100px;overflow:hidden;}.elementor-64793 .elementor-element.elementor-element-22e161e .elementor-progress-bar{height:8px;line-height:8px;}.elementor-64793 .elementor-element.elementor-element-f752855{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-5acef70{width:100%;max-width:100%;}.elementor-64793 .elementor-element.elementor-element-5acef70 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#696969;}.elementor-64793 .elementor-element.elementor-element-e8f74ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-7c14c5d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-64793 .elementor-element.elementor-element-7c14c5d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-accent );}.elementor-64793 .elementor-element.elementor-element-89e8dc0{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 10px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-ffe239b );}.elementor-64793 .elementor-element.elementor-element-20ba8c2{width:100%;max-width:100%;}.elementor-64793 .elementor-element.elementor-element-20ba8c2 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:500;color:#747474;}.elementor-64793 .elementor-element.elementor-element-deea52e{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-64793 .elementor-element.elementor-element-a503b89{--display:flex;}.elementor-64793 .elementor-element.elementor-element-c1f446d{--display:flex;--height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64793 .elementor-element.elementor-element-c1f446d:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-c1f446d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-64793 .elementor-element.elementor-element-5646c68{text-align:start;}.elementor-64793 .elementor-element.elementor-element-5646c68 img{height:22px;}.elementor-64793 .elementor-element.elementor-element-4e1f42a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-4e1f42a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-af81b09 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-70c9900{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-11419d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-8c24245{width:var( --container-widget-width, 45px );max-width:45px;background-color:var( --e-global-color-b9b450d );--container-widget-width:45px;--container-widget-flex-grow:0;border-radius:50rem 50rem 50rem 50rem;text-align:center;}.elementor-64793 .elementor-element.elementor-element-8c24245 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-bbb1bf7 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-16eee24.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-16eee24 img{width:auto;height:25px;}.elementor-64793 .elementor-element.elementor-element-9b13a67{--display:flex;}.elementor-64793 .elementor-element.elementor-element-1681791{--display:flex;--height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64793 .elementor-element.elementor-element-1681791:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-1681791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-64793 .elementor-element.elementor-element-49c3b58{text-align:start;}.elementor-64793 .elementor-element.elementor-element-49c3b58 img{height:22px;}.elementor-64793 .elementor-element.elementor-element-62ab809{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-62ab809.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-acf2f35 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-a27a8e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-f9d843d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-2047c89{width:var( --container-widget-width, 45px );max-width:45px;background-color:var( --e-global-color-b9b450d );--container-widget-width:45px;--container-widget-flex-grow:0;border-radius:50rem 50rem 50rem 50rem;text-align:center;}.elementor-64793 .elementor-element.elementor-element-2047c89 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-31f23df .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-0a5d89d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-0a5d89d img{width:auto;height:25px;}.elementor-64793 .elementor-element.elementor-element-f0fa31b{--display:flex;}.elementor-64793 .elementor-element.elementor-element-93ff96a{--display:flex;--height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64793 .elementor-element.elementor-element-93ff96a:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-93ff96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-64793 .elementor-element.elementor-element-2f56571{text-align:start;}.elementor-64793 .elementor-element.elementor-element-2f56571 img{height:22px;}.elementor-64793 .elementor-element.elementor-element-7f64c23{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-7f64c23.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-76d879a .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-0aa613f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-9fec480{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-a576906{width:var( --container-widget-width, 45px );max-width:45px;background-color:var( --e-global-color-b9b450d );--container-widget-width:45px;--container-widget-flex-grow:0;border-radius:50rem 50rem 50rem 50rem;text-align:center;}.elementor-64793 .elementor-element.elementor-element-a576906 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-45083d8 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-6558278.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-6558278 img{width:auto;height:25px;}.elementor-64793 .elementor-element.elementor-element-9007131{--display:flex;}.elementor-64793 .elementor-element.elementor-element-e4452aa{--display:flex;--height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64793 .elementor-element.elementor-element-e4452aa:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-e4452aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-64793 .elementor-element.elementor-element-5fd57d6{text-align:start;}.elementor-64793 .elementor-element.elementor-element-5fd57d6 img{height:22px;}.elementor-64793 .elementor-element.elementor-element-dcc21ab{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-dcc21ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-3315449 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-a5f24f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-f684b8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-527343f{width:var( --container-widget-width, 45px );max-width:45px;background-color:var( --e-global-color-b9b450d );--container-widget-width:45px;--container-widget-flex-grow:0;border-radius:50rem 50rem 50rem 50rem;text-align:center;}.elementor-64793 .elementor-element.elementor-element-527343f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-72736fc .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-9ce7010.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-9ce7010 img{width:auto;height:25px;}.elementor-64793 .elementor-element.elementor-element-47c2f1c{--display:flex;}.elementor-64793 .elementor-element.elementor-element-ae75cdf{--display:flex;--height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64793 .elementor-element.elementor-element-ae75cdf:not(.elementor-motion-effects-element-type-background), .elementor-64793 .elementor-element.elementor-element-ae75cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-64793 .elementor-element.elementor-element-04b7773{text-align:start;}.elementor-64793 .elementor-element.elementor-element-04b7773 img{height:22px;}.elementor-64793 .elementor-element.elementor-element-5e669df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-5e669df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-84996e3 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-131ba7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-5a7b439{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-bbfbcee{width:var( --container-widget-width, 45px );max-width:45px;background-color:var( --e-global-color-b9b450d );--container-widget-width:45px;--container-widget-flex-grow:0;border-radius:50rem 50rem 50rem 50rem;text-align:center;}.elementor-64793 .elementor-element.elementor-element-bbfbcee .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-30739a6 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.2em;}.elementor-64793 .elementor-element.elementor-element-4e7eec5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-64793 .elementor-element.elementor-element-4e7eec5 img{width:auto;height:25px;}.elementor-64793 .elementor-element.elementor-element-3b78bb0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:16px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}:where( .elementor-64793 .elementor-element.elementor-element-3b78bb0 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(min-width:768px){.elementor-64793 .elementor-element.elementor-element-299f0fa{--width:100%;}.elementor-64793 .elementor-element.elementor-element-a44d9d7{--width:100%;}.elementor-64793 .elementor-element.elementor-element-daa796c{--width:62%;}.elementor-64793 .elementor-element.elementor-element-f752855{--width:calc(35% - 10px);}.elementor-64793 .elementor-element.elementor-element-a503b89{--content-width:100%;}.elementor-64793 .elementor-element.elementor-element-9b13a67{--width:100%;}.elementor-64793 .elementor-element.elementor-element-1681791{--width:100%;}.elementor-64793 .elementor-element.elementor-element-f0fa31b{--width:100%;}.elementor-64793 .elementor-element.elementor-element-9007131{--content-width:100%;}.elementor-64793 .elementor-element.elementor-element-47c2f1c{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-64793 .elementor-element.elementor-element-a44d9d7{--width:100%;}}@media(max-width:1366px){.elementor-64793 .elementor-element.elementor-element-299f0fa{--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-64793 .elementor-element.elementor-element-a44d9d7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-64793 .elementor-element.elementor-element-e8f74ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-64793 .elementor-element.elementor-element-deea52e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64793 .elementor-element.elementor-element-3b78bb0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;}}@media(max-width:1200px){.elementor-64793 .elementor-element.elementor-element-299f0fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-64793 .elementor-element.elementor-element-c1f446d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64793 .elementor-element.elementor-element-1681791{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64793 .elementor-element.elementor-element-93ff96a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64793 .elementor-element.elementor-element-e4452aa{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64793 .elementor-element.elementor-element-ae75cdf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64793 .elementor-element.elementor-element-3b78bb0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-64793 .elementor-element.elementor-element-e8f74ce{--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-64793 .elementor-element.elementor-element-3b78bb0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;}}@media(max-width:767px){.elementor-64793 .elementor-element.elementor-element-299f0fa{--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-64793 .elementor-element.elementor-element-a44d9d7{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64793 .elementor-element.elementor-element-daa796c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-daa796c.e-con{--order:2;}.elementor-64793 .elementor-element.elementor-element-2edf11e .elementor-title{font-size:15px;}.elementor-64793 .elementor-element.elementor-element-b7a5fb3 .elementor-title{font-size:15px;}.elementor-64793 .elementor-element.elementor-element-22e161e .elementor-title{font-size:15px;}.elementor-64793 .elementor-element.elementor-element-f752855{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64793 .elementor-element.elementor-element-f752855.e-con{--order:1;}.elementor-64793 .elementor-element.elementor-element-5acef70{text-align:center;}.elementor-64793 .elementor-element.elementor-element-5acef70 .elementor-heading-title{font-size:15px;}.elementor-64793 .elementor-element.elementor-element-e8f74ce{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-64793 .elementor-element.elementor-element-7c14c5d .elementor-heading-title{font-size:40px;}.elementor-64793 .elementor-element.elementor-element-89e8dc0{padding:0px 0px 0px 0px;--e-rating-icon-font-size:16px;}.elementor-64793 .elementor-element.elementor-element-20ba8c2{text-align:center;}.elementor-64793 .elementor-element.elementor-element-deea52e.elementor-element{--order:3;}.elementor-64793 .elementor-element.elementor-element-af81b09 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-bbb1bf7 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-acf2f35 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-31f23df .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-76d879a .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-45083d8 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-3315449 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-72736fc .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-84996e3 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-30739a6 .elementor-heading-title{font-size:16px;}.elementor-64793 .elementor-element.elementor-element-3b78bb0{--e-n-carousel-swiper-slides-to-display:1;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;}.elementor-64793 .elementor-element.elementor-element-3b78bb0.elementor-element{--order:4;}}/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b32c38 */.elementor-64793 .elementor-element.elementor-element-1b32c38 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-1b32c38 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c24245 */.elementor-64793 .elementor-element.elementor-element-8c24245 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-8c24245 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f446d */.elementor-64793 .elementor-element.elementor-element-c1f446d {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8086d5e */.elementor-64793 .elementor-element.elementor-element-8086d5e p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8086d5e p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2047c89 */.elementor-64793 .elementor-element.elementor-element-2047c89 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-2047c89 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1681791 */.elementor-64793 .elementor-element.elementor-element-1681791 {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8207a52 */.elementor-64793 .elementor-element.elementor-element-8207a52 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-8207a52 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576906 */.elementor-64793 .elementor-element.elementor-element-a576906 {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-a576906 > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff96a */.elementor-64793 .elementor-element.elementor-element-93ff96a {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623326 */.elementor-64793 .elementor-element.elementor-element-2623326 p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-2623326 p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527343f */.elementor-64793 .elementor-element.elementor-element-527343f {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-527343f > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4452aa */.elementor-64793 .elementor-element.elementor-element-e4452aa {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac0552d */.elementor-64793 .elementor-element.elementor-element-ac0552d p {
    margin-bottom: .7rem
}
.elementor-64793 .elementor-element.elementor-element-ac0552d p:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfbcee */.elementor-64793 .elementor-element.elementor-element-bbfbcee {
    height: 45px;
}
.elementor-64793 .elementor-element.elementor-element-bbfbcee > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae75cdf */.elementor-64793 .elementor-element.elementor-element-ae75cdf {
box-shadow: 0 0.917px 6.877px -1.375px rgba(57, 57, 57, 0.10), 0 4.585px 9.169px -0.917px rgba(57, 57, 57, 0.04);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3b78bb0 */.elementor-64793 .elementor-element.elementor-element-3b78bb0 .swiper-pagination {
    transform: none;
    bottom: -10px !important;
}
@media(max-width: 767px) {
    .elementor-64793 .elementor-element.elementor-element-3b78bb0 .swiper-pagination {
        bottom: -5px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.avis-carrousel .swiper-pagination-bullets{
    transform: translate(-50%, 0) !important;
}/* End custom CSS */