.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-1e71976f{text-align:center;}.elementor-7402 .elementor-element.elementor-element-1e71976f .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-54f9890 );stroke:var( --e-global-color-54f9890 );text-shadow:0px 0px 10px #EE5C54;color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-375cb936{text-align:center;}.elementor-7402 .elementor-element.elementor-element-375cb936 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-1d553af );stroke:var( --e-global-color-1d553af );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-7b87f5ef{text-align:center;}.elementor-7402 .elementor-element.elementor-element-7b87f5ef .elementor-heading-title{font-family:"Macondo", Sans-serif;font-size:1.6rem;font-weight:100;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-text );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-426a33f3{width:var( --container-widget-width, 29.552% );max-width:29.552%;--container-widget-width:29.552%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-wrapper{text-align:center;gap:0.48rem;}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title{margin-block-end:0.48px;color:var( --e-global-color-e2708ce );transition-duration:4s;}.elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-e2708ce );color:var( --e-global-color-e2708ce );border-color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-426a33f3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-652f2fb );color:var( --e-global-color-652f2fb );border-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon{transition-duration:4s;font-size:4rem;}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title a{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.4rem;font-weight:300;text-transform:capitalize;}.elementor-7402 .elementor-element.elementor-element-426a33f3:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-426a33f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:1.2rem;font-weight:800;color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-c616e5c.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-wrapper{text-align:center;gap:0.48px;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title{margin-block-end:0.48px;-webkit-text-stroke-color:var( --e-global-color-521fd19 );stroke:var( --e-global-color-521fd19 );color:var( --e-global-color-521fd19 );transition-duration:4s;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-54f9890 );color:var( --e-global-color-54f9890 );border-color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-70b6e5c8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-25e6548 );color:var( --e-global-color-25e6548 );border-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon{transition-duration:4s;font-size:4rem;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title a{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.4rem;font-weight:300;text-transform:capitalize;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-70b6e5c8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-25e6548 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-7402 .elementor-element.elementor-element-6a5c6e76{left:90%;}body.rtl .elementor-7402 .elementor-element.elementor-element-6a5c6e76{right:90%;}.elementor-7402 .elementor-element.elementor-element-6a5c6e76{top:11%;}.elementor-7402 .elementor-element.elementor-element-6a5c6e76 .elementor-icon-wrapper{text-align:end;}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-6a5c6e76.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-6a5c6e76 .elementor-icon{font-size:2rem;}.elementor-7402 .elementor-element.elementor-element-6a5c6e76 .elementor-icon svg{height:2rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7402 .elementor-element.elementor-element-59f30517 img{width:80%;max-width:80%;border-radius:0% 0% 0% 0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-faadd66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;border-style:double;border-color:var( --e-global-color-54f9890 );border-radius:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7402 .elementor-element.elementor-element-3bfb98a6{text-align:center;}.elementor-7402 .elementor-element.elementor-element-3bfb98a6 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-652f2fb );stroke:var( --e-global-color-652f2fb );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-36b01e7c.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-36b01e7c{text-align:center;}.elementor-7402 .elementor-element.elementor-element-36b01e7c .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-4d42fd3{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-c3117de{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-785797a7.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-785797a7{text-align:center;}.elementor-7402 .elementor-element.elementor-element-785797a7 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-55ba22a0.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-55ba22a0{text-align:center;}.elementor-7402 .elementor-element.elementor-element-55ba22a0 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-15358996{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-34cfdb4f.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-34cfdb4f{text-align:center;}.elementor-7402 .elementor-element.elementor-element-34cfdb4f .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-72ed5c5a.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-72ed5c5a{text-align:center;}.elementor-7402 .elementor-element.elementor-element-72ed5c5a .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-2d773a56{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-103f4709.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-103f4709{text-align:center;}.elementor-7402 .elementor-element.elementor-element-103f4709 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-609cd11f.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-609cd11f{text-align:center;}.elementor-7402 .elementor-element.elementor-element-609cd11f .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-5e03f1f5{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-7097dc42.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-7097dc42{text-align:center;}.elementor-7402 .elementor-element.elementor-element-7097dc42 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-4658b452.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-4658b452{text-align:center;}.elementor-7402 .elementor-element.elementor-element-4658b452 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-2c408149{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-70f6134b.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-70f6134b{text-align:center;}.elementor-7402 .elementor-element.elementor-element-70f6134b .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-70f0e2bf{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-11a3f1a7.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-11a3f1a7{text-align:center;}.elementor-7402 .elementor-element.elementor-element-11a3f1a7 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.48rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-e3b4c01 );stroke:var( --e-global-color-e3b4c01 );text-shadow:0px 0px 10px #A92B2B;color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-29117a2f{--display:flex;}.elementor-7402 .elementor-element.elementor-element-4a65054f{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1537e83e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}:where( .elementor-7402 .elementor-element.elementor-element-1537e83e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:var( --e-global-color-521fd19 );}.elementor-7402 .elementor-element.elementor-element-a03181c .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-a03181c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-a03181c.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a03181c.elementor-view-default .elementor-icon{color:var( --e-global-color-652f2fb );border-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-a03181c.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a03181c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-24145091{text-align:center;}.elementor-7402 .elementor-element.elementor-element-24145091 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-652f2fb );stroke:var( --e-global-color-652f2fb );text-shadow:0px 0px 10px #F18A1B;color:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-3203267f .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-3203267f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-3203267f.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-3203267f.elementor-view-default .elementor-icon{color:var( --e-global-color-25e6548 );border-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-3203267f.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-3203267f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-614b9e13.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-614b9e13{text-align:center;}.elementor-7402 .elementor-element.elementor-element-614b9e13 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-41c94746{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-5b382892{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-344aee4a{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-660ca863.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-660ca863{text-align:center;}.elementor-7402 .elementor-element.elementor-element-660ca863 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.48rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-f5e3702 .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-default .elementor-icon{color:var( --e-global-color-e2708ce );border-color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-652f2fb );border-color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-f5e3702.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-f5e3702 .elementor-icon{font-size:4rem;}.elementor-7402 .elementor-element.elementor-element-f5e3702 .elementor-icon svg{height:4rem;}.elementor-7402 .elementor-element.elementor-element-4b7c9de6{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-652f2fb );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-7a99df09 .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-default .elementor-icon{color:var( --e-global-color-25e6548 );border-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-25e6548 );border-color:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-7a99df09.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-25e6548 );}.elementor-7402 .elementor-element.elementor-element-7a99df09 .elementor-icon{font-size:4rem;}.elementor-7402 .elementor-element.elementor-element-7a99df09 .elementor-icon svg{height:4rem;}.elementor-7402 .elementor-element.elementor-element-71a4fe6d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-25e6548 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-1c21145d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-652f2fb );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-1fc527c7{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-25e6548 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-3216a4e4{text-align:center;}.elementor-7402 .elementor-element.elementor-element-3216a4e4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-15f6f879.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-15f6f879{text-align:center;}.elementor-7402 .elementor-element.elementor-element-15f6f879 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-6f4cde84{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-d82bfb3{width:var( --container-widget-width, 21.881% );max-width:21.881%;--container-widget-width:21.881%;--container-widget-flex-grow:0;text-align:center;}.elementor-7402 .elementor-element.elementor-element-d82bfb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7402 .elementor-element.elementor-element-d82bfb3 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:4rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-6e47ae1{text-align:center;}.elementor-7402 .elementor-element.elementor-element-6e47ae1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-5e8ce55.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-5e8ce55{text-align:center;}.elementor-7402 .elementor-element.elementor-element-5e8ce55 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-ff5d55e{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-2ed3d5e.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-2ed3d5e .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-e3b4c01 );stroke:var( --e-global-color-e3b4c01 );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-7df827d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-335dea66{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1e17dc5e{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-185cd47c{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-78e72d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-b055a21.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-b055a21 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-6e8087f8{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-4a31c59{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-5f0c86d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-227c1e8{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-3fe7495{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-3899107{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-60c43f9 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-fdbf74d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-60c43f9 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-6d14cc7b{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-7402 .elementor-element.elementor-element-19d92758{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-30800906.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-30800906 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-25e6548 );stroke:var( --e-global-color-25e6548 );text-shadow:0px 0px 10px #9E00E6;color:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-2981e96d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-67ff1a58.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-67ff1a58 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-652f2fb );stroke:var( --e-global-color-652f2fb );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-60f403c0{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-29a77d7c{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-a4989d2 .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-stacked .elementor-icon{background-color:#E3D5B800;color:var( --e-global-color-e3b4c01 );}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-default .elementor-icon{color:#E3D5B800;border-color:#E3D5B800;}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-default .elementor-icon svg{fill:#E3D5B800;}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e3b4c01 );}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-e3b4c01 );}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-a4989d2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-a4989d2 .elementor-icon{font-size:1.2rem;padding:1rem;}.elementor-7402 .elementor-element.elementor-element-a4989d2 .elementor-icon svg{height:1.2rem;}.elementor-7402 .elementor-element.elementor-element-1f6f49b7.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-1f6f49b7 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-652f2fb );stroke:var( --e-global-color-652f2fb );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-52a2ecb8{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-4853b414{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1b080cde .elementor-icon-wrapper{text-align:center;}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-stacked .elementor-icon{background-color:#E3D5B800;color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-default .elementor-icon{color:#E3D5B800;border-color:#E3D5B800;}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-default .elementor-icon svg{fill:#E3D5B800;}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-54f9890 );}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-framed .elementor-icon:hover, .elementor-7402 .elementor-element.elementor-element-1b080cde.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1b080cde .elementor-icon{font-size:1.2rem;padding:1rem;}.elementor-7402 .elementor-element.elementor-element-1b080cde .elementor-icon svg{height:1.2rem;}.elementor-7402 .elementor-element.elementor-element-614e4518.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-614e4518 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-652f2fb );stroke:var( --e-global-color-652f2fb );color:var( --e-global-color-e2708ce );}.elementor-7402 .elementor-element.elementor-element-3001b152{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-716c0f1{text-align:center;}.elementor-7402 .elementor-element.elementor-element-716c0f1 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-652f2fb );}.elementor-7402 .elementor-element.elementor-element-f8ed7cc{text-align:center;}.elementor-7402 .elementor-element.elementor-element-f8ed7cc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-4c98703 img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-1c3e149{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-44fe472 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-a01ec8f img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-915cb51{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-321d1f8 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-25308b7{text-align:center;}.elementor-7402 .elementor-element.elementor-element-25308b7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-1405b29 img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-02f9c3b{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-3e23df7 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-ac3cdf6 img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-3a6ed98{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-eef5599 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-139458df{text-align:center;}.elementor-7402 .elementor-element.elementor-element-139458df .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-24df05eb{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:#E0C14A;box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-d3e6fdc{text-align:center;}.elementor-7402 .elementor-element.elementor-element-d3e6fdc .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-60c43f9 );stroke:var( --e-global-color-60c43f9 );text-shadow:0px 0px 10px #330257;color:var( --e-global-color-5880d01 );}.elementor-7402 .elementor-element.elementor-element-59b60b5 img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-4d5316e{border-style:solid;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px #B0E1FF;text-align:center;}.elementor-7402 .elementor-element.elementor-element-4d5316e .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1rem;font-weight:400;text-transform:capitalize;line-height:18px;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-f655fa5{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-5880d01 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-2fc913c{text-align:center;}.elementor-7402 .elementor-element.elementor-element-2fc913c .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-60c43f9 );stroke:var( --e-global-color-60c43f9 );text-shadow:0px 0px 10px #330257;color:var( --e-global-color-eef5599 );}.elementor-7402 .elementor-element.elementor-element-a016416 img{width:50%;max-width:50%;}.elementor-7402 .elementor-element.elementor-element-6656d46.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-6656d46{border-style:solid;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(222.05420569147643, 11.667289402173873, 255, 0.57);text-align:center;}.elementor-7402 .elementor-element.elementor-element-6656d46 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1rem;font-weight:400;text-transform:capitalize;line-height:25px;color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-4eeb8f5{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-44fe472 );box-shadow:0px 0px 10px 0px #C7E6F3;font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-154e024{--display:flex;--min-height:760px;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.94;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-154e024:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-154e024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sun-noir.com/wp-content/uploads/2026/10/a348d665-0263-420a-ab99-85e9d7541268.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-154e024::before, .elementor-7402 .elementor-element.elementor-element-154e024 > .elementor-background-video-container::before, .elementor-7402 .elementor-element.elementor-element-154e024 > .e-con-inner > .elementor-background-video-container::before, .elementor-7402 .elementor-element.elementor-element-154e024 > .elementor-background-slideshow::before, .elementor-7402 .elementor-element.elementor-element-154e024 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7402 .elementor-element.elementor-element-154e024 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, #f2295b 100%);}.elementor-7402 .elementor-element.elementor-element-d4c5bb0{text-align:center;}.elementor-7402 .elementor-element.elementor-element-d4c5bb0 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-a2ab70c{text-align:center;}.elementor-7402 .elementor-element.elementor-element-a2ab70c .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:3rem;font-weight:300;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7402 .elementor-element.elementor-element-4d9e8d4 .elementor-button{background-color:#0F0E1440;font-family:"Red Hat Display", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 6px #E3D5B8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50% 50% 50% 50%;padding:44px 44px 44px 44px;}.elementor-7402 .elementor-element.elementor-element-4d9e8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 22px 22px 22px;border-radius:999px 999px 999px 999px;}.elementor-7402 .elementor-element.elementor-element-4d9e8d4 .elementor-button:hover, .elementor-7402 .elementor-element.elementor-element-4d9e8d4 .elementor-button:focus{box-shadow:0px 0px 15px 10px rgba(227, 213.00000000000003, 184, 0.12) inset;}.elementor-7402 .elementor-element.elementor-element-b6feea4{text-align:center;}.elementor-7402 .elementor-element.elementor-element-b6feea4 .elementor-heading-title{color:var( --e-global-color-text );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7402 .elementor-element.elementor-element-14a655c{width:100%;max-width:100%;border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-title{border-width:0px;border-color:var( --e-global-color-primary );padding:022px 022px 022px 022px;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-content{border-width:0px;border-block-end-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );padding:33px 33px 33px 33px;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-item{box-shadow:0px 0px 10px 4px #E3D5B8;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-title, .elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-title.elementor-active a, .elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-icon{margin-inline-end:16px;}.elementor-7402 .elementor-element.elementor-element-0be7fdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 44px;--row-gap:0px;--column-gap:44px;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3D5B8;--border-color:#E3D5B8;box-shadow:0px 0px 10px 0px #E3D5B8;--padding-top:4%;--padding-bottom:4%;--padding-left:20%;--padding-right:20%;}.elementor-7402 .elementor-element.elementor-element-0be7fdb:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-0be7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7402 .elementor-element.elementor-element-66338ff{text-align:center;}.elementor-7402 .elementor-element.elementor-element-66338ff .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:1.8rem;font-weight:300;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#E3D5B8;stroke:#E3D5B8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7402 .elementor-element.elementor-element-3a545ca{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-icon-size:50px;}.elementor-7402 .elementor-element.elementor-element-3a545ca .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7402 .elementor-element.elementor-element-3a545ca .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb{width:auto;max-width:auto;padding:33px 0px 33px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb.elementor-element{--align-self:stretch;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group{padding-right:calc( 44px/2 );padding-left:calc( 44px/2 );margin-bottom:29px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-form-fields-wrapper{margin-left:calc( -44px/2 );margin-right:calc( -44px/2 );margin-bottom:-29px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group > label, .elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-type-html{padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#E3D5B85E;border-width:1% 1% 1% 1%;border-radius:8px 8px 8px 8px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group .elementor-select-wrapper select{border-color:#E3D5B85E;border-width:1% 1% 1% 1%;border-radius:8px 8px 8px 8px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-field-group .elementor-select-wrapper::before{color:#E3D5B85E;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:33px 22px 33px 22px;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-message.elementor-message-danger{color:#A51B1B;}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-f469e72{text-align:center;}.elementor-7402 .elementor-element.elementor-element-f469e72 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-3ac0dee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:19px 22px;--row-gap:19px;--column-gap:22px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/aries-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/aries-borderless-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-5b7abd4{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 66.9999999999999, 0.74);}.elementor-7402 .elementor-element.elementor-element-5b7abd4:hover{box-shadow:0px 0px 10px 2px rgba(255, 175.00000000000006, 33.99999999999999, 0.78);}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/taurus-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/04/8saEP.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-94444a8{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(118.99999999999999, 62.00000000000012, 8.00000000000001, 0.85);}.elementor-7402 .elementor-element.elementor-element-94444a8:hover{box-shadow:0px 0px 10px 2px #5632C9;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/gemini-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/gemini-borderless-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-d724af4{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 190.00000000000009, 0.8);}.elementor-7402 .elementor-element.elementor-element-d724af4:hover{box-shadow:0px 0px 10px 2px rgba(249, 218.00000000000006, 0, 0.71);}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#0a0000;font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/cancer-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/02/CANCER-upscaled-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-8309795{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(0, 55.99999999999986, 218, 0.99);}.elementor-7402 .elementor-element.elementor-element-8309795:hover{box-shadow:0px 0px 10px 2px #5632C9;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/leo-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/02/LEO-upscaled-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-114d024{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(255, 175.00000000000006, 33.99999999999999, 0.78);}.elementor-7402 .elementor-element.elementor-element-114d024:hover{box-shadow:0px 0px 10px 0px rgba(249, 218.00000000000006, 0, 0.71);}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/virgo-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/02/VIRGO-upscaled-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-e52e428{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(249, 218.00000000000006, 0, 0.71);}.elementor-7402 .elementor-element.elementor-element-e52e428:hover{box-shadow:0px 0px 10px 0px rgba(118.99999999999999, 62.00000000000012, 8.00000000000001, 0.85);}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/libra-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-29-2026-10_11_25-PM-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-e93133d{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px #5632C9;}.elementor-7402 .elementor-element.elementor-element-e93133d:hover{box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 190.00000000000009, 0.8);}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/scorpio-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/04/2jSFI.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-ccbc4da{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px #A8474E;}.elementor-7402 .elementor-element.elementor-element-ccbc4da:hover{box-shadow:0px 0px 10px 2px rgba(0, 55.99999999999986, 218, 0.99);}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Red Hat Display", Sans-serif;font-size:1rem;font-weight:400;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/sagittarius-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/sagittarius-borderless-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-3dadda7{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px #B31E99;}.elementor-7402 .elementor-element.elementor-element-3dadda7:hover{box-shadow:0px 0px 10px 0px rgba(255, 175.00000000000006, 33.99999999999999, 0.78);}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.1rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/capricorn-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/07/c7846c5d-3d88-47af-b254-463c7411e1af.png");background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7402 .elementor-element.elementor-element-19bc8dd{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(118.99999999999999, 62.00000000000012, 8.00000000000001, 0.85);}.elementor-7402 .elementor-element.elementor-element-19bc8dd:hover{box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 66.9999999999999, 0.74);}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.1rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/aquarius-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/aquarius-borderless-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-96ac9ca{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 190.00000000000009, 0.8);}.elementor-7402 .elementor-element.elementor-element-96ac9ca:hover{box-shadow:0px 0px 10px 2px #B31E99;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.6rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/08/pisces-2k-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://sun-noir.com/wp-content/uploads/2026/02/PISCES-upscaled-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-90e21b9{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px #B31E99;}.elementor-7402 .elementor-element.elementor-element-90e21b9:hover{box-shadow:0px 0px 10px 2px rgba(0, 55.99999999999986, 218, 0.99);}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box{height:444px;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__layer, .elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.8rem;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0A0000;stroke:#0A0000;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7402 .elementor-element.elementor-element-1e71976f .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-375cb936 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-7b87f5ef .elementor-heading-title{font-size:2.2rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title a{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-description{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title a{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-description{font-size:1.2rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-faadd66{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-3bfb98a6 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-36b01e7c .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4d42fd3{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-c3117de{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-785797a7 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-55ba22a0 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-15358996{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-34cfdb4f .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-72ed5c5a .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-2d773a56{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-103f4709 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-609cd11f .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-5e03f1f5{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-7097dc42 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4658b452 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-2c408149{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-70f6134b .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-70f0e2bf{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-11a3f1a7 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4a65054f{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-24145091 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-614b9e13 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-41c94746{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-5b382892{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-344aee4a{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-660ca863 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4b7c9de6{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-71a4fe6d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-1c21145d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-1fc527c7{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-15f6f879 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-6f4cde84{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-d82bfb3 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-5e8ce55 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-ff5d55e{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-2ed3d5e .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-7df827d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-335dea66{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-1e17dc5e{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-185cd47c{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-78e72d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-b055a21 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-6e8087f8{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-4a31c59{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-5f0c86d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-227c1e8{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-3fe7495{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-3899107{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-fdbf74d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-19d92758{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-30800906 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-2981e96d{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-67ff1a58 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-60f403c0{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-29a77d7c{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-1f6f49b7 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-52a2ecb8{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-4853b414{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-614e4518 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-3001b152{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-716c0f1 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-1c3e149{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-915cb51{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-02f9c3b{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-3a6ed98{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-24df05eb{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-d3e6fdc .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4d5316e .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-f655fa5{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-2fc913c .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-6656d46 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-4eeb8f5{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-154e024{--min-height:421px;}.elementor-7402 .elementor-element.elementor-element-d4c5bb0 .elementor-heading-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-a2ab70c .elementor-heading-title{font-size:2.4rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-66338ff .elementor-heading-title{font-size:2.4rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-3ac0dee{--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:1.2rem;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7402 .elementor-element.elementor-element-1e71976f .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-375cb936 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-7b87f5ef .elementor-heading-title{font-size:1.6rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-426a33f3 .elementor-icon-box-description{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-description{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-faadd66{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-3bfb98a6 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-36b01e7c .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4d42fd3{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-c3117de{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-785797a7 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-55ba22a0 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-15358996{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-34cfdb4f .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-72ed5c5a .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-2d773a56{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-103f4709 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-609cd11f .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-5e03f1f5{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-7097dc42 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4658b452 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-2c408149{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-70f6134b .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-70f0e2bf{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-11a3f1a7 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4a65054f{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-24145091 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-614b9e13 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-41c94746{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-5b382892{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-344aee4a{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-660ca863 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4b7c9de6{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-71a4fe6d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-1c21145d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-1fc527c7{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-15f6f879 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-6f4cde84{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-d82bfb3 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-5e8ce55 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-ff5d55e{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-2ed3d5e .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-7df827d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-335dea66{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-1e17dc5e{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-185cd47c{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-78e72d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-b055a21 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-6e8087f8{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-4a31c59{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-5f0c86d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-227c1e8{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-3fe7495{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-3899107{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-fdbf74d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-6d14cc7b{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-7402 .elementor-element.elementor-element-19d92758{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-30800906 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-2981e96d{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-67ff1a58 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-60f403c0{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-29a77d7c{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-1f6f49b7 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-52a2ecb8{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-4853b414{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-614e4518 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-3001b152{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-716c0f1 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-1c3e149{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-915cb51{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-02f9c3b{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-3a6ed98{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-24df05eb{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-d3e6fdc .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4d5316e .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-f655fa5{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-2fc913c .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-6656d46 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-4eeb8f5{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-154e024{--min-height:327px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-7402 .elementor-element.elementor-element-d4c5bb0 .elementor-heading-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-a2ab70c .elementor-heading-title{font-size:1.8rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-4d9e8d4 .elementor-button{border-radius:50% 50% 50% 50%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-toggle-title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-14a655c .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7402 .elementor-element.elementor-element-66338ff .elementor-heading-title{font-size:1.2rem;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-3ac0dee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7402 .elementor-element.elementor-element-5b7abd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-5b7abd4 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-94444a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-94444a8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-d724af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-d724af4 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-8309795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-8309795 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-114d024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-114d024 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-e52e428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-e52e428 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-e93133d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-e93133d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-ccbc4da .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:1rem;}.elementor-7402 .elementor-element.elementor-element-3dadda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-3dadda7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-19bc8dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-19bc8dd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-96ac9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-96ac9ca .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7402 .elementor-element.elementor-element-90e21b9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}}@media(min-width:768px){.elementor-7402 .elementor-element.elementor-element-6d14cc7b{--content-width:90%;}.elementor-7402 .elementor-element.elementor-element-0be7fdb{--content-width:874px;}.elementor-7402 .elementor-element.elementor-element-3ac0dee{--content-width:1304px;}}@media(min-width:1025px){.elementor-7402 .elementor-element.elementor-element-154e024:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-154e024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-box, class: .elementor-element-70b6e5c8 *//* Icon — Darkness Glow */
.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon {
    filter:
        drop-shadow(0 0 5px #5D3A85)
        drop-shadow(0 0 10px #C27BA0);
    transition: all 0.4s ease;
}

.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon:hover {
    filter:
        drop-shadow(0 0 10px #5D3A85)
        drop-shadow(0 0 18px #C27BA0)
        drop-shadow(0 0 30px #C27BA0);
}

/* Title — Darkness Stroke + Glow */
.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title {
    -webkit-text-stroke: 0.5px #5D3A85;
    text-stroke: 0.5px #5D3A85;
    text-shadow:
        0 0 8px #5D3A85,
        0 0 15px #C27BA0,
        0 0 25px #C27BA0;
    transition: all 0.4s ease;
}

.elementor-7402 .elementor-element.elementor-element-70b6e5c8 .elementor-icon-box-title:hover {
    text-shadow:
        0 0 10px #5D3A85,
        0 0 20px #C27BA0,
        0 0 35px #C27BA0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3a545ca */.elementor-widget-divider .elementor-divider-separator,
.elementor-widget-divider .elementor-divider-separator span {
    filter:
        drop-shadow(0 0 1px #E3D5B8)
        drop-shadow(0 0 4px rgba(227, 213, 184, 0.55));
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-0a9f8cb */.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"],
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button.elementor-size-sm[type="submit"],
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button.elementor-size-md[type="submit"],
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button.elementor-size-lg[type="submit"],
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button.elementor-size-xl[type="submit"] {
    filter:
        drop-shadow(0 0 1px #E3D5B8)
        drop-shadow(0 0 4px rgba(227, 213, 184, 0.55));
    transition: filter 0.3s ease;  /* smooth if you add hover later */
}

/* Optional: stronger glow + slight lift on hover */
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"]:hover {
    filter:
        drop-shadow(0 0 2px #E3D5B8)
        drop-shadow(0 0 8px rgba(227, 213, 184, 0.75));
    transform: translateY(-2px);  /* gentle pop */
}

/* If your button has icon, glow the icon too */
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"] i,
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"] svg,
.elementor-7402 .elementor-element.elementor-element-0a9f8cb .elementor-button[type="submit"] svg * {
    filter:
        drop-shadow(0 0 1px #E3D5B8)
        drop-shadow(0 0 4px rgba(227, 213, 184, 0.55));
}/* End custom CSS */
/* Start custom CSS */body {
    background:
        /* Earth — Integral Vitality */
        radial-gradient(
            ellipse 45% 140% at -10% 50%,
            rgba(114, 225, 132, 0.24) 0%,
            rgba(63, 125, 68, 0.10) 30%,
            transparent 65%
        ),

        /* Light — Radiant Clarity */
        radial-gradient(
            ellipse 45% 140% at 110% 50%,
            rgba(255, 235, 102, 0.24) 0%,
            rgba(255, 255, 220, 0.12) 35%,
            transparent 70%
        ),

        #000000;

    animation: earthLightPulse 16s ease-in-out infinite;
}

@keyframes earthLightPulse {

    0%,
    100% {
        background:
            radial-gradient(
                ellipse 45% 140% at -10% 50%,
                rgba(114, 225, 132, 0.18) 0%,
                rgba(63, 125, 68, 0.06) 30%,
                transparent 65%
            ),

            radial-gradient(
                ellipse 45% 140% at 110% 50%,
                rgba(255, 235, 102, 0.18) 0%,
                rgba(255, 255, 220, 0.08) 35%,
                transparent 70%
            ),

            #000000;
    }

    50% {
        background:
            radial-gradient(
                ellipse 65% 180% at -10% 50%,
                rgba(114, 225, 132, 0.34) 0%,
                rgba(63, 125, 68, 0.12) 35%,
                transparent 78%
            ),

            radial-gradient(
                ellipse 65% 180% at 110% 50%,
                rgba(255, 235, 102, 0.34) 0%,
                rgba(255, 255, 220, 0.16) 40%,
                transparent 78%
            ),

            #000000;
    }
}

@media (prefers-reduced-motion: reduce) {
    body {
        animation: none;
    }
}



:root {
    /* EARTH */
    --octa-core: #72E184;
    --octa-core-bright: #B4F2BC;

    /* LIGHT */
    --octa-prime: #FFEB66;
    --octa-prime-bright: #FFF9C7;

    --octa-text: #EEECE3;
    --octa-muted: #A9B0A4;

    --octa-line: rgba(195, 221, 188, .15);
    --octa-line-strong: rgba(195, 221, 188, .28);
}


/* Predictable sizing */

.octa-hero,
.octa-hero *,
.octa-dossier-section,
.octa-dossier-section * {
    box-sizing: border-box;
}


/* =========================================================
   HERO
   ========================================================= */

.octa-hero {
    position: relative;

    width: min(1380px, 100%) !important;
    min-height: 88vh;

    margin: 0 auto !important;

    padding:
        clamp(54px, 7vw, 110px)
        clamp(22px, 7vw, 100px) !important;

    isolation: isolate;
    overflow: visible;
}


/* Grimoire frame */

.octa-hero::before {
    content: "";

    position: absolute;
    inset: 5% 2%;

    z-index: -1;

    pointer-events: none;

    background:
        linear-gradient(
            135deg,
            rgba(114, 225, 132, .06),
            rgba(255, 235, 102, .045)
        );

    border:
        1px solid rgba(195, 221, 188, .09);

    clip-path:
        polygon(
            7% 0,
            93% 0,
            100% 12%,
            100% 88%,
            93% 100%,
            7% 100%,
            0 88%,
            0 12%
        );
}


/* =========================================================
   HERO COPY
   ========================================================= */

.octa-hero-copy {
    padding-right:
        clamp(18px, 4vw, 64px) !important;
}


/* Virgo */

.octa-sign-title .elementor-heading-title {
    line-height: .98;
    letter-spacing: .055em;
    text-wrap: balance;
}


/* Archetype title */

.octa-archetype-title .elementor-heading-title {
    margin-top: .35rem;
    letter-spacing: .025em;
}


/* Quote */

.octa-archetype-quote .elementor-heading-title {
    margin-top: .5rem;

    font-style: italic;
    line-height: 1.45;

    opacity: .9;
}


/* =========================================================
   HERO META
   ========================================================= */

.octa-hero-meta {
    display: flex;

    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

    gap: .6rem 1rem;

    margin: 1.15rem auto .7rem;

    color: var(--octa-muted);

    font:
        600 .74rem/1.4
        "Red Hat Display",
        sans-serif;

    letter-spacing: .12em;

    text-transform: uppercase;
}

.octa-hero-meta i {
    display: block;

    width: 3px;
    height: 3px;

    flex: 0 0 3px;

    border-radius: 50%;

    background:
        var(--octa-core-bright);

    box-shadow:
        0 0 8px
        var(--octa-core-bright);
}


/* =========================================================
   EARTH — CHAOTIC — LIGHT STRIP
   ========================================================= */

.octa-element-strip {
    margin-top:
        1.25rem !important;

    padding:
        14px 18px;

    border:
        1px solid var(--octa-line);

    border-radius:
        18px;

    background:
        linear-gradient(
            90deg,
            rgba(114, 225, 132, .055),
            rgba(63, 125, 68, .035),
            rgba(255, 235, 102, .05)
        );

    backdrop-filter:
        blur(8px);

    -webkit-backdrop-filter:
        blur(8px);
}


/* CORE */

.octa-element-strip::before {
    content: "CORE";

    margin-right: .25rem;

    color:
        rgba(180, 242, 188, .58);

    font:
        800 .58rem/1
        "Red Hat Display",
        sans-serif;

    letter-spacing: .2em;
}


/* PRIME */

.octa-element-strip::after {
    content: "PRIME";

    margin-left: .25rem;

    color:
        rgba(255, 249, 199, .60);

    font:
        800 .58rem/1
        "Red Hat Display",
        sans-serif;

    letter-spacing: .2em;
}


/* Earth + Light boxes */

.octa-core-box,
.octa-prime-box {
    flex: 1 1 0 !important;

    width: auto !important;
    min-width: 0;
}


/* EARTH glow */

.octa-core-box .elementor-icon {
    filter:
        drop-shadow(
            0 0 7px
            rgba(114, 225, 132, .60)
        )
        drop-shadow(
            0 0 18px
            rgba(63, 125, 68, .20)
        );
}


/* LIGHT glow */

.octa-prime-box .elementor-icon {
    filter:
        drop-shadow(
            0 0 7px
            rgba(255, 235, 102, .60)
        )
        drop-shadow(
            0 0 18px
            rgba(255, 255, 220, .22)
        );
}


/* Remove old title glow/stroke */

.octa-core-box .elementor-icon-box-title,
.octa-prime-box .elementor-icon-box-title {
    text-shadow: none !important;

    -webkit-text-stroke:
        0 !important;
}


/* =========================================================
   CHAOTIC ENERGY PILL
   ========================================================= */

.octa-energy-pill {
    flex:
        0 0 auto !important;

    padding:
        8px 11px;

    border:
        1px solid rgba(229, 233, 218, .18);

    border-radius:
        999px;

    background:
        rgba(255, 255, 255, .025);

    box-shadow:
        inset 0 0 16px
        rgba(255, 235, 102, .02);
}

.octa-energy-pill .elementor-heading-title {
    white-space: nowrap;

    color:
        var(--octa-text) !important;

    font-family:
        "Red Hat Display",
        sans-serif !important;

    font-size:
        .72rem !important;

    font-weight:
        800 !important;

    letter-spacing:
        .17em;

    text-transform:
        uppercase;
}


/* =========================================================
   VIRGO PORTRAIT
   ========================================================= */

.octa-hero-portrait {
    position: relative;
}

.octa-hero-portrait::before {
    content: "";

    position: absolute;

    inset: 8% 5% 6%;

    z-index: -1;

    background:
        radial-gradient(
            circle,
            rgba(114, 225, 132, .13),
            rgba(63, 125, 68, .07) 30%,
            rgba(255, 235, 102, .08) 48%,
            transparent 67%
        );

    filter:
        blur(16px);
}


/* Octagonal portrait */

.octa-zodiac-image img {
    width:
        min(100%, 640px) !important;

    aspect-ratio: 4 / 5;

    object-fit: cover;
    object-position: center top;

    border-radius:
        0 !important;

    clip-path:
        polygon(
            18% 0,
            82% 0,
            100% 12%,
            100% 88%,
            82% 100%,
            18% 100%,
            0 88%,
            0 12%
        );

    filter:
        drop-shadow(
            0 28px 48px
            rgba(0, 0, 0, .55)
        )
        drop-shadow(
            0 0 28px
            rgba(114, 225, 132, .11)
        )
        drop-shadow(
            0 0 20px
            rgba(255, 235, 102, .07)
        );
}


/* EARTH × LIGHT caption */

.octa-zodiac-image::after {
    content: "EARTH × LIGHT";

    display: block;

    margin-top: 16px;

    text-align: center;

    color:
        rgba(217, 225, 210, .64);

    font:
        700 .67rem/1.2
        "Red Hat Display",
        sans-serif;

    letter-spacing:
        .22em;
}


/* =========================================================
   QUICK FACTS DOSSIER WRAPPER
   ========================================================= */

.octa-dossier-section {
    width:
        min(1220px, calc(100% - 40px)) !important;

    max-width:
        1220px !important;

    margin:
        -30px auto 70px !important;
}


/* =========================================================
   DOSSIER SHELL
   ========================================================= */

.octa-dossier {
    position: relative;

    display: block !important;

    width: 100% !important;

    overflow: hidden;

    padding:
        clamp(24px, 4vw, 48px);

    border:
        1px solid var(--octa-line);

    border-radius:
        24px;

    background:
        linear-gradient(
            135deg,
            rgba(8, 20, 11, .92),
            rgba(16, 21, 10, .84),
            rgba(24, 23, 9, .75)
        );

    box-shadow:
        0 26px 90px
        rgba(0, 0, 0, .28);
}


/* Earth + Light atmosphere */

.octa-dossier::before {
    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    right: -120px;
    top: -140px;

    pointer-events: none;

    background:
        radial-gradient(
            circle,
            rgba(255, 235, 102, .12),
            rgba(114, 225, 132, .09) 40%,
            transparent 68%
        );
}


/* =========================================================
   DOSSIER HEADER
   ========================================================= */

.octa-dossier-head {
    position: relative;

    display: flex !important;

    width: 100% !important;

    align-items:
        flex-start !important;

    justify-content:
        space-between !important;

    flex-wrap:
        nowrap !important;

    gap:
        24px !important;

    margin:
        0 0 24px !important;

    padding:
        0 0 24px !important;

    border-bottom:
        1px solid
        var(--octa-line) !important;
}


/* Left title */

.octa-dossier-title {
    display: block !important;

    flex:
        1 1 auto !important;

    width:
        auto !important;

    min-width:
        0 !important;
}


/* Quick Virgo Facts */

.octa-dossier-head h2 {
    margin:
        .2rem 0 0 !important;

    padding:
        0 !important;

    color:
        var(--octa-text) !important;

    font:
        300 clamp(2rem, 4vw, 3rem)/1.05
        "Macondo Swash Caps",
        serif !important;
}


/* Archetypal Dossier */

.octa-eyebrow {
    display: block;

    color:
        var(--octa-core-bright);

    font:
        800 .67rem/1
        "Red Hat Display",
        sans-serif;

    letter-spacing:
        .22em;

    text-transform:
        uppercase;
}


/* Virgo glyph */

.octa-dossier-mark {
    display: block !important;

    flex:
        0 0 auto !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        rgba(255, 235, 102, .15);

    font:
        300 clamp(3rem, 7vw, 5.6rem)/.8
        "Macondo Swash Caps",
        serif;

    text-shadow:
        0 0 26px
        rgba(255, 235, 102, .10),
        0 0 36px
        rgba(114, 225, 132, .06);
}


/* =========================================================
   FACT GRID
   ========================================================= */

.octa-dossier .octa-fact-grid {
    display: grid !important;

    width: 100% !important;
    max-width: none !important;

    clear: both !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    gap:
        16px !important;

    align-items:
        stretch !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


/* =========================================================
   FACT CARDS
   ========================================================= */

.octa-dossier .octa-fact-group {
    display: block !important;

    width:
        auto !important;

    min-width:
        0 !important;

    max-width:
        none !important;

    height:
        auto !important;

    margin:
        0 !important;

    padding:
        22px !important;

    grid-column:
        auto !important;

    grid-row:
        auto !important;

    align-self:
        stretch !important;

    justify-self:
        stretch !important;

    border:
        1px solid
        rgba(195, 221, 188, .11) !important;

    border-radius:
        16px !important;

    background:
        rgba(255, 255, 255, .018) !important;

    transition:
        transform .3s ease,
        border-color .3s ease,
        background .3s ease,
        box-shadow .3s ease;
}


/* Restrained hover */

.octa-dossier .octa-fact-group:hover {
    transform:
        translateY(-2px);

    border-color:
        rgba(180, 242, 188, .18) !important;

    background:
        linear-gradient(
            135deg,
            rgba(114, 225, 132, .018),
            rgba(255, 235, 102, .014)
        ) !important;

    box-shadow:
        0 10px 30px
        rgba(0, 0, 0, .08);
}


/* Card headings */

.octa-dossier .octa-fact-group h3 {
    margin:
        0 0 16px !important;

    padding:
        0 !important;

    color:
        #E3E8DA !important;

    font:
        700 .82rem/1.2
        "Red Hat Display",
        sans-serif !important;

    letter-spacing:
        .16em !important;

    text-transform:
        uppercase !important;
}


/* =========================================================
   DEFINITION LIST
   ========================================================= */

.octa-dossier .octa-fact-group dl {
    display: block !important;

    width:
        100% !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


/* Fact row */

.octa-dossier .octa-fact-group dl > div {
    display: grid !important;

    width:
        100% !important;

    grid-template-columns:
        minmax(125px, .72fr)
        minmax(0, 1.6fr) !important;

    column-gap:
        20px !important;

    row-gap:
        0 !important;

    margin:
        0 !important;

    padding:
        9px 0 !important;

    border-top:
        1px solid
        rgba(195, 221, 188, .075);
}


/* First row */

.octa-dossier
.octa-fact-group
dl > div:first-child {
    border-top:
        0;
}


/* =========================================================
   LABELS
   ========================================================= */

.octa-dossier .octa-fact-group dt {
    display: block !important;

    width:
        auto !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        #92A18F !important;

    font:
        700 .72rem/1.45
        "Red Hat Display",
        sans-serif !important;

    letter-spacing:
        .07em !important;

    text-transform:
        uppercase !important;
}


/* =========================================================
   VALUES
   ========================================================= */

.octa-dossier .octa-fact-group dd {
    display: block !important;

    width:
        auto !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        #E5E8E0 !important;

    font:
        500 .93rem/1.55
        "Red Hat Display",
        sans-serif !important;
}


/* Explanatory annotations */

.octa-dossier .octa-fact-group dd em {
    color:
        #AFB8AA !important;

    font-style:
        italic;

    font-weight:
        400 !important;
}


/* =========================================================
   ELEMENTOR NESTING SAFETY
   ========================================================= */

.octa-dossier-head > .octa-fact-grid {
    flex:
        0 0 100% !important;

    width:
        100% !important;

    order:
        10;

    margin-top:
        24px !important;
}

.octa-dossier-head:has(> .octa-fact-grid) {
    flex-wrap:
        wrap !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .octa-hero {
        min-height:
            auto;

        padding-top:
            70px !important;

        padding-bottom:
            50px !important;
    }

    .octa-hero-copy {
        padding-right:
            24px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .octa-hero {
        padding:
            42px 18px 22px !important;
    }

    .octa-hero::before {
        inset:
            1% 4%;

        opacity:
            .8;
    }

    .octa-hero-copy {
        padding:
            0 !important;
    }

    .octa-hero-portrait {
        margin-top:
            28px;
    }

    .octa-zodiac-image img {
        width:
            min(92%, 470px) !important;
    }


    /* Earth / Chaotic / Light */

    .octa-element-strip {
        padding:
            11px 8px;

        gap:
            4px !important;
    }

    .octa-element-strip::before,
    .octa-element-strip::after {
        display:
            none;
    }

    .octa-core-box
    .elementor-icon-box-title,
    .octa-prime-box
    .elementor-icon-box-title {
        font-size:
            1.35rem !important;
    }

    .octa-core-box
    .elementor-icon,
    .octa-prime-box
    .elementor-icon {
        font-size:
            3rem !important;
    }

    .octa-hero-meta {
        gap:
            .45rem .7rem;

        letter-spacing:
            .08em;
    }


    /* Dossier */

    .octa-dossier-section {
        width:
            calc(100% - 24px) !important;

        margin:
            12px auto 52px !important;
    }

    .octa-dossier {
        padding:
            22px 16px;

        border-radius:
            18px;
    }

    .octa-dossier-head {
        gap:
            14px !important;

        margin-bottom:
            20px !important;

        padding-bottom:
            20px !important;
    }

    .octa-dossier-head h2 {
        font-size:
            clamp(1.9rem, 9vw, 2.5rem) !important;
    }

    .octa-dossier-mark {
        font-size:
            clamp(2.8rem, 16vw, 4.3rem);
    }


    /* Cards */

    .octa-dossier .octa-fact-grid {
        grid-template-columns:
            1fr !important;

        gap:
            14px !important;
    }

    .octa-dossier .octa-fact-group {
        padding:
            18px 15px !important;
    }


    /* Labels above values */

    .octa-dossier
    .octa-fact-group
    dl > div {
        grid-template-columns:
            1fr !important;

        column-gap:
            0 !important;

        row-gap:
            4px !important;

        padding:
            11px 0 !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .octa-dossier .octa-fact-group {
        transition:
            none;
    }

    .octa-dossier .octa-fact-group:hover {
        transform:
            none;
    }
}/* End custom CSS */