.elementor-14 .elementor-element.elementor-element-19ce1dd{--display:flex;--min-height:71px;--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;--overlay-opacity:0.15;}.elementor-14 .elementor-element.elementor-element-19ce1dd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-19ce1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-19ce1dd::before, .elementor-14 .elementor-element.elementor-element-19ce1dd > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-19ce1dd > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-19ce1dd > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-19ce1dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-19ce1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #FFD753 0%, #000000 100%);}.elementor-14 .elementor-element.elementor-element-19ce1dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3a166ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-3a166ef.e-con{--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-bbf55f2{width:var( --container-widget-width, 36% );max-width:36%;background-color:#FFECB52E;margin:0px 650px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;padding:0px 125px 0px 28px;--container-widget-width:36%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C9A84C;border-radius:39px 39px 39px 39px;text-align:start;}.elementor-14 .elementor-element.elementor-element-bbf55f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-bbf55f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;line-height:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-b6113ce{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 102.589% );max-width:102.589%;padding:2px 0px 0px 77px;--container-widget-width:102.589%;--container-widget-flex-grow:0;--dynamic-text-color:#FFD753;}.elementor-14 .elementor-element.elementor-element-b6113ce.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:82px;font-weight:900;line-height:74px;letter-spacing:0.3px;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline-plain-text{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline-dynamic-text{font-family:"DM Sans", Sans-serif;font-weight:600;z-index:auto;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline-dynamic-wrapper path{stroke:#FF0000;stroke-width:13px;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline-dynamic-wrapper svg{z-index:2;}.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-14 .elementor-element.elementor-element-16f28fb{padding:2px 0px 0px 77px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:23px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-16f28fb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-cc06f1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--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-14 .elementor-element.elementor-element-63867df .elementor-button{background-color:#C9A84C;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(54.32608695652182, 0, 255, 0.3);fill:#0A0A0F;color:#0A0A0F;box-shadow:0px 0px 10px 0px rgba(239.51441398865782, 255, 112.53260869565217, 0.5);border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-63867df .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-63867df .elementor-button:focus{background-color:#E8CC7A;box-shadow:0px -1px 19px 8px #F7E6AE;}.elementor-14 .elementor-element.elementor-element-63867df{padding:0px 19px 1px 65px;}.elementor-14 .elementor-element.elementor-element-4ae1d3a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:-6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-f97a900{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f97a900 .elementor-counter-number-wrapper{color:#FFCD3A;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:300;}.elementor-14 .elementor-element.elementor-element-f97a900 .elementor-counter-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-e8c0ee9{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -188px;padding:0px 0px 0px -65px;}.elementor-14 .elementor-element.elementor-element-e8c0ee9 .elementor-counter-number-wrapper{color:#FFCD3A;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:300;}.elementor-14 .elementor-element.elementor-element-e8c0ee9 .elementor-counter-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-39ea14e{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -325px;padding:0px 0px 0px -65px;}.elementor-14 .elementor-element.elementor-element-39ea14e .elementor-counter-number-wrapper{color:#FFCD3A;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:300;}.elementor-14 .elementor-element.elementor-element-39ea14e .elementor-counter-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-6ba3e9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-d57c8f3{--display:flex;}.elementor-14 .elementor-element.elementor-element-2c7b6b0{--display:flex;}.elementor-14 .elementor-element.elementor-element-4d1d840{--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-14 .elementor-element.elementor-element-4d1d840:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4d1d840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-5c388cc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-14 .elementor-element.elementor-element-aaa4f39{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 7px) 122px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-aaa4f39.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d135027 );}.elementor-14 .elementor-element.elementor-element-aaa4f39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-aaa4f39.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-aaa4f39.elementor-view-default .elementor-icon{fill:var( --e-global-color-4445b8b );color:var( --e-global-color-4445b8b );border-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon{font-size:19px;}.elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-68cfbca{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 7px) 95px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-68cfbca.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d135027 );}.elementor-14 .elementor-element.elementor-element-68cfbca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-68cfbca.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-68cfbca.elementor-view-default .elementor-icon{fill:var( --e-global-color-4445b8b );color:var( --e-global-color-4445b8b );border-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon{font-size:19px;}.elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-0cfbed5{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 7px) 92px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0cfbed5.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d135027 );}.elementor-14 .elementor-element.elementor-element-0cfbed5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-0cfbed5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0cfbed5.elementor-view-default .elementor-icon{fill:var( --e-global-color-4445b8b );color:var( --e-global-color-4445b8b );border-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon{font-size:19px;}.elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-26921e5{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 7px) 92px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-26921e5.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d135027 );}.elementor-14 .elementor-element.elementor-element-26921e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-26921e5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-26921e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-4445b8b );color:var( --e-global-color-4445b8b );border-color:var( --e-global-color-4445b8b );}.elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon{font-size:19px;}.elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-097044c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b9ac48c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-38a83c4{--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;--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-14 .elementor-element.elementor-element-38a83c4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-38a83c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-38a83c4.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1e07a57{--display:flex;--min-height:322px;--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:2px;--margin-bottom:-4px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:-3px;}.elementor-14 .elementor-element.elementor-element-1e07a57::before, .elementor-14 .elementor-element.elementor-element-1e07a57 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1e07a57 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1e07a57 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1e07a57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1e07a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-1e07a57.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d8df4da{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b80903d{--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:54px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b80903d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b80903d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d135027 );}.elementor-14 .elementor-element.elementor-element-7b4bb3c{width:var( --container-widget-width, 105.502% );max-width:105.502%;--container-widget-width:105.502%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-7b4bb3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0b4542e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-247px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-52px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-43d1ec5{--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;}.elementor-14 .elementor-element.elementor-element-43d1ec5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c03430c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;text-align:center;}.elementor-14 .elementor-element.elementor-element-c03430c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-6e3602e{--display:flex;}.elementor-14 .elementor-element.elementor-element-6e3602e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-667d8e1{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0195538{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0195538:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0195538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-cb5bc65{text-align:center;}.elementor-14 .elementor-element.elementor-element-cb5bc65 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3f48c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9aaa880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-bbfa8a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a994af9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-8bab50a{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline{font-size:58px;}.elementor-14 .elementor-element.elementor-element-cc06f1e{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-4ae1d3a{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-5c388cc{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-bbfa8a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-19ce1dd{--width:100%;}.elementor-14 .elementor-element.elementor-element-3a166ef{--width:100%;}.elementor-14 .elementor-element.elementor-element-bbf55f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b6113ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b6113ce.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-b6113ce .elementor-headline{font-size:27px;line-height:35px;letter-spacing:1.7px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-16f28fb{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;padding:0px 0px 0px 0px;font-size:13px;letter-spacing:0.6px;}.elementor-14 .elementor-element.elementor-element-16f28fb p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-cc06f1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-63867df{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4ae1d3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e8c0ee9{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 02px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5c388cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-aaa4f39{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-14 .elementor-element.elementor-element-aaa4f39 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-68cfbca{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-14 .elementor-element.elementor-element-68cfbca .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0cfbed5{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-14 .elementor-element.elementor-element-0cfbed5 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-26921e5{margin:1px 32px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-26921e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-d8df4da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 68px 1px;}.elementor-14 .elementor-element.elementor-element-b80903d{--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-14 .elementor-element.elementor-element-0b4542e{--margin-top:0px;--margin-bottom:-251px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-667d8e1{text-align:center;}.elementor-14 .elementor-element.elementor-element-0195538{--margin-top:240px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-bbfa8a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a994af9{text-align:center;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-19ce1dd{--width:100%;}.elementor-14 .elementor-element.elementor-element-3a166ef{--width:48.585%;}.elementor-14 .elementor-element.elementor-element-cc06f1e{--width:80%;}.elementor-14 .elementor-element.elementor-element-6ba3e9a{--width:50%;}.elementor-14 .elementor-element.elementor-element-1e07a57{--width:100%;}.elementor-14 .elementor-element.elementor-element-43d1ec5{--width:103.265%;}.elementor-14 .elementor-element.elementor-element-6e3602e{--width:76.841%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-3a166ef{--width:438.125px;}}/* Start custom CSS for container, class: .elementor-element-d57c8f3 */.rating-section {
  display: flex;
  justify-content: center;
  padding: 60px 0;
}

