.elementor-34 .elementor-element.elementor-element-bce66ef{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-13f63db{text-align:center;}.elementor-34 .elementor-element.elementor-element-13f63db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:800;}.elementor-widget-text-editor{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-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-34 .elementor-element.elementor-element-0879174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-34 .elementor-element.elementor-element-a3c7477{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-a3c7477:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a3c7477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A3E9D1F;}.elementor-34 .elementor-element.elementor-element-ed5bec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4f2c5a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-e4f7fa8 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:1000px 1000px 1000px 1000px;padding:15px 40px 15px 40px;}.elementor-34 .elementor-element.elementor-element-e4f7fa8{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;fill:var( --e-global-color-ccdbd6d );color:var( --e-global-color-ccdbd6d );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:1000px 1000px 1000px 1000px;padding:15px 40px 15px 40px;}.elementor-34 .elementor-element.elementor-element-2adc570{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button:focus{box-shadow:0px 0px 10px 4px rgba(212.00000000000006, 175.00000000000014, 55.000000000000014, 0.71);}.elementor-34 .elementor-element.elementor-element-441c5b1{--display:flex;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.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-34 .elementor-element.elementor-element-6d2e1a0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-34 .elementor-element.elementor-element-6d2e1a0 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6d2e1a0 .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-6d2e1a0 .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-e7b98b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-d2c0b24{--display:flex;}.elementor-34 .elementor-element.elementor-element-7960b1f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-34 .elementor-element.elementor-element-7960b1f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-c9cbcca{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5e52fdd{--display:flex;--min-height:270px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-5e52fdd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5e52fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F08;}.elementor-34 .elementor-element.elementor-element-5e52fdd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4AF37;--border-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-5e52fdd, .elementor-34 .elementor-element.elementor-element-5e52fdd::before{--border-transition:0s;}.elementor-34 .elementor-element.elementor-element-fd7e2ed .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-fd7e2ed.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-fd7e2ed.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-fd7e2ed.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-34 .elementor-element.elementor-element-fd7e2ed.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-fd7e2ed.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-34 .elementor-element.elementor-element-fd7e2ed .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-fd7e2ed .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-761223a{text-align:center;}.elementor-34 .elementor-element.elementor-element-761223a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-e2948cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-34 .elementor-element.elementor-element-15a7510{--display:flex;--min-height:270px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-15a7510:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-15a7510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F08;}.elementor-34 .elementor-element.elementor-element-15a7510:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-15a7510, .elementor-34 .elementor-element.elementor-element-15a7510::before{--border-transition:0s;}.elementor-34 .elementor-element.elementor-element-636caf2 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-636caf2.elementor-view-stacked .elementor-icon{background-color:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-636caf2.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-636caf2.elementor-view-default .elementor-icon{color:#1BBCFF00;border-color:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-636caf2.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-636caf2.elementor-view-default .elementor-icon svg{fill:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-636caf2 .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-636caf2 .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-65ea382{text-align:center;}.elementor-34 .elementor-element.elementor-element-65ea382 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3d35327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-34 .elementor-element.elementor-element-f11ed75{--display:flex;--min-height:270px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-f11ed75:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f11ed75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F08;}.elementor-34 .elementor-element.elementor-element-f11ed75:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-f11ed75, .elementor-34 .elementor-element.elementor-element-f11ed75::before{--border-transition:0s;}.elementor-34 .elementor-element.elementor-element-3318cdf .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-3318cdf.elementor-view-stacked .elementor-icon{background-color:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-3318cdf.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3318cdf.elementor-view-default .elementor-icon{color:#1BBCFF00;border-color:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-3318cdf.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3318cdf.elementor-view-default .elementor-icon svg{fill:#1BBCFF00;}.elementor-34 .elementor-element.elementor-element-3318cdf .elementor-icon{font-size:40px;}.elementor-34 .elementor-element.elementor-element-3318cdf .elementor-icon svg{height:40px;}.elementor-34 .elementor-element.elementor-element-4782750{text-align:center;}.elementor-34 .elementor-element.elementor-element-4782750 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-642de62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-34 .elementor-element.elementor-element-2684aa4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cc95428{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-34 .elementor-element.elementor-element-cc95428 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3f8e45a{--display:flex;--min-height:134px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-3f8e45a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34 .elementor-element.elementor-element-3f8e45a, .elementor-34 .elementor-element.elementor-element-3f8e45a::before{--border-transition:0s;}.elementor-34 .elementor-element.elementor-element-d99f585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-d99f585 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-d99f585.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d99f585.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d99f585.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d99f585.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d99f585.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d99f585 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-d99f585 .elementor-icon svg{height:30px;}.elementor-34 .elementor-element.elementor-element-4b9b8b5{text-align:center;}.elementor-34 .elementor-element.elementor-element-4b9b8b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4b566fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-34 .elementor-element.elementor-element-34a1912{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9b6b4c0{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--align-content:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-eccbdc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00D2FF;--border-color:#00D2FF;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0b5e48f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-0b5e48f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-0b5e48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, #050505 9%, #00D2FF 100%);}.elementor-34 .elementor-element.elementor-element-b45436a{text-align:center;}.elementor-34 .elementor-element.elementor-element-b45436a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a76d683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-34 .elementor-element.elementor-element-2de2ea7{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-dd606ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b94f8c9{text-align:start;}.elementor-34 .elementor-element.elementor-element-b94f8c9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-dcd7b97{text-align:center;}.elementor-34 .elementor-element.elementor-element-dcd7b97 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:#00D2FF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-f44e2f2{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-f44e2f2 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-f44e2f2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-1dd80e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-5a08116{text-align:start;}.elementor-34 .elementor-element.elementor-element-5a08116 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-19ee8ab{text-align:center;}.elementor-34 .elementor-element.elementor-element-19ee8ab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:#00D2FF;}.elementor-34 .elementor-element.elementor-element-6570124{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-6570124 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-6570124 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-f604d31{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-dec5789{text-align:start;}.elementor-34 .elementor-element.elementor-element-dec5789 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-91b6237{text-align:center;}.elementor-34 .elementor-element.elementor-element-91b6237 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:#00D2FF;}.elementor-34 .elementor-element.elementor-element-be2b89e{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-be2b89e .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-be2b89e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-b6fef93{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d483ffb{text-align:start;}.elementor-34 .elementor-element.elementor-element-d483ffb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-d502676{text-align:center;}.elementor-34 .elementor-element.elementor-element-d502676 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:#00D2FF;}.elementor-34 .elementor-element.elementor-element-fd1ec7f{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-45b9cad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-60a1d1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-60a1d1b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-60a1d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-7a57f2b{text-align:center;}.elementor-34 .elementor-element.elementor-element-7a57f2b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-ae35b16 .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-b5a348c{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-350e305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c5ce6a8{text-align:center;}.elementor-34 .elementor-element.elementor-element-c5ce6a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-e6de582{text-align:center;}.elementor-34 .elementor-element.elementor-element-e6de582 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b375c52{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-b375c52 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-b375c52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-0df6eeb{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d36862d{text-align:center;}.elementor-34 .elementor-element.elementor-element-d36862d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-c5b4243{text-align:center;}.elementor-34 .elementor-element.elementor-element-c5b4243 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-422a74a{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-422a74a .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-422a74a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-749ef3e{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c29859e{text-align:center;}.elementor-34 .elementor-element.elementor-element-c29859e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a5eb102{text-align:center;}.elementor-34 .elementor-element.elementor-element-a5eb102 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-df582b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f0f3bd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-f0f3bd1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f0f3bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-9c2cff6{text-align:center;}.elementor-34 .elementor-element.elementor-element-9c2cff6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-035be0d .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-fb1786c{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-648beb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-0e15712{text-align:center;}.elementor-34 .elementor-element.elementor-element-0e15712 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-038e76d{text-align:center;}.elementor-34 .elementor-element.elementor-element-038e76d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-34134a7{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-34134a7 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-34134a7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-10a0844{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-74747ca{text-align:center;}.elementor-34 .elementor-element.elementor-element-74747ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-05ff60c{text-align:center;}.elementor-34 .elementor-element.elementor-element-05ff60c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-857babe{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-857babe .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-857babe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-05eb490{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-81c76c0{text-align:center;}.elementor-34 .elementor-element.elementor-element-81c76c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-683009d{text-align:center;}.elementor-34 .elementor-element.elementor-element-683009d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-acdebe8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c620c00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c620c00:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-c620c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-fb37592{text-align:center;}.elementor-34 .elementor-element.elementor-element-fb37592 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-f2018f9 .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-c0fabf9{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-aa648b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-21ae2e9{text-align:center;}.elementor-34 .elementor-element.elementor-element-21ae2e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-bb8025d{text-align:center;}.elementor-34 .elementor-element.elementor-element-bb8025d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b9527a2{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-b9527a2 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-b9527a2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-9f44753{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-615acc8{text-align:center;}.elementor-34 .elementor-element.elementor-element-615acc8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-aa3acca{text-align:center;}.elementor-34 .elementor-element.elementor-element-aa3acca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-0935898{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-0935898 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-0935898 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-524fa9e{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-6cc9da6{text-align:center;}.elementor-34 .elementor-element.elementor-element-6cc9da6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3b66880{text-align:center;}.elementor-34 .elementor-element.elementor-element-3b66880 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-0eec34b{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5c2a16d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-dddd311{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-dddd311:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-dddd311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-753e8be{text-align:center;}.elementor-34 .elementor-element.elementor-element-753e8be .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-49b34fc .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-d1dea1d{--display:flex;--min-height:225px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-a2e1aa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2e8732b{text-align:center;}.elementor-34 .elementor-element.elementor-element-2e8732b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6e7d0dc{text-align:center;}.elementor-34 .elementor-element.elementor-element-6e7d0dc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e200ab4{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-e200ab4 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-e200ab4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-3af6b36{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b75f92d{text-align:center;}.elementor-34 .elementor-element.elementor-element-b75f92d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-d5a072b{text-align:center;}.elementor-34 .elementor-element.elementor-element-d5a072b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-dfb1257{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-dfb1257 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-dfb1257 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-4c342a8{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d4b3068{text-align:center;}.elementor-34 .elementor-element.elementor-element-d4b3068 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3527655{text-align:center;}.elementor-34 .elementor-element.elementor-element-3527655 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b3fabea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cb16089{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-cb16089:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-cb16089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-7daca80{text-align:center;}.elementor-34 .elementor-element.elementor-element-7daca80 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-941fe84 .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-ad34d48{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cde315e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-7117082{text-align:center;}.elementor-34 .elementor-element.elementor-element-7117082 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-260c453{text-align:center;}.elementor-34 .elementor-element.elementor-element-260c453 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-c45db52{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-c45db52 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-c45db52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-f680e02{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d09ff5c{text-align:center;}.elementor-34 .elementor-element.elementor-element-d09ff5c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-9ca0557{text-align:center;}.elementor-34 .elementor-element.elementor-element-9ca0557 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6058445{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-6058445 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-6058445 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-96bf64d{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b89a489{text-align:center;}.elementor-34 .elementor-element.elementor-element-b89a489 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-e9bdb78{text-align:center;}.elementor-34 .elementor-element.elementor-element-e9bdb78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-63a1106{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A855F7;--border-color:#A855F7;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f4f574f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-f4f574f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f4f574f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-primary ) 100%);}.elementor-34 .elementor-element.elementor-element-4ee653b{text-align:center;}.elementor-34 .elementor-element.elementor-element-4ee653b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-63e2cfb .elementor-button{background-color:var( --e-global-color-ccdbd6d );font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-718a7cb{--display:flex;--min-height:225px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-72833ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-66126ec{text-align:center;}.elementor-34 .elementor-element.elementor-element-66126ec .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-68bf28f{text-align:center;}.elementor-34 .elementor-element.elementor-element-68bf28f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-26d7e45{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-26d7e45 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-26d7e45 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-aaa2a5c{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-84689a1{text-align:center;}.elementor-34 .elementor-element.elementor-element-84689a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-97e6cf7{text-align:center;}.elementor-34 .elementor-element.elementor-element-97e6cf7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-89155f3{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-89155f3 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-89155f3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-d24dd79{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b1e899d{text-align:center;}.elementor-34 .elementor-element.elementor-element-b1e899d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4e84745{text-align:center;}.elementor-34 .elementor-element.elementor-element-4e84745 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7259611{--divider-border-style:dotted;--divider-color:#D4AF3736;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-7259611 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-7259611 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-9f3dd34{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-1f5ea7e{text-align:center;}.elementor-34 .elementor-element.elementor-element-1f5ea7e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a70ebe4{text-align:center;}.elementor-34 .elementor-element.elementor-element-a70ebe4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1b67914{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--align-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-74dc939{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4AF37;--border-color:#D4AF37;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9481556{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-9481556:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9481556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-ccdbd6d ) 9%, var( --e-global-color-secondary ) 100%);}.elementor-34 .elementor-element.elementor-element-d37953e{text-align:center;}.elementor-34 .elementor-element.elementor-element-d37953e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7e20687 .elementor-button{background-color:#222222;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:5px 10px 5px 10px;}.elementor-34 .elementor-element.elementor-element-7e20687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-96119c7{--display:flex;--min-height:395px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0eaf41c{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-cb9d30a{text-align:center;}.elementor-34 .elementor-element.elementor-element-cb9d30a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-67b9a54{text-align:center;}.elementor-34 .elementor-element.elementor-element-67b9a54 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-f5a99ab{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-f5a99ab .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-f5a99ab .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-dc379a9{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-83c4675{text-align:center;}.elementor-34 .elementor-element.elementor-element-83c4675 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-f056455{text-align:center;}.elementor-34 .elementor-element.elementor-element-f056455 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6346882{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-6346882 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-6346882 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-e0fa2ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-50c113a{text-align:center;}.elementor-34 .elementor-element.elementor-element-50c113a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7c7e4f9{text-align:center;}.elementor-34 .elementor-element.elementor-element-7c7e4f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1846026{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1846026 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1846026 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-be55e3b{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-a803641{text-align:center;}.elementor-34 .elementor-element.elementor-element-a803641 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-68ad40f{text-align:center;}.elementor-34 .elementor-element.elementor-element-68ad40f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-5b7f1d3{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-5b7f1d3 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-5b7f1d3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-a8f9ff3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-a8283cb{text-align:center;}.elementor-34 .elementor-element.elementor-element-a8283cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-787c68f{text-align:center;}.elementor-34 .elementor-element.elementor-element-787c68f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1015a18{--divider-border-style:dotted;--divider-color:#353535;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1015a18 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1015a18 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-949beff{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-bb6f787{text-align:center;}.elementor-34 .elementor-element.elementor-element-bb6f787 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-b8d01d2{text-align:center;}.elementor-34 .elementor-element.elementor-element-b8d01d2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-0cd5261{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5px 0px 0px 0px;text-align:end;font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;color:#A0A0A0;}.elementor-34 .elementor-element.elementor-element-0cd5261.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-6ac02c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7bd51a8{--display:flex;}.elementor-34 .elementor-element.elementor-element-9817c8a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-34 .elementor-element.elementor-element-9817c8a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-45b684e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-0b0f61b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-e5b95c6{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-34 .elementor-element.elementor-element-e5b95c6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e5b95c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF370D;}.elementor-34 .elementor-element.elementor-element-10b8dad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-34 .elementor-element.elementor-element-10b8dad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-d8e7afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-d39cac8{padding:0px 20px 0px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-text );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:10px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-10px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-type-html{padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF0D;border-color:#FFFFFF33;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF0D;border-color:#FFFFFF33;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF33;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button{font-family:"Antonio", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:uppercase;border-radius:8px 8px 8px 8px;padding:0px 30px 0px 30px;}.elementor-34 .elementor-element.elementor-element-d39cac8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-d39cac8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-2193ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;color:#949494;}.elementor-34 .elementor-element.elementor-element-28442f8{--display:flex;}.elementor-34 .elementor-element.elementor-element-711e199{--display:flex;--position:fixed;top:0px;--z-index:1000;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-711e199{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-711e199{right:0px;}body.elementor-page-34:not(.elementor-motion-effects-element-type-background), body.elementor-page-34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccdbd6d );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-bce66ef{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-a3c7477{--width:20%;}.elementor-34 .elementor-element.elementor-element-4f2c5a0{--width:80%;}.elementor-34 .elementor-element.elementor-element-e7b98b3{--content-width:80%;}.elementor-34 .elementor-element.elementor-element-c9cbcca{--width:80%;}.elementor-34 .elementor-element.elementor-element-5e52fdd{--width:30%;}.elementor-34 .elementor-element.elementor-element-15a7510{--width:30%;}.elementor-34 .elementor-element.elementor-element-f11ed75{--width:30%;}.elementor-34 .elementor-element.elementor-element-2684aa4{--content-width:80%;}.elementor-34 .elementor-element.elementor-element-3f8e45a{--width:80%;}.elementor-34 .elementor-element.elementor-element-34a1912{--content-width:80%;}.elementor-34 .elementor-element.elementor-element-eccbdc8{--width:80%;}.elementor-34 .elementor-element.elementor-element-fd1ec7f{--width:80%;}.elementor-34 .elementor-element.elementor-element-45b9cad{--width:31%;}.elementor-34 .elementor-element.elementor-element-df582b7{--width:31%;}.elementor-34 .elementor-element.elementor-element-acdebe8{--width:31%;}.elementor-34 .elementor-element.elementor-element-0eec34b{--width:80%;}.elementor-34 .elementor-element.elementor-element-5c2a16d{--width:31%;}.elementor-34 .elementor-element.elementor-element-b3fabea{--width:31%;}.elementor-34 .elementor-element.elementor-element-63a1106{--width:31%;}.elementor-34 .elementor-element.elementor-element-74dc939{--width:80%;}.elementor-34 .elementor-element.elementor-element-6ac02c4{--content-width:65%;}.elementor-34 .elementor-element.elementor-element-45b684e{--width:100%;}.elementor-34 .elementor-element.elementor-element-0b0f61b{--content-width:80%;}.elementor-34 .elementor-element.elementor-element-e5b95c6{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-a3c7477{--width:40%;}.elementor-34 .elementor-element.elementor-element-eccbdc8{--width:85%;}.elementor-34 .elementor-element.elementor-element-45b9cad{--width:40%;}.elementor-34 .elementor-element.elementor-element-df582b7{--width:40%;}.elementor-34 .elementor-element.elementor-element-acdebe8{--width:85%;}.elementor-34 .elementor-element.elementor-element-5c2a16d{--width:40%;}.elementor-34 .elementor-element.elementor-element-b3fabea{--width:40%;}.elementor-34 .elementor-element.elementor-element-63a1106{--width:85%;}.elementor-34 .elementor-element.elementor-element-74dc939{--width:85%;}.elementor-34 .elementor-element.elementor-element-e5b95c6{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-0eec34b{--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-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-bce66ef{--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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-a3c7477{--width:80%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-4f2c5a0{--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-34 .elementor-element.elementor-element-2adc570{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-34 .elementor-element.elementor-element-441c5b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-e7b98b3{--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-34 .elementor-element.elementor-element-c9cbcca{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-34 .elementor-element.elementor-element-5e52fdd{--width:80%;}.elementor-34 .elementor-element.elementor-element-15a7510{--width:80%;}.elementor-34 .elementor-element.elementor-element-f11ed75{--width:80%;}.elementor-34 .elementor-element.elementor-element-2684aa4{--content-width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-34a1912{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-9b6b4c0{--width:80%;}.elementor-34 .elementor-element.elementor-element-eccbdc8{--width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-fd1ec7f{--width:80%;}.elementor-34 .elementor-element.elementor-element-45b9cad{--width:100%;}.elementor-34 .elementor-element.elementor-element-df582b7{--width:100%;}.elementor-34 .elementor-element.elementor-element-acdebe8{--width:100%;}.elementor-34 .elementor-element.elementor-element-0eec34b{--width:80%;}.elementor-34 .elementor-element.elementor-element-5c2a16d{--width:100%;}.elementor-34 .elementor-element.elementor-element-b3fabea{--width:100%;}.elementor-34 .elementor-element.elementor-element-63a1106{--width:100%;}.elementor-34 .elementor-element.elementor-element-1b67914{--width:80%;}.elementor-34 .elementor-element.elementor-element-74dc939{--width:100%;}.elementor-34 .elementor-element.elementor-element-e5b95c6{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-711e199{--z-index:999;}}/* Start custom CSS for heading, class: .elementor-element-13f63db */.elementor-34 .elementor-element.elementor-element-13f63db {
    /* S'assure que le texte de base est blanc */
    color: #ffffff;
    
    /* L'effet Glow superposition de 3 ombres */
    text-shadow: 

        0 0 40px rgba(168, 85, 247, 0.6); /* Une lueur large et diffuse */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0879174 *//* Supprime toutes les marges par défaut du navigateur */
.elementor-34 .elementor-element.elementor-element-0879174, .elementor-34 .elementor-element.elementor-element-0879174 p, .elementor-34 .elementor-element.elementor-element-0879174 h1, .elementor-34 .elementor-element.elementor-element-0879174 h2, .elementor-34 .elementor-element.elementor-element-0879174 h3 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 1; /* Parfois la hauteur de ligne crée aussi un vide */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed5bec8 *//* Supprime toutes les marges par défaut du navigateur */
.elementor-34 .elementor-element.elementor-element-ed5bec8, .elementor-34 .elementor-element.elementor-element-ed5bec8 p, .elementor-34 .elementor-element.elementor-element-ed5bec8 h1, .elementor-34 .elementor-element.elementor-element-ed5bec8 h2, .elementor-34 .elementor-element.elementor-element-ed5bec8 h3 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 1; /* Parfois la hauteur de ligne crée aussi un vide */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2adc570 *//* Effet Gold Neon au survol */
.elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button:hover {
    background-color: #d4af37 !important; /* Couleur Or */
    transform: translateY(-2px); /* Monte de 2 pixels comme sur votre image */
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.6) !important; /* La lueur dorée */
}

/* Transition fluide */
.elementor-34 .elementor-element.elementor-element-2adc570 .elementor-button {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d2e1a0 *//* 2. L'ANIMATION (L'Enfant) */
/* C'est l'icône à l'intérieur qui bouge, sans toucher au centrage */
.elementor-34 .elementor-element.elementor-element-6d2e1a0 .elementor-icon {
    animation: floating 2s ease-in-out infinite;
}

/* 3. DÉFINITION DU MOUVEMENT */
@keyframes floating {
    0% {
        transform: translateY(0px);
        text-shadow: 0 0 10px rgba(168, 85, 247, 0.5); /* Glow léger */
        opacity: 0.8;
    }
    50% {
        transform: translateY(15px); /* Descend de 15 pixels */
        text-shadow: 0 0 25px rgba(168, 85, 247, 1); /* Glow fort */
        opacity: 1;
    }
    100% {
        transform: translateY(0px);
        text-shadow: 0 0 10px rgba(168, 85, 247, 0.5);
        opacity: 0.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441c5b1 *//* 1. LE POSITIONNEMENT (Le Parent) */
/* C'est lui qui colle le widget en bas et le centre */
.elementor-34 .elementor-element.elementor-element-441c5b1 {
    position: absolute;
    bottom: 20px; /* Espace depuis le bas */
    left: 50%;
    transform: translateX(-50%); /* Centrage horizontal fixe */
    z-index: 20;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e52fdd *//* Style de base pour la petite carte produit */
.card-tracker {
    position: relative;
    border-radius: 10px; /* Un peu d'arrondi */
    overflow: hidden; /* Important pour contenir la lumière */
    transition: all 0.3s ease;
    /* On s'assure d'avoir un fond de base */
    background-color: transparent; 
    /* Petite bordure fine pour délimiter */
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* L'effet de survol avec le spot lumineux */
.card-tracker:hover {
    /* Le dégradé qui suit la souris */
    background: radial-gradient(
        250px circle at var(--mouse-x) var(--mouse-y), 
        rgba(212, 175, 55, 0.2), /* Couleur Néon (Violet) à 20% d'opacité */
        rgba(255, 255, 255, 0.02) 40%, /*Un halo très léger */
        transparent 70% /* Le reste est transparent */
    );
    
    /* Optionnel : faire ressortir la bordure au survol */
    border-color: rgba(212, 175, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a7510 *//* Style de base pour la petite carte produit */
.card-tracker1 {
    position: relative;
    border-radius: 10px; /* Un peu d'arrondi */
    overflow: hidden; /* Important pour contenir la lumière */
    transition: all 0.3s ease;
    /* On s'assure d'avoir un fond de base */
    background-color: transparent; 
    /* Petite bordure fine pour délimiter */
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* L'effet de survol avec le spot lumineux */
.card-tracker1:hover {
    /* Le dégradé qui suit la souris */
    background: radial-gradient(
        250px circle at var(--mouse-x) var(--mouse-y), 
        rgba(212, 175, 55, 0.2), /* Couleur Néon (Violet) à 20% d'opacité */
        rgba(255, 255, 255, 0.02) 40%, /*Un halo très léger */
        transparent 70% /* Le reste est transparent */
    );
    
    /* Optionnel : faire ressortir la bordure au survol */
    border-color: rgba(212, 175, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11ed75 *//* Style de base pour la petite carte produit */
.card-tracker {
    position: relative;
    border-radius: 10px; /* Un peu d'arrondi */
    overflow: hidden; /* Important pour contenir la lumière */
    transition: all 0.3s ease;
    /* On s'assure d'avoir un fond de base */
    background-color: transparent; 
    /* Petite bordure fine pour délimiter */
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* L'effet de survol avec le spot lumineux */
.card-tracker:hover {
    /* Le dégradé qui suit la souris */
    background: radial-gradient(
        250px circle at var(--mouse-x) var(--mouse-y), 
        rgba(168, 85, 247, 0.2), /* Couleur Néon (Violet) à 20% d'opacité */
        rgba(255, 255, 255, 0.02) 40%, /*Un halo très léger */
        transparent 70% /* Le reste est transparent */
    );
    
    /* Optionnel : faire ressortir la bordure au survol */
    border-color: rgba(168, 85, 247, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cbcca *//* Style de base pour la petite carte produit */
.card-tracker {
    position: relative;
    border-radius: 10px; /* Un peu d'arrondi */
    overflow: hidden; /* Important pour contenir la lumière */
    transition: all 0.3s ease;
    /* On s'assure d'avoir un fond de base */
    background-color: transparent; 
    /* Petite bordure fine pour délimiter */
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* L'effet de survol avec le spot lumineux */
.card-tracker:hover {
    /* Le dégradé qui suit la souris */
    background: radial-gradient(
        250px circle at var(--mouse-x) var(--mouse-y), 
        rgba(168, 85, 247, 0.2), /* Couleur Néon (Violet) à 20% d'opacité */
        rgba(255, 255, 255, 0.02) 40%, /*Un halo très léger */
        transparent 70% /* Le reste est transparent */
    );
    
    /* Optionnel : faire ressortir la bordure au survol */
    border-color: rgba(168, 85, 247, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8e45a *//* Style de la bannière violette */
.elementor-34 .elementor-element.elementor-element-3f8e45a {
    /* Le dégradé du violet (#a855f7) vers le noir (#111111) */
    background: linear-gradient(45deg, #a855f7, #111111);
    
    /* La bordure violette */
    border: 1px solid #a855f7;
    
    /* Les coins arrondis */
    border-radius: 15px;
    
    /* Espace intérieur pour que le texte ne touche pas les bords */
    padding: 20px;
    
    /* L'animation de lueur qui tourne en boucle */
    animation: glow 2s infinite alternate;
}

/* Définition de l'animation (Respiration lumineuse) */
@keyframes glow {
    0% {
        /* Lueur faible */
        box-shadow: 0 0 10px rgba(168, 85, 247, 0.2);
    }
    100% {
        /* Lueur forte (25px) */
        box-shadow: 0 0 25px rgba(168, 85, 247, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2684aa4 */.elementor-34 .elementor-element.elementor-element-2684aa4 {
    /* Remplacez 100px par la hauteur approximative de votre header */
    /* Cela crée une "marge invisible" au-dessus de la section lors du scroll */
    scroll-margin-top: 150px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a76d683 *//* Supprime toutes les marges par défaut du navigateur */
.elementor-34 .elementor-element.elementor-element-a76d683, .elementor-34 .elementor-element.elementor-element-a76d683 p, .elementor-34 .elementor-element.elementor-element-a76d683 h1, .elementor-34 .elementor-element.elementor-element-a76d683 h2, .elementor-34 .elementor-element.elementor-element-a76d683 h3 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 1; /* Parfois la hauteur de ligne crée aussi un vide */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcd7b97 */.elementor-34 .elementor-element.elementor-element-dcd7b97 {
    text-shadow: 0 0 10px rgba(0, 210, 255, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ee8ab */.elementor-34 .elementor-element.elementor-element-19ee8ab {
    text-shadow: 0 0 10px rgba(0, 210, 255, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b6237 */.elementor-34 .elementor-element.elementor-element-91b6237 {
    text-shadow: 0 0 10px rgba(0, 210, 255, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d502676 */.elementor-34 .elementor-element.elementor-element-d502676 {
    text-shadow: 0 0 10px rgba(0, 210, 255, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eccbdc8 *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-eccbdc8 {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-eccbdc8:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px #00D2FF;
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #00D2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6de582 */.elementor-34 .elementor-element.elementor-element-e6de582 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b4243 */.elementor-34 .elementor-element.elementor-element-c5b4243 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eb102 */.elementor-34 .elementor-element.elementor-element-a5eb102 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b9cad *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-45b9cad {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-45b9cad:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-038e76d */.elementor-34 .elementor-element.elementor-element-038e76d {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ff60c */.elementor-34 .elementor-element.elementor-element-05ff60c {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683009d */.elementor-34 .elementor-element.elementor-element-683009d {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df582b7 *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-df582b7 {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-df582b7:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb8025d */.elementor-34 .elementor-element.elementor-element-bb8025d {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa3acca */.elementor-34 .elementor-element.elementor-element-aa3acca {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b66880 */.elementor-34 .elementor-element.elementor-element-3b66880 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acdebe8 *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-acdebe8 {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-acdebe8:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7d0dc */.elementor-34 .elementor-element.elementor-element-6e7d0dc {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5a072b */.elementor-34 .elementor-element.elementor-element-d5a072b {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3527655 */.elementor-34 .elementor-element.elementor-element-3527655 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2a16d *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-5c2a16d {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-5c2a16d:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-260c453 */.elementor-34 .elementor-element.elementor-element-260c453 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ca0557 */.elementor-34 .elementor-element.elementor-element-9ca0557 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9bdb78 */.elementor-34 .elementor-element.elementor-element-e9bdb78 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fabea *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-b3fabea {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-b3fabea:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bf28f */.elementor-34 .elementor-element.elementor-element-68bf28f {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97e6cf7 */.elementor-34 .elementor-element.elementor-element-97e6cf7 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e84745 */.elementor-34 .elementor-element.elementor-element-4e84745 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a70ebe4 */.elementor-34 .elementor-element.elementor-element-a70ebe4 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a1106 *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-63a1106 {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-63a1106:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px rgba(168, 85, 247, 0.3);
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: #a855f7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9481556 */.elementor-34 .elementor-element.elementor-element-9481556 {
    /* Remplacez 100px par la hauteur approximative de votre header */
    /* Cela crée une "marge invisible" au-dessus de la section lors du scroll */
    scroll-margin-top: 1000px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b9a54 */.elementor-34 .elementor-element.elementor-element-67b9a54 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f056455 */.elementor-34 .elementor-element.elementor-element-f056455 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c7e4f9 */.elementor-34 .elementor-element.elementor-element-7c7e4f9 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ad40f */.elementor-34 .elementor-element.elementor-element-68ad40f {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-787c68f */.elementor-34 .elementor-element.elementor-element-787c68f {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8d01d2 */.elementor-34 .elementor-element.elementor-element-b8d01d2 {
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5); /* Lueur dorée */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dc939 *//* Transition douce pour l'entrée et la sortie */
.elementor-34 .elementor-element.elementor-element-74dc939 {
    transition: all 0.3s ease-in-out;
}

/* L'effet au survol (HOVER) */
.elementor-34 .elementor-element.elementor-element-74dc939:hover {
    /* Monte de 10 pixels */
    transform: translateY(-10px);
    
    /* Ombre portée violette diffuse (Glow) */
    /* J'ai repris le violet de vos variables : #a855f7 */
    box-shadow: 0 0 30px #D4AF37;
    
    /* Optionnel : change la bordure pour qu'elle brille aussi */
    border-color: ##D4AF37;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b67914 */.elementor-34 .elementor-element.elementor-element-1b67914 {
    /* Remplacez 100px par la hauteur approximative de votre header */
    /* Cela crée une "marge invisible" au-dessus de la section lors du scroll */
    scroll-margin-top: 150px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e7afd *//* Supprime toutes les marges par défaut du navigateur */
.elementor-34 .elementor-element.elementor-element-d8e7afd, .elementor-34 .elementor-element.elementor-element-d8e7afd p, .elementor-34 .elementor-element.elementor-element-d8e7afd h1, .elementor-34 .elementor-element.elementor-element-d8e7afd h2, .elementor-34 .elementor-element.elementor-element-d8e7afd h3 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 1; /* Parfois la hauteur de ligne crée aussi un vide */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d39cac8 *//* 1. MISE EN PAGE : Email et Bouton sur une ligne, RGPD en dessous, le tout CENTRÉ */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-form {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important; /* CENTRE LE FORMULAIRE */
    max-width: 800px !important; /* Ajustez selon vos besoins */
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Champ Email (70%) - Ordre 1 */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group:nth-child(0) { 
    order:  !important; 
    width: 70% !important; 
    padding-right: 0px !important;
}

/* Le Bouton (30%) - Ordre 2 pour monter à côté de l'email */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-form__buttons { 
    order: 2 !important; 
    width: 30% !important; 
    padding-left: 0px !important;
}

/* La case RGPD (100%) - Ordre 3 pour descendre sous le bloc */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group:nth-child(2) { 
    order: 3 !important; 
    width: 100% !important; 
    margin-top: 0px !important;
    text-align: left !important; /* On garde le texte aligné à gauche pour la lisibilité */
}

/* 2. STYLE VIP : OR (#D4AF37) ET VIOLET (#A855F7) */

/* Hauteur uniforme pour le champ et le bouton */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-textual,
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button {
    height: 60px !important;
    border-radius: 10px !important;
}

/* Style du Champ Email */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-textual {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(212, 175, 55, 0.3) !important; /* Bordure Or subtile */
    color: #fff !important;
}

/* Effet au clic dans l'email (Focus Or) */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-textual:focus {
    border-color: #D4AF37 !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.2) !important;
}

/* --- LE LIEN POLITIQUE EN OR --- */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-type-acceptance label,
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-type-acceptance a {
    font-size: 0.85rem !important;
    color: #888 !important; /* Texte explicatif en gris */
}

.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-type-acceptance a {
    color: #D4AF37 !important; /* LE LIEN EST EN OR */
    text-decoration: underline !important;
    font-weight: 700 !important;
}

/* --- LA CASE À COCHER EN OR --- */
.elementor-34 .elementor-element.elementor-element-d39cac8 input[type="checkbox"] {
    accent-color: #D4AF37 !important; /* LA CASE EST EN OR */
    width: 18px;
    height: 18px;
    cursor: pointer;
}

/* LE BOUTON EN VIOLET NÉON */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button {
    background-color: #D4AF37 !important;
    font-family: 'Antonio', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 15px (212, 175, 55, 0.3) !important;
}

.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-button:hover {
    background-color: #D4AF37 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(212, 175, 55, 0.5) !important;
}

/* 3. MESSAGES DE RÉUSSITE / ERREUR (Look VIP) */

/* Succès : On remplace le texte "nul" par un truc plus pro */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-message-success {
    font-size: 0 !important; /* Cache le texte original */
    background-color: rgba(74, 222, 128, 0.1) !important;
    border: 1px solid #4ade80 !important;
    color: #4ade80 !important;
    border-radius: 8px !important;
    padding: 15px !important;
    margin-top: 20px !important;
    text-align: center !important;
}

.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-message-success:after {
    content: "Bienvenue au Club VIP !🥂" !important;
    font-size: 1rem !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
}

/* Erreur : Plus lisible et moderne */
.elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-message-danger {
    background-color: rgba(254, 74, 73, 0.1) !important;
    border: 1px solid #fe4a49 !important;
    color: #fe4a49 !important;
    border-radius: 8px !important;
    padding: 15px !important;
    margin-top: 20px !important;
    text-align: center !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
}

/* 3. RESPONSIVE MOBILE (On empile tout à 100%) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group:nth-child(1),
    .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group:nth-child(2),
    .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-form__buttons {
        width: 100% !important;
        flex-basis: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }
    
    .elementor-34 .elementor-element.elementor-element-d39cac8 .elementor-field-group:nth-child(1) {
        margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2193ba7 *//* Supprime toutes les marges par défaut du navigateur */
.elementor-34 .elementor-element.elementor-element-2193ba7, .elementor-34 .elementor-element.elementor-element-2193ba7 p, .elementor-34 .elementor-element.elementor-element-2193ba7 h1, .elementor-34 .elementor-element.elementor-element-2193ba7 h2, .elementor-34 .elementor-element.elementor-element-2193ba7 h3 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 1; /* Parfois la hauteur de ligne crée aussi un vide */
}/* End custom CSS */
/* Start custom CSS *//* On cible le conteneur principal de CETTE page */
.elementor-page {
    /* Couleur de fond de base solide */
    background-color: #050505;

    /* Le spot lumineux qui suit la souris */
    background-image: radial-gradient(
        800px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), 
        rgba(168, 85, 247, 0.15), /* Violet Néon transparent */
        transparent 50%
    );

    /* "fixed" est CRUCIAL : le fond est collé à l'écran */
    background-attachment: fixed;
    background-repeat: no-repeat;
    
    /* S'assure que le fond couvre au moins toute la hauteur de l'écran */
    min-height: 100vh; 
    
    /* On le met tout au fond */
    z-index: 0;
    position: relative;
}/* End custom CSS */