.elementor-117 .elementor-element.elementor-element-35bb5f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-35bb5f7:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-35bb5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232228;}.elementor-117 .elementor-element.elementor-element-35bb5f7 > .elementor-shape-bottom svg, .elementor-117 .elementor-element.elementor-element-35bb5f7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(160% + 1.3px);height:39px;}.elementor-117 .elementor-element.elementor-element-35bb5f7.e-con{--align-self:center;}.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-117 .elementor-element.elementor-element-cad9313{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-cad9313.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-cad9313 .elementor-heading-title{font-family:"Future LT", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-4px;text-shadow:1px 3px 1px rgba(0, 0, 0, 0.2);color:#F8F9FA;}.elementor-117 .elementor-element.elementor-element-6d790e4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-6d790e4.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6d790e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#E4E4E4;}.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-117 .elementor-element.elementor-element-5e0beeb .elementor-button{background-color:var( --e-global-color-1360e35 );font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-5e0beeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-5e0beeb.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-5e0beeb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-67607e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-67607e5:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-67607e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-117 .elementor-element.elementor-element-a4840bb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-117 .elementor-element.elementor-element-9f18282 img{width:50%;border-radius:1000px 1000px 1000px 1000px;}.elementor-117 .elementor-element.elementor-element-94f00ee.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-94f00ee{text-align:center;}.elementor-117 .elementor-element.elementor-element-94f00ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#212529;}.elementor-117 .elementor-element.elementor-element-34ade6b{text-align:center;}.elementor-117 .elementor-element.elementor-element-34ade6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-117 .elementor-element.elementor-element-f7f60ad.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-f7f60ad{text-align:center;}.elementor-117 .elementor-element.elementor-element-f7f60ad .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;color:#0F75EA;}.elementor-117 .elementor-element.elementor-element-0f7ad5d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-0f7ad5d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#181818;}.elementor-117 .elementor-element.elementor-element-4369cd3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-488a93f img{width:50%;border-radius:1000px 1000px 1000px 1000px;}.elementor-117 .elementor-element.elementor-element-531e14b.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-531e14b{text-align:center;}.elementor-117 .elementor-element.elementor-element-531e14b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#212529;}.elementor-117 .elementor-element.elementor-element-f0a087d{text-align:center;}.elementor-117 .elementor-element.elementor-element-f0a087d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-117 .elementor-element.elementor-element-6b76319.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6b76319{text-align:center;}.elementor-117 .elementor-element.elementor-element-6b76319 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;color:#0F75EA;}.elementor-117 .elementor-element.elementor-element-be9cee4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-be9cee4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#181818;}.elementor-117 .elementor-element.elementor-element-be9a2e0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-a7471ab img{width:50%;border-radius:1000px 1000px 1000px 1000px;}.elementor-117 .elementor-element.elementor-element-142ece1.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-142ece1{text-align:center;}.elementor-117 .elementor-element.elementor-element-142ece1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#212529;}.elementor-117 .elementor-element.elementor-element-bd9df21{text-align:center;}.elementor-117 .elementor-element.elementor-element-bd9df21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-117 .elementor-element.elementor-element-5a8fe3e.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-5a8fe3e{text-align:center;}.elementor-117 .elementor-element.elementor-element-5a8fe3e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;color:#0F75EA;}.elementor-117 .elementor-element.elementor-element-6552b30{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-6552b30 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#181818;}.elementor-117 .elementor-element.elementor-element-7e67eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-7e67eb7:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-7e67eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-117 .elementor-element.elementor-element-c05361b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-6a10433 img{width:50%;border-radius:1000px 1000px 1000px 1000px;}.elementor-117 .elementor-element.elementor-element-bead3c3.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-bead3c3{text-align:center;}.elementor-117 .elementor-element.elementor-element-bead3c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#212529;}.elementor-117 .elementor-element.elementor-element-576f590{text-align:center;}.elementor-117 .elementor-element.elementor-element-576f590 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-117 .elementor-element.elementor-element-4106eb5.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-4106eb5{text-align:center;}.elementor-117 .elementor-element.elementor-element-4106eb5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;color:#0F75EA;}.elementor-117 .elementor-element.elementor-element-3f034e5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-3f034e5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#181818;}.elementor-117 .elementor-element.elementor-element-dcf7953{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-d7c6f0f img{width:50%;border-radius:1000px 1000px 1000px 1000px;}.elementor-117 .elementor-element.elementor-element-7d604ce.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-7d604ce{text-align:center;}.elementor-117 .elementor-element.elementor-element-7d604ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#212529;}.elementor-117 .elementor-element.elementor-element-9b5fc26{text-align:center;}.elementor-117 .elementor-element.elementor-element-9b5fc26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-117 .elementor-element.elementor-element-0ccc2fd.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-0ccc2fd{text-align:center;}.elementor-117 .elementor-element.elementor-element-0ccc2fd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;color:#0F75EA;}.elementor-117 .elementor-element.elementor-element-617845e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-617845e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#181818;}.elementor-117 .elementor-element.elementor-element-3096120{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-3096120:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-3096120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-d670497{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-d670497.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-edfb3e1{--divider-border-style:solid;--divider-color:#0F75EA;--divider-border-width:4px;width:var( --container-widget-width, 65% );max-width:65%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-edfb3e1.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-edfb3e1 .elementor-divider-separator{width:30%;}.elementor-117 .elementor-element.elementor-element-edfb3e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-117 .elementor-element.elementor-element-aab6ee1{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-aab6ee1.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-aab6ee1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-206fb3a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-206fb3a.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-b4ba211{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-b4ba211.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-dce7f36{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-dce7f36.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-dce7f36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-84583de{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-84583de:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-84583de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-787e144{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-117 .elementor-element.elementor-element-787e144.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-ad56892{width:var( --container-widget-width, 70% );max-width:70%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-ad56892.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-ad56892 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-836039d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 050px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-836039d.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-836039d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-e8419d4 .elementor-button{background-color:var( --e-global-color-1360e35 );font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-e8419d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-e8419d4.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-e8419d4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-1ec9aff{--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;--padding-top:100px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-1ec9aff:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-1ec9aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-a74954e.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-a74954e{text-align:center;}.elementor-117 .elementor-element.elementor-element-a74954e .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:120px;font-weight:900;letter-spacing:-5px;text-shadow:1px 3px 1px rgba(0, 0, 0, 0.07);color:#000000;}.elementor-117 .elementor-element.elementor-element-c707de0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-c707de0.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-c707de0 img{width:100%;}.elementor-117 .elementor-element.elementor-element-9a8ddce{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 50px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-9a8ddce.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-9a8ddce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-b317f29 .elementor-button{background-color:var( --e-global-color-1360e35 );font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-b317f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-b317f29.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-b317f29 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-0e6cfb9{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-0e6cfb9:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-0e6cfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-f041311{width:var( --container-widget-width, 20% );max-width:20%;margin:-131px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-f041311.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-dcd14be{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-dcd14be.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-dcd14be .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1d21d18{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-1d21d18.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-1d21d18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-27f0d5b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-27f0d5b:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-27f0d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-7c4e966{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-7c4e966.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-027b97a{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-027b97a.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-027b97a .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-6aa4497{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-6aa4497.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6aa4497 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-e934675{--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-117 .elementor-element.elementor-element-e934675:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-e934675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-e934675.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-f831852{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-f831852:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-f831852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-da8b1d8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-da8b1d8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-62697c8{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-62697c8.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-62697c8 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-7192c79{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-7192c79.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-7192c79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-9b3ccd2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-9b3ccd2.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-9b3ccd2 img{width:100%;}.elementor-117 .elementor-element.elementor-element-f922c35{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-f922c35:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-f922c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-eb61ff1.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-eb61ff1{text-align:center;}.elementor-117 .elementor-element.elementor-element-eb61ff1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:4.6px;color:#000000;}.elementor-117 .elementor-element.elementor-element-885bc64{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-885bc64.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-545b2a3{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-545b2a3:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-545b2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-d62e3d9{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-d62e3d9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-8885e01{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-8885e01.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-8885e01 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-76db485{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-76db485.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-76db485 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-ba07a47 .elementor-button{background-color:var( --e-global-color-1360e35 );font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-ba07a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-ba07a47.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-ba07a47 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-bac596e{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-bac596e:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-bac596e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2A33;}.elementor-117 .elementor-element.elementor-element-297fa95{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-297fa95.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-297fa95 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-4px;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.34);color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-7a901a4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-7a901a4.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-7a901a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-65db4c5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-65db4c5.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-65db4c5 img{width:100%;}.elementor-117 .elementor-element.elementor-element-fc22513.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-fc22513{text-align:center;}.elementor-117 .elementor-element.elementor-element-fc22513 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#5A5A5A;}.elementor-117 .elementor-element.elementor-element-29ad0d2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-117 .elementor-element.elementor-element-29ad0d2.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-29ad0d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-1c0fc51{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-117 .elementor-element.elementor-element-1c0fc51.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-1c0fc51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-b28bb69 .elementor-button{background-color:var( --e-global-color-1360e35 );font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-b28bb69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-b28bb69.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-b28bb69 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-a8de389{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-a8de389:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-a8de389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-1ce85dd{width:var( --container-widget-width, 35% );max-width:35%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-1ce85dd.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-1ce85dd img{width:100%;}.elementor-117 .elementor-element.elementor-element-ceddac8{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-ceddac8.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-ceddac8 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-9e06a61{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-9e06a61.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-9e06a61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-ccec3c7{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-ccec3c7:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-ccec3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-15c0b28.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-a47bd77{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-a47bd77.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-a47bd77 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-99660c5{padding:70px 0px 50px 0px;}.elementor-117 .elementor-element.elementor-element-1af8ae4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-1af8ae4.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-1af8ae4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-c51dc2e .elementor-button{background-color:#0F75EA;font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 1px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 50px 20px;}.elementor-117 .elementor-element.elementor-element-c51dc2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-c51dc2e.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-f84ccf3{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-f84ccf3.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-de0692d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-de0692d:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-de0692d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-2005b98.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-2005b98{text-align:center;}.elementor-117 .elementor-element.elementor-element-2005b98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:4.6px;color:#000000;}.elementor-117 .elementor-element.elementor-element-74b1431{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-74b1431.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-4b7a13f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-4b7a13f:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-4b7a13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-2c26260{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-2c26260.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-2c26260 .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-117 .elementor-element.elementor-element-df44904{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-df44904.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-df44904 .widget-image-caption{color:#949494;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-3ffbc3c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-3ffbc3c.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-3ffbc3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-ad271d0 .elementor-button{background-color:#0F75EA;font-family:"Future Lt", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px 10px 10px 10px;padding:20px 20px 50px 20px;}.elementor-117 .elementor-element.elementor-element-ad271d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-ad271d0.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-82a7dd2{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-82a7dd2.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-85a28a7{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-85a28a7:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-85a28a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-117 .elementor-element.elementor-element-84d56b3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-84d56b3.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-84d56b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-117 .elementor-element.elementor-element-43c5112{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-43c5112:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-43c5112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-c36fef6.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-c36fef6{text-align:center;}.elementor-117 .elementor-element.elementor-element-c36fef6 img{width:49%;}.elementor-117 .elementor-element.elementor-element-8413b1b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-8413b1b.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-8413b1b .elementor-heading-title{font-family:"Future Lt", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;letter-spacing:-3.5px;color:#000000;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-117 .elementor-element.elementor-element-2348bf0d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-2348bf0d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title{border-width:0px;border-color:#000000;background-color:#F2F2F2;padding:25px 15px 25px 15px;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-content{border-width:0px;border-block-end-color:#000000;background-color:#FFFFFF;color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-item:not(:last-child){margin-block-end:12px;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-title, .elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-icon{color:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-icon svg{fill:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title.elementor-active a, .elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-title{font-family:"Future Lt", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title .elementor-toggle-icon i:before{color:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title .elementor-toggle-icon svg{fill:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#000000;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-icon{margin-inline-end:5px;}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-title{font-size:26px;}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-35bb5f7{--content-width:80%;}.elementor-117 .elementor-element.elementor-element-67607e5{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-7e67eb7{--content-width:40%;}.elementor-117 .elementor-element.elementor-element-3096120{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-84583de{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-1ec9aff{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-27f0d5b{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-e934675{--width:113.19%;}.elementor-117 .elementor-element.elementor-element-f831852{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-545b2a3{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-bac596e{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-a8de389{--content-width:60%;}.elementor-117 .elementor-element.elementor-element-85a28a7{--content-width:60%;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-35bb5f7 > .elementor-shape-bottom svg, .elementor-117 .elementor-element.elementor-element-35bb5f7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(500% + 1.3px);height:31px;}.elementor-117 .elementor-element.elementor-element-35bb5f7{--padding-top:40px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-cad9313{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-cad9313 .elementor-heading-title{font-size:33px;letter-spacing:-1.2px;}.elementor-117 .elementor-element.elementor-element-6d790e4{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-6d790e4 .elementor-heading-title{font-size:18px;}.elementor-117 .elementor-element.elementor-element-5e0beeb{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-5e0beeb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-5e0beeb .elementor-button{font-size:30px;padding:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-3096120{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-d670497{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-edfb3e1{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-edfb3e1 .elementor-divider-separator{width:60%;}.elementor-117 .elementor-element.elementor-element-aab6ee1{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-aab6ee1 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-206fb3a{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-dce7f36{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-dce7f36 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-84583de{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-787e144{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-117 .elementor-element.elementor-element-787e144 img{width:53%;}.elementor-117 .elementor-element.elementor-element-ad56892{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-ad56892 .elementor-heading-title{font-size:35px;}.elementor-117 .elementor-element.elementor-element-836039d{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-836039d .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-e8419d4{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-e8419d4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-e8419d4 .elementor-button{font-size:30px;padding:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-1ec9aff{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-a74954e .elementor-heading-title{font-size:60px;letter-spacing:-1px;}.elementor-117 .elementor-element.elementor-element-9a8ddce{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-9a8ddce .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-b317f29{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-b317f29 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-b317f29 .elementor-button{font-size:30px;padding:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-0e6cfb9{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-f041311{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-117 .elementor-element.elementor-element-dcd14be{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-dcd14be .elementor-heading-title{font-size:30px;}.elementor-117 .elementor-element.elementor-element-1d21d18{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-1d21d18 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-27f0d5b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-7c4e966{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-027b97a{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-027b97a .elementor-heading-title{font-size:30px;}.elementor-117 .elementor-element.elementor-element-6aa4497{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-6aa4497 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-e934675{--width:100%;}.elementor-117 .elementor-element.elementor-element-f831852{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-da8b1d8{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-62697c8{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-62697c8 .elementor-heading-title{font-size:30px;}.elementor-117 .elementor-element.elementor-element-7192c79{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-7192c79 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-9b3ccd2{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-545b2a3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-d62e3d9{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-8885e01{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-8885e01 .elementor-heading-title{font-size:30px;}.elementor-117 .elementor-element.elementor-element-76db485{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-76db485 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-ba07a47{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-ba07a47 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-ba07a47 .elementor-button{font-size:30px;padding:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-bac596e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-297fa95{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-297fa95 .elementor-heading-title{font-size:33px;letter-spacing:-1px;}.elementor-117 .elementor-element.elementor-element-7a901a4{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-7a901a4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-117 .elementor-element.elementor-element-65db4c5{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-29ad0d2{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-29ad0d2 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-1c0fc51{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-1c0fc51 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-b28bb69{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-b28bb69 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-b28bb69 .elementor-button{font-size:30px;padding:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-4b7a13f{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-2c26260{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-2c26260 .elementor-heading-title{font-size:27px;letter-spacing:-1px;}.elementor-117 .elementor-element.elementor-element-df44904{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-117 .elementor-element.elementor-element-3ffbc3c{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-3ffbc3c .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-ad271d0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-117 .elementor-element.elementor-element-ad271d0 .elementor-button{font-size:30px;padding:20px 10px 40px 10px;}.elementor-117 .elementor-element.elementor-element-82a7dd2{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-117 .elementor-element.elementor-element-85a28a7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-84d56b3{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-84d56b3 .elementor-heading-title{font-size:20px;}.elementor-117 .elementor-element.elementor-element-43c5112{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-8413b1b{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-8413b1b .elementor-heading-title{font-size:42px;letter-spacing:-1px;}.elementor-117 .elementor-element.elementor-element-2348bf0d{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-117 .elementor-element.elementor-element-2348bf0d .elementor-toggle-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-d78bcaa */#flashing-banner .eyebrow__flashing {
  color: #fff !important;
  text-transform: uppercase;
  font-size: 18px !important;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50px;
  padding: 5px 18px 5px !important;
  font-weight: 500 !important;
  letter-spacing: 0.05rem;
  margin: 0 auto 0.5rem;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  text-align: center !important;
}

#flashing-banner .eyebrow__flashing-dot {
  background-color: red;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 20px;
  margin-left: -3px;
  top: -1px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  flex: none;
}

