.elementor-8 .elementor-element.elementor-element-6b5c826{--display:flex;}.elementor-8 .elementor-element.elementor-element-fbebeac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-fbebeac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fbebeac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-8 .elementor-element.elementor-element-134336a{padding:15px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#3F3D3D;}.elementor-8 .elementor-element.elementor-element-920f214{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-920f214:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-920f214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-8 .elementor-element.elementor-element-83fc4f3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content: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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-932e949 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:#3E3D41;}.elementor-8 .elementor-element.elementor-element-91e95e8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8 .elementor-element.elementor-element-91e95e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#3E3D41;}.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-8 .elementor-element.elementor-element-ed014a3 .elementor-button{background-color:#8A2BE2;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;border-radius:40px 40px 40px 40px;padding:25px 30px 25px 30px;}.elementor-8 .elementor-element.elementor-element-ed014a3{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ddbf09{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-ca31408{margin:70px 70px calc(var(--kit-widget-spacing, 0px) + 70px) 70px;}.elementor-8 .elementor-element.elementor-element-3597a02{--display:flex;--min-height:0px;--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: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-8 .elementor-element.elementor-element-8c49970{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8c49970.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4bb684b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9b4c6c9{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-9b4c6c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:#3E3D41;}.elementor-8 .elementor-element.elementor-element-7999f14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2c9afb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7f7bd63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bb81a29{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-d6dabf5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-6909688 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-3dad637 .elementor-button{background-color:#9E75EC;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;border-radius:40px 40px 40px 40px;padding:25px 30px 25px 30px;}.elementor-8 .elementor-element.elementor-element-3dad637.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e6be953{padding:10px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-aa0d6bd{--display:flex;--min-height:450px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-9a6c5d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-6dd378b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6dd378b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8ee8e8f .elementor-button{background-color:#9E75EC;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:25px 30px 25px 30px;}.elementor-8 .elementor-element.elementor-element-8ee8e8f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1f8461f{padding:10px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#B6B2B2;}.elementor-8 .elementor-element.elementor-element-aa2d250{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2508f51{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-2508f51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#303131;}.elementor-8 .elementor-element.elementor-element-fa78723{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2f25ebf{--display:flex;--justify-content:space-between;}.elementor-8 .elementor-element.elementor-element-e1c7c57{--display:flex;--min-height:0px;--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:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e1c7c57:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e1c7c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-fded98e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b4dd937{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-796a9f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#343636;}.elementor-8 .elementor-element.elementor-element-5bfba0e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-28bf636{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-28bf636.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cf758b2{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c8483d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1c8483d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c8483d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-0dcae08{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-849fae9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-91bc35a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#343636;}.elementor-8 .elementor-element.elementor-element-eabf25f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5846244{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5846244.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1187d54{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-54e2360{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-54e2360:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-54e2360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-0d296b4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-c05c589{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5a4b7a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#343636;}.elementor-8 .elementor-element.elementor-element-75addbd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8a31e14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8a31e14.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ca4cc46{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fff0b0{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-25490d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#343636;}.elementor-8 .elementor-element.elementor-element-01e4a29{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-889524a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-106a512{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9E9E9E;--border-color:#9E9E9E;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d20d406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-534029b{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-534029b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#303131;}.elementor-8 .elementor-element.elementor-element-0bbf127{padding:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-0bbf127 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#303131;}.elementor-8 .elementor-element.elementor-element-12c7417{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e3a0c7b .elementor-button{background-color:#8A2BE2;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-e3a0c7b{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ef32256{--display:flex;}.elementor-8 .elementor-element.elementor-element-ef32256.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-70b34b5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d6a5881{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9E9E9E;--border-color:#9E9E9E;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-d6a5881.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-65175ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-8 .elementor-element.elementor-element-07b7809{--display:flex;}.elementor-8 .elementor-element.elementor-element-4611a54{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-4611a54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#303131;}.elementor-8 .elementor-element.elementor-element-2b93773{--display:flex;}.elementor-8 .elementor-element.elementor-element-f5a8cbe{--display:flex;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-b8f1c9c{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-d8b5639{--display:flex;}.elementor-8 .elementor-element.elementor-element-23093c6{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-429a40d{--display:flex;}.elementor-8 .elementor-element.elementor-element-d709e6e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-e55d010{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#CFCCCC;}.elementor-8 .elementor-element.elementor-element-e55d010 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-8 .elementor-element.elementor-element-e55d010 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-8 .elementor-element.elementor-element-e55d010 :where( .elementor-8 .elementor-element.elementor-element-e55d010 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-8 .elementor-element.elementor-element-e55d010 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:10px;--padding-bottom:0px;--padding-left:10px;}.elementor-8 .elementor-element.elementor-element-9768ce4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fbc0ef7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 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-8 .elementor-element.elementor-element-ea18c2b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-108fc5a{padding:20px 0px 20px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-108fc5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e94822c{padding:0px 0px 20px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e94822c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#D3D3D3;}.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-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-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-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-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-8 .elementor-element.elementor-element-0ac2506{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 50px 50px 50px;--container-widget-width:75%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--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-8 .elementor-element.elementor-element-0ac2506.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group .elementor-field{color:#000000;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E7D5F8;border-color:#E7D5F8;border-width:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group .elementor-select-wrapper select{background-color:#E7D5F8;border-color:#E7D5F8;border-width:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-field-group .elementor-select-wrapper::before{color:#E7D5F8;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0ac2506 .e-form__buttons__wrapper__button-next{background-color:#9E75EC;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-button[type="submit"]{background-color:#9E75EC;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .e-form__buttons__wrapper__button-previous{background-color:#CBB8F0;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-0ac2506 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-77b44c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77b44c6.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8d48933 .elementor-button{background-color:#9E75EC;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;border-radius:40px 40px 40px 40px;padding:20px 25px 20px 25px;}.elementor-8 .elementor-element.elementor-element-8d48933{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-920f214{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-83fc4f3{--width:60%;}.elementor-8 .elementor-element.elementor-element-5ddbf09{--width:40%;}.elementor-8 .elementor-element.elementor-element-4bb684b{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-7f7bd63{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-bb81a29{--width:100%;}.elementor-8 .elementor-element.elementor-element-aa0d6bd{--width:100%;}.elementor-8 .elementor-element.elementor-element-aa2d250{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-fa78723{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-2f25ebf{--width:130%;}.elementor-8 .elementor-element.elementor-element-fded98e{--width:10%;}.elementor-8 .elementor-element.elementor-element-b4dd937{--width:60%;}.elementor-8 .elementor-element.elementor-element-28bf636{--width:30%;}.elementor-8 .elementor-element.elementor-element-0dcae08{--width:10%;}.elementor-8 .elementor-element.elementor-element-849fae9{--width:60%;}.elementor-8 .elementor-element.elementor-element-5846244{--width:30%;}.elementor-8 .elementor-element.elementor-element-0d296b4{--width:10%;}.elementor-8 .elementor-element.elementor-element-c05c589{--width:60%;}.elementor-8 .elementor-element.elementor-element-8a31e14{--width:30%;}.elementor-8 .elementor-element.elementor-element-0fff0b0{--width:70%;}.elementor-8 .elementor-element.elementor-element-889524a{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-106a512{--width:130%;}.elementor-8 .elementor-element.elementor-element-d6a5881{--width:100%;}.elementor-8 .elementor-element.elementor-element-07b7809{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-2b93773{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-9768ce4{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-ea18c2b{--width:75%;}.elementor-8 .elementor-element.elementor-element-77b44c6{--width:20%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-fbebeac{--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-8 .elementor-element.elementor-element-134336a{text-align:center;}.elementor-8 .elementor-element.elementor-element-932e949 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-91e95e8 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5ddbf09.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ca31408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f7bd63{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d6dabf5{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9a6c5d2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6b5c826{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-fbebeac{--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-8 .elementor-element.elementor-element-134336a{padding:10px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-8 .elementor-element.elementor-element-920f214{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83fc4f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-932e949 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-91e95e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-91e95e8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ed014a3 .elementor-button{font-size:16px;padding:10px 15px 10px 15px;}.elementor-8 .elementor-element.elementor-element-5ddbf09{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ca31408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-4bb684b{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-9b4c6c9{text-align:center;}.elementor-8 .elementor-element.elementor-element-9b4c6c9 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-7f7bd63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-bb81a29{--min-height:245px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6dabf5{--min-height:100px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6909688{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6909688 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3dad637{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3dad637.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3dad637 .elementor-button{font-size:16px;padding:10px 15px 10px 15px;}.elementor-8 .elementor-element.elementor-element-e6be953{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;font-size:12px;}.elementor-8 .elementor-element.elementor-element-aa0d6bd{--min-height:245px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9a6c5d2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6dd378b{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8 .elementor-element.elementor-element-6dd378b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8ee8e8f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8ee8e8f .elementor-button{font-size:16px;padding:10px 15px 10px 15px;}.elementor-8 .elementor-element.elementor-element-1f8461f{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;font-size:12px;}.elementor-8 .elementor-element.elementor-element-aa2d250{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2508f51{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2508f51 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-fa78723{--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-2f25ebf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e1c7c57{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fded98e{--width:5%;--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-8 .elementor-element.elementor-element-ce20fe1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b4dd937{--width:55%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-796a9f3 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5bfba0e{padding:10px 0px 0px 0px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-28bf636{--width:25%;--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-8 .elementor-element.elementor-element-cf758b2{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c8483d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0dcae08{--width:5%;--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-8 .elementor-element.elementor-element-849fae9{--width:55%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-91bc35a .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-eabf25f{padding:10px 0px 0px 0px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-5846244{--width:25%;}.elementor-8 .elementor-element.elementor-element-1187d54{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-54e2360{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0d296b4{--width:5%;--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-8 .elementor-element.elementor-element-c05c589{--width:55%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5a4b7a3 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-75addbd{padding:10px 0px 0px 0px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-8a31e14{--width:25%;--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-8 .elementor-element.elementor-element-ca4cc46{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fff0b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-25490d8{padding:0px 0px 010px 0px;}.elementor-8 .elementor-element.elementor-element-25490d8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-01e4a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-889524a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-106a512{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-8 .elementor-element.elementor-element-d20d406{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-8 .elementor-element.elementor-element-534029b{text-align:center;}.elementor-8 .elementor-element.elementor-element-534029b .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-0bbf127{padding:0px 0px 15px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0bbf127 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-12c7417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;}.elementor-8 .elementor-element.elementor-element-e3a0c7b .elementor-button{padding:10px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-d6a5881{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-8 .elementor-element.elementor-element-d6a5881.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-65175ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-07b7809{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4611a54{padding:0px 0px 0px 0px;text-align:left;}.elementor-8 .elementor-element.elementor-element-4611a54 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-2b93773{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fbc0ef7{--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8 .elementor-element.elementor-element-ea18c2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-108fc5a{padding:20px 0px 10px 10px;text-align:left;}.elementor-8 .elementor-element.elementor-element-108fc5a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e94822c{padding:0px 0px 20px 10px;text-align:left;}.elementor-8 .elementor-element.elementor-element-e94822c .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-0ac2506{padding:0px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-8d48933{padding:0px 0px 20px 0px;}}/* Start custom CSS for html, class: .elementor-element-8c49970 */:root{   
  --marquee-height: 60px;      /* bar height */   
  --marquee-radius: 0px;       /* no rounding */   
  --marquee-bg: #3C1361;       /* dark purple */   
  --marquee-text: #ffffff;        
  --marquee-icon-bg: #ffffff;  /* circle stays white */     
  --marquee-icon-fg: #3C1361;  /* checkmark becomes purple */   
  --marquee-gap: 70px;            
  --marquee-speed: 28s;           
  --edge-fade: 120px;           
}  