/* CONTAINER */
.rating-box {
  display: flex;
  align-items: center;
  gap: 25px;
  padding: 25px 40px;
  border-radius: 16px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}

/* EACH SIDE */
.rating {
  text-align: center;
}

/* LABEL */
.label {
  font-size: 11px;
  letter-spacing: 1px;
  color: #aaa;
  margin-bottom: 5px;
}

/* NUMBER */
.rating h2 {
  font-size: 28px;
  margin: 5px 0;
  color: #fff;
}

/* STARS */
.stars {
  font-size: 16px;
  letter-spacing: 2px;
}

.red {
  color: #ff4d4d;
}

.green {
  color: #00e676;
}

/* ARROW */
.arrow {
  font-size: 22px;
  color: #00e676;
  animation: pulse 1.5s infinite;
}

/* ANIMATION */
@keyframes pulse {
  0% { transform: scale(1); opacity: 0.6; }
  50% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 0.6; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba3e9a */.reviews-section {
  background: transparent;
  padding: 40px 0;
  display: flex;
  justify-content: center;
}

.floating-cards {
  display: flex;
  gap: 15px;
  align-items: center;
}

/* SMALL CARD */
.review-card {
  width: 220px;
  padding: 14px;
  border-radius: 12px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.06);
  backdrop-filter: blur(8px);
  color: #fff;
  font-family: sans-serif;
  position: relative;
  transition: 0.3s ease;
}

