.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-7251 .elementor-element.elementor-element-575ac9be{text-align:center;}.elementor-7251 .elementor-element.elementor-element-575ac9be .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-1d553af );stroke:var( --e-global-color-1d553af );color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-55bf9a84{text-align:center;}.elementor-7251 .elementor-element.elementor-element-55bf9a84 .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-e2708ce );stroke:var( --e-global-color-e2708ce );text-shadow:0px 0px 10px #F18A1B;color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-38769b98{text-align:center;}.elementor-7251 .elementor-element.elementor-element-38769b98 .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-7251 .elementor-element.elementor-element-38f5caf3{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-7251 .elementor-element.elementor-element-38f5caf3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-wrapper{text-align:center;gap:0.48rem;}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title{margin-block-end:0.48px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e2708ce );transition-duration:4s;}.elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-38f5caf3.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-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-652f2fb );}.elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-38f5caf3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-38f5caf3.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-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon{transition-duration:4s;font-size:4rem;}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title a{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.4rem;font-weight:300;text-transform:capitalize;}.elementor-7251 .elementor-element.elementor-element-38f5caf3:has(:hover) .elementor-icon-box-title,
					 .elementor-7251 .elementor-element.elementor-element-38f5caf3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-e0315d7.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-692b3534{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-7251 .elementor-element.elementor-element-692b3534.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-wrapper{text-align:center;gap:0.48px;}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title{margin-block-end:0.48px;-webkit-text-stroke-color:var( --e-global-color-c9f668d );stroke:var( --e-global-color-c9f668d );color:var( --e-global-color-321d1f8 );transition-duration:4s;}.elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-default .elementor-icon{fill:var( --e-global-color-321d1f8 );color:var( --e-global-color-321d1f8 );border-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c9f668d );}.elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7251 .elementor-element.elementor-element-692b3534.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c9f668d );color:var( --e-global-color-c9f668d );border-color:var( --e-global-color-c9f668d );}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon{transition-duration:4s;font-size:4rem;}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title a{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.4rem;font-weight:300;text-transform:capitalize;}.elementor-7251 .elementor-element.elementor-element-692b3534:has(:hover) .elementor-icon-box-title,
					 .elementor-7251 .elementor-element.elementor-element-692b3534:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-c9f668d );}.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-7251 .elementor-element.elementor-element-35f47a61.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-7251 .elementor-element.elementor-element-35f47a61{left:90%;}body.rtl .elementor-7251 .elementor-element.elementor-element-35f47a61{right:90%;}.elementor-7251 .elementor-element.elementor-element-35f47a61{top:11%;}.elementor-7251 .elementor-element.elementor-element-35f47a61 .elementor-icon-wrapper{text-align:end;}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-35f47a61.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-35f47a61 .elementor-icon{font-size:2rem;}.elementor-7251 .elementor-element.elementor-element-35f47a61 .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-7251 .elementor-element.elementor-element-486998ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-7251 .elementor-element.elementor-element-486998ef img{width:80%;max-width:90%;border-style:none;border-radius:0% 0% 0% 0%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.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-7251 .elementor-element.elementor-element-035f118{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-321d1f8 );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-7251 .elementor-element.elementor-element-233a175a{text-align:center;}.elementor-7251 .elementor-element.elementor-element-233a175a .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-7251 .elementor-element.elementor-element-27c56639.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-27c56639{text-align:center;}.elementor-7251 .elementor-element.elementor-element-27c56639 .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-7251 .elementor-element.elementor-element-19345759{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-5f736e64{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-5b9e3ca3.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-5b9e3ca3{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5b9e3ca3 .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-7251 .elementor-element.elementor-element-65e64ba2.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-65e64ba2{text-align:center;}.elementor-7251 .elementor-element.elementor-element-65e64ba2 .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-7251 .elementor-element.elementor-element-223b73b2{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-406c73bd.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-406c73bd{text-align:center;}.elementor-7251 .elementor-element.elementor-element-406c73bd .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-7251 .elementor-element.elementor-element-1f909844.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-1f909844{text-align:center;}.elementor-7251 .elementor-element.elementor-element-1f909844 .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-7251 .elementor-element.elementor-element-31484373{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-7352c01.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-7352c01{text-align:center;}.elementor-7251 .elementor-element.elementor-element-7352c01 .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-e2708ce );}.elementor-7251 .elementor-element.elementor-element-49955cce.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-49955cce{text-align:center;}.elementor-7251 .elementor-element.elementor-element-49955cce .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-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-778b8265{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-6ede1469.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-6ede1469{text-align:center;}.elementor-7251 .elementor-element.elementor-element-6ede1469 .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-e2708ce );}.elementor-7251 .elementor-element.elementor-element-3762df88.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-3762df88{text-align:center;}.elementor-7251 .elementor-element.elementor-element-3762df88 .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-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-35245668{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-6c96aa58.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-6c96aa58{text-align:center;}.elementor-7251 .elementor-element.elementor-element-6c96aa58 .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-7251 .elementor-element.elementor-element-6d035626{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-5cabdd11.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-5cabdd11{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5cabdd11 .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-e2708ce );}.elementor-7251 .elementor-element.elementor-element-6c3c5b36{--display:flex;}.elementor-7251 .elementor-element.elementor-element-3379ab5b{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-2566c6b9{--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-7251 .elementor-element.elementor-element-2566c6b9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:var( --e-global-color-521fd19 );}.elementor-7251 .elementor-element.elementor-element-3801e072 .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-3801e072.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-3801e072.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-3801e072.elementor-view-default .elementor-icon{color:var( --e-global-color-e2708ce );border-color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-3801e072.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-3801e072.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-3801e072 .elementor-icon{font-size:2.8rem;}.elementor-7251 .elementor-element.elementor-element-3801e072 .elementor-icon svg{height:2.8rem;}.elementor-7251 .elementor-element.elementor-element-466dfaf1{text-align:center;}.elementor-7251 .elementor-element.elementor-element-466dfaf1 .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:#F18A1B;stroke:#F18A1B;text-shadow:0px 0px 10px #F18A1B;color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-7c080c4d .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-7c080c4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-7c080c4d.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-7c080c4d.elementor-view-default .elementor-icon{color:var( --e-global-color-321d1f8 );border-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-7c080c4d.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-7c080c4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-7c080c4d .elementor-icon{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-7c080c4d .elementor-icon svg{height:2.4rem;}.elementor-7251 .elementor-element.elementor-element-5510bc46.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-5510bc46{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5510bc46 .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-7251 .elementor-element.elementor-element-4a8dcf12{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-741d19f9{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-68314252{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-2de7e7b4.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-2de7e7b4{text-align:center;}.elementor-7251 .elementor-element.elementor-element-2de7e7b4 .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-7251 .elementor-element.elementor-element-9962246 .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-default .elementor-icon{color:var( --e-global-color-e2708ce );border-color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-652f2fb );}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-652f2fb );border-color:var( --e-global-color-652f2fb );}.elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-9962246.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-652f2fb );}.elementor-7251 .elementor-element.elementor-element-9962246 .elementor-icon{font-size:4rem;}.elementor-7251 .elementor-element.elementor-element-9962246 .elementor-icon svg{height:4rem;}.elementor-7251 .elementor-element.elementor-element-1f535b3c{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-7251 .elementor-element.elementor-element-4991dcf3 .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-default .elementor-icon{color:var( --e-global-color-321d1f8 );border-color:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c9f668d );}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c9f668d );border-color:var( --e-global-color-c9f668d );}.elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-4991dcf3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c9f668d );}.elementor-7251 .elementor-element.elementor-element-4991dcf3 .elementor-icon{font-size:4rem;}.elementor-7251 .elementor-element.elementor-element-4991dcf3 .elementor-icon svg{height:4rem;}.elementor-7251 .elementor-element.elementor-element-66223136{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-c9f668d );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-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-4763535a{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-7251 .elementor-element.elementor-element-2ee8f75d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-c9f668d );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-321d1f8 );}.elementor-7251 .elementor-element.elementor-element-6881d301{text-align:center;}.elementor-7251 .elementor-element.elementor-element-6881d301 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-4e1e6dd0.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-4e1e6dd0{text-align:center;}.elementor-7251 .elementor-element.elementor-element-4e1e6dd0 .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-7251 .elementor-element.elementor-element-181bcf4b{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-c556004{text-align:center;}.elementor-7251 .elementor-element.elementor-element-c556004 .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-7251 .elementor-element.elementor-element-4db0c31{text-align:center;}.elementor-7251 .elementor-element.elementor-element-4db0c31 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-5be5727.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-5be5727{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5be5727 .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-7251 .elementor-element.elementor-element-b5057f3{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-71f6e402.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-71f6e402{text-align:center;}.elementor-7251 .elementor-element.elementor-element-71f6e402 .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-7251 .elementor-element.elementor-element-c982640{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-68c7418f{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-643382c9{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-2c5dc990{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-26e09436{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-1d9f993d.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-1d9f993d .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-7251 .elementor-element.elementor-element-1cb36037{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-00f710d{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-d32f661{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-974ced6{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-77318e1{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-799a4af{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-e23070d{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-7251 .elementor-element.elementor-element-77051c74{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-68e6dc2a{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-7251 .elementor-element.elementor-element-4f9fb57c{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-60c4deca.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-60c4deca .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-7251 .elementor-element.elementor-element-7f9e8315{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-33b66e17 .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-stacked .elementor-icon{background-color:#E3D5B800;color:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-default .elementor-icon{color:#E3D5B800;border-color:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-default .elementor-icon svg{fill:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-33b66e17.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-33b66e17 .elementor-icon{font-size:1.2rem;padding:1rem;}.elementor-7251 .elementor-element.elementor-element-33b66e17 .elementor-icon svg{height:1.2rem;}.elementor-7251 .elementor-element.elementor-element-23d36bfa.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-23d36bfa .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 );text-shadow:0px 0px 10px #E7B8C6;color:var( --e-global-color-e2708ce );}.elementor-7251 .elementor-element.elementor-element-4ca0bbc4{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-3c7d5a4c{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-1ebbd319 .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-stacked .elementor-icon{background-color:#E3D5B800;color:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-default .elementor-icon{color:#E3D5B800;border-color:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-default .elementor-icon svg{fill:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-e3b4c01 );}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-1ebbd319.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-1ebbd319 .elementor-icon{font-size:1.2rem;padding:1rem;}.elementor-7251 .elementor-element.elementor-element-1ebbd319 .elementor-icon svg{height:1.2rem;}.elementor-7251 .elementor-element.elementor-element-423810c1.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-423810c1 .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-7251 .elementor-element.elementor-element-61f4fcf1{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-4d9ea6a2{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-78e6359d .elementor-icon-wrapper{text-align:center;}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-stacked .elementor-icon{background-color:#E3D5B800;color:var( --e-global-color-54f9890 );}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-default .elementor-icon{color:#E3D5B800;border-color:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-framed .elementor-icon, .elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-default .elementor-icon svg{fill:#E3D5B800;}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-54f9890 );}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-54f9890 );}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-framed .elementor-icon:hover, .elementor-7251 .elementor-element.elementor-element-78e6359d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-78e6359d .elementor-icon{font-size:1.2rem;padding:1rem;}.elementor-7251 .elementor-element.elementor-element-78e6359d .elementor-icon svg{height:1.2rem;}.elementor-7251 .elementor-element.elementor-element-71b6a761.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-71b6a761 .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-7251 .elementor-element.elementor-element-73f38af5{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-50ac6d1b{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-5fa086a{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5fa086a .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-e2708ce );}.elementor-7251 .elementor-element.elementor-element-c67f21d{text-align:center;}.elementor-7251 .elementor-element.elementor-element-c67f21d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-c9fac17 img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-4039ef2{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-7251 .elementor-element.elementor-element-2c8d173 img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-842d0d6{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-7251 .elementor-element.elementor-element-c4a2fb6{--display:flex;}.elementor-7251 .elementor-element.elementor-element-74e214f{text-align:center;}.elementor-7251 .elementor-element.elementor-element-74e214f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-45f7aba img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-8263e92{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-7251 .elementor-element.elementor-element-8892d88 img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-d9c6237{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-7251 .elementor-element.elementor-element-5f4d50d9{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5f4d50d9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-11085b42{padding:1rem 1rem 1rem 1rem;border-style:double;border-color:var( --e-global-color-e2708ce );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-7251 .elementor-element.elementor-element-43b5eea{text-align:center;}.elementor-7251 .elementor-element.elementor-element-43b5eea .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-477c769 );stroke:var( --e-global-color-477c769 );text-shadow:0px 0px 10px #330257;color:var( --e-global-color-5880d01 );}.elementor-7251 .elementor-element.elementor-element-de19457 img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-dd82da1{border-style:solid;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px #B0E1FF;text-align:center;}.elementor-7251 .elementor-element.elementor-element-dd82da1 .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-7251 .elementor-element.elementor-element-795ef05{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-7251 .elementor-element.elementor-element-c74c9b4{text-align:center;}.elementor-7251 .elementor-element.elementor-element-c74c9b4 .elementor-heading-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2rem;font-weight:300;text-transform:capitalize;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-60c43f9 );stroke:var( --e-global-color-60c43f9 );color:var( --e-global-color-eef5599 );}.elementor-7251 .elementor-element.elementor-element-cbfa2be img{width:50%;max-width:50%;}.elementor-7251 .elementor-element.elementor-element-a9d595b.elementor-element{--align-self:center;}.elementor-7251 .elementor-element.elementor-element-a9d595b{border-style:solid;border-color:var( --e-global-color-642ca61 );box-shadow:0px 0px 10px 0px rgba(222.05420569147643, 11.667289402173873, 255, 0.57);text-align:center;}.elementor-7251 .elementor-element.elementor-element-a9d595b .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-7251 .elementor-element.elementor-element-dbae710{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-7251 .elementor-element.elementor-element-192170e{--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-7251 .elementor-element.elementor-element-192170e:not(.elementor-motion-effects-element-type-background), .elementor-7251 .elementor-element.elementor-element-192170e > .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-7251 .elementor-element.elementor-element-192170e::before, .elementor-7251 .elementor-element.elementor-element-192170e > .elementor-background-video-container::before, .elementor-7251 .elementor-element.elementor-element-192170e > .e-con-inner > .elementor-background-video-container::before, .elementor-7251 .elementor-element.elementor-element-192170e > .elementor-background-slideshow::before, .elementor-7251 .elementor-element.elementor-element-192170e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7251 .elementor-element.elementor-element-192170e > .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-7251 .elementor-element.elementor-element-e9653e0{text-align:center;}.elementor-7251 .elementor-element.elementor-element-e9653e0 .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-7251 .elementor-element.elementor-element-440fcad{text-align:center;}.elementor-7251 .elementor-element.elementor-element-440fcad .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-7251 .elementor-element.elementor-element-57aec92 .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-7251 .elementor-element.elementor-element-57aec92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 22px 22px 22px;border-radius:999px 999px 999px 999px;}.elementor-7251 .elementor-element.elementor-element-57aec92 .elementor-button:hover, .elementor-7251 .elementor-element.elementor-element-57aec92 .elementor-button:focus{box-shadow:0px 0px 15px 10px rgba(227, 213.00000000000003, 184, 0.12) inset;}.elementor-7251 .elementor-element.elementor-element-212554f{text-align:center;}.elementor-7251 .elementor-element.elementor-element-212554f .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-7251 .elementor-element.elementor-element-656aea7{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-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-title{border-width:0px;border-color:var( --e-global-color-primary );padding:022px 022px 022px 022px;}.elementor-7251 .elementor-element.elementor-element-656aea7 .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-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-item{box-shadow:0px 0px 10px 4px #E3D5B8;}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-title, .elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-title.elementor-active a, .elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-title{font-family:"Macondo Swash Caps", Sans-serif;font-size:2.2rem;font-weight:300;text-transform:capitalize;}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-icon{margin-inline-end:16px;}.elementor-7251 .elementor-element.elementor-element-ab22403{text-align:center;}.elementor-7251 .elementor-element.elementor-element-ab22403 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-40eac7d{--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-7251 .elementor-element.elementor-element-6df0367 .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-7251 .elementor-element.elementor-element-6df0367 .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-7251 .elementor-element.elementor-element-6df0367{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-7251 .elementor-element.elementor-element-6df0367:hover{box-shadow:0px 0px 10px 2px rgba(255, 175.00000000000006, 33.99999999999999, 0.78);}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-6df0367 .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-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-6df0367 .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-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-043fb3b .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-7251 .elementor-element.elementor-element-043fb3b .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-7251 .elementor-element.elementor-element-043fb3b{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-7251 .elementor-element.elementor-element-043fb3b:hover{box-shadow:0px 0px 10px 2px #5632C9;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-043fb3b .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-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-043fb3b .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-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-561777f .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-7251 .elementor-element.elementor-element-561777f .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-7251 .elementor-element.elementor-element-561777f{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-7251 .elementor-element.elementor-element-561777f:hover{box-shadow:0px 0px 10px 2px rgba(249, 218.00000000000006, 0, 0.71);}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-561777f .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-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-561777f .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-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-af5fd7c .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-7251 .elementor-element.elementor-element-af5fd7c .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-7251 .elementor-element.elementor-element-af5fd7c{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-7251 .elementor-element.elementor-element-af5fd7c:hover{box-shadow:0px 0px 10px 2px #5632C9;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .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-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .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-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .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-7251 .elementor-element.elementor-element-5a6fb65 .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-7251 .elementor-element.elementor-element-5a6fb65{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-7251 .elementor-element.elementor-element-5a6fb65:hover{box-shadow:0px 0px 10px 0px rgba(249, 218.00000000000006, 0, 0.71);}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .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-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .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-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-8ec0ced .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-7251 .elementor-element.elementor-element-8ec0ced .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-7251 .elementor-element.elementor-element-8ec0ced{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-7251 .elementor-element.elementor-element-8ec0ced:hover{box-shadow:0px 0px 10px 0px rgba(118.99999999999999, 62.00000000000012, 8.00000000000001, 0.85);}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .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-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .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-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-08b9a6f .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-7251 .elementor-element.elementor-element-08b9a6f .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-7251 .elementor-element.elementor-element-08b9a6f{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-7251 .elementor-element.elementor-element-08b9a6f:hover{box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 190.00000000000009, 0.8);}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .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-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .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-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .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-7251 .elementor-element.elementor-element-1eb2e7d .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-7251 .elementor-element.elementor-element-1eb2e7d{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-7251 .elementor-element.elementor-element-1eb2e7d:hover{box-shadow:0px 0px 10px 2px rgba(0, 55.99999999999986, 218, 0.99);}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .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-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .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-7251 .elementor-element.elementor-element-1eb2e7d .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-7251 .elementor-element.elementor-element-94222c7 .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-7251 .elementor-element.elementor-element-94222c7 .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-7251 .elementor-element.elementor-element-94222c7{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-7251 .elementor-element.elementor-element-94222c7:hover{box-shadow:0px 0px 10px 0px rgba(255, 175.00000000000006, 33.99999999999999, 0.78);}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-94222c7 .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-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-94222c7 .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-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .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-7251 .elementor-element.elementor-element-e8ca8d0 .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-7251 .elementor-element.elementor-element-e8ca8d0{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-7251 .elementor-element.elementor-element-e8ca8d0:hover{box-shadow:0px 0px 10px 2px rgba(21.999999999999982, 197.00000000000003, 66.9999999999999, 0.74);}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .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-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .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-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-6b37c95 .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-7251 .elementor-element.elementor-element-6b37c95 .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-7251 .elementor-element.elementor-element-6b37c95{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-7251 .elementor-element.elementor-element-6b37c95:hover{box-shadow:0px 0px 10px 2px #B31E99;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .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-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .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-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-fe70401{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-7251 .elementor-element.elementor-element-fe70401:hover{box-shadow:0px 0px 10px 2px rgba(0, 55.99999999999986, 218, 0.99);}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box{height:444px;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__layer, .elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0F0E14EB;text-align:center;justify-content:center;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__button{margin-inline-center:0;}.elementor-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-575ac9be .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-55bf9a84 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-38769b98 .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-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title a{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-description{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title a{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-692b3534 .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-7251 .elementor-element.elementor-element-035f118{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-233a175a .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-27c56639 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-19345759{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-5f736e64{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-5b9e3ca3 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-65e64ba2 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-223b73b2{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-406c73bd .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1f909844 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-31484373{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-7352c01 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-49955cce .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-778b8265{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-6ede1469 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-3762df88 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-35245668{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-6c96aa58 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-6d035626{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-5cabdd11 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-3379ab5b{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-466dfaf1 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-5510bc46 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-4a8dcf12{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-741d19f9{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-68314252{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-2de7e7b4 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1f535b3c{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-66223136{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-4763535a{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-2ee8f75d{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-4e1e6dd0 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-181bcf4b{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-c556004 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-5be5727 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-b5057f3{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-71f6e402 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-c982640{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-68c7418f{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-643382c9{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-2c5dc990{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-26e09436{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-1d9f993d .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1cb36037{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-00f710d{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-d32f661{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-974ced6{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-77318e1{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-799a4af{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-77051c74{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-4f9fb57c{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-60c4deca .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-7f9e8315{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-23d36bfa .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-4ca0bbc4{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-3c7d5a4c{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-423810c1 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-61f4fcf1{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-4d9ea6a2{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-71b6a761 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-73f38af5{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-50ac6d1b{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-5fa086a .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-4039ef2{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-842d0d6{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-8263e92{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-d9c6237{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-11085b42{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-43b5eea .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-dd82da1 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-795ef05{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-c74c9b4 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-a9d595b .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-dbae710{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-192170e{--min-height:421px;}.elementor-7251 .elementor-element.elementor-element-e9653e0 .elementor-heading-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-440fcad .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-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7251 .elementor-element.elementor-element-40eac7d{--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-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:1.2rem;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.4rem;}.elementor-7251 .elementor-element.elementor-element-fe70401 .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-7251 .elementor-element.elementor-element-575ac9be .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-55bf9a84 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-38769b98 .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-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-description{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title, .elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-692b3534 .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-7251 .elementor-element.elementor-element-035f118{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-233a175a .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-27c56639 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-19345759{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-5f736e64{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-5b9e3ca3 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-65e64ba2 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-223b73b2{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-406c73bd .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1f909844 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-31484373{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-7352c01 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-49955cce .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-778b8265{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-6ede1469 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-3762df88 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-35245668{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-6c96aa58 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-6d035626{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-5cabdd11 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-3379ab5b{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-466dfaf1 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-5510bc46 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-4a8dcf12{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-741d19f9{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-68314252{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-2de7e7b4 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1f535b3c{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-66223136{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-4763535a{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-2ee8f75d{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-4e1e6dd0 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-181bcf4b{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-c556004 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-5be5727 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-b5057f3{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-71f6e402 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-c982640{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-68c7418f{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-643382c9{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-2c5dc990{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-26e09436{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-1d9f993d .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1cb36037{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-00f710d{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-d32f661{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-974ced6{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-77318e1{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-799a4af{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-e23070d{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-7251 .elementor-element.elementor-element-77051c74{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-68e6dc2a{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-7251 .elementor-element.elementor-element-4f9fb57c{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-60c4deca .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-7f9e8315{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-23d36bfa .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-4ca0bbc4{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-3c7d5a4c{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-423810c1 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-61f4fcf1{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-4d9ea6a2{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-71b6a761 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-73f38af5{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-50ac6d1b{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-5fa086a .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-4039ef2{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-842d0d6{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-8263e92{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-d9c6237{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-11085b42{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-43b5eea .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-dd82da1 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-795ef05{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-c74c9b4 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-a9d595b .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-dbae710{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-192170e{--min-height:327px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-7251 .elementor-element.elementor-element-e9653e0 .elementor-heading-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-440fcad .elementor-heading-title{font-size:1.8rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7251 .elementor-element.elementor-element-57aec92 .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-7251 .elementor-element.elementor-element-656aea7 .elementor-toggle-title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-656aea7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7251 .elementor-element.elementor-element-40eac7d{--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-7251 .elementor-element.elementor-element-6df0367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;padding:0px 0px 0px 0px;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-6df0367 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-043fb3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-043fb3b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-561777f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-561777f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-af5fd7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-af5fd7c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-5a6fb65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-5a6fb65 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-8ec0ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-8ec0ced .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-08b9a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-08b9a6f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-1eb2e7d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:1rem;}.elementor-7251 .elementor-element.elementor-element-94222c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-94222c7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-e8ca8d0 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-6b37c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-6b37c95 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1.8rem;}.elementor-7251 .elementor-element.elementor-element-fe70401 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:1.8rem;}}@media(min-width:768px){.elementor-7251 .elementor-element.elementor-element-e23070d{--content-width:90%;}.elementor-7251 .elementor-element.elementor-element-68e6dc2a{--content-width:90%;}.elementor-7251 .elementor-element.elementor-element-40eac7d{--content-width:1304px;}}@media(min-width:1025px){.elementor-7251 .elementor-element.elementor-element-192170e:not(.elementor-motion-effects-element-type-background), .elementor-7251 .elementor-element.elementor-element-192170e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-box, class: .elementor-element-38f5caf3 *//* EARTH — Subtle Grounding Energy */

.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon {
    filter:
        drop-shadow(0 0 5px #3F7D44)
        drop-shadow(0 0 10px #72E184);
    animation: earth-grounding-pulse 4.5s ease-in-out infinite;
    transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon:hover {
    filter:
        drop-shadow(0 0 8px #3F7D44)
        drop-shadow(0 0 16px #72E184)
        drop-shadow(0 0 26px rgba(114, 225, 132, 0.55));
    transform: scale(1.025);
}

/* Title — Earth Stroke + Glow */
.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title {
    -webkit-text-stroke: 0.5px #3F7D44;
    text-stroke: 0.5px #3F7D44;
    text-shadow:
        0 0 6px #3F7D44,
        0 0 12px rgba(114, 225, 132, 0.75),
        0 0 20px rgba(114, 225, 132, 0.35);
    animation: earth-title-pulse 4.5s ease-in-out infinite;
    transition: text-shadow 0.4s ease;
}

.elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title:hover {
    text-shadow:
        0 0 8px #3F7D44,
        0 0 16px #72E184,
        0 0 28px rgba(114, 225, 132, 0.65);
}

@keyframes earth-grounding-pulse {
    0%,
    100% {
        filter:
            drop-shadow(0 0 4px #3F7D44)
            drop-shadow(0 0 8px rgba(114, 225, 132, 0.55));
    }

    50% {
        filter:
            drop-shadow(0 0 6px #3F7D44)
            drop-shadow(0 0 13px rgba(114, 225, 132, 0.8));
    }
}

@keyframes earth-title-pulse {
    0%,
    100% {
        text-shadow:
            0 0 5px #3F7D44,
            0 0 10px rgba(114, 225, 132, 0.5);
    }

    50% {
        text-shadow:
            0 0 7px #3F7D44,
            0 0 15px rgba(114, 225, 132, 0.75),
            0 0 22px rgba(114, 225, 132, 0.3);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon,
    .elementor-7251 .elementor-element.elementor-element-38f5caf3 .elementor-icon-box-title {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692b3534 *//* NETHER — Subtle Transformative Energy */

.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon {
    filter:
        drop-shadow(0 0 5px #A92B2B)
        drop-shadow(0 0 10px #E2586B);
    animation: nether-transform-pulse 3.6s ease-in-out infinite;
    transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon:hover {
    filter:
        drop-shadow(0 0 9px #A92B2B)
        drop-shadow(0 0 17px #E2586B)
        drop-shadow(0 0 28px rgba(226, 88, 107, 0.55));
    transform: scale(1.035);
}

/* Title — Nether Stroke + Glow */
.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title {
    -webkit-text-stroke: 0.5px #A92B2B;
    text-stroke: 0.5px #A92B2B;
    text-shadow:
        0 0 6px #A92B2B,
        0 0 13px rgba(226, 88, 107, 0.8),
        0 0 22px rgba(226, 88, 107, 0.35);
    animation: nether-title-pulse 3.6s ease-in-out infinite;
    transition: text-shadow 0.4s ease;
}

.elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title:hover {
    text-shadow:
        0 0 9px #A92B2B,
        0 0 18px #E2586B,
        0 0 30px rgba(226, 88, 107, 0.65);
}

@keyframes nether-transform-pulse {
    0%,
    100% {
        filter:
            drop-shadow(0 0 4px #A92B2B)
            drop-shadow(0 0 8px rgba(226, 88, 107, 0.55));
        transform: scale(1);
    }

    45% {
        filter:
            drop-shadow(0 0 7px #A92B2B)
            drop-shadow(0 0 14px rgba(226, 88, 107, 0.85));
        transform: scale(1.012);
    }

    55% {
        transform: scale(1.006);
    }
}

@keyframes nether-title-pulse {
    0%,
    100% {
        text-shadow:
            0 0 5px #A92B2B,
            0 0 10px rgba(226, 88, 107, 0.5);
    }

    45% {
        text-shadow:
            0 0 8px #A92B2B,
            0 0 16px rgba(226, 88, 107, 0.8),
            0 0 24px rgba(226, 88, 107, 0.35);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon,
    .elementor-7251 .elementor-element.elementor-element-692b3534 .elementor-icon-box-title {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS */body {
    background:
        /* Earth — Structure and 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%
        ),

        /* Nether — Instinct and Transformation */
        radial-gradient(
            ellipse 45% 140% at 110% 50%,
            rgba(226, 88, 107, 0.24) 0%,
            rgba(169, 43, 43, 0.12) 35%,
            transparent 70%
        ),

        #000000;

    animation: earthNetherPulse 16s ease-in-out infinite;
}

@keyframes earthNetherPulse {

    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(226, 88, 107, 0.18) 0%,
                rgba(169, 43, 43, 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(226, 88, 107, 0.34) 0%,
                rgba(169, 43, 43, 0.16) 40%,
                transparent 78%
            ),

            #000000;
    }
}

@media (prefers-reduced-motion: reduce) {
    body {
        animation: none;
    }
}



:root {
    /* EARTH */
    --octa-core: #72E184;
    --octa-core-bright: #B4F2BC;

    /* NETHER */
    --octa-prime: #E2586B;
    --octa-prime-bright: #FF98A8;

    --octa-text: #ECEAE4;
    --octa-muted: #A8ADA7;

    --octa-line: rgba(194, 211, 196, .15);
    --octa-line-strong: rgba(194, 211, 196, .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, .055),
            rgba(226, 88, 107, .055)
        );

    border:
        1px solid rgba(194, 211, 196, .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;
}


/* Capricorn */

.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 — PURE — NETHER 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(226, 88, 107, .055)
        );

    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, 152, 168, .60);

    font:
        800 .58rem/1
        "Red Hat Display",
        sans-serif;

    letter-spacing: .2em;
}


/* Earth + Nether 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)
        );
}


/* NETHER glow */

.octa-prime-box .elementor-icon {
    filter:
        drop-shadow(
            0 0 7px
            rgba(226, 88, 107, .60)
        )
        drop-shadow(
            0 0 18px
            rgba(169, 43, 43, .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;
}


/* =========================================================
   PURE ENERGY PILL
   ========================================================= */

.octa-energy-pill {
    flex:
        0 0 auto !important;

    padding:
        8px 11px;

    border:
        1px solid rgba(229, 228, 223, .18);

    border-radius:
        999px;

    background:
        rgba(255, 255, 255, .025);

    box-shadow:
        inset 0 0 16px
        rgba(226, 88, 107, .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;
}


/* =========================================================
   CAPRICORN 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, .12),
            rgba(63, 125, 68, .07) 30%,
            rgba(226, 88, 107, .09) 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(226, 88, 107, .08)
        );
}


/* EARTH × NETHER caption */

.octa-zodiac-image::after {
    content: "EARTH × NETHER";

    display: block;

    margin-top: 16px;

    text-align: center;

    color:
        rgba(216, 218, 211, .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(7, 18, 10, .92),
            rgba(15, 18, 12, .84),
            rgba(27, 10, 13, .76)
        );

    box-shadow:
        0 26px 90px
        rgba(0, 0, 0, .28);
}


/* Earth + Nether atmosphere */

.octa-dossier::before {
    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    right: -120px;
    top: -140px;

    pointer-events: none;

    background:
        radial-gradient(
            circle,
            rgba(226, 88, 107, .12),
            rgba(114, 225, 132, .08) 42%,
            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 Capricorn 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;
}


/* Capricorn glyph */

.octa-dossier-mark {
    display: block !important;

    flex:
        0 0 auto !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        rgba(226, 88, 107, .16);

    font:
        300 clamp(3rem, 7vw, 5.6rem)/.8
        "Macondo Swash Caps",
        serif;

    text-shadow:
        0 0 26px
        rgba(226, 88, 107, .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(194, 211, 196, .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(226, 88, 107, .18) !important;

    background:
        linear-gradient(
            135deg,
            rgba(114, 225, 132, .016),
            rgba(226, 88, 107, .018)
        ) !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:
        #E1E6DF !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(194, 211, 196, .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:
        #95A097 !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:
        #E5E6E2 !important;

    font:
        500 .93rem/1.55
        "Red Hat Display",
        sans-serif !important;
}


/* Explanatory annotations */

.octa-dossier .octa-fact-group dd em {
    color:
        #AFB4AD !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 / Pure / Nether */

    .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 */