#flashing-banner .eyebrow__flashing-dot:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: #f74424;
  animation: smallPulse 2s ease-out infinite;
  z-index: 1;
}

/* Telefonlar uchun (max 767px) */
@media(max-width: 767px) {
  #flashing-banner .eyebrow__flashing {
    font-size: 16px !important;
  }
}

/* Kompyuterlar uchun (768px dan katta) */
@media(min-width: 768px) {
  #flashing-banner .eyebrow__flashing {
    font-size: 1.8rem;
    padding: 7px 30px 4px 20px;
  }
  #flashing-banner .eyebrow__flashing-dot {
    top: 0;
  }
}

/* Animation */
@keyframes smallPulse {
  0% {
    transform: scale(0.75);
    opacity: 1;
  }
  95%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e0beeb */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4ba211 */.image-marquee {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px
}

.image-marquee__scroller {
    -webkit-animation-delay: 1ms;
    animation-delay: 1ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-transform: translate(-150%);
    transform: translate(-150%);
    -webkit-animation: scrollLeft 40s linear infinite;
    animation: scrollLeft 40s linear infinite;
    margin-top: 30px;
    margin-bottom: 30px
}

@media(min-width: 576px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 60s linear infinite;
        animation: scrollLeft 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 100s linear infinite;
        animation: scrollLeft 100s linear infinite
    }
}