/* SMALL FLOAT (SUBTLE) */
.review-card:nth-child(1) {
  animation: floatUp 4s ease-in-out infinite;
}
.review-card:nth-child(2) {
  animation: floatDown 4.5s ease-in-out infinite;
}
.review-card:nth-child(3) {
  animation: floatUp 5s ease-in-out infinite;
}

@keyframes floatUp {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}

@keyframes floatDown {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(8px); }
}

/* STATUS TAG SMALL */
.card-status {
  position: absolute;
  top: -8px;
  left: 10px;
  font-size: 10px;
  padding: 3px 8px;
  border-radius: 20px;
  font-weight: 600;
}

.status-removed {
  background: #ff4d4d;
}

.status-live {
  background: #00c853;
}

/* STARS SMALL */
.card-stars {
  margin-top: 6px;
  font-size: 14px;
}

.bad .card-stars {
  color: #ff4d4d;
}

.good .card-stars {
  color: #00e676;
}

/* TEXT SMALL */
.card-text {
  margin: 10px 0;
  font-size: 12px;
  line-height: 1.4;
  color: #ccc;
}

/* PLATFORM */
.card-platform {
  font-size: 10px;
  color: #777;
}

/* HOVER (LIGHT) */
.review-card:hover {
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9ac48c */.how-section{
padding:100px 20px;
background:#1e2535;
color:#fff;
}

.center{
text-align:center;
max-width:700px;
margin:auto;
}

.section-tag{
color:#c9a84c;
font-size:12px;
letter-spacing:2px;
text-transform:uppercase;
}

.section-title{
font-size:42px;
margin:10px 0;
}

.section-sub{
color:#aaa;
margin-bottom:50px;
}

.steps-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;
}

.step{
background:#0a0a0f;
padding:30px;
border-radius:10px;
position:relative;
transition:0.3s;
}

.step:hover{
transform:translateY(-5px);
border:1px solid #c9a84c;
}

.step-num{
position:absolute;
top:10px;
right:15px;
font-size:60px;
opacity:0.08;
}

.step-icon{
font-size:30px;
display:block;
margin-bottom:10px;
}

.step h3{
margin-bottom:10px;
}

.step p{
color:#bbb;
font-size:14px;
}

@media(max-width:900px){
.steps-grid{
grid-template-columns:1fr 1fr;
}
}

