.elementor-8472 .elementor-element.elementor-element-7365aa3{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-7365aa3:not(.elementor-motion-effects-element-type-background), .elementor-8472 .elementor-element.elementor-element-7365aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8472 .elementor-element.elementor-element-7365aa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8472 .elementor-element.elementor-element-314227e{--display:flex;}.elementor-8472 .elementor-element.elementor-element-b9c4bb2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8472 .elementor-element.elementor-element-ef80bbf{--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;}.elementor-8472 .elementor-element.elementor-element-dccb83f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-8472 .elementor-element.elementor-element-b9ba580{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-8472 .elementor-element.elementor-element-55a3608{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8472 .elementor-element.elementor-element-d130633{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-d130633 .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-d130633 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-2a81576{--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:flex-start;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-8472 .elementor-element.elementor-element-2a81576.e-con{--align-self:flex-start;}.elementor-8472 .elementor-element.elementor-element-26eb3f5 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-element{--align-self:flex-end;}.elementor-8472 .elementor-element.elementor-element-26eb3f5 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-26eb3f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-26eb3f5 .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-26eb3f5 .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-f731aac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-0544a55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-e83b195{--display:flex;}.elementor-8472 .elementor-element.elementor-element-afc02c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-afc02c7.elementor-element{--align-self:center;}.elementor-8472 .elementor-element.elementor-element-afc02c7 > .elementor-widget-container{border-style:none;}.elementor-8472 .elementor-element.elementor-element-62706b5{--display:flex;--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-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-ff6953f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Poppins", Sans-serif;font-weight:400;line-height:27px;}.elementor-8472 .elementor-element.elementor-element-dadefa0{--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:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-2ae0bbd > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-2ae0bbd .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-2ae0bbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1643bb );}.elementor-8472 .elementor-element.elementor-element-2ae0bbd.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-2ae0bbd.elementor-view-default .elementor-icon{color:var( --e-global-color-a1643bb );border-color:var( --e-global-color-a1643bb );}.elementor-8472 .elementor-element.elementor-element-2ae0bbd.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-2ae0bbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a1643bb );}.elementor-8472 .elementor-element.elementor-element-2ae0bbd .elementor-icon{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-2ae0bbd .elementor-icon svg{height:30px;}.elementor-8472 .elementor-element.elementor-element-83ccd10 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a1643bb );}.elementor-8472 .elementor-element.elementor-element-7663bd8{font-family:"Poppins", Sans-serif;font-weight:400;line-height:27px;}.elementor-8472 .elementor-element.elementor-element-7e14a75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-0d5075d.elementor-element{--align-self:center;}.elementor-8472 .elementor-element.elementor-element-0d5075d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-item{border-width:0px;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-icon, .elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-title{color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-8472 .elementor-element.elementor-element-0d5075d .elementor-tab-content{font-family:"Poppins", Sans-serif;font-weight:400;line-height:27px;}.elementor-8472 .elementor-element.elementor-element-7d72545{--display:flex;}.elementor-8472 .elementor-element.elementor-element-5787b5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-5787b5c .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-5787b5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-8048d40{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-2cc8c7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-2cc8c7b .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-2cc8c7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-2cc8c7b.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-2cc8c7b.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-2cc8c7b.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-2cc8c7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-2cc8c7b .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-2cc8c7b .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-e4ac46e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-4ae7db6{--display:flex;}.elementor-8472 .elementor-element.elementor-element-2d18b8f{width:100%;max-width:100%;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8472 .elementor-element.elementor-element-a76132e{--display:flex;}.elementor-8472 .elementor-element.elementor-element-3dd93a0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-3dd93a0 .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-3dd93a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-23d8fac{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-a7eaa0e > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-element{--align-self:flex-end;}.elementor-8472 .elementor-element.elementor-element-a7eaa0e .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-a7eaa0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-a7eaa0e .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-a7eaa0e .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-bcda1e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-d2165eb{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-3062128 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-3062128 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-3062128.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e76346e );}.elementor-8472 .elementor-element.elementor-element-3062128.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-3062128.elementor-view-default .elementor-icon{color:var( --e-global-color-e76346e );border-color:var( --e-global-color-e76346e );}.elementor-8472 .elementor-element.elementor-element-3062128.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-3062128.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e76346e );}.elementor-8472 .elementor-element.elementor-element-3062128 .elementor-icon{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-3062128 .elementor-icon svg{height:30px;}.elementor-8472 .elementor-element.elementor-element-16bb7d3 .elementor-heading-title{color:var( --e-global-color-e76346e );}.elementor-8472 .elementor-element.elementor-element-4c0c06c{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-bdcbfd6 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-bdcbfd6 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-bdcbfd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-bdcbfd6.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-bdcbfd6.elementor-view-default .elementor-icon{color:var( --e-global-color-32f77f9 );border-color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-bdcbfd6.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-bdcbfd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-bdcbfd6 .elementor-icon{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-bdcbfd6 .elementor-icon svg{height:30px;}.elementor-8472 .elementor-element.elementor-element-fa5f121 .elementor-heading-title{color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-4ab9508{color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-1854ef1{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-370dc43 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-8472 .elementor-element.elementor-element-370dc43 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-370dc43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ee551c1 );}.elementor-8472 .elementor-element.elementor-element-370dc43.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-370dc43.elementor-view-default .elementor-icon{color:var( --e-global-color-ee551c1 );border-color:var( --e-global-color-ee551c1 );}.elementor-8472 .elementor-element.elementor-element-370dc43.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-370dc43.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ee551c1 );}.elementor-8472 .elementor-element.elementor-element-370dc43 .elementor-icon{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-370dc43 .elementor-icon svg{height:30px;}.elementor-8472 .elementor-element.elementor-element-b35a613 .elementor-heading-title{color:var( --e-global-color-ee551c1 );}.elementor-8472 .elementor-element.elementor-element-7902ac7{color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-1432e16{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-33ca1ab > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-33ca1ab .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-33ca1ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-33ca1ab.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-33ca1ab.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-33ca1ab.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-33ca1ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-33ca1ab .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-33ca1ab .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-f686262 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-b22f8c5{columns:2;}.elementor-8472 .elementor-element.elementor-element-e14c261{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-ef6d8ec > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-ef6d8ec .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-ef6d8ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-ef6d8ec.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-ef6d8ec.elementor-view-default .elementor-icon{color:var( --e-global-color-32f77f9 );border-color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-ef6d8ec.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-ef6d8ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-ef6d8ec .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-ef6d8ec .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-7cf3cf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-32f77f9 );}.elementor-8472 .elementor-element.elementor-element-872b039{columns:2;}.elementor-8472 .elementor-element.elementor-element-b6a96c3{--grid-columns:3;--grid-row-gap:10px;--load-more-button-align:center;--grid-column-gap:10px;}.elementor-8472 .elementor-element.elementor-element-b6a96c3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8472 .elementor-element.elementor-element-b6a96c3 .e-loop-item > .elementor-section, .elementor-8472 .elementor-element.elementor-element-b6a96c3 .e-loop-item > .elementor-section > .elementor-container, .elementor-8472 .elementor-element.elementor-element-b6a96c3 .e-loop-item > .e-con, .elementor-8472 .elementor-element.elementor-element-b6a96c3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8472 .elementor-element.elementor-element-b6a96c3 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-a1ef8e4 );color:var( --e-global-color-a1ef8e4 );border-radius:32px 32px 32px 32px;}.elementor-8472 .elementor-element.elementor-element-7ac8584{--display:flex;}.elementor-8472 .elementor-element.elementor-element-d4f7be5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-d4f7be5 .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-d4f7be5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-4b05857{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-ec4d2c6 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-ec4d2c6 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-ec4d2c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-ec4d2c6.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-ec4d2c6.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-ec4d2c6.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-ec4d2c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-ec4d2c6 .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-ec4d2c6 .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-586e13d{--display:flex;--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:space-between;--align-items:flex-start;}.elementor-8472 .elementor-element.elementor-element-e4cb442{--display:flex;--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-8472 .elementor-element.elementor-element-ca3dda6{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-ca3dda6 .elementor-button{fill:var( --e-global-color-ec0cce2 );color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-ca3dda6 .elementor-button:hover, .elementor-8472 .elementor-element.elementor-element-ca3dda6 .elementor-button:focus{color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-ca3dda6 .elementor-button:hover svg, .elementor-8472 .elementor-element.elementor-element-ca3dda6 .elementor-button:focus svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-e156f85{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8472 .elementor-element.elementor-element-582b2aa.elementor-element{--align-self:flex-start;}.elementor-8472 .elementor-element.elementor-element-ba283ef > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8472 .elementor-element.elementor-element-84f90c5{--grid-row-gap:20px;width:100%;max-width:100%;--e-loop-nothing-found-message-align:start;--grid-column-gap:20px;}.elementor-8472 .elementor-element.elementor-element-84f90c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-84f90c5.elementor-element{--align-self:center;}.elementor-8472 .elementor-element.elementor-element-84f90c5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8472 .elementor-element.elementor-element-84f90c5 .e-loop-item > .elementor-section, .elementor-8472 .elementor-element.elementor-element-84f90c5 .e-loop-item > .elementor-section > .elementor-container, .elementor-8472 .elementor-element.elementor-element-84f90c5 .e-loop-item > .e-con, .elementor-8472 .elementor-element.elementor-element-84f90c5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8472 .elementor-element.elementor-element-ee53772{--spacer-size:50px;}.elementor-8472 .elementor-element.elementor-element-4b33441{--display:flex;}.elementor-8472 .elementor-element.elementor-element-a443c77{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-a443c77 .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-a443c77 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-4abbb20{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-b14dff3 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-b14dff3 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-b14dff3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-b14dff3.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-b14dff3.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-b14dff3.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-b14dff3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-b14dff3 .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-b14dff3 .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-1c80098 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-feb89d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8472 .elementor-element.elementor-element-353c434{--display:flex;}.elementor-8472 .elementor-element.elementor-element-a437661{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-a437661 .elementor-button{fill:var( --e-global-color-ec0cce2 );color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-28ac7eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-4938073 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-3e15d2f{--display:flex;}.elementor-8472 .elementor-element.elementor-element-5a20d0a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-5a20d0a.e-con{--align-self:flex-start;}.elementor-8472 .elementor-element.elementor-element-d9d8f74{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-d9d8f74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-0aff925{--grid-columns:1;--grid-row-gap:5px;width:100%;max-width:100%;--load-more-button-align:center;}.elementor-8472 .elementor-element.elementor-element-0aff925 .elementor-button:hover, .elementor-8472 .elementor-element.elementor-element-0aff925 .elementor-button:focus{background-color:var( --e-global-color-ec0cce2 );color:var( --e-global-color-a1ef8e4 );}.elementor-8472 .elementor-element.elementor-element-0aff925 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-0aff925.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-8472 .elementor-element.elementor-element-0aff925 .elementor-button{fill:var( --e-global-color-a1ef8e4 );color:var( --e-global-color-a1ef8e4 );}.elementor-8472 .elementor-element.elementor-element-0aff925 .elementor-button:hover svg, .elementor-8472 .elementor-element.elementor-element-0aff925 .elementor-button:focus svg{fill:var( --e-global-color-a1ef8e4 );}.elementor-8472 .elementor-element.elementor-element-88e5632{--display:flex;}.elementor-8472 .elementor-element.elementor-element-9fee29f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-9fee29f .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-9fee29f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-13175c4{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-c2d600d > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-c2d600d .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-c2d600d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c2d600d.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-c2d600d.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c2d600d.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-c2d600d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c2d600d .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-c2d600d .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-8e8ab80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-dc76108{--grid-columns:3;--load-more-button-align:center;}.elementor-8472 .elementor-element.elementor-element-dc76108 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8472 .elementor-element.elementor-element-dc76108 .e-loop-item > .elementor-section, .elementor-8472 .elementor-element.elementor-element-dc76108 .e-loop-item > .elementor-section > .elementor-container, .elementor-8472 .elementor-element.elementor-element-dc76108 .e-loop-item > .e-con, .elementor-8472 .elementor-element.elementor-element-dc76108 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8472 .elementor-element.elementor-element-dc76108 .elementor-button{fill:var( --e-global-color-a1ef8e4 );color:var( --e-global-color-a1ef8e4 );}.elementor-8472 .elementor-element.elementor-element-c0e872b{--display:flex;}.elementor-8472 .elementor-element.elementor-element-7440396{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-8472 .elementor-element.elementor-element-7440396 .elementor-divider-separator{width:100%;}.elementor-8472 .elementor-element.elementor-element-7440396 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8472 .elementor-element.elementor-element-3b06398{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-c1fa394 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8472 .elementor-element.elementor-element-c1fa394 .elementor-icon-wrapper{text-align:center;}.elementor-8472 .elementor-element.elementor-element-c1fa394.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c1fa394.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-c1fa394.elementor-view-default .elementor-icon{color:var( --e-global-color-ec0cce2 );border-color:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c1fa394.elementor-view-framed .elementor-icon, .elementor-8472 .elementor-element.elementor-element-c1fa394.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec0cce2 );}.elementor-8472 .elementor-element.elementor-element-c1fa394 .elementor-icon{font-size:35px;}.elementor-8472 .elementor-element.elementor-element-c1fa394 .elementor-icon svg{height:35px;}.elementor-8472 .elementor-element.elementor-element-19919c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8472 .elementor-element.elementor-element-0060eff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-b37668e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8472 .elementor-element.elementor-element-f75bf4a{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-e720ce2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-f1e86c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-f1e86c5 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-172686d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-172686d > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-1373656{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-1373656 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-f73dac4 .ctc-block-copy{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-9ef8d08{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-9ef8d08 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-16f1ef1 .ctc-block-copy{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-3edc99f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8472 .elementor-element.elementor-element-3edc99f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-93a6af6 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-8472 .elementor-element.elementor-element-f5cf0fd{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8472 .elementor-element.elementor-element-dadefa0{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-b6a96c3{--grid-columns:2;}.elementor-8472 .elementor-element.elementor-element-84f90c5{--grid-columns:2;}.elementor-8472 .elementor-element.elementor-element-d9d8f74{width:100%;max-width:100%;}.elementor-8472 .elementor-element.elementor-element-0aff925{--grid-columns:1;}.elementor-8472 .elementor-element.elementor-element-dc76108{--grid-columns:2;}.elementor-8472 .elementor-element.elementor-element-f75bf4a{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8472 .elementor-element.elementor-element-e720ce2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8472 .elementor-element.elementor-element-f1e86c5{width:100%;max-width:100%;}.elementor-8472 .elementor-element.elementor-element-172686d{width:100%;max-width:100%;}.elementor-8472 .elementor-element.elementor-element-1373656{width:100%;max-width:100%;}.elementor-8472 .elementor-element.elementor-element-f73dac4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-f73dac4 .ctc-block-actions{text-align:left;}.elementor-8472 .elementor-element.elementor-element-9ef8d08{width:100%;max-width:100%;}.elementor-8472 .elementor-element.elementor-element-16f1ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-16f1ef1 .ctc-block-actions{text-align:left;}.elementor-8472 .elementor-element.elementor-element-3edc99f{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-8472 .elementor-element.elementor-element-7365aa3{--width:100%;}}@media(max-width:767px){.elementor-8472 .elementor-element.elementor-element-314227e{--margin-top:075px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-b9c4bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8472 .elementor-element.elementor-element-dccb83f{columns:1;line-height:27px;}.elementor-8472 .elementor-element.elementor-element-b9ba580{columns:1;line-height:27px;}.elementor-8472 .elementor-element.elementor-element-55a3608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-f731aac .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-e83b195{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-ff6953f{columns:1;}.elementor-8472 .elementor-element.elementor-element-dadefa0{--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:flex-end;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-8472 .elementor-element.elementor-element-7d72545{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-e4ac46e .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-4ae7db6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-a76132e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-23d8fac{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-8472 .elementor-element.elementor-element-bcda1e7 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-1432e16{--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:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-8472 .elementor-element.elementor-element-f686262 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-b22f8c5{columns:1;}.elementor-8472 .elementor-element.elementor-element-e14c261{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-8472 .elementor-element.elementor-element-872b039{columns:1;}.elementor-8472 .elementor-element.elementor-element-b6a96c3{--grid-columns:1;}.elementor-8472 .elementor-element.elementor-element-9c71dd7 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-84f90c5{--grid-columns:1;}.elementor-8472 .elementor-element.elementor-element-4b33441{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-4abbb20{--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:flex-end;}.elementor-8472 .elementor-element.elementor-element-1c80098 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-feb89d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-3e15d2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-0aff925{--grid-columns:1;}.elementor-8472 .elementor-element.elementor-element-13175c4{--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:flex-end;}.elementor-8472 .elementor-element.elementor-element-8e8ab80 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-dc76108{--grid-columns:1;}.elementor-8472 .elementor-element.elementor-element-c0e872b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8472 .elementor-element.elementor-element-3b06398{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-8472 .elementor-element.elementor-element-19919c6 .elementor-heading-title{font-size:30px;}.elementor-8472 .elementor-element.elementor-element-f1e86c5{column-gap:0px;}.elementor-8472 .elementor-element.elementor-element-172686d{column-gap:0px;}.elementor-8472 .elementor-element.elementor-element-1373656{column-gap:0px;}.elementor-8472 .elementor-element.elementor-element-9ef8d08{column-gap:0px;}.elementor-8472 .elementor-element.elementor-element-3edc99f{column-gap:0px;}}/* Start custom CSS for video, class: .elementor-element-b9c4bb2 */.elementor-widget-video .e-hosted-video .elementor-video {
  border-radius: 150px 0px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dccb83f */.huberhand {
    font-family:huberhand;
    font-size:20px;
}
.jaune {color:rgba(250,230,70);}
.orange1 {color:rgba(255,205,100);}
.orange2 {color:rgba(255,150,45);}
.orange3 {color:rgba(250,85,55);}
.beige {color:rgba(230,180,115);}
.vert1 {color:rgba(230,235,180);}
.vert2 {color:rgba(180,220,150);}
.vert3 {color:rgba(80,190,150);}
.bleu1 {color:rgba(150,220,255);}
.bleu2 {color:rgba(125,160,240);}
.violet1 {color:rgba(190,155,230);}
.violet2 {color:rgba(140,140,230);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ba580 */.huberhand {
    font-family:huberhand;
    font-size:20px;
}
.jaune {color:rgba(250,230,70);}
.orange1 {color:rgba(255,205,100);}
.orange2 {color:rgba(255,150,45);}
.orange3 {color:rgba(250,85,55);}
.beige {color:rgba(230,180,115);}
.vert1 {color:rgba(230,235,180);}
.vert2 {color:rgba(180,220,150);}
.vert3 {color:rgba(80,190,150);}
.bleu1 {color:rgba(150,220,255);}
.bleu2 {color:rgba(125,160,240);}
.violet1 {color:rgba(190,155,230);}
.violet2 {color:rgba(140,140,230);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afc02c7 */.elementor-8472 .elementor-element.elementor-element-afc02c7 {
    border-radius:5px !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.elementor-8472 .elementor-element.elementor-element-afc02c7 img {
    border-radius:5px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e83b195 */.elementor-8472 .elementor-element.elementor-element-e83b195 img {background-size: cover;
  width: 100%;
    height: 100%;
    object-fit: cover;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-0d5075d */#elementor-tab-title-1391, #elementor-tab-content-1391{
background-color:#b297c7 ;
margin:10px 0;
border-radius:5px;
}
#elementor-tab-content-1391 {
background-color:#b297c7 ;
margin-top: -17px;
border-radius:5px;
}
#elementor-tab-title-1392{
background-color:#e4eab1 ;
margin:10px 0;
border-radius:5px;
}
#elementor-tab-content-1392 {
background-color:#e4eab1 ;
margin-top: -17px;
border-radius:5px;
}
#elementor-tab-title-1393{
background-color:#a1daf7;
margin:10px 0;
border-radius:5px;
}
#elementor-tab-content-1393 {
background-color:#a1daf7 ;
margin-top: -17px;
border-radius:5px;
}
#elementor-tab-title-1394{
background-color:#fdc75e;
margin:10px 0;
border-radius:5px;
}
#elementor-tab-content-1394 {
background-color:#fdc75e ;
margin-top: -17px;
border-radius:5px;
}
.elementor-accordion-item a {
    display:block !important;
}
.elementor-accordion-item .alignleft {
  float: left;
  margin-right: 1rem;
  margin-bottom: 10px;
}
.elementor-accordion-item .nowrap {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a922b30 */.hotspot-thumb img {
    border-radius: 32px;
}
.hotspots-placeholder {
    padding: 0 1em 0 1em !important;
  
}
@media screen and (min-width: 600px) {
    .layout-left .hotspots-interaction {
  
        flex-direction: row-reverse !important;
    }
}
/*
.layout-left .hotspots-interaction {
    flex-direction:column-reverse !important;
}
.layout-left .hotspots-placeholder {
 
   flex: 0 0 100% !important;
   max-width: 100% !important;
}
*/

.hotspot-title, .entry-content .hotspot-title {
    margin-top: 30px;
    padding-top: 0;
    text-align: left !important;
    font-size: 1.5rem !important;
}
.icon-carte-vitrine {
    width:25px;
    height:25px;
}

#hotspot-684 .hotspot-title {
    color: rgba(250,85,55) !important;
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b6a96c3 */.elementor-widget-loop-grid .e-loop__load-more .elementor-button {background:#000;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-582b2aa */.event-filter-buttons button {
    padding: 3px 10px;
    margin:5px 10px;
    border: none;
    cursor: pointer;
    background-color: #FFFFFF;
    border:2px solid #000;
    color: black;
    font-size:16px;
}
.event-filter-buttons button.hover {
    background-color: #000000 !important;
    color: white;
}
.event-filter-buttons button:hover {
    background-color: #000000 !important;
    color: white;
}
.event-filter-buttons button.active {
    background-color: #000000;
    color: white;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba283ef */.taxonomy-filter {
    padding-bottom:12px;
}
/* Conteneur de la case à cocher */
input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
input[type=checkbox] {
    height: 18px;
    width: 18px;
    background: #fff;
    border: 2px solid #000;
    border-radius:3px;
   margin-right:5px;
}
.taxonomy-filter label {
    display:inline-flex ;
    align-items: center;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    position: relative; /* Nécessaire pour positionner la coche correctement */
    padding: 3px 15px;
}
input[type="checkbox"]:checked {
    &:before {
        font-family: FontAwesome;
        content: '\f00c';
        display: block;
        opacity: 0;
        font-size: 13px;
        position: absolute;
       
    }
}

input[type="checkbox"]:checked {
    &:before {
        font-family: FontAwesome;
        content: '\f00c';
        display: block;
        opacity: 0;
        font-size: 13px;
        position: absolute;
       
        
    }
}

input[type="checkbox"]:checked {
  background: #FA5537;
  margin:0px;
  position: relative;
  margin-right:5px;
  &:before {
    font-family: FontAwesome;
    content: '\f00c';
    display: block;
    color: grey;
    font-size: 13px;
    position: absolute;
margin-right:5px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-84f90c5 *//* Assurez-vous que le conteneur de la grille est bien formé */
#event-loop-grid {
 /*  width: 100%; /* Prend toute la largeur disponible */
 /* max-width: 100%; /* Empêche toute restriction de largeur maximale */
 /* box-sizing: border-box; /* Inclut les bordures et les marges dans le calcul de la largeur */
   display: grid; /* Utilisation de grid pour la grille d'événements */
   grid-template-columns: repeat(3,1fr); 
   gap: 20px !important;
}
@media (max-width: 1024px) {
    #event-loop-grid {
        grid-template-columns: repeat(2, 1fr); /* Deux colonnes sur les écrans moyens */
    }
}

@media (max-width: 767px) {
    #event-loop-grid {
        grid-template-columns: 1fr; /* Une seule colonne sur les petits écrans */
    }
}



/* Ajouter un style pour garantir que les images et le contenu s'adaptent bien dans les colonnes */
#event-loop-grid img {
    max-width: 100%;
    height: auto;
}

#event-loop-grid .elementor-widget-container {
    display: block;
    width: 100%;
}

/* Conteneur pour centrer le bouton "Charger plus" sous la grille */
.load-more-container {
    width: 100%; /* Prend toute la largeur disponible */
    display: flex;
    justify-content: center; /* Centre le bouton horizontalement */
    margin-top: 20px; /* Espacement au-dessus du bouton */
     position:absolute;
    bottom:-100px;
    transform:translate(-50%, -50%);
    left:50%;
    z-index:50;
}

/* Style du bouton "Charger plus" */
#load-more-events {
    padding: 10px 20px;
    background-color: #000000;
    color: white;
    cursor: pointer;
    border: none;
    border-radius: 32px;
    font-family:poppins, sans-serif;
    font-weight:600;
       z-index:50;
}

#load-more-events:hover {
    background-color: #000000;
}
.aucun{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
figure {
    text-align:center;
}

figcaption {
    font-family: "huberhand", Sans-serif !important;
    font-family:18px !important;
    padding:10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a437661 */.btn-o {
  background-color: #FA5537 !important;
  color: #000000;
  transition: background-color 1s;
  border-radius:32px;
  text-align:center;
  transition: background-color 1s;
}

.btn-o:hover {
 
  border-radius: 32px;
  background: linear-gradient(90deg, #FA5537 0%, #7DA0F0 100%);
  transition: background-color 1s;
  color: #000000;
}

.btn-o:focus,
.btn-o:active {
  background-color: black;
  transition: background-color 1s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4938073 */.elementor-8472 .elementor-element.elementor-element-4938073 img {
    border-radius:5px !important;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a815866 */.alphabet-filter {
    text-align: left;
}

.alphabet-filter button {
    color: #333;
    padding: 3px 3px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.alphabet-filter button:hover {
    color: #000;
    background-color:#7DA0F0;
}

.filter-button:focus,
.filter-button:active {
    background-color: #7DA0F0 !important;
    color: #000;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d9d8f74 */#occupant .taxonomy-filter {
    display:flex !important;
    flex-direction: column;
        align-items: flex-start; 
}
@media (max-width: 768px) {
#occupant .taxonomy-filter {
    display:inline-block !important;
  
        align-items: flex-start; 
}
.sector-filter-button {
    font-size:10px;
}
}
.taxonomy-filter h3 {
    margin-bottom: 10px; 
}
/* Base style for the taxonomy buttons */
.sector-filter-button {
    color: #000;
    border: 1px solid #000 !important;
    padding: 5px 10px !important;
    margin: 3px 0;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size:12px;
        width: auto; /* La largeur du bouton s'ajustera au contenu */
}

/* Hover effect */
.sector-filter-button:hover {
    background-color: #000 !important;
    color: #fff !important;
}

/* Active state style */
.sector-filter-button.active {
    background-color: #000 !important; /* Change this color as desired */
    color: #fff !important;
    border-color: #000;
}

/* Séparation visuelle entre les filtres réguliers et le filtre spécial */
.special-filter-separator {
    height: 1px;
    background-color: #ddd;
    margin: 20px 0;
    position: relative;
}

/* Optionnel : ajouter une ligne décorative */
.special-filter-separator::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 3px;
    background-color: #ccc;
}

/* Espacement pour le conteneur des filtres spéciaux */
.special-filter {
    margin-top: 15px;
    padding-top: 15px;
}

/* Style différent pour le bouton spécial (optionnel) */
.special-button {
    background-color: #f0f0f0 !important;
    border: 1px solid #000 !important;
}

.special-button:hover {
    background-color: #e0e0e0 !important;
    border-color: #000 !important;
    color:#000 !important;
}
.secteur-dactivite-ils-sont-passes-par-la {
    background-color: #f0f0f0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0aff925 *//* Style de l'accordéon */
.grid-accordion {
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    grid-gap: 10px; 
    width: 100%; 
}

.accordion-item {
    margin-bottom: 5px !important; 
    text-align: left;
}

.accordion-header {
    cursor: pointer; 
    padding: 10px 5px;
    font-weight: bold; 
    transition: background-color 0.3s; 
}

.accordion-header:hover {
    color: #FA5537; 
}

.accordion-content {
    display: none; 
    padding: 5px; 
}

#load-more-posts {
    display: block; 
    margin: 20px auto; 
    padding: 10px 20px;
    background-color: #000;
    color: #fff;
    border: none;
    cursor: pointer;
    text-align: center; 
    font-weight:600;
}
#load-more-posts:hover {
    background-color: #000;
}
#load-more-posts:focus{
    background-color: #000;
}
.elementor-62 .elementor-element.elementor-element-0aff925 .elementor-button:hover{
    background-color:#000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e86c5 */.elementor-8472 .elementor-element.elementor-element-f1e86c5 p{ padding:10px 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172686d */.elementor-8472 .elementor-element.elementor-element-172686d p{ padding:10px 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1373656 */.elementor-8472 .elementor-element.elementor-element-1373656 p{ padding:10px 0 0 0;margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for ctc_copy_button, class: .elementor-element-f73dac4 */.elementor-8472 .elementor-element.elementor-element-f73dac4 .gradient-text {
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(90deg, #7DA0F0, #50BE96, #FA5537, #7DA0F0);
    background-size: 300% 300%;
    color: transparent; /* Le texte doit être transparent */
    background-clip: text;
    -webkit-background-clip: text; /* Pour WebKit (Chrome, Safari) */
    -webkit-text-fill-color: transparent; /* Pour rendre le texte transparent */
    animation: gradient-animation 5s ease infinite;
}

#infos-pratiques button{
    margin:0 !important;
    padding:0 !important;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ef8d08 */.elementor-8472 .elementor-element.elementor-element-9ef8d08 p{ padding:30px 0 0 0;margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for ctc_copy_button, class: .elementor-element-16f1ef1 */.elementor-8472 .elementor-element.elementor-element-16f1ef1 .gradient-text {
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(90deg, #7DA0F0, #50BE96, #FA5537, #7DA0F0);
    background-size: 300% 300%;
    color: transparent; /* Le texte doit être transparent */
    background-clip: text;
    -webkit-background-clip: text; /* Pour WebKit (Chrome, Safari) */
    -webkit-text-fill-color: transparent; /* Pour rendre le texte transparent */
    animation: gradient-animation 5s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3edc99f */.elementor-8472 .elementor-element.elementor-element-3edc99f p{ padding:30px 0 0 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93a6af6 */.elementor-8472 .elementor-element.elementor-element-93a6af6 img {
    border-radius:5px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e872b */a {
    display: inline-block;
    text-decoration: none;
    color: #007bff;
    transition: transform 0.2s ease-in-out;
}

a:hover .icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}

.icon {
    display: inline-block;
    margin-left: 8px;
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7365aa3 */.gradient-text {
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(90deg, #7DA0F0, #50BE96, #FA5537, #7DA0F0);
    background-size: 300% 300%;
    color: transparent; /* Le texte doit être transparent */
    background-clip: text;
    -webkit-background-clip: text; /* Pour WebKit (Chrome, Safari) */
    -webkit-text-fill-color: transparent; /* Pour rendre le texte transparent */
    animation: gradient-animation 5s ease infinite;
}

@keyframes gradient-animation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.gradient-text-2 {
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(90deg, #7DA0F0, #908dc4,  #7DA0F0, #FA5537);
    background-size: 300% 300%;
    color: transparent; /* Le texte doit être transparent */
    background-clip: text;
    -webkit-background-clip: text; /* Pour WebKit (Chrome, Safari) */
    -webkit-text-fill-color: transparent; /* Pour rendre le texte transparent */
    animation: gradient-animation-2 5s ease infinite;
}

@keyframes gradient-animation-2 {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-73323a2 */.ai-wrap {
    border-radius:32px !important;
}
.ai-wrap .ai-track.ai-track-active {
    background-color: #fa5537  !important;
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
  background-color: #fa5537 !important;
}
.ai-wrap .ai-audio-control {
      background-color: #fa5537 !important;

}/* End custom CSS */