.feature-marquee{   
  background: var(--marquee-bg);   
  border-radius: var(--marquee-radius);
  height: var(--marquee-height);   
  display: flex;   
  align-items: center;   
  padding-inline: 16px;   
  width: 100%;   
  margin: 0;
}  

.feature-marquee__mask{   
  position: relative;   
  overflow: hidden;   
  width: 100%;   
  height: 100%;
  -webkit-mask-image: linear-gradient(     
    to right, transparent 0, #000 var(--edge-fade),
    #000 calc(100% - var(--edge-fade)), transparent 100%
  );   
  mask-image: linear-gradient(     
    to right, transparent 0, #000 var(--edge-fade),
    #000 calc(100% - var(--edge-fade)), transparent 100%
  ); 
}  

.feature-marquee__track{   
  display: flex;   
  gap: var(--marquee-gap);   
  align-items: center;   
  white-space: nowrap;   
  width: max-content;   
  animation: marquee-left var(--marquee-speed) linear infinite;   
  will-change: transform;    
  padding-top: 15px; 
}  

.feature-marquee:hover .feature-marquee__track{   
  animation-play-state: paused; 
}  

/* Each item */ 
.feature-item{   
  display: inline-flex;   
  align-items: center;   
  gap: 10px;   
  color: var(--marquee-text);   
  font-weight: 600;   
  line-height: 1; 
}  