@media(max-width:600px){
.steps-grid{
grid-template-columns:1fr;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e07a57 */body{
background:#0b0b0f;
font-family:Arial, sans-serif;
}

.reviews{
display:flex;
justify-content:center;
gap:30px;
flex-wrap:wrap;
padding:80px 20px;
}

.review-card{
width:260px;
padding:22px;

background:rgba(255,255,255,0.03);
border:1px solid rgba(212,175,55,0.35);
border-radius:16px;

color:#fff;
backdrop-filter:blur(8px);

transition:0.3s;

animation:float 6s ease-in-out infinite;
}

.review-card:nth-child(2){
animation-delay:1s;
}

.review-card:nth-child(3){
animation-delay:2s;
}

.review-card:hover{
transform:translateY(-8px);
border-color:#d4af37;
}

.stars{
color:#fbbc05;
font-size:18px;
letter-spacing:3px;
margin-bottom:12px;
}

.review-card p{
font-size:14px;
line-height:1.5;
margin-bottom:12px;
}

.review-card span{
color:#d4af37;
font-size:13px;
}

@keyframes float{
0%{transform:translateY(0px);}
50%{transform:translateY(-12px);}
100%{transform:translateY(0px);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80903d */.why-fix{
padding:80px 20px;
text-align:center;
background:#0b0b0f;
color:#fff;
}

.why-fix h2{
font-size:36px;
margin-bottom:50px;
color:#d4af37;
}

.why-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
gap:30px;
max-width:1100px;
margin:auto;
}

.why-card{
background:rgba(255,255,255,0.03);
border:1px solid rgba(212,175,55,0.35);
border-radius:18px;
padding:25px;
backdrop-filter:blur(8px);
transition:all 0.3s;
animation: float 6s ease-in-out infinite;
}

.why-card:nth-child(2){animation-delay:1s;}
.why-card:nth-child(3){animation-delay:2s;}
.why-card:nth-child(4){animation-delay:3s;}
.why-card:nth-child(5){animation-delay:4s;}

.why-card:hover{
transform:translateY(-8px);
border-color:#d4af37;
}

.why-card .icon{
font-size:32px;
margin-bottom:12px;
color:#d4af37;
}

.why-card h3{
font-size:18px;
margin-bottom:8px;
}

.why-card p{
font-size:14px;
line-height:1.5;
color:#f5e6b3;
}

@keyframes float{
0%{transform:translateY(0px);}
50%{transform:translateY(-10px);}
100%{transform:translateY(0px);}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f48c72 */body{
  background:#0b0b0f;
  font-family:Arial, sans-serif;
  color:#fff;
  margin:0;
}

.pricing-large{
  padding:120px 20px;
  display:flex;
  justify-content:center;
  align-items:center;
  min-height:100vh;
}

.pricing-grid{
  display:flex;
  gap:50px;
  flex-wrap:wrap;
  justify-content:center;
  max-width:1200px;
  width:100%;
}

.pricing-card{
  flex:1 1 300px;
  max-width:380px;
  background:rgba(255,255,255,0.03);
  border:2px solid rgba(212,175,55,0.35);
  border-radius:20px;
  padding:40px 30px;
  text-align:center;
  backdrop-filter:blur(10px);
  transition:all 0.4s;
  animation: float 6s ease-in-out infinite;
}

.pricing-card.featured{
  border-color:#d4af37;
  box-shadow:0 0 40px rgba(212,175,55,0.4);
}

.pricing-card:hover{
  transform:translateY(-12px) scale(1.05);
  border-color:#d4af37;
}

.pricing-card h3{
  font-size:26px;
  margin-bottom:20px;
}

.price{
  font-size:36px;
  font-weight:700;
  color:#fff;
  margin-bottom:25px;
}

.price span{
  font-size:16px;
  color:#d4af37;
}

.pricing-card ul{
  list-style:none;
  padding:0;
  margin-bottom:25px;
}

.pricing-card ul li{
  font-size:16px;
  margin-bottom:12px;
}

.pricing-card button{
  background:#d4af37;
  border:none;
  color:#0b0b0f;
  padding:15px 30px;
  font-size:16px;
  font-weight:600;
  border-radius:10px;
  cursor:pointer;
  transition:0.3s;
}

.pricing-card button:hover{
  background:#f1c85c;
}

/* Floating animation */
@keyframes float{
  0%{transform:translateY(0px);}
  50%{transform:translateY(-15px);}
  100%{transform:translateY(0px);}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c875d3a */.faq{
  padding:80px 20px;
  background:#0b0b0f;
  text-align:center;
  color:#fff;
}

.faq h2{
  font-size:36px;
  margin-bottom:50px;
  color:#d4af37;
}

.faq-item{
  max-width:800px;
  margin:15px auto;
  border:1px solid rgba(212,175,55,0.35);
  border-radius:16px;
  background:rgba(255,255,255,0.03);
  padding:0;
  overflow:hidden;
}

.faq-question{
  width:100%;
  background:none;
  border:none;
  padding:20px 25px;
  font-size:18px;
  text-align:left;
  color:#fff;
  cursor:pointer;
  outline:none;
  display:flex;
  justify-content:space-between;
  align-items:center;
  transition:background 0.3s;
}

.faq-question:hover{
  background:rgba(212,175,55,0.1);
}

.faq-answer{
  max-height:0;
  overflow:hidden;
  padding:0 25px;
  transition:max-height 0.35s ease, padding 0.35s ease;
  font-size:14px;
  color:#f5e6b3;
}

.faq-answer p{
  margin:15px 0;
}/* End custom CSS */