.image-marquee__scroller:nth-child(odd) {
    -webkit-transform: translate(250%);
    transform: translate(250%);
    -webkit-animation: scrollRight 40s linear infinite;
    animation: scrollRight 40s linear infinite
}

@media(min-width: 576px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 60s linear infinite;
        animation: scrollRight 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 100s linear infinite;
        animation: scrollRight 100s linear infinite
    }
}

.image-marquee__scroller__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.image-marquee img {
    margin: 0 20px;
    max-width: unset;
    width: 250%
}

@media(min-width: 576px) {
    .image-marquee img {
        width:150%
    }
}

@media(min-width: 992px) {
    .image-marquee img {
        width:100%
    }
}

.image-marquee--double img {
    width: 350%
}

@media(min-width: 576px) {
    .image-marquee--double img {
        width:300%
    }
}

@media(min-width: 768px) {
    .image-marquee--double img {
        width:200%
    }
}

.image-marquee__gradient--left,.image-marquee__gradient--right {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 20%;
    z-index: 9;
    top: 0
}

.image-marquee__gradient--left {
    left: 0
}

.image-marquee__gradient--right {
    right: 0
}

@-webkit-keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@-webkit-keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

@keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

.accordion {
    width: 100%;
    overflow: hidden;
    margin-top: 6px
}

