.elementor-49 .elementor-element.elementor-element-8e5e7ba{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;}.elementor-49 .elementor-element.elementor-element-8e5e7ba:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8e5e7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aminoarcade.com/wp-content/uploads/2025/11/image_720-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-8e5e7ba::before, .elementor-49 .elementor-element.elementor-element-8e5e7ba > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8e5e7ba > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8e5e7ba > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8e5e7ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8e5e7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A0938;--background-overlay:'';}.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-49 .elementor-element.elementor-element-f9b23be{text-align:center;}.elementor-49 .elementor-element.elementor-element-f9b23be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e916a98 .woocommerce-breadcrumb{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-49 .elementor-element.elementor-element-e916a98 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e5cd126{--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:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2fd7c7b{text-align:center;}.elementor-49 .elementor-element.elementor-element-2fd7c7b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-4b9c32b{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bc75b3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-49 .elementor-element.elementor-element-289e7b6{--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;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-3bf5009{text-align:left;}.elementor-49 .elementor-element.elementor-element-3bf5009 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a93eaaa{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-9b342e1{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9b342e1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9b342e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aminoarcade.com/wp-content/uploads/2025/11/Gemini_Generated_Image_i5zt4yi5zt4yi5zt-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-0054df8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-49 .elementor-element.elementor-element-0054df8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0054df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b91a3c );}.elementor-49 .elementor-element.elementor-element-8aa5699{--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-49 .elementor-element.elementor-element-8aa5699.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-49 .elementor-element.elementor-element-bc1f30b{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-49 .elementor-element.elementor-element-bc1f30b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bc1f30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-606ca50{text-align:center;}.elementor-49 .elementor-element.elementor-element-606ca50 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-e018c14{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-927cafa{--display:flex;--justify-content:center;}.elementor-49 .elementor-element.elementor-element-cd03c27{padding:0px 0px 20px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-cd03c27 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1c6a0a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-c61caac{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-icon i{color:var( --e-global-color-e3bea5a );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-icon svg{fill:var( --e-global-color-e3bea5a );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-00e497b{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-1d5061b{--display:flex;}.elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-icon i{color:var( --e-global-color-e3bea5a );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-icon svg{fill:var( --e-global-color-e3bea5a );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-5da8a68{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-f9fdc57{--display:flex;}.elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-icon i{color:var( --e-global-color-e3bea5a );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-icon svg{fill:var( --e-global-color-e3bea5a );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-e23fcc8{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-88d06b2{--display:flex;}.elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-icon i{color:var( --e-global-color-e3bea5a );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-icon svg{fill:var( --e-global-color-e3bea5a );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-7338f23{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-e6688a3{--display:flex;}.elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-icon i{color:var( --e-global-color-e3bea5a );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-icon svg{fill:var( --e-global-color-e3bea5a );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-5a92cb9{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-03da82f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-49 .elementor-element.elementor-element-5a345be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-94f9d06{--display:flex;}.elementor-49 .elementor-element.elementor-element-9200401{padding:0px 0px 30px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-9200401 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-8b61e8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d5e821a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-97183b9{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-97183b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-97183b9.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-97183b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-97183b9:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-97183b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-313ea6e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9a89007{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-9a89007.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-9a89007.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-9a89007.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-9a89007:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-9a89007:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a006581{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-bbd4eb0{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-bbd4eb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-bbd4eb0.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-bbd4eb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-bbd4eb0:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-bbd4eb0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-36e4925{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a40d9c5{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-a40d9c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a40d9c5.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a40d9c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a40d9c5:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-a40d9c5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-c0652ea{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a724538{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-a724538.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a724538.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a724538.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a724538:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-a724538:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-153fd4e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-0c64f77{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-0c64f77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-0c64f77.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-0c64f77.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-0c64f77:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-0c64f77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-887e0f2{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f16eaee{--icon-box-icon-margin:15px;}.elementor-49 .elementor-element.elementor-element-f16eaee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-f16eaee.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-f16eaee.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-f16eaee:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-f16eaee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-f80c8f8{--display:flex;--justify-content:space-between;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a8eb6d2{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-49 .elementor-element.elementor-element-a8eb6d2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a8eb6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33FFF014;}.elementor-49 .elementor-element.elementor-element-a8eb6d2.e-con{--align-self:stretch;}.elementor-49 .elementor-element.elementor-element-bcb77cf{text-align:center;}.elementor-49 .elementor-element.elementor-element-bcb77cf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-8720ad2{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.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-49 .elementor-element.elementor-element-fb083a1 img{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-234e924{--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:30px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-a93b5ff{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-49 .elementor-element.elementor-element-1494fbd{--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;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-49 .elementor-element.elementor-element-dbe0803{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:160px;--padding-right:160px;}.elementor-49 .elementor-element.elementor-element-8bd59d4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#252525;--n-tabs-title-color-active:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-8bd59d4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c5c3591 );}.elementor-49 .elementor-element.elementor-element-8bd59d4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-49 .elementor-element.elementor-element-8bd59d4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c5c3591 );}.elementor-49 .elementor-element.elementor-element-8bd59d4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-49 .elementor-element.elementor-element-8bd59d4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-f9b23be .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-e5cd126{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-4b9c32b{font-size:15px;}.elementor-49 .elementor-element.elementor-element-bc75b3d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-289e7b6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-a93eaaa{font-size:15px;}.elementor-49 .elementor-element.elementor-element-9b342e1{--min-height:300px;}.elementor-49 .elementor-element.elementor-element-0054df8{--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-8aa5699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8aa5699.e-con{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-e018c14{font-size:14px;}.elementor-49 .elementor-element.elementor-element-927cafa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1c6a0a7{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-00e497b .elementor-icon-list-item > a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5da8a68 .elementor-icon-list-item > a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-e23fcc8 .elementor-icon-list-item > a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-7338f23 .elementor-icon-list-item > a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5a92cb9 .elementor-icon-list-item > a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-03da82f{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-5a345be{--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-887e0f2{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title a{font-size:15px;}.elementor-49 .elementor-element.elementor-element-f80c8f8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a8eb6d2{--min-height:300px;}.elementor-49 .elementor-element.elementor-element-8720ad2{font-size:15px;}.elementor-49 .elementor-element.elementor-element-234e924{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-a93b5ff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1494fbd{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-49 .elementor-element.elementor-element-8bd59d4{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-f9b23be .elementor-heading-title{font-size:25px;}.elementor-49 .elementor-element.elementor-element-e916a98 .woocommerce-breadcrumb{font-size:14px;}.elementor-49 .elementor-element.elementor-element-3bf5009 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-03da82f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-5a345be{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-94f9d06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9200401 .elementor-heading-title{font-size:20px;}.elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-97183b9 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-9a89007 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-bbd4eb0 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a40d9c5 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a724538 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0c64f77 .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f16eaee .elementor-icon-box-title a{font-size:13px;}.elementor-49 .elementor-element.elementor-element-8720ad2{font-size:13px;}.elementor-49 .elementor-element.elementor-element-a93b5ff{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1494fbd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-dbe0803{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-8bd59d4{padding:0px 0px 0px 0px;--n-tabs-title-font-size:14px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-8e5e7ba{--content-width:1140px;}.elementor-49 .elementor-element.elementor-element-289e7b6{--width:50%;}.elementor-49 .elementor-element.elementor-element-9b342e1{--width:50%;}.elementor-49 .elementor-element.elementor-element-8aa5699{--width:33.3333%;}.elementor-49 .elementor-element.elementor-element-c61caac{--width:45.5%;}.elementor-49 .elementor-element.elementor-element-1d5061b{--width:45.5%;}.elementor-49 .elementor-element.elementor-element-f9fdc57{--width:45.5%;}.elementor-49 .elementor-element.elementor-element-88d06b2{--width:45.5%;}.elementor-49 .elementor-element.elementor-element-e6688a3{--width:45.5%;}.elementor-49 .elementor-element.elementor-element-5a345be{--width:100%;}.elementor-49 .elementor-element.elementor-element-94f9d06{--width:70%;}.elementor-49 .elementor-element.elementor-element-d5e821a{--width:32%;}.elementor-49 .elementor-element.elementor-element-313ea6e{--width:32%;}.elementor-49 .elementor-element.elementor-element-a006581{--width:32%;}.elementor-49 .elementor-element.elementor-element-36e4925{--width:32%;}.elementor-49 .elementor-element.elementor-element-c0652ea{--width:32%;}.elementor-49 .elementor-element.elementor-element-153fd4e{--width:32%;}.elementor-49 .elementor-element.elementor-element-887e0f2{--width:32%;}.elementor-49 .elementor-element.elementor-element-f80c8f8{--width:30%;}.elementor-49 .elementor-element.elementor-element-1494fbd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-927cafa{--width:100%;}.elementor-49 .elementor-element.elementor-element-94f9d06{--width:100%;}.elementor-49 .elementor-element.elementor-element-f80c8f8{--width:70%;}}/* Start custom CSS for text-editor, class: .elementor-element-2ddeeb3 *//* ---------------------------------
   UNIVERSAL CSS FOR AFFILIATEWP BLOCK FORM
----------------------------------*/


/* Add Placeholder Text to Each Field */
input[name="affwp_user_name"]::label {
    content: "Enter your full name";
}
input[name="affwp_user_login"]::placeholder {
    content: "Choose a username";
}
input[name="affwp_user_email"]::placeholder {
    content: "Enter email address";
}
input[name="affwp_payment_email"]::placeholder {
    content: "Enter payment email";
}
input[name="affwp_user_url"]::placeholder {
    content: "Enter website URL";
}
textarea[name="affwp_promotion_method"]::placeholder {
    content: "Describe how you will promote us";
}

/* Apply Placeholder Typography */
.affwp-form ::placeholder,
.wp-block-affwp-field ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}
/* Apply label Typography */
.affwp-form ::label
.wp-block-affwp-field ::label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Style All Input Fields */
.affwp-form input[type="text"],
.affwp-form input[type="email"],
.affwp-form input[type="password"],
.affwp-form input[type="url"],
.affwp-form textarea,
.wp-block-affwp-field input,
.wp-block-affwp-field textarea {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Textarea radius fix */
.wp-block-affwp-field textarea {
    border-radius: 25px !important;
}

/* SUBMIT BUTTON STYLE */
.affwp-form input[type="submit"],
.wp-block-affwp-field-register-button button {
    font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* SUBMIT BUTTON HOVER */
.affwp-form input[type="submit"]:hover,
.wp-block-affwp-field-register-button button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* SUBMIT BUTTON ACTIVE */
.affwp-form input[type="submit"]:active,
.wp-block-affwp-field-register-button button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b6336 *//* -------------------------------------
   AFFILIATEWP LOGIN FORM — LABEL STYLE LIKE PLACEHOLDER
--------------------------------------*/

/* LABEL STYLE (same as placeholder) */
.affwp-login-form label,
.wp-block-affiliatewp-login label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* Input Field Style */
.affwp-login-form input[type="text"],
.affwp-login-form input[type="password"],
.wp-block-affiliatewp-login input[type="text"],
.wp-block-affiliatewp-login input[type="password"] {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Placeholder Typography */
.affwp-login-form ::placeholder,
.wp-block-affiliatewp-login ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Submit Button */
.affwp-login-form input[type="submit"],
.wp-block-affiliatewp-login button {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* Hover */
.affwp-login-form input[type="submit"]:hover,
.wp-block-affiliatewp-login button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* Active */
.affwp-login-form input[type="submit"]:active,
.wp-block-affiliatewp-login button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}
/* LOST PASSWORD LINK STYLE */
.affwp-login-form .affwp-lost-password a,
.wp-block-affiliatewp-login .affwp-lost-password a {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    text-decoration: none !important;
    transition: 0.3s ease !important;
}

/* Hover Color */
.affwp-login-form .affwp-lost-password a:hover,
.wp-block-affiliatewp-login .affwp-lost-password a:hover {
    color: #FF3EC9 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ddeeb3 *//* ---------------------------------
   UNIVERSAL CSS FOR AFFILIATEWP BLOCK FORM
----------------------------------*/


/* Add Placeholder Text to Each Field */
input[name="affwp_user_name"]::label {
    content: "Enter your full name";
}
input[name="affwp_user_login"]::placeholder {
    content: "Choose a username";
}
input[name="affwp_user_email"]::placeholder {
    content: "Enter email address";
}
input[name="affwp_payment_email"]::placeholder {
    content: "Enter payment email";
}
input[name="affwp_user_url"]::placeholder {
    content: "Enter website URL";
}
textarea[name="affwp_promotion_method"]::placeholder {
    content: "Describe how you will promote us";
}

/* Apply Placeholder Typography */
.affwp-form ::placeholder,
.wp-block-affwp-field ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}
/* Apply label Typography */
.affwp-form ::label
.wp-block-affwp-field ::label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Style All Input Fields */
.affwp-form input[type="text"],
.affwp-form input[type="email"],
.affwp-form input[type="password"],
.affwp-form input[type="url"],
.affwp-form textarea,
.wp-block-affwp-field input,
.wp-block-affwp-field textarea {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Textarea radius fix */
.wp-block-affwp-field textarea {
    border-radius: 25px !important;
}

/* SUBMIT BUTTON STYLE */
.affwp-form input[type="submit"],
.wp-block-affwp-field-register-button button {
    font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* SUBMIT BUTTON HOVER */
.affwp-form input[type="submit"]:hover,
.wp-block-affwp-field-register-button button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* SUBMIT BUTTON ACTIVE */
.affwp-form input[type="submit"]:active,
.wp-block-affwp-field-register-button button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b6336 *//* -------------------------------------
   AFFILIATEWP LOGIN FORM — LABEL STYLE LIKE PLACEHOLDER
--------------------------------------*/

/* LABEL STYLE (same as placeholder) */
.affwp-login-form label,
.wp-block-affiliatewp-login label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* Input Field Style */
.affwp-login-form input[type="text"],
.affwp-login-form input[type="password"],
.wp-block-affiliatewp-login input[type="text"],
.wp-block-affiliatewp-login input[type="password"] {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Placeholder Typography */
.affwp-login-form ::placeholder,
.wp-block-affiliatewp-login ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Submit Button */
.affwp-login-form input[type="submit"],
.wp-block-affiliatewp-login button {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* Hover */
.affwp-login-form input[type="submit"]:hover,
.wp-block-affiliatewp-login button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* Active */
.affwp-login-form input[type="submit"]:active,
.wp-block-affiliatewp-login button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}
/* LOST PASSWORD LINK STYLE */
.affwp-login-form .affwp-lost-password a,
.wp-block-affiliatewp-login .affwp-lost-password a {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    text-decoration: none !important;
    transition: 0.3s ease !important;
}

/* Hover Color */
.affwp-login-form .affwp-lost-password a:hover,
.wp-block-affiliatewp-login .affwp-lost-password a:hover {
    color: #FF3EC9 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ddeeb3 *//* ---------------------------------
   UNIVERSAL CSS FOR AFFILIATEWP BLOCK FORM
----------------------------------*/


/* Add Placeholder Text to Each Field */
input[name="affwp_user_name"]::label {
    content: "Enter your full name";
}
input[name="affwp_user_login"]::placeholder {
    content: "Choose a username";
}
input[name="affwp_user_email"]::placeholder {
    content: "Enter email address";
}
input[name="affwp_payment_email"]::placeholder {
    content: "Enter payment email";
}
input[name="affwp_user_url"]::placeholder {
    content: "Enter website URL";
}
textarea[name="affwp_promotion_method"]::placeholder {
    content: "Describe how you will promote us";
}

/* Apply Placeholder Typography */
.affwp-form ::placeholder,
.wp-block-affwp-field ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}
/* Apply label Typography */
.affwp-form ::label
.wp-block-affwp-field ::label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Style All Input Fields */
.affwp-form input[type="text"],
.affwp-form input[type="email"],
.affwp-form input[type="password"],
.affwp-form input[type="url"],
.affwp-form textarea,
.wp-block-affwp-field input,
.wp-block-affwp-field textarea {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Textarea radius fix */
.wp-block-affwp-field textarea {
    border-radius: 25px !important;
}

/* SUBMIT BUTTON STYLE */
.affwp-form input[type="submit"],
.wp-block-affwp-field-register-button button {
    font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* SUBMIT BUTTON HOVER */
.affwp-form input[type="submit"]:hover,
.wp-block-affwp-field-register-button button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* SUBMIT BUTTON ACTIVE */
.affwp-form input[type="submit"]:active,
.wp-block-affwp-field-register-button button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b6336 *//* -------------------------------------
   AFFILIATEWP LOGIN FORM — LABEL STYLE LIKE PLACEHOLDER
--------------------------------------*/

/* LABEL STYLE (same as placeholder) */
.affwp-login-form label,
.wp-block-affiliatewp-login label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* Input Field Style */
.affwp-login-form input[type="text"],
.affwp-login-form input[type="password"],
.wp-block-affiliatewp-login input[type="text"],
.wp-block-affiliatewp-login input[type="password"] {
    width: 100%;
    border-radius: 50px !important;
    padding: 14px 20px !important;
    border: 1px solid #ccc !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Placeholder Typography */
.affwp-login-form ::placeholder,
.wp-block-affiliatewp-login ::placeholder {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #817878 !important;
}

/* Submit Button */
.affwp-login-form input[type="submit"],
.wp-block-affiliatewp-login button {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 18px 60px !important;
    border-radius: 50px !important;
    background: #0BEDF9 !important;
    color: #000 !important;
    border: none !important;
    cursor: pointer;
    transition: 0.3s ease !important;
}

/* Hover */
.affwp-login-form input[type="submit"]:hover,
.wp-block-affiliatewp-login button:hover {
    background: #FF3EC9 !important;
    color: #fff !important;
}

/* Active */
.affwp-login-form input[type="submit"]:active,
.wp-block-affiliatewp-login button:active {
    background: #FF3EC9 !important;
    color: #fff !important;
}
/* LOST PASSWORD LINK STYLE */
.affwp-login-form .affwp-lost-password a,
.wp-block-affiliatewp-login .affwp-lost-password a {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    text-decoration: none !important;
    transition: 0.3s ease !important;
}

/* Hover Color */
.affwp-login-form .affwp-lost-password a:hover,
.wp-block-affiliatewp-login .affwp-lost-password a:hover {
    color: #FF3EC9 !important;
}/* End custom CSS */