.fi__icon{   
  display: inline-grid;   
  place-items: center;   
  width: 28px;   
  height: 28px;   
  border-radius: 999px;   
  background: var(--marquee-icon-bg);
  /* Force the ✔ character to be purple text, not emoji */
  color: var(--marquee-icon-fg) !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  /* Prefer text fonts so ✔ isn't replaced by a colored emoji */
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI",
               Roboto, "Helvetica Neue", Arial, "Noto Sans",
               "Liberation Sans", sans-serif !important;
}

/* If you ever switch to SVG/icon fonts, this keeps them purple too */
.fi__icon svg,
.fi__icon i {
  color: var(--marquee-icon-fg) !important;
  fill: var(--marquee-icon-fg) !important;
}

/* Animation: right -> left */ 
@keyframes marquee-left{   
  from { transform: translateX(0); }   
  to   { transform: translateX(-50%); } 
}  

/* Reduced motion */ 
@media (prefers-reduced-motion: reduce){   
  .feature-marquee__track{ animation: none; } 
}  

/* Mobile tweaks */ 
@media (max-width: 768px){   
  :root{     
    --marquee-height: 46px;     
    --marquee-gap: 46px;     
    --edge-fade: 60px;   
  }   
  .fi__icon{ width: 24px; height: 24px; font-size: 14px; }   
  .feature-item{ font-size: 14px; }   
  .feature-marquee__track{ padding-top: 10px; } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2c9afb */:root{
  --pm-gap: 28px;
  --pm-speed: 56s;
  --pm-edge-fade: 280px;

  /* TILE LOOK (blue cards) */
  --pm-card-w: 420px;
  --pm-card-r: 48px;
  --pm-card-bg1: #f5f5f5;   /* top tint */
  --pm-card-bg2: #f5f5f5;   /* bottom tint */
  --pm-card-bdr: rgba(2,6,23,.06);
  

  /* Type */
  --pm-title: #111827; /* near-black */
  --pm-sub: #6b7280;   /* slate */
  --pm-pill: #6b7280;

  /* CTA (keep your purple) */
  --pm-cta-bg: #8A2BE2;
  --pm-cta-text: #ffffff;
}

/* page background behind/ between tiles stays white */
.prod-marquee{
  overflow: hidden;
  width: 100%;
  background: #ffffff;
}
.prod-marquee__mask{
  position: relative;
  width: 100%;
  -webkit-mask-image: linear-gradient(to right,
    transparent 0, #000 var(--pm-edge-fade),
    #000 calc(100% - var(--pm-edge-fade)), transparent 100%);
  mask-image: linear-gradient(to right,
    transparent 0, #000 var(--pm-edge-fade),
    #000 calc(100% - var(--pm-edge-fade)), transparent 100%);
}

/* Scrolling row */
.prod-marquee__track{
  display: flex;
  gap: var(--pm-gap);
  width: max-content;
  white-space: nowrap;
  animation: pm-left var(--pm-speed) linear infinite;
  will-change: transform;
}
@keyframes pm-left { from { transform: translateX(0); } to { transform: translateX(-50%); } }

/* --- TILE --- */
.prod-card{
  position: relative;
  width: var(--pm-card-w);
  flex: 0 0 var(--pm-card-w);
  border-radius: var(--pm-card-r);
  background: linear-gradient(180deg, var(--pm-card-bg1) 0%, var(--pm-card-bg2) 100%);
  box-shadow: var(--pm-card-shadow);
  border: 0px solid var(--pm-card-bdr);
  padding: 36px 36px 28px;

  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* soft spotlight behind the bottle (like the blue tiles) */
.prod-card::before{
  content:"";
  position:absolute;
  left:50%;
  top:46%;
  transform:translateX(-50%);
  width: 78%;
  height: 48%;
  background: radial-gradient(ellipse at center,
    rgba(255,255,255,.95) 0%,
    rgba(255,255,255,.65) 35%,
    rgba(255,255,255,0) 70%);
  filter: blur(2px);
  pointer-events:none;
}

/* text bits */
.prod-card__pill{
  color: var(--pm-pill);
  font-weight: 700;
  letter-spacing: .3px;
  margin: 0 0 10px;
  text-transform: none; /* matches screenshot tone */
}
.prod-card__title{
  color: var(--pm-title);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 14px;
}
.prod-card__price{
  color: var(--pm-sub);
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 22px;
}

/* button (kept purple) */
.prod-card__btn{
  display: inline-block;
  padding: 14px 28px;
  border-radius: 999px;
  background: var(--pm-cta-bg);
  color: var(--pm-cta-text);
  font-weight: 700;
  font-size: 18px;
  text-decoration: none;
  margin: 0 0 28px;
  margin-inline: auto;
  line-height: 1;
  box-shadow: 0 8px 20px rgba(138,43,226,.25);
}

/* image — big, centered, with soft drop-shadow like the blue cards */
.prod-card img{
  display: block;
  width: 100%;
  max-width: 420px;
  height: 360px;
  object-fit: contain;
  margin: 0 auto;
  filter: drop-shadow(0 26px 40px rgba(15,23,42,.15));
  z-index: 1; /* sit above the spotlight */
}

/* Pause on hover (optional) */
.prod-marquee:hover .prod-marquee__track{ animation-play-state: paused; }

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .prod-marquee__track{ animation: none; }
}

/* Responsive */
@media (max-width: 1280px){
  :root{ --pm-card-w: 380px; }
  .prod-card__title{ font-size: 34px; }
  .prod-card img{ height: 320px; }
}
@media (max-width: 1024px){
  :root{ --pm-card-w: 340px; --pm-gap: 22px; }
  .prod-card{ padding: 28px; }
  .prod-card__title{ font-size: 28px; }
  .prod-card__price{ font-size: 20px; }
  .prod-card__btn{ font-size: 16px; padding: 12px 22px; }
  .prod-card img{ height: 280px; }
}
@media (max-width: 640px){
  :root{ --pm-card-w: 300px; --pm-gap: 18px; --pm-edge-fade: 150px; }
  .prod-card{ padding: 22px; }
  .prod-card__title{ font-size: 24px; }
  .prod-card img{ height: 240px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa78723 */:root{
  --hiw-max: 1200px;
  --hiw-gap: 28px;

  /* Colors */
  --hiw-card-bg: #f7f8fb;    /* light tile */
  --hiw-title: #111827;      /* almost black */
  --hiw-sub: #6b7280;        /* muted gray */
  --hiw-badge-bg: #3C1361;   /* dark circle */
  --hiw-badge-fg: #ffffff;   /* number color */

  /* Rounding + spacing */
  --hiw-radius: 24px;
  --hiw-pad: 28px;

  /* Badge (auto scales: 12px on small screens up to 44px on desktop) */
  --hiw-badge-size: clamp(28px, 4vw, 44px);
  --hiw-badge-font: clamp(13px, 1.4vw, 14px);

  /* Right panel */
  --hiw-aside-bg: #f7f8fb;
}

/* Section shell */
.hiw{
  width: 100%;
  max-width: var(--hiw-max);
  margin-inline: auto;
}

/* Two columns */
.hiw-left{
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 1 1 66%;
  counter-reset: step; /* for auto numbering */
}
.hiw-why{
  position: relative;
  background: var(--hiw-aside-bg);
  border-radius: var(--hiw-radius);
  padding: clamp(20px, 3vw, 36px);
  flex: 0 0 34%;
  overflow: hidden;
}

/* Card */
.hiw-card{
  display: grid;
  grid-template-columns: 1fr 240px; /* text | image */
  align-items: center;
  gap: clamp(16px, 2.5vw, 32px);
  background: var(--hiw-card-bg);
  border-radius: var(--hiw-radius);
  padding: var(--hiw-pad);
}
.hiw-text{
  display: grid;
  grid-template-columns: auto 1fr; /* badge | text */
  gap: 14px 16px;
  align-items: center;
}
.hiw-text h3, .hiw-text .elementor-heading-title{
  color: var(--hiw-title);
  margin: 0;
  line-height: 1.2;
}
.hiw-text p, .hiw-text .elementor-text-editor{
  color: var(--hiw-sub);
  margin: 4px 0 0 0;
}

/* Auto-numbered badge */
.hiw-badge{
  position: relative;
  width: var(--hiw-badge-size);
  height: var(--hiw-badge-size);
  border-radius: 50%;
  background: var(--hiw-badge-bg);
  color: var(--hiw-badge-fg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  font-size: var(--hiw-badge-font);
}

/* Right-side watermark image (if you used an Image widget with class hiw-mark) */
.hiw-mark{
  position: absolute !important;
  right: -40px; 
  bottom: -60px;
  width: min(70%, 520px);
  opacity: 0.12;
  pointer-events: none;
  filter: grayscale(100%);
}

/* Image sizing on the right of each card */
.hiw-fig img{
  width: 100%;
  max-width: 240px;
  height: auto;
  object-fit: contain;
}

/* Responsive */
@media (max-width: 1024px){
  .hiw{ gap: 24px; }
  .hiw-card{
    grid-template-columns: 1fr; /* stack */
    text-align: left;
  }
  .hiw-fig{
    justify-self: start; /* image under text */
  }
  .hiw-why{ flex-basis: 100%; }
}

@media (max-width: 767px){
  .hiw-card{ 
    padding: 18px; 
    border-radius: 18px; 
  }
  .hiw-mark{ 
    width: 85%; 
    right: -20px; 
    bottom: -40px; 
  }
}/* End custom CSS */