.accordion__intro {
    position: relative;
    padding: 14px 44px 14px 20px;
    cursor: pointer;
    background-color:  #f2f2f2;
    font-weight: 600;
    font-size: 1.8rem
}

@media(min-width: 768px) {
    .accordion__intro {
        font-size:2.2rem
    }
}

@media(min-width: 992px) {
    .accordion__intro {
        padding:20px 40px 20px 20px;
        font-size: 3rem
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce7f36 */.kok {
    background: linear-gradient(
        180deg,
        #73B6FF 15%,  /* yanada och ko‘k */
        #E6F2FF 94%   /* juda yumshoq ko‘k/oqsimon */
    );
    padding: 2px;
    font-style: normal;
    color: #2e2e2e;
    border-radius: 4px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8419d4 */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b317f29 */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d21d18 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c4e966 *//* === Step slider (clean & responsive) === */
.step-slider {
  background: linear-gradient(90deg, #4da8f9, #2970e1);
  border-radius: 9999px;
  display: flex;                 /* vertikal/gorizontal markazlashtirish */
  align-items: center;           /* vertikal center */
  justify-content: center;       /* gorizontal center (matn) */
  padding: 0 40px 0 0 !important;/* o‘ng tomonda tugma uchun joy */
  color: #fff;
  font-family: inter, sans-serif;
  font-weight: 600;
  font-size: 30px;
  max-width: 350px;
  height: 50px;
  position: relative;
  text-align: center;
  box-shadow: 1px 3px 8px rgba(0,0,0,.15);
  margin: 10px auto 20px;
}

/* Track highlight va tugma */
.step-slider::before,
.step-slider::after {
  content: "";
  position: absolute;
  border-radius: 9999px;
  display: block;
}

/* Ko‘k trek (o‘ngdagi yorqin qism) */
.step-slider::before {
  width: 71px;
  height: 37px;
  background: #4da8f9;
  right: 6px;
  top: 6px;
}

/* Oq doira (slayder tugmachasi) */
.step-slider::after {
  width: 24px;
  height: 24px;
  background: #fff;
  top: 12px;
  right: 12px;
  animation: slide-back-and-forth 6s ease-in-out 1s infinite;
}

/* Tugmachaning borib-kelish animatsiyasi */
@keyframes slide-back-and-forth {
  0%   { transform: translateX(-36px); }
  10%  { transform: translateX(0); }
  90%  { transform: translateX(0); }
  100% { transform: translateX(-36px); }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce) {
  .step-slider::after { animation: none; }
}

/* === Tablet (≤768px) === */
@media (max-width: 768px) {
  .step-slider {
    font-size: 22px;
    height: 44px;
    max-width: 300px;
    padding-right: 28px !important;
  }
  .step-slider::before { width: 56px; height: 30px; right: 6px; top: 7px; }
  .step-slider::after  { width: 20px; height: 20px; top: 12px; right: 12px; }
}

/* === Telefon (≤480px) === */
@media (max-width: 480px) {
  .step-slider {
    font-size: 18px;
    height: 40px;
    max-width: 260px;
    padding-right: 22px !important;
  }
  .step-slider::before { width: 48px; height: 28px; right: 5px; top: 6px; }
  .step-slider::after  {
    width: 18px; height: 18px; top: 11px; right: 10px;
    animation: slide-back-and-forth-mobile 6s ease-in-out 1s infinite;
  }
  @keyframes slide-back-and-forth-mobile {
    0%   { transform: translateX(-25px); }
    10%  { transform: translateX(0); }
    90%  { transform: translateX(0); }
    100% { transform: translateX(-25px); }
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa4497 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7192c79 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-885bc64 */.image-marquee {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px
}

.image-marquee__scroller {
    -webkit-animation-delay: 1ms;
    animation-delay: 1ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-transform: translate(-150%);
    transform: translate(-150%);
    -webkit-animation: scrollLeft 40s linear infinite;
    animation: scrollLeft 40s linear infinite;
    margin-top: 30px;
    margin-bottom: 30px
}

@media(min-width: 576px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 60s linear infinite;
        animation: scrollLeft 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 100s linear infinite;
        animation: scrollLeft 100s linear infinite
    }
}

.image-marquee__scroller:nth-child(odd) {
    -webkit-transform: translate(250%);
    transform: translate(250%);
    -webkit-animation: scrollRight 40s linear infinite;
    animation: scrollRight 40s linear infinite
}

@media(min-width: 576px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 60s linear infinite;
        animation: scrollRight 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 100s linear infinite;
        animation: scrollRight 100s linear infinite
    }
}

.image-marquee__scroller__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.image-marquee img {
    margin: 0 20px;
    max-width: unset;
    width: 250%
}

@media(min-width: 576px) {
    .image-marquee img {
        width:150%
    }
}

@media(min-width: 992px) {
    .image-marquee img {
        width:100%
    }
}

.image-marquee--double img {
    width: 350%
}

@media(min-width: 576px) {
    .image-marquee--double img {
        width:300%
    }
}

@media(min-width: 768px) {
    .image-marquee--double img {
        width:200%
    }
}

.image-marquee__gradient--left,.image-marquee__gradient--right {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 20%;
    z-index: 9;
    top: 0
}

.image-marquee__gradient--left {
    left: 0
}

.image-marquee__gradient--right {
    right: 0
}

@-webkit-keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@-webkit-keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

@keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

.accordion {
    width: 100%;
    overflow: hidden;
    margin-top: 6px
}

.accordion__intro {
    position: relative;
    padding: 14px 44px 14px 20px;
    cursor: pointer;
    background-color:  #f2f2f2;
    font-weight: 600;
    font-size: 1.8rem
}

@media(min-width: 768px) {
    .accordion__intro {
        font-size:2.2rem
    }
}

@media(min-width: 992px) {
    .accordion__intro {
        padding:20px 40px 20px 20px;
        font-size: 3rem
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d62e3d9 */=/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76db485 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba07a47 */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b28bb69 */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e06a61 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99660c5 *//* izolyatsiya uchun prefiks: kk- */
.kk-ebook-hero{
  position: relative;
  width: min(800px, 95vw);
  margin: 0 auto;                 /* markazga keltirish */
  aspect-ratio: 1720 / 921;       /* rasm nisbatini saqlash */
}

.kk-ebook-bg{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;               /* orqa fon rasmini to‘ldirish */
  display: block;
}

.kk-ebook{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); /* kitobni markazda ushlash */
  width: min(430px, 40vw);          /* responsiv o‘lcham */
  max-width: 520px;
  height: auto;
  z-index: 2;
  filter: drop-shadow(0 18px 40px rgba(0,0,0,.35)); /* yumshoq soya */
}

@media (max-width: 768px){
  .kk-ebook{ width: 62vw; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af8ae4 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c51dc2e */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74b1431 */.image-marquee {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px
}

.image-marquee__scroller {
    -webkit-animation-delay: 1ms;
    animation-delay: 1ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-transform: translate(-150%);
    transform: translate(-150%);
    -webkit-animation: scrollLeft 40s linear infinite;
    animation: scrollLeft 40s linear infinite;
    margin-top: 30px;
    margin-bottom: 30px
}

@media(min-width: 576px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 60s linear infinite;
        animation: scrollLeft 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller {
        -webkit-animation:scrollLeft 100s linear infinite;
        animation: scrollLeft 100s linear infinite
    }
}

.image-marquee__scroller:nth-child(odd) {
    -webkit-transform: translate(250%);
    transform: translate(250%);
    -webkit-animation: scrollRight 40s linear infinite;
    animation: scrollRight 40s linear infinite
}

@media(min-width: 576px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 60s linear infinite;
        animation: scrollRight 60s linear infinite
    }
}

@media(min-width: 992px) {
    .image-marquee__scroller:nth-child(odd) {
        -webkit-animation:scrollRight 100s linear infinite;
        animation: scrollRight 100s linear infinite
    }
}

.image-marquee__scroller__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.image-marquee img {
    margin: 0 20px;
    max-width: unset;
    width: 250%
}

@media(min-width: 576px) {
    .image-marquee img {
        width:150%
    }
}

@media(min-width: 992px) {
    .image-marquee img {
        width:100%
    }
}

.image-marquee--double img {
    width: 350%
}

@media(min-width: 576px) {
    .image-marquee--double img {
        width:300%
    }
}

@media(min-width: 768px) {
    .image-marquee--double img {
        width:200%
    }
}

.image-marquee__gradient--left,.image-marquee__gradient--right {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 20%;
    z-index: 9;
    top: 0
}

.image-marquee__gradient--left {
    left: 0
}

.image-marquee__gradient--right {
    right: 0
}

@-webkit-keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@keyframes scrollLeft {
    0% {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }

    to {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }
}

@-webkit-keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

@keyframes scrollRight {
    0% {
        -webkit-transform: translate(150%);
        transform: translate(150%)
    }

    to {
        -webkit-transform: translate(-150%);
        transform: translate(-150%)
    }
}

.accordion {
    width: 100%;
    overflow: hidden;
    margin-top: 6px
}

.accordion__intro {
    position: relative;
    padding: 14px 44px 14px 20px;
    cursor: pointer;
    background-color:  #f2f2f2;
    font-weight: 600;
    font-size: 1.8rem
}

@media(min-width: 768px) {
    .accordion__intro {
        font-size:2.2rem
    }
}

@media(min-width: 992px) {
    .accordion__intro {
        padding:20px 40px 20px 20px;
        font-size: 3rem
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffbc3c *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad271d0 */.btn:after,
form.checkout.woocommerce-checkout button:after,
form.login button:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -120px;
    height: 100%;
    width: 90px;
    background: hsla(0, 0%, 100%, .4);
    transition: all .5s linear;
    transform: skewX(-20deg) translateX(0);
    animation: buttonShine 4s infinite;
}

.btn:hover:after,
form.checkout.woocommerce-checkout button:hover:after,
form.login button:hover:after {
    transform: skewX(-20deg) translateX(900px);
}

.btn.btn-black,
form.checkout.woocommerce-checkout button.btn-black,
form.login button.btn-black {
    background: #282828;
    color: #fff;
}

.btn.btn-black:hover,
form.checkout.woocommerce-checkout button.btn-black:hover,
form.login button.btn-black:hover {
    background: #000;
}

@keyframes buttonShine {
    0% {
        transform: skewX(-20deg) translateX(0);
    }

    90% {
        transform: skewX(-20deg) translateX(0);
    }

    95% {
        transform: skewX(-20deg) translateX(900px);
    }
}

.btn-primary:hover,
form.login button:hover {
    background-color: #e73a04;
}

.btn {
    display: inline-block;
    transition: all .6s ease;
    box-shadow: 1px 8px 30px rgba(0, 0, 0, .03), 1px 4px 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    margin: 0; /* Added to remove button margin */
}

@media (min-width: 768px) {
    .btn {
      padding: 1px;
        font-size: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d56b3 *//* Default styles for li:before */
li:before {
    content: "";
    border: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); /* Center vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 2rem;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    border-radius: 70% !important;
    color: #fff;
}

/* Specific styles for first image */
li.image1:before {
    background: #cff128 url(https://doy.baa.mybluehost.me/website_1ef86021/wp-content/uploads/2025/08/Untitled-100-x-100-px.png) no-repeat 50%;
    background-size: 16px;
}

/* Specific styles for second image */
li.image2:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/02/emoji-moneybag.webp) no-repeat 50%;
    background-size: 16px;
}

li.image3:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/red-bullet.png) no-repeat 50%;
    background-size: 30px;
}

li.image4:before {
    background: url(https://alisherisaev.com/wp-content/uploads/2025/05/freepik_br_04480b2a-dcd8-49fe-8e24-a4367ba000f0.png) no-repeat 50%;
    background-size: 30px;
}


/* Media query for screens >= 768px */
@media (min-width: 768px) {
    li:before {
        width: 40px;
        height: 40px;
    }
    li.image1:before,
    li.image2:before {
        background-size: 21px;
    }
}

/* Media query for screens >= 992px */
@media (min-width: 992px) {
    li:before {
        width: 40px;
        height: 40px;
        border-radius: 0;
    }
    li.image1:before,
    li.image2:before {
        background-size: 31px;
    }
}

/* Additional styles for li */
li {
    counter-increment: ol-counter;
    padding-left: 3rem; /* Default padding for li */
    min-height: 0 !important; /* Default min-height for li */
    margin: 1rem 0 0; /* Default margin for li */
    list-style: none; /* Remove default list style */
    position: relative;
}

/* Styles for ul and ul li */
ul {
    list-style: disc;
    padding-left: 30px;
}

ul li {
    display: list-item;
    padding-left: 15px;
}

/* Hide li:before for ul li */
ul li:before {
    display: none;
}


.countdown-timer {
    background: #000;
    display: inline-block;
    padding: 0 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 5px;
    font-family: inter !important;
    line-height: 62px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Future LT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rainmaker.uz/wp-content/uploads/2025/11/Futura-LT-Condensed-Extra-Bold.eot');
	src: url('https://rainmaker.uz/wp-content/uploads/2025/11/Futura-LT-Condensed-Extra-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://rainmaker.uz/wp-content/uploads/2025/08/Futura-LT-Condensed-Extra-Bold.woff2') format('woff2'),
		url('https://rainmaker.uz/wp-content/uploads/2025/08/Futura-LT-Condensed-Extra-Bold.woff') format('woff'),
		url('https://rainmaker.uz/wp-content/uploads/2025/08/Futura-LT-Condensed-Extra-Bold.ttf') format('truetype'),
		url('https://rainmaker.uz/wp-content/uploads/2025/08/Futura-LT-Condensed-Extra-Bold.svg#FutureLT') format('svg');
}
/* End Custom Fonts CSS */