.elementor-1232 .elementor-element.elementor-element-4f478ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1232 .elementor-element.elementor-element-06ef474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-1232 .elementor-element.elementor-element-25bb1ce{color:var( --e-global-color-d1e6915 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1232 .elementor-element.elementor-element-c398c8e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-3911bd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1232 .elementor-element.elementor-element-932c336{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-7175dbf .elementor-button{background-color:transparent;background-image:linear-gradient(135deg, #813396 0%, #4392D4 100%);border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-1232 .elementor-element.elementor-element-42355fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1232 .elementor-element.elementor-element-7a7477f .elementor-button{background-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;padding:15px 28px 15px 28px;}.elementor-1232 .elementor-element.elementor-element-3d9a510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-aed05da{--display:flex;}.elementor-1232 .elementor-element.elementor-element-c4cf783{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1232 .elementor-element.elementor-element-80efb28{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-80efb28:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-80efb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-6c09e10{text-align:center;font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d22f016{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1232 .elementor-element.elementor-element-b5e989e{--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;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1232 .elementor-element.elementor-element-b5e989e:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-b5e989e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF45;}.elementor-1232 .elementor-element.elementor-element-6e4c3f0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1232 .elementor-element.elementor-element-f3b2d56 .elementor-counter-number-wrapper{font-family:"Lora", Sans-serif;font-size:63px;font-weight:600;}.elementor-1232 .elementor-element.elementor-element-6e60d20{text-align:center;color:var( --e-global-color-d1e6915 );font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f3d371d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-f4f3620 .elementor-counter-number-wrapper{font-family:"Lora", Sans-serif;font-size:63px;font-weight:600;}.elementor-1232 .elementor-element.elementor-element-d625503{text-align:center;color:var( --e-global-color-d1e6915 );font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-aa53642{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-05ed149 .elementor-counter-number-wrapper{font-family:"Lora", Sans-serif;font-size:63px;font-weight:600;}.elementor-1232 .elementor-element.elementor-element-d053bcf{text-align:center;color:var( --e-global-color-d1e6915 );font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8d5f989{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-9361021 .elementor-counter-number-wrapper{font-family:"Lora", Sans-serif;font-size:63px;font-weight:600;}.elementor-1232 .elementor-element.elementor-element-a901c32{text-align:center;color:var( --e-global-color-d1e6915 );font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2c7741b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-2c7741b:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-2c7741b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-8fcb138 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-dc339b9{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8125ad5{--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;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-da72933{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-9e9503b{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-b52b22c{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-82f6223{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-b2d53f2{--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;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-cb3d858{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-64b29e1{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9fc5fdd{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-70b6421{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-010b714{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-010b714:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-010b714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDAED;}.elementor-1232 .elementor-element.elementor-element-166e3e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-449aa37{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f516ad1{--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-1232 .elementor-element.elementor-element-14d2589{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-14d2589:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-14d2589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-e55b05f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1232 .elementor-element.elementor-element-ba04a6c.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-ba04a6c .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-ba04a6c .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-096e67c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-6b181d8{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2fed8e2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-2fed8e2:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-2fed8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-6611864{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-af3c1ce.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-af3c1ce .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-af3c1ce .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-c6768ef .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-a576711{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ef55644{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-ef55644:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-ef55644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-feaf245{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-111559f.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-111559f .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-111559f .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-47173c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-d2d129c{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-769a728{--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-1232 .elementor-element.elementor-element-016c21a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-016c21a:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-016c21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-6a6f044{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-3ed91fa.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-3ed91fa .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-3ed91fa .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-b986612 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-e9d7ee1{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-3e2c3a1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-3e2c3a1:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-3e2c3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-3450753{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-c4eac1a.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-c4eac1a .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-c4eac1a .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-801cdc1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-e08877b{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-a963c06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-a963c06:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-a963c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-e9b1d64{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-de9d554.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-de9d554 .elementor-icon{font-size:65px;}.elementor-1232 .elementor-element.elementor-element-de9d554 .elementor-icon svg{height:65px;}.elementor-1232 .elementor-element.elementor-element-3d78b47 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-cb68d82{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-dcff6f1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-dcff6f1:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-dcff6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-40d8efc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-717f907{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-745ac83{--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;--justify-content:center;}.elementor-1232 .elementor-element.elementor-element-745ac83.e-con{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-08bd0fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-08bd0fc:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-08bd0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87a9845 );}.elementor-1232 .elementor-element.elementor-element-08bd0fc.e-con{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-b677aed{--display:flex;--justify-content:center;}.elementor-1232 .elementor-element.elementor-element-f2f4072 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-bf81e96{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1232 .elementor-element.elementor-element-2e5a02e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-text{transition:color 0.3s;}.elementor-1232 .elementor-element.elementor-element-4d2a8f1{--display:flex;}.elementor-1232 .elementor-element.elementor-element-6c16ded{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-6c16ded:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-6c16ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-6ff860c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-6ce0268{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-5e4f38c{--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-1232 .elementor-element.elementor-element-cdea7fb{--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;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-cdea7fb:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-cdea7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-b8a9fea{--display:flex;}.elementor-1232 .elementor-element.elementor-element-d8bd3e1 .elementor-icon-wrapper{text-align:center;}.elementor-1232 .elementor-element.elementor-element-408765a{--display:flex;}.elementor-1232 .elementor-element.elementor-element-02cd963 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-841d938{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c3f5c68{--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;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-c3f5c68:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-c3f5c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-c1586af{--display:flex;}.elementor-1232 .elementor-element.elementor-element-c505426 .elementor-icon-wrapper{text-align:center;}.elementor-1232 .elementor-element.elementor-element-62b6673{--display:flex;}.elementor-1232 .elementor-element.elementor-element-beb3023 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-e83d4fe{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-b6dbd92{--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;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-b6dbd92:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-b6dbd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-934409a{--display:flex;}.elementor-1232 .elementor-element.elementor-element-f75bcd5 .elementor-icon-wrapper{text-align:center;}.elementor-1232 .elementor-element.elementor-element-d11664d{--display:flex;}.elementor-1232 .elementor-element.elementor-element-48a16a6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-678d515{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-97d43df{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-97d43df:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-97d43df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDAED;}.elementor-1232 .elementor-element.elementor-element-c2252b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-b13929c{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-073f5c1{--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-1232 .elementor-element.elementor-element-e284334{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-e284334:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-e284334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-f09933e{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-7f8a39f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-7d814d4{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-0b627aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-0b627aa:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-0b627aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-8044463{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-caf969c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-33495b3{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-57f06c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-57f06c4:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-57f06c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-0c968cb{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-1cd86d1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-8b286f5{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-72351f4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-72351f4:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-72351f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-b585887{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-5ad47b3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-f8f391b{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-94c2c70{--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-1232 .elementor-element.elementor-element-693ef77{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-693ef77:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-693ef77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-2bc1314{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-45e371a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-50a656f{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2eba06a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-2eba06a:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-2eba06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-d3d1f12{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-ba3a533 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-dbfef73{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-668f4e7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-668f4e7:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-668f4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-b19e20c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-0093b0b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-3124350{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8c737d5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-8c737d5:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-8c737d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-d391429{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-f9411c8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-c26ec23{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-185233b{--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-1232 .elementor-element.elementor-element-2f39601{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-2f39601:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-2f39601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-37355e1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-bfaf462 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-7188a2a{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ac86377{--display:flex;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-ac86377:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-ac86377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-51a0fc3{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1232 .elementor-element.elementor-element-ef6a512 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-c6b39f3{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2895bfc{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-2895bfc:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-2895bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-4f69190 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-6fff282{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-71e7741{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-c33ae3c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-a089fdb{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d4ef785{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-20a794e{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-20a794e:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-20a794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8AACE82;}.elementor-1232 .elementor-element.elementor-element-d72f8a0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-e5b2396{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-198b400{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f7db080{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-51ab02f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-52170c0{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-16ede05{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c514c88{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-c514c88:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-c514c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8AACE82;}.elementor-1232 .elementor-element.elementor-element-00412f6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-a28c584{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-7740816 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-1232 .elementor-element.elementor-element-7740816{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9e4cd11{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-34335dc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-c7bee48{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d93e959{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-a047913{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-a047913:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-a047913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8AACE82;}.elementor-1232 .elementor-element.elementor-element-f53f442 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-fc46447{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-169961e{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-a9788d7{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-89bfc32 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-f5c9342{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-871499c{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-210184e{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-210184e:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-210184e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8AACE82;}.elementor-1232 .elementor-element.elementor-element-9376908 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-7f3767a{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-1e71c79{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-398f25a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-2cc2f35 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-cee08bd{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f24d8e9{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-39b8843{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1232 .elementor-element.elementor-element-8db532b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-53d053f{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ed8265d{font-family:var( --e-global-typography-6dd1108-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd1108-font-size );font-weight:var( --e-global-typography-6dd1108-font-weight );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-43812fb{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1232 .elementor-element.elementor-element-33337c4{--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;border-style:solid;--border-style:solid;border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1232 .elementor-element.elementor-element-33337c4:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-33337c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e6915 );}.elementor-1232 .elementor-element.elementor-element-bcabc67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-56e023e{--display:flex;}.elementor-1232 .elementor-element.elementor-element-35dc6a3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-e3ab310{--display:flex;}.elementor-1232 .elementor-element.elementor-element-d3be4b5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-9c0864a{--display:flex;}.elementor-1232 .elementor-element.elementor-element-575b6dd{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-5eb3a00{--display:flex;}.elementor-1232 .elementor-element.elementor-element-370385a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-ccba845{--display:flex;}.elementor-1232 .elementor-element.elementor-element-a3579e7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1232 .elementor-element.elementor-element-36b5e65{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-1232 .elementor-element.elementor-element-36b5e65 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-b351ed6{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1232 .elementor-element.elementor-element-b351ed6:not(.elementor-motion-effects-element-type-background), .elementor-1232 .elementor-element.elementor-element-b351ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87a9845 );}.elementor-1232 .elementor-element.elementor-element-25ffc45{text-align:center;}.elementor-1232 .elementor-element.elementor-element-25ffc45 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1232 .elementor-element.elementor-element-1f9c53d{text-align:center;font-family:var( --e-global-typography-a411838-font-family ), Sans-serif;font-size:var( --e-global-typography-a411838-font-size );font-weight:var( --e-global-typography-a411838-font-weight );line-height:var( --e-global-typography-a411838-line-height );}.elementor-1232 .elementor-element.elementor-element-6296ec0{--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-1232 .elementor-element.elementor-element-6a3330d{--display:flex;}.elementor-1232 .elementor-element.elementor-element-b2c1700 .elementor-button{background-color:transparent;fill:var( --e-global-color-d1e6915 );color:var( --e-global-color-d1e6915 );background-image:linear-gradient(135deg, #813396 0%, #4392D4 100%);border-radius:8px 8px 8px 8px;padding:30px 32px 30px 32px;}.elementor-1232 .elementor-element.elementor-element-b2c1700.elementor-element{--align-self:center;}.elementor-1232 .elementor-element.elementor-element-d02758a{--display:flex;}.elementor-1232 .elementor-element.elementor-element-4046f5b .elementor-button{background-color:#EAC1EE;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 5px 4px 3px;border-color:#1F1F1FDE;border-radius:8px 8px 8px 8px;padding:30px 32px 30px 32px;}.elementor-1232 .elementor-element.elementor-element-4046f5b.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1232 .elementor-element.elementor-element-06ef474{--width:60%;}.elementor-1232 .elementor-element.elementor-element-3d9a510{--width:40%;}.elementor-1232 .elementor-element.elementor-element-e55b05f{--width:26%;}.elementor-1232 .elementor-element.elementor-element-6611864{--width:26%;}.elementor-1232 .elementor-element.elementor-element-feaf245{--width:26%;}.elementor-1232 .elementor-element.elementor-element-6a6f044{--width:26%;}.elementor-1232 .elementor-element.elementor-element-3450753{--width:26%;}.elementor-1232 .elementor-element.elementor-element-e9b1d64{--width:26%;}.elementor-1232 .elementor-element.elementor-element-b8a9fea{--width:14%;}.elementor-1232 .elementor-element.elementor-element-c1586af{--width:14%;}.elementor-1232 .elementor-element.elementor-element-934409a{--width:14%;}.elementor-1232 .elementor-element.elementor-element-f09933e{--width:26%;}.elementor-1232 .elementor-element.elementor-element-8044463{--width:26%;}.elementor-1232 .elementor-element.elementor-element-0c968cb{--width:26%;}.elementor-1232 .elementor-element.elementor-element-b585887{--width:26%;}.elementor-1232 .elementor-element.elementor-element-2bc1314{--width:26%;}.elementor-1232 .elementor-element.elementor-element-d3d1f12{--width:26%;}.elementor-1232 .elementor-element.elementor-element-b19e20c{--width:26%;}.elementor-1232 .elementor-element.elementor-element-d391429{--width:26%;}.elementor-1232 .elementor-element.elementor-element-37355e1{--width:26%;}.elementor-1232 .elementor-element.elementor-element-51a0fc3{--width:26%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-6c09e10{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6e60d20{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d625503{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d053bcf{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-a901c32{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8fcb138 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-dc339b9{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9e9503b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-82f6223{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-64b29e1{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-70b6421{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-166e3e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-449aa37{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-096e67c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-6b181d8{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c6768ef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a576711{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-47173c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-d2d129c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-b986612 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e9d7ee1{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-801cdc1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e08877b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-3d78b47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-cb68d82{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-40d8efc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-717f907{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f2f4072 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-bf81e96{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-6ff860c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6ce0268{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-02cd963 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-841d938{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-beb3023 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e83d4fe{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-48a16a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-678d515{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c2252b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-b13929c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-7f8a39f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7d814d4{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-caf969c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-33495b3{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-1cd86d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-8b286f5{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-5ad47b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-f8f391b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-45e371a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-50a656f{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ba3a533 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-dbfef73{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-0093b0b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-3124350{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f9411c8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c26ec23{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-bfaf462 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7188a2a{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ef6a512 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c6b39f3{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-4f69190 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6fff282{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c33ae3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a089fdb{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d4ef785{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d72f8a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e5b2396{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-198b400{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-51ab02f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-52170c0{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-16ede05{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-00412f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a28c584{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-7740816{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-34335dc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c7bee48{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d93e959{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f53f442 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-fc46447{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-169961e{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-89bfc32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-f5c9342{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-871499c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9376908 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7f3767a{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-1e71c79{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2cc2f35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-cee08bd{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f24d8e9{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8db532b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-53d053f{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ed8265d{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-bcabc67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-35dc6a3{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-d3be4b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-575b6dd{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-370385a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-a3579e7{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-36b5e65{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-25ffc45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-1f9c53d{font-size:var( --e-global-typography-a411838-font-size );line-height:var( --e-global-typography-a411838-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-6c09e10{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6e60d20{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d625503{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d053bcf{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-a901c32{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8fcb138 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-dc339b9{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9e9503b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-82f6223{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-64b29e1{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-70b6421{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-166e3e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-449aa37{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-096e67c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-6b181d8{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c6768ef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a576711{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-47173c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-d2d129c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-b986612 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e9d7ee1{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-801cdc1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e08877b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-3d78b47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-cb68d82{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-40d8efc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-717f907{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f2f4072 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-bf81e96{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1232 .elementor-element.elementor-element-2e5a02e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-6ff860c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6ce0268{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-02cd963 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-841d938{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-beb3023 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e83d4fe{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-48a16a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-678d515{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c2252b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-b13929c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-7f8a39f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7d814d4{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-caf969c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-33495b3{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-1cd86d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-8b286f5{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-5ad47b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-f8f391b{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-45e371a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-50a656f{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ba3a533 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-dbfef73{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-0093b0b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-3124350{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f9411c8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c26ec23{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-bfaf462 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7188a2a{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ef6a512 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c6b39f3{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-4f69190 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-6fff282{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-c33ae3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a089fdb{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d4ef785{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d72f8a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-e5b2396{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-198b400{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-51ab02f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-52170c0{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-16ede05{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-00412f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-a28c584{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-7740816{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-34335dc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-c7bee48{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-d93e959{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f53f442 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-fc46447{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-169961e{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-89bfc32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-f5c9342{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-871499c{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-9376908 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-7f3767a{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-1e71c79{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-2cc2f35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-cee08bd{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-f24d8e9{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-8db532b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-53d053f{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-ed8265d{font-size:var( --e-global-typography-6dd1108-font-size );line-height:var( --e-global-typography-6dd1108-line-height );}.elementor-1232 .elementor-element.elementor-element-bcabc67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-35dc6a3{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-d3be4b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-575b6dd{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-370385a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-a3579e7{font-size:var( --e-global-typography-accent-font-size );}.elementor-1232 .elementor-element.elementor-element-36b5e65{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-1232 .elementor-element.elementor-element-25ffc45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1232 .elementor-element.elementor-element-1f9c53d{font-size:var( --e-global-typography-a411838-font-size );line-height:var( --e-global-typography-a411838-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-25bb1ce */.hero-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 20px;
    padding: 6px 16px;
    font-size: 12px;
    font-weight: 600;
    color: var(--mint);
    margin-bottom: 24px;
    letter-spacing: .5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c398c8e */.hero h1 em {
    font-style: normal;
    background: linear-gradient(90deg, #24c6dc, #514a9d); /* Exemple de codes couleur */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f58d6bd */.hero-desc {
    font-size: 17px;
    color: rgba(255, 255, 255, .7);
    margin-bottom: 36px;
    max-width: 540px;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7175dbf */.btn-primary {
    display: inline-flex;
    align-items: center;
    
  
   
    font-size: 15px;
    font-weight: 700;
    border: none;
    cursor: pointer;
    transition: opacity .2s, transform .2s, box-shadow .2s;
    box-shadow: 0 4px 20px rgba(129, 51, 150, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a7477f */.btn-ghost {
    display: inline-flex;
    align-items: center;
  
    background: rgba(255, 255, 255, .12);
    color: #fff;
    border: 1.5px solid rgba(255, 255, 255, .3);
    border-radius: var(--radius-sm);
    font-size: 15px;
    font-weight: 600;
    transition: background .2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f478ae */.hero{
   background:  linear-gradient(140deg, #2a0a40 0%, #3d1460 40%, #1a4a8a 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e24d26a *//* Container styles */
.elementor-1232 .elementor-element.elementor-element-e24d26a .tag-cloud {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1); /* Subtle top border if needed */
}

/* Individual tag (link) styles */
.elementor-1232 .elementor-element.elementor-element-e24d26a .tag-cloud a {
    display: block;
    padding: 8px 14px;
    background-color: rgba(255, 255, 255, 0.07);
    
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover state for tags */
.elementor-1232 .elementor-element.elementor-element-e24d26a .tag-cloud a:hover {
    background-color: rgba(255, 255, 255, 0.15);
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de1eb2 */.trust-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    padding-top: 28px;
    border-top: 1px solid rgba(255, 255, 255, .12);
}

.trust-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--purple) 0%, var(--blue) 100%);
    flex-shrink: 0;
}
.trust-item {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    color: rgba(255, 255, 255, .6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4cf783 */.hero{
   background:  linear-gradient(140deg, #2a0a40 0%, #3d1460 40%, #1a4a8a 100%);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f3b2d56 */.stat-num {
    display: block;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 8px;
    background: linear-gradient(90deg, var(--sky), var(--mint));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4c3f0 */.stat-box {
    background: rgba(255, 255, 255, .05);
    padding: 32px 24px;
    text-align: center;
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f4f3620 */.stat-num {
    display: block;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 8px;
    background: linear-gradient(90deg, var(--sky), var(--mint));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3d371d */.stat-box {
    background: rgba(255, 255, 255, .05);
    padding: 32px 24px;
    text-align: center;
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-05ed149 */.stat-num {
    display: block;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 8px;
    background: linear-gradient(90deg, var(--sky), var(--mint));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa53642 */.stat-box {
    background: rgba(255, 255, 255, .05);
    padding: 32px 24px;
    text-align: center;
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9361021 */.stat-num {
    display: block;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 8px;
    background: linear-gradient(90deg, var(--sky), var(--mint));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5f989 */.stat-box {
    background: rgba(255, 255, 255, .05);
    padding: 32px 24px;
    text-align: center;
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22f016 */.hero{
   background:  linear-gradient(140deg, #2a0a40 0%, #3d1460 40%, #1a4a8a 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-355e9fc */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fcb138 */h2 em {
    font-style: normal;
   background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da72933 */.pain-item {

background: #ffffff;
    border: 1px solid #e0e0e0;
    
    /* Application du dégradé sur la bordure gauche */
    border-left: 4px solid;
    border-image: linear-gradient(135deg, purple, blue) 1;
    
    border-radius: px; /* Note : border-image peut parfois annuler l'arrondi sur ce seul côté */
    padding: 18px 22px;
    font-size: 14px;
    line-height: 1.65;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    color: #555555;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b22c */.pain-item {

background: #ffffff;
    border: 1px solid #e0e0e0;
    
    /* Application du dégradé sur la bordure gauche */
    border-left: 4px solid;
    border-image: linear-gradient(135deg, purple, blue) 1;
    
    border-radius: px; /* Note : border-image peut parfois annuler l'arrondi sur ce seul côté */
    padding: 18px 22px;
    font-size: 14px;
    line-height: 1.65;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    color: #555555;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb3d858 */.pain-item {

background: #ffffff;
    border: 1px solid #e0e0e0;
    
    /* Application du dégradé sur la bordure gauche */
    border-left: 4px solid;
    border-image: linear-gradient(135deg, purple, blue) 1;
    
    border-radius: px; /* Note : border-image peut parfois annuler l'arrondi sur ce seul côté */
    padding: 18px 22px;
    font-size: 14px;
    line-height: 1.65;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    color: #555555;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc5fdd */.pain-item {

background: #ffffff;
    border: 1px solid #e0e0e0;
    
    /* Application du dégradé sur la bordure gauche */
    border-left: 4px solid;
    border-image: linear-gradient(135deg, purple, blue) 1;
    
    border-radius: px; /* Note : border-image peut parfois annuler l'arrondi sur ce seul côté */
    padding: 18px 22px;
    font-size: 14px;
    line-height: 1.65;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    color: #555555;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9641fb2 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-166e3e4 */h2 em {
    font-style: normal;
   background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d2589 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fed8e2 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef55644 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016c21a */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2c3a1 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a963c06 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-152748c */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7595591 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b23dea1 *//* Apply to the Widget (Advanced > Custom CSS) */
.elementor-1232 .elementor-element.elementor-element-b23dea1 {
    background-color: #0f2340;
    padding: 24px;
    border-radius: 12px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 13px;
    display: flex;
    flex-direction: column;
    gap: 8px; /* Adds consistent spacing between child items */
}

/* Styling for the Business Name inside */
.elementor-1232 .elementor-element.elementor-element-b23dea1 .biz-name {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
}

/* Styling for the Bar/Meta items */
.elementor-1232 .elementor-element.elementor-element-b23dea1 .biz-bar {
    margin: 6px 0;
    display: block;
}

/* Style pour les barres de progression */
.elementor-1232 .elementor-element.elementor-element-b23dea1 .biz-bar {
    height: 8px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    margin: 10px 0 20px 0;
}

/* La partie remplie de la barre */
.elementor-1232 .elementor-element.elementor-element-b23dea1 .biz-bar::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 70%; /* Ajustez le pourcentage ici */
    background-color: #4285f4; /* Bleu Google */
    border-radius: 4px;
}

/* Différencier la deuxième barre (ex: "Après optimisation") */
.elementor-1232 .elementor-element.elementor-element-b23dea1 .biz-bar:last-of-type::after {
    width: 95%;
    background-color: #34a853; /* Vert pour le succès */
}
.gmb-star {
    color: #f59e0b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08bd0fc */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);
  
  .gmb-star {
    color: #f59e0b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4089ac7 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdea7fb */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f5c68 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6dbd92 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b8b2f0 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e284334 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b627aa */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57f06c4 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72351f4 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-693ef77 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eba06a */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668f4e7 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c737d5 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f39601 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac86377 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c2425 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ef785 *//* If placed in Global CSS (Apparence > Personnaliser) */
.kw-cloud {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0;
    margin: 20px 0;
}

.kw-tag {
    background-color: #f1f5f9;
    color: #334155;
    font-size: 16px;
    font-weight: 600;
    padding: 7px 13px;
    border-radius: 20px;
    border: 1px solid #e2e8f0;
    display: inline-block;
    transition: all 0.3s ease;
    cursor: pointer;
}

.kw-tag:hover {
    background-color: #e2e8f0;
    color: #1a1a2e;
    border-color: #cbd5e1;
    transform: translateY(-2px);
}
`````/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36b7860 */.label {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;

    /* Effet de texte en dégradé */
    background: linear-gradient(135deg, purple, blue);
    -webkit-background-clip: text; /* Requis pour Safari et Chrome */
    background-clip: text;
    -webkit-text-fill-color: transparent; /* Rend le texte transparent pour laisser voir le dégradé */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33337c4 */.benefit-card {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    transition: all .2s;
}
.benefit-card:hover {
  border-color: var(--lilac);
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(129,51,150,.1);/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2c1700 */.btn-primary {
    display: inline-flex;
    align-items: center;
    
  
   
    font-size: 15px;
    font-weight: 700;
    border: none;
    cursor: pointer;
    transition: opacity .2s, transform .2s, box-shadow .2s;
    box-shadow: 0 4px 20px rgba(129, 51, 150, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4046f5b */.btn-primary {
    display: inline-flex;
    align-items: center;
    
  
   
    font-size: 15px;
    font-weight: 700;
    border: none;
    cursor: pointer;
    transition: opacity .2s, transform .2s, box-shadow .2s;
    box-shadow: 0 4px 20px rgba(129, 51, 150, 0.3);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://webicestudio.fr/wp-content/uploads/2025/05/Lora-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://webicestudio.fr/wp-content/uploads/2025/05/Lora-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://webicestudio.fr/wp-content/uploads/2025/05/Lora-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://webicestudio.fr/wp-content/uploads/2025/05/Lora-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */