.elementor-1484 .elementor-element.elementor-element-dadcc10{--display:flex;--min-height:0rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5d2818a );--border-color:var( --e-global-color-5d2818a );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-1484 .elementor-element.elementor-element-dadcc10:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-dadcc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-83eef11{--display:flex;--min-height:0rem;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-9dcdb5d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-9dcdb5d.elementor-element{--order:-99999 /* order start hack */;}.elementor-1484 .elementor-element.elementor-element-9dcdb5d .elementor-heading-title{font-family:"Dancing Script";font-size:3rem;font-weight:200;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-a625b2b{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1484 .elementor-element.elementor-element-a625b2b:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-a625b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-2c989cb{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-2c989cb .elementor-heading-title{font-family:"Dancing Script";font-size:2.6rem;font-weight:400;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-6cd6d6a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--justify-items:center;}.elementor-1484 .elementor-element.elementor-element-217231c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-217231c:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-217231c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1484 .elementor-element.elementor-element-2cdedd5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-2cdedd5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-464f3ac{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-464f3ac .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-124ce8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-e188357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1484 .elementor-element.elementor-element-35ef60d .elementor-button{background-color:var( --e-global-color-a1837d2 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-35ef60d .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-35ef60d .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-35ef60d{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-35ef60d .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-35ef60d .elementor-button:focus svg{fill:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-9c55fa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-9c55fa3:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-9c55fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-4ec8fe2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-4ec8fe2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-83f435e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-83f435e .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-26e49a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-e47a041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-bd27c7e .elementor-button{background-color:var( --e-global-color-5d2818a );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-b70afc1 );color:var( --e-global-color-b70afc1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b70afc1 );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-bd27c7e .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-bd27c7e .elementor-button:focus{background-color:var( --e-global-color-a1837d2 );color:var( --e-global-color-5d2818a );border-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-bd27c7e{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-bd27c7e .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-bd27c7e .elementor-button:focus svg{fill:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-461ad4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-461ad4e:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-461ad4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-970e910 );}.elementor-1484 .elementor-element.elementor-element-65a393d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-65a393d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-2768d57{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-2768d57 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-244f45b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-54c1e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-4e86e47 .elementor-button{background-color:var( --e-global-color-970e910 );font-family:"Helvetica";font-weight:600;fill:#330000;color:#330000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-4e86e47 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-4e86e47 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-970e910 );}.elementor-1484 .elementor-element.elementor-element-4e86e47{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-4e86e47 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-4e86e47 .elementor-button:focus svg{fill:var( --e-global-color-970e910 );}.elementor-1484 .elementor-element.elementor-element-aec41e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-aec41e0:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-aec41e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86c3ef9 );}.elementor-1484 .elementor-element.elementor-element-86ade7c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-86ade7c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-62e7c24{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-62e7c24 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-b5030b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-667300c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-fef4d42 .elementor-button{background-color:var( --e-global-color-86c3ef9 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-b70afc1 );color:var( --e-global-color-b70afc1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b70afc1 );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-fef4d42 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-fef4d42 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-a1837d2 );border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-fef4d42{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-fef4d42 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-fef4d42 .elementor-button:focus svg{fill:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-0a463c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-c9e5901{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-c9e5901 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-081622f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-081622f .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-b6cfa07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-2e14151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3cf6940{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button{font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button:focus svg{fill:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-eb5aa5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-eb5aa5f:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-eb5aa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1317228 );}.elementor-1484 .elementor-element.elementor-element-51f7318{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-51f7318 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-ba61981{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-ba61981 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-ee58300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-7ad990b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-b6b9d09 .elementor-button{background-color:var( --e-global-color-1317228 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-b6b9d09 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-b6b9d09 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-b6b9d09{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-b6b9d09 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-b6b9d09 .elementor-button:focus svg{fill:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-d315805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-d315805:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-d315805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5874072 );}.elementor-1484 .elementor-element.elementor-element-340f959{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-340f959 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-1484 .elementor-element.elementor-element-e208fb4{left:-23.331px;}body.rtl .elementor-1484 .elementor-element.elementor-element-e208fb4{right:-23.331px;}.elementor-1484 .elementor-element.elementor-element-e208fb4{top:30.894px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-e208fb4 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;}.elementor-1484 .elementor-element.elementor-element-d395e60{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-d395e60 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-b36525b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-e1233b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-11f5748 .elementor-button{background-color:var( --e-global-color-5874072 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-b70afc1 );color:var( --e-global-color-b70afc1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b70afc1 );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-11f5748 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-11f5748 .elementor-button:focus{background-color:var( --e-global-color-a1837d2 );color:var( --e-global-color-5d2818a );border-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-11f5748{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-11f5748 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-11f5748 .elementor-button:focus svg{fill:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-6417453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-6417453:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-6417453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eabd222 );}.elementor-1484 .elementor-element.elementor-element-ea90d2f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-ea90d2f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-1484 .elementor-element.elementor-element-05ee9a2{left:-23.331px;}body.rtl .elementor-1484 .elementor-element.elementor-element-05ee9a2{right:-23.331px;}.elementor-1484 .elementor-element.elementor-element-05ee9a2{top:30.894px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-05ee9a2 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;}.elementor-1484 .elementor-element.elementor-element-d89d4ff{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-d89d4ff .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3f1786e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-7ae131f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-b2d5c53 .elementor-button{background-color:var( --e-global-color-eabd222 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-b2d5c53 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-b2d5c53 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-b2d5c53{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-b2d5c53 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-b2d5c53 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-cfee7b9{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1484 .elementor-element.elementor-element-cfee7b9:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-cfee7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-ff9c8c4{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-ff9c8c4 .elementor-heading-title{font-family:"Dancing Script";font-size:2.6rem;font-weight:400;color:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-0d47121{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1484 .elementor-element.elementor-element-af888d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-af888d4:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-af888d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-7c704df{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-7c704df img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-2b5cab1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-2b5cab1 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-ed13ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-564662d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-f3625e0 .elementor-button{background-color:var( --e-global-color-a1837d2 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-f3625e0 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-f3625e0 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-b70afc1 );border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-f3625e0{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-f3625e0 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-f3625e0 .elementor-button:focus svg{fill:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-4a0a519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-4a0a519:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-4a0a519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-105b204{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-105b204 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-95682a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-95682a1 .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-a76b876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-134d1e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-50130a3 .elementor-button{background-color:var( --e-global-color-a1837d2 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-50130a3 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-50130a3 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-b70afc1 );border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-50130a3{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1484 .elementor-element.elementor-element-50130a3 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-50130a3 .elementor-button:focus svg{fill:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-6ac568d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-6ac568d:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-6ac568d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-3d3daa6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-3d3daa6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-b02470c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-b02470c .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-5813e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-7cfff93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-c2331f7 .elementor-button{background-color:var( --e-global-color-a1837d2 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-c2331f7 .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-c2331f7 .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-b70afc1 );border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-c2331f7{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-c2331f7 .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-c2331f7 .elementor-button:focus svg{fill:var( --e-global-color-b70afc1 );}.elementor-1484 .elementor-element.elementor-element-e459013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1484 .elementor-element.elementor-element-e459013:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-e459013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1837d2 );}.elementor-1484 .elementor-element.elementor-element-e9d53b2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-e9d53b2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b70afc1 );border-radius:1rem 1rem 1rem 1rem;}.elementor-1484 .elementor-element.elementor-element-9cd152b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-9cd152b .elementor-heading-title{font-family:"Helvetica";font-size:1.3rem;font-weight:600;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-2516972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:1.3rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3436546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica";font-weight:400;line-height:0.8rem;color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3d519fb .elementor-button{background-color:var( --e-global-color-a1837d2 );font-family:"Helvetica";font-weight:600;fill:var( --e-global-color-5d2818a );color:var( --e-global-color-5d2818a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5d2818a );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-1484 .elementor-element.elementor-element-3d519fb .elementor-button:hover, .elementor-1484 .elementor-element.elementor-element-3d519fb .elementor-button:focus{background-color:var( --e-global-color-5d2818a );color:var( --e-global-color-b70afc1 );border-color:var( --e-global-color-5d2818a );}.elementor-1484 .elementor-element.elementor-element-3d519fb{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1484 .elementor-element.elementor-element-3d519fb .elementor-button:hover svg, .elementor-1484 .elementor-element.elementor-element-3d519fb .elementor-button:focus svg{fill:var( --e-global-color-b70afc1 );}body.elementor-page-1484:not(.elementor-motion-effects-element-type-background), body.elementor-page-1484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b70afc1 );}body.elementor-page-1484{margin:0rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-1484 .elementor-element.elementor-element-dadcc10{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1484 .elementor-element.elementor-element-83eef11{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1484 .elementor-element.elementor-element-9dcdb5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1484 .elementor-element.elementor-element-9dcdb5d .elementor-heading-title{font-size:2.3rem;}.elementor-1484 .elementor-element.elementor-element-a625b2b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1484 .elementor-element.elementor-element-2c989cb{text-align:center;}.elementor-1484 .elementor-element.elementor-element-6cd6d6a{--grid-auto-flow:row;}.elementor-1484 .elementor-element.elementor-element-e188357{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-e47a041{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-54c1e6a{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-667300c{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-2e14151{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-7ad990b{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-7ae131f{font-size:0.9rem;}.elementor-1484 .elementor-element.elementor-element-ff9c8c4{text-align:center;}.elementor-1484 .elementor-element.elementor-element-0d47121{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1484 .elementor-element.elementor-element-dadcc10{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1484 .elementor-element.elementor-element-83eef11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1484 .elementor-element.elementor-element-9dcdb5d .elementor-heading-title{font-size:1.8rem;}.elementor-1484 .elementor-element.elementor-element-a625b2b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1484 .elementor-element.elementor-element-2c989cb{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-2c989cb .elementor-heading-title{font-size:2.2rem;}.elementor-1484 .elementor-element.elementor-element-6cd6d6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1484 .elementor-element.elementor-element-ff9c8c4{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;text-align:center;}.elementor-1484 .elementor-element.elementor-element-ff9c8c4 .elementor-heading-title{font-size:2.2rem;}.elementor-1484 .elementor-element.elementor-element-0d47121{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-3cf6940 */.elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button {
  background: linear-gradient(to left, #D47517 0%, #CCA946 50%, #D47517 100%); transition: background 0.4s ease;
}
.elementor-1484 .elementor-element.elementor-element-3cf6940 .elementor-button:hover {
  background: linear-gradient(to left, #CCA946 0%, #D47517 50%, #CCA946 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a463c8 */.elementor-1484 .elementor-element.elementor-element-0a463c8 {
  background: linear-gradient(to left, #D47517 00%, #CCA946 50%, #D47517 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51f7318 */.prod-wrap/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5aa5f *//* Le conteneur sert de référence de position */
.prod-wrap { position: relative; }

/* Ruban diagonal – coin haut gauche */
.ribbon {
  position: absolute;
  top: 30px;          /* on descend un peu plus qu’avant */
  left: -60px;        /* on décale davantage pour que ça traverse */
  width: 220px;       /* ruban un peu plus long sinon il ne couvre pas */
  text-align: center;
  background: linear-gradient(90deg, #ff3b30, #ff7a59);
  color: #fff;
  font-weight: 700;
  padding: 10px 0;
  transform: rotate(-30deg);  /* angle plus doux */
  z-index: 5;
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}
.ribbon {
  transform: rotate(-30deg) scale(0.85); /* 0.85 = -15% */
}
/* Bords du ruban (petites pointes) */
.ribbon::before,
.ribbon::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0; height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
}

.ribbon::before {
  left: -16px;
  border-right: 16px solid #c92b23; /* ombre/bord sombre à gauche */
}

.ribbon::after {
  right: -16px;
  border-left: 16px solid #c92b23;  /* ombre/bord sombre à droite */
}

/* Version coin haut DROIT : ajoute aussi la classe .right au widget */
.prod-wrap .ribbon.right {
  left: auto;
  right: -48px;
  transform: rotate(30deg);
}

/* Hover subtil */
.ribbon { transition: filter .2s ease, transform .2s ease; }
.ribbon:hover { filter: brightness(1.5); transform: rotate(-30deg) scale(1.01); }

/* Responsive : on réduit un poil sur mobile */
@media (max-width: 480px) {
  .ribbon {
    width: 160px;
    left: -40px;
    padding: 8px 0;
    font-size: 14px;
  }
  .prod-wrap .ribbon.right { right: -40px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-340f959 */.prod-wrap/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d315805 *//* Le conteneur sert de référence de position */
.prod-wrap { position: relative; }

/* Ruban diagonal – coin haut gauche */
.ribbon {
  position: absolute;
  top: 30px;          /* on descend un peu plus qu’avant */
  left: -60px;        /* on décale davantage pour que ça traverse */
  width: 220px;       /* ruban un peu plus long sinon il ne couvre pas */
  text-align: center;
  background: linear-gradient(90deg, #ff3b30, #ff7a59);
  color: #fff;
  font-weight: 700;
  padding: 10px 0;
  transform: rotate(-30deg);  /* angle plus doux */
  z-index: 5;
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}
.ribbon {
  transform: rotate(-30deg) scale(0.85); /* 0.85 = -15% */
}
/* Bords du ruban (petites pointes) */
.ribbon::before,
.ribbon::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0; height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
}

.ribbon::before {
  left: -16px;
  border-right: 16px solid #c92b23; /* ombre/bord sombre à gauche */
}

.ribbon::after {
  right: -16px;
  border-left: 16px solid #c92b23;  /* ombre/bord sombre à droite */
}

/* Version coin haut DROIT : ajoute aussi la classe .right au widget */
.prod-wrap .ribbon.right {
  left: auto;
  right: -48px;
  transform: rotate(30deg);
}

/* Hover subtil */
.ribbon { transition: filter .2s ease, transform .2s ease; }
.ribbon:hover { filter: brightness(1.5); transform: rotate(-30deg) scale(1.01); }

/* Responsive : on réduit un poil sur mobile */
@media (max-width: 480px) {
  .ribbon {
    width: 160px;
    left: -40px;
    padding: 8px 0;
    font-size: 14px;
  }
  .prod-wrap .ribbon.right { right: -40px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c704df */.prod-wrap/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-105b204 */.prod-wrap/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d3daa6 */.prod-wrap/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d53b2 */.prod-wrap/* End custom CSS */