.elementor-13 .elementor-element.elementor-element-d96cfbd{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d96cfbd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d96cfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9cac0ef{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a653386 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#D6D6D6;}.elementor-13 .elementor-element.elementor-element-4983f01 .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-1e87d47{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ba1d418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-7c9d5d3 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;background-image:linear-gradient(180deg, #0090FA 0%, #0051BF 100%);border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-13 .elementor-element.elementor-element-20c28cc .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-13 .elementor-element.elementor-element-e618723{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-0853805 img{width:72%;}.elementor-13 .elementor-element.elementor-element-deb2ab8{--display:flex;}.elementor-13 .elementor-element.elementor-element-18b6bef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;--z-index:15;}.elementor-13 .elementor-element.elementor-element-18b6bef:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-18b6bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-96bf439{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-373641f{border-style:solid;border-width:0px 1px 0px 0px;border-color:#AFAFAF;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-373641f:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-373641f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-e9dc546{--display:flex;}.elementor-13 .elementor-element.elementor-element-b12f816{border-style:none;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-b12f816:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-b12f816:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-356f579{--display:flex;}.elementor-13 .elementor-element.elementor-element-5df92a8{border-style:solid;border-width:0px 1px 0px 0px;border-color:#AFAFAF;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-5df92a8:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-5df92a8:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-d3237db{--display:flex;}.elementor-13 .elementor-element.elementor-element-c04b1ff{border-style:none;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-c04b1ff:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-c04b1ff:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-a6c60fb{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:116px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-13 .elementor-element.elementor-element-3773e76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;letter-spacing:1.18px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-42eb951 .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.18px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c124cf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-f10c8ac{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-f10c8ac:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f10c8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-7b40f5f{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-e8c1abd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-e8c1abd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e8c1abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/Link3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-fb1a289{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-501b054{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-501b054:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-501b054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/Link4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-4ff6b07{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-457b3f6{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-457b3f6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-457b3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/Link5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-33f54a1{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-bf4119f{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-bf4119f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bf4119f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renewphase.store/wp-content/uploads/2026/08/Link6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-798aabf{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-862eb57{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-13 .elementor-element.elementor-element-862eb57:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-862eb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #031E30 3%, #060330 100%);}.elementor-13 .elementor-element.elementor-element-577e89c{text-align:center;}.elementor-13 .elementor-element.elementor-element-577e89c .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:48px;font-weight:400;letter-spacing:1.18px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-60d3ff5{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a3e2485{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-3b5faa4{--display:flex;}.elementor-13 .elementor-element.elementor-element-829ea00{padding:50px 11px 50px 10px;border-style:none;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-829ea00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-829ea00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-829ea00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-title{font-family:"Sport Break", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-829ea00:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-829ea00:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2b9f379{--display:flex;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-68481de{padding:50px 11px 50px 10px;border-style:none;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-68481de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-68481de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-68481de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-title{font-family:"Sport Break", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-68481de:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-68481de:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-230c9f7{--display:flex;}.elementor-13 .elementor-element.elementor-element-4d6e873{padding:50px 11px 50px 10px;border-style:none;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-4d6e873.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-4d6e873.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-4d6e873.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-title{font-family:"Sport Break", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4d6e873:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-4d6e873:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1cc568a{--display:flex;}.elementor-13 .elementor-element.elementor-element-6e3da4f .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(180deg, #0090FA 0%, #0051BF 100%);border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-13 .elementor-element.elementor-element-6e3da4f{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3e7fbb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-062e10f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ee6bf0f{--display:flex;}.elementor-13 .elementor-element.elementor-element-130fe03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1.18px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-079cc22 .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a7c85cf{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0428da3{text-align:start;}.elementor-13 .elementor-element.elementor-element-0428da3 img{width:100%;}.elementor-13 .elementor-element.elementor-element-86c4102{--display:flex;}.elementor-13 .elementor-element.elementor-element-530c900 img{width:100%;}.elementor-13 .elementor-element.elementor-element-255c10b{--display:flex;}.elementor-13 .elementor-element.elementor-element-0d664b4{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-843f6b7{--display:flex;}.elementor-13 .elementor-element.elementor-element-be81f4a{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fba73c2{--display:flex;}.elementor-13 .elementor-element.elementor-element-ef468fe{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fb4a778{--display:flex;}.elementor-13 .elementor-element.elementor-element-20addc4{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-86d596e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:29px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}:where( .elementor-13 .elementor-element.elementor-element-86d596e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sport Break", Sans-serif;}.elementor-13 .elementor-element.elementor-element-88335ca{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-88335ca:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-88335ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031138;}.elementor-13 .elementor-element.elementor-element-e97964b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-9863195{--display:flex;}.elementor-13 .elementor-element.elementor-element-90c117b .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2cb6756 .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bedb21c{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-8376cef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8376cef:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8376cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #082D38 0%, #0038F2 100%);}.elementor-13 .elementor-element.elementor-element-2c511b8{--display:flex;}.elementor-13 .elementor-element.elementor-element-2ff3b9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1.18px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3eb5e2b .elementor-heading-title{font-family:"Sport Break", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3414eff{text-align:start;}.elementor-13 .elementor-element.elementor-element-3414eff img{width:100%;border-radius:31px 31px 31px 31px;}.elementor-13 .elementor-element.elementor-element-d41872a{--display:flex;}.elementor-13 .elementor-element.elementor-element-f52ee39{--spacer-size:151px;}.elementor-13 .elementor-element.elementor-element-e0b7fdb{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f142932{--display:flex;}.elementor-13 .elementor-element.elementor-element-ccf78bc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-3f56b0d{--display:flex;}.elementor-13 .elementor-element.elementor-element-1345375{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-2f2dc10{--display:flex;}.elementor-13 .elementor-element.elementor-element-c8b7731{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-280a351{--display:flex;}.elementor-13 .elementor-element.elementor-element-32745c0{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-b1cf7f1{--n-accordion-title-font-size:18px;background-color:transparent;padding:13px 13px 13px 13px;background-image:linear-gradient(180deg, #FFFFFFBA 0%, #FCFEFED9 100%);border-radius:19px 19px 19px 19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-13 .elementor-element.elementor-element-b1cf7f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b1cf7f1 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-13 .elementor-element.elementor-element-b1cf7f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:800;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-d96cfbd{--content-width:1400px;}.elementor-13 .elementor-element.elementor-element-e618723{--width:80%;}.elementor-13 .elementor-element.elementor-element-deb2ab8{--content-width:1500px;}.elementor-13 .elementor-element.elementor-element-96bf439{--width:60%;}.elementor-13 .elementor-element.elementor-element-e9dc546{--width:60%;}.elementor-13 .elementor-element.elementor-element-356f579{--width:60%;}.elementor-13 .elementor-element.elementor-element-d3237db{--width:60%;}.elementor-13 .elementor-element.elementor-element-062e10f{--content-width:1500px;}.elementor-13 .elementor-element.elementor-element-bedb21c{--width:64%;}.elementor-13 .elementor-element.elementor-element-8376cef{--content-width:1500px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-d96cfbd{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-d96cfbd{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-9cac0ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a653386 .elementor-heading-title{font-size:14px;}.elementor-13 .elementor-element.elementor-element-4983f01 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-1e87d47{font-size:16px;}.elementor-13 .elementor-element.elementor-element-ba1d418{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-20c28cc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-deb2ab8{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-18b6bef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-96bf439{--width:47%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-13 .elementor-element.elementor-element-373641f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-373641f .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-13 .elementor-element.elementor-element-e9dc546{--width:46%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b12f816.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-b12f816 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-13 .elementor-element.elementor-element-356f579{--width:46%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-5df92a8 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-13 .elementor-element.elementor-element-d3237db{--width:46%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-13 .elementor-element.elementor-element-c04b1ff .elementor-image-box-description{letter-spacing:-0.2px;}.elementor-13 .elementor-element.elementor-element-a6c60fb{--padding-top:100px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-3773e76{text-align:center;}.elementor-13 .elementor-element.elementor-element-42eb951{text-align:center;}.elementor-13 .elementor-element.elementor-element-42eb951 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-f10c8ac{--min-height:350px;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-e8c1abd{--min-height:350px;}.elementor-13 .elementor-element.elementor-element-501b054{--min-height:350px;}.elementor-13 .elementor-element.elementor-element-457b3f6{--min-height:350px;}.elementor-13 .elementor-element.elementor-element-bf4119f{--min-height:350px;}.elementor-13 .elementor-element.elementor-element-862eb57{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-577e89c .elementor-heading-title{font-size:26px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-60d3ff5{font-size:15px;}.elementor-13 .elementor-element.elementor-element-a3e2485{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3b5faa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-829ea00 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-13 .elementor-element.elementor-element-2b9f379{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-68481de .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-13 .elementor-element.elementor-element-230c9f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-4d6e873 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-13 .elementor-element.elementor-element-1cc568a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-062e10f{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-130fe03{text-align:center;}.elementor-13 .elementor-element.elementor-element-079cc22{text-align:center;}.elementor-13 .elementor-element.elementor-element-079cc22 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-a7c85cf{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-90c117b{text-align:center;}.elementor-13 .elementor-element.elementor-element-90c117b .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-2ff3b9f{text-align:center;}.elementor-13 .elementor-element.elementor-element-3eb5e2b{text-align:center;}.elementor-13 .elementor-element.elementor-element-3eb5e2b .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-e0b7fdb{width:100%;max-width:100%;font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-7c9d5d3 *//* =========================================
   PREMIUM EXPLORE PRODUCTS BUTTON
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3 {
    position: relative;
    overflow: hidden !important;
    isolation: isolate;

    border-radius: 12px !important;

    background:
        linear-gradient(
            135deg,
            #079cff 0%,
            #086cff 50%,
            #073df5 100%
        ) !important;

    border: 1px solid
        rgba(110,205,255,.65) !important;

    box-shadow:
        0 8px 22px rgba(0,100,255,.28),
        inset 0 1px 0 rgba(255,255,255,.3);

    transform: translateY(0);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        filter .45s ease;

    animation:
        rbButtonFloat 4s ease-in-out infinite;
}


/* =========================================
   MOVING SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3::before {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.85),
            rgba(255,255,255,.08),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;

    z-index: 2;
}


/* =========================================
   NEON GLOW
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3::after {
    content: "";

    position: absolute;

    inset: -5px;

    border-radius: inherit;

    background:
        linear-gradient(
            120deg,
            #00c6ff,
            #0066ff,
            #00aaff,
            #0050ff
        );

    filter: blur(16px);

    opacity: 0;

    transform: scale(.88);

    transition:
        opacity .45s ease,
        transform .45s ease;

    z-index: -1;

    pointer-events: none;
}


/* =========================================
   TEXT
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-7c9d5d3 .elementor-button-content-wrapper {
    position: relative;
    z-index: 5;
}


/* =========================================
   HOVER
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3:hover {

    transform:
        translateY(-6px)
        scale(1.035);

    filter:
        brightness(1.08);

    box-shadow:
        0 16px 35px rgba(0,100,255,.45),
        0 0 25px rgba(0,130,255,.35),
        0 0 60px rgba(0,100,255,.18),
        inset 0 1px 0 rgba(255,255,255,.45);

    animation-play-state: paused;
}


/* =========================================
   SHINE ACTIVATES
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3:hover::before {

    animation:
        rbButtonShine .9s
        cubic-bezier(.2,.8,.2,1);
}


/* =========================================
   GLOW ACTIVATES
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3:hover::after {

    opacity: 1;

    transform:
        scale(1.06);
}


/* =========================================
   TEXT GLOW
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3:hover .elementor-button-text {

    text-shadow:
        0 0 10px
        rgba(255,255,255,.45);
}


/* =========================================
   ARROW / ICON
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3 .elementor-button-icon {

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1);
}


.elementor-13 .elementor-element.elementor-element-7c9d5d3:hover .elementor-button-icon {

    transform:
        translateX(6px);
}


/* =========================================
   CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-7c9d5d3:active {

    transform:
        translateY(-1px)
        scale(.97);

    transition:
        transform .12s ease;
}


/* =========================================
   FLOATING
========================================= */

@keyframes rbButtonFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-3px);
    }

}


/* =========================================
   SHINE ANIMATION
========================================= */

@keyframes rbButtonShine {

    0% {
        left: -120%;
    }

    100% {
        left: 145%;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-7c9d5d3:hover {

        transform:
            translateY(-4px)
            scale(1.02);
    }

}


/* =========================================
   REDUCE MOTION
========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-13 .elementor-element.elementor-element-7c9d5d3,
    .elementor-13 .elementor-element.elementor-element-7c9d5d3::before,
    .elementor-13 .elementor-element.elementor-element-7c9d5d3::after {

        animation: none !important;
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb2ab8 */.elementor-13 .elementor-element.elementor-element-deb2ab8 {
    background: linear-gradient(
        90deg,
        #021B30 7%,
        #003CBD 38%,
        #031E30 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f10c8ac *//* =========================================
   PREMIUM PEPTIDE CARD / CONTAINER
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac {
    position: relative;
    overflow: hidden;

    border-radius: 18px;

    cursor: pointer;

    transform: translateY(0) scale(1);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease,
        border-color .5s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.18);

    border: 1px solid rgba(255,255,255,.12);

    isolation: isolate;
}


/* =========================================
   BLUE GLOW BEHIND CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac::before {
    content: "";

    position: absolute;

    inset: -20px;

    background:
        radial-gradient(
            circle,
            rgba(0,105,255,.55) 0%,
            rgba(0,105,255,.18) 35%,
            transparent 70%
        );

    filter: blur(25px);

    opacity: 0;

    transform: scale(.75);

    transition:
        opacity .55s ease,
        transform .55s ease;

    z-index: -2;

    pointer-events: none;
}


/* =========================================
   MOVING LIGHT / SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac::after {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255,255,255,.04) 35%,
            rgba(255,255,255,.65) 50%,
            rgba(255,255,255,.04) 65%,
            transparent 100%
        );

    transform: rotate(18deg);

    transition:
        left .85s cubic-bezier(.2,.8,.2,1);

    z-index: 10;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac:hover {

    transform:
        translateY(-10px)
        scale(1.025);

    border-color:
        rgba(30,145,255,.65);

    box-shadow:
        0 20px 45px rgba(0,0,0,.30),
        0 0 35px rgba(0,105,255,.28),
        0 0 70px rgba(0,105,255,.12);
}


/* Glow appears */

.elementor-13 .elementor-element.elementor-element-f10c8ac:hover::before {

    opacity: 1;

    transform:
        scale(1.15);
}


/* Shine travels across */

.elementor-13 .elementor-element.elementor-element-f10c8ac:hover::after {

    left: 150%;
}


/* =========================================
   IMAGE ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac img {

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease;

    transform:
        scale(1);
}


/* Image zoom */

.elementor-13 .elementor-element.elementor-element-f10c8ac:hover img {

    transform:
        scale(1.07)
        translateY(-4px);

    filter:
        brightness(1.06)
        contrast(1.03)
        drop-shadow(
            0 12px 22px
            rgba(0,90,255,.25)
        );
}


/* =========================================
   ARROW / ICON ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac .elementor-icon {

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-13 .elementor-element.elementor-element-f10c8ac:hover .elementor-icon {

    transform:
        translateX(6px)
        rotate(-3deg);

    box-shadow:
        0 0 18px
        rgba(0,125,255,.35);
}


/* If arrow is an SVG */

.elementor-13 .elementor-element.elementor-element-f10c8ac svg {

    transition:
        transform .4s ease;
}


.elementor-13 .elementor-element.elementor-element-f10c8ac:hover svg {

    transform:
        translateX(5px);
}


/* =========================================
   HEADING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac .elementor-heading-title {

    transition:
        transform .45s ease,
        color .45s ease,
        text-shadow .45s ease;
}


.elementor-13 .elementor-element.elementor-element-f10c8ac:hover .elementor-heading-title {

    transform:
        translateX(4px);

    color:
        #087cff;

    text-shadow:
        0 0 15px
        rgba(0,120,255,.25);
}


/* =========================================
   SUBTLE FLOATING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac {

    animation:
        rbCardFloat 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-f10c8ac:hover {

    animation-play-state:
        paused;
}


@keyframes rbCardFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }

}


/* =========================================
   ACTIVE / CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-f10c8ac:active {

    transform:
        scale(.975);

    transition:
        transform .12s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-f10c8ac:hover {

        transform:
            translateY(-5px)
            scale(1.01);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c1abd *//* =========================================
   PREMIUM PEPTIDE CARD / CONTAINER
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd {
    position: relative;
    overflow: hidden;

    border-radius: 18px;

    cursor: pointer;

    transform: translateY(0) scale(1);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease,
        border-color .5s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.18);

    border: 1px solid rgba(255,255,255,.12);

    isolation: isolate;
}


/* =========================================
   BLUE GLOW BEHIND CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd::before {
    content: "";

    position: absolute;

    inset: -20px;

    background:
        radial-gradient(
            circle,
            rgba(0,105,255,.55) 0%,
            rgba(0,105,255,.18) 35%,
            transparent 70%
        );

    filter: blur(25px);

    opacity: 0;

    transform: scale(.75);

    transition:
        opacity .55s ease,
        transform .55s ease;

    z-index: -2;

    pointer-events: none;
}


/* =========================================
   MOVING LIGHT / SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd::after {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255,255,255,.04) 35%,
            rgba(255,255,255,.65) 50%,
            rgba(255,255,255,.04) 65%,
            transparent 100%
        );

    transform: rotate(18deg);

    transition:
        left .85s cubic-bezier(.2,.8,.2,1);

    z-index: 10;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd:hover {

    transform:
        translateY(-10px)
        scale(1.025);

    border-color:
        rgba(30,145,255,.65);

    box-shadow:
        0 20px 45px rgba(0,0,0,.30),
        0 0 35px rgba(0,105,255,.28),
        0 0 70px rgba(0,105,255,.12);
}


/* Glow appears */

.elementor-13 .elementor-element.elementor-element-e8c1abd:hover::before {

    opacity: 1;

    transform:
        scale(1.15);
}


/* Shine travels across */

.elementor-13 .elementor-element.elementor-element-e8c1abd:hover::after {

    left: 150%;
}


/* =========================================
   IMAGE ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd img {

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease;

    transform:
        scale(1);
}


/* Image zoom */

.elementor-13 .elementor-element.elementor-element-e8c1abd:hover img {

    transform:
        scale(1.07)
        translateY(-4px);

    filter:
        brightness(1.06)
        contrast(1.03)
        drop-shadow(
            0 12px 22px
            rgba(0,90,255,.25)
        );
}


/* =========================================
   ARROW / ICON ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd .elementor-icon {

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-13 .elementor-element.elementor-element-e8c1abd:hover .elementor-icon {

    transform:
        translateX(6px)
        rotate(-3deg);

    box-shadow:
        0 0 18px
        rgba(0,125,255,.35);
}


/* If arrow is an SVG */

.elementor-13 .elementor-element.elementor-element-e8c1abd svg {

    transition:
        transform .4s ease;
}


.elementor-13 .elementor-element.elementor-element-e8c1abd:hover svg {

    transform:
        translateX(5px);
}


/* =========================================
   HEADING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd .elementor-heading-title {

    transition:
        transform .45s ease,
        color .45s ease,
        text-shadow .45s ease;
}


.elementor-13 .elementor-element.elementor-element-e8c1abd:hover .elementor-heading-title {

    transform:
        translateX(4px);

    color:
        #087cff;

    text-shadow:
        0 0 15px
        rgba(0,120,255,.25);
}


/* =========================================
   SUBTLE FLOATING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd {

    animation:
        rbCardFloat 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-e8c1abd:hover {

    animation-play-state:
        paused;
}


@keyframes rbCardFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }

}


/* =========================================
   ACTIVE / CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-e8c1abd:active {

    transform:
        scale(.975);

    transition:
        transform .12s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-e8c1abd:hover {

        transform:
            translateY(-5px)
            scale(1.01);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501b054 *//* =========================================
   PREMIUM PEPTIDE CARD / CONTAINER
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054 {
    position: relative;
    overflow: hidden;

    border-radius: 18px;

    cursor: pointer;

    transform: translateY(0) scale(1);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease,
        border-color .5s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.18);

    border: 1px solid rgba(255,255,255,.12);

    isolation: isolate;
}


/* =========================================
   BLUE GLOW BEHIND CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054::before {
    content: "";

    position: absolute;

    inset: -20px;

    background:
        radial-gradient(
            circle,
            rgba(0,105,255,.55) 0%,
            rgba(0,105,255,.18) 35%,
            transparent 70%
        );

    filter: blur(25px);

    opacity: 0;

    transform: scale(.75);

    transition:
        opacity .55s ease,
        transform .55s ease;

    z-index: -2;

    pointer-events: none;
}


/* =========================================
   MOVING LIGHT / SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054::after {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255,255,255,.04) 35%,
            rgba(255,255,255,.65) 50%,
            rgba(255,255,255,.04) 65%,
            transparent 100%
        );

    transform: rotate(18deg);

    transition:
        left .85s cubic-bezier(.2,.8,.2,1);

    z-index: 10;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054:hover {

    transform:
        translateY(-10px)
        scale(1.025);

    border-color:
        rgba(30,145,255,.65);

    box-shadow:
        0 20px 45px rgba(0,0,0,.30),
        0 0 35px rgba(0,105,255,.28),
        0 0 70px rgba(0,105,255,.12);
}


/* Glow appears */

.elementor-13 .elementor-element.elementor-element-501b054:hover::before {

    opacity: 1;

    transform:
        scale(1.15);
}


/* Shine travels across */

.elementor-13 .elementor-element.elementor-element-501b054:hover::after {

    left: 150%;
}


/* =========================================
   IMAGE ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054 img {

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease;

    transform:
        scale(1);
}


/* Image zoom */

.elementor-13 .elementor-element.elementor-element-501b054:hover img {

    transform:
        scale(1.07)
        translateY(-4px);

    filter:
        brightness(1.06)
        contrast(1.03)
        drop-shadow(
            0 12px 22px
            rgba(0,90,255,.25)
        );
}


/* =========================================
   ARROW / ICON ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054 .elementor-icon {

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-13 .elementor-element.elementor-element-501b054:hover .elementor-icon {

    transform:
        translateX(6px)
        rotate(-3deg);

    box-shadow:
        0 0 18px
        rgba(0,125,255,.35);
}


/* If arrow is an SVG */

.elementor-13 .elementor-element.elementor-element-501b054 svg {

    transition:
        transform .4s ease;
}


.elementor-13 .elementor-element.elementor-element-501b054:hover svg {

    transform:
        translateX(5px);
}


/* =========================================
   HEADING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054 .elementor-heading-title {

    transition:
        transform .45s ease,
        color .45s ease,
        text-shadow .45s ease;
}


.elementor-13 .elementor-element.elementor-element-501b054:hover .elementor-heading-title {

    transform:
        translateX(4px);

    color:
        #087cff;

    text-shadow:
        0 0 15px
        rgba(0,120,255,.25);
}


/* =========================================
   SUBTLE FLOATING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054 {

    animation:
        rbCardFloat 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-501b054:hover {

    animation-play-state:
        paused;
}


@keyframes rbCardFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }

}


/* =========================================
   ACTIVE / CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-501b054:active {

    transform:
        scale(.975);

    transition:
        transform .12s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-501b054:hover {

        transform:
            translateY(-5px)
            scale(1.01);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457b3f6 *//* =========================================
   PREMIUM PEPTIDE CARD / CONTAINER
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6 {
    position: relative;
    overflow: hidden;

    border-radius: 18px;

    cursor: pointer;

    transform: translateY(0) scale(1);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease,
        border-color .5s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.18);

    border: 1px solid rgba(255,255,255,.12);

    isolation: isolate;
}


/* =========================================
   BLUE GLOW BEHIND CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6::before {
    content: "";

    position: absolute;

    inset: -20px;

    background:
        radial-gradient(
            circle,
            rgba(0,105,255,.55) 0%,
            rgba(0,105,255,.18) 35%,
            transparent 70%
        );

    filter: blur(25px);

    opacity: 0;

    transform: scale(.75);

    transition:
        opacity .55s ease,
        transform .55s ease;

    z-index: -2;

    pointer-events: none;
}


/* =========================================
   MOVING LIGHT / SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6::after {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255,255,255,.04) 35%,
            rgba(255,255,255,.65) 50%,
            rgba(255,255,255,.04) 65%,
            transparent 100%
        );

    transform: rotate(18deg);

    transition:
        left .85s cubic-bezier(.2,.8,.2,1);

    z-index: 10;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6:hover {

    transform:
        translateY(-10px)
        scale(1.025);

    border-color:
        rgba(30,145,255,.65);

    box-shadow:
        0 20px 45px rgba(0,0,0,.30),
        0 0 35px rgba(0,105,255,.28),
        0 0 70px rgba(0,105,255,.12);
}


/* Glow appears */

.elementor-13 .elementor-element.elementor-element-457b3f6:hover::before {

    opacity: 1;

    transform:
        scale(1.15);
}


/* Shine travels across */

.elementor-13 .elementor-element.elementor-element-457b3f6:hover::after {

    left: 150%;
}


/* =========================================
   IMAGE ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6 img {

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease;

    transform:
        scale(1);
}


/* Image zoom */

.elementor-13 .elementor-element.elementor-element-457b3f6:hover img {

    transform:
        scale(1.07)
        translateY(-4px);

    filter:
        brightness(1.06)
        contrast(1.03)
        drop-shadow(
            0 12px 22px
            rgba(0,90,255,.25)
        );
}


/* =========================================
   ARROW / ICON ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6 .elementor-icon {

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-13 .elementor-element.elementor-element-457b3f6:hover .elementor-icon {

    transform:
        translateX(6px)
        rotate(-3deg);

    box-shadow:
        0 0 18px
        rgba(0,125,255,.35);
}


/* If arrow is an SVG */

.elementor-13 .elementor-element.elementor-element-457b3f6 svg {

    transition:
        transform .4s ease;
}


.elementor-13 .elementor-element.elementor-element-457b3f6:hover svg {

    transform:
        translateX(5px);
}


/* =========================================
   HEADING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6 .elementor-heading-title {

    transition:
        transform .45s ease,
        color .45s ease,
        text-shadow .45s ease;
}


.elementor-13 .elementor-element.elementor-element-457b3f6:hover .elementor-heading-title {

    transform:
        translateX(4px);

    color:
        #087cff;

    text-shadow:
        0 0 15px
        rgba(0,120,255,.25);
}


/* =========================================
   SUBTLE FLOATING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6 {

    animation:
        rbCardFloat 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-457b3f6:hover {

    animation-play-state:
        paused;
}


@keyframes rbCardFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }

}


/* =========================================
   ACTIVE / CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-457b3f6:active {

    transform:
        scale(.975);

    transition:
        transform .12s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-457b3f6:hover {

        transform:
            translateY(-5px)
            scale(1.01);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf4119f *//* =========================================
   PREMIUM PEPTIDE CARD / CONTAINER
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f {
    position: relative;
    overflow: hidden;

    border-radius: 18px;

    cursor: pointer;

    transform: translateY(0) scale(1);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease,
        border-color .5s ease;

    box-shadow:
        0 10px 30px rgba(0,0,0,.18);

    border: 1px solid rgba(255,255,255,.12);

    isolation: isolate;
}


/* =========================================
   BLUE GLOW BEHIND CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f::before {
    content: "";

    position: absolute;

    inset: -20px;

    background:
        radial-gradient(
            circle,
            rgba(0,105,255,.55) 0%,
            rgba(0,105,255,.18) 35%,
            transparent 70%
        );

    filter: blur(25px);

    opacity: 0;

    transform: scale(.75);

    transition:
        opacity .55s ease,
        transform .55s ease;

    z-index: -2;

    pointer-events: none;
}


/* =========================================
   MOVING LIGHT / SHINE
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f::after {
    content: "";

    position: absolute;

    top: -80%;
    left: -120%;

    width: 55%;
    height: 260%;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255,255,255,.04) 35%,
            rgba(255,255,255,.65) 50%,
            rgba(255,255,255,.04) 65%,
            transparent 100%
        );

    transform: rotate(18deg);

    transition:
        left .85s cubic-bezier(.2,.8,.2,1);

    z-index: 10;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f:hover {

    transform:
        translateY(-10px)
        scale(1.025);

    border-color:
        rgba(30,145,255,.65);

    box-shadow:
        0 20px 45px rgba(0,0,0,.30),
        0 0 35px rgba(0,105,255,.28),
        0 0 70px rgba(0,105,255,.12);
}


/* Glow appears */

.elementor-13 .elementor-element.elementor-element-bf4119f:hover::before {

    opacity: 1;

    transform:
        scale(1.15);
}


/* Shine travels across */

.elementor-13 .elementor-element.elementor-element-bf4119f:hover::after {

    left: 150%;
}


/* =========================================
   IMAGE ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f img {

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease;

    transform:
        scale(1);
}


/* Image zoom */

.elementor-13 .elementor-element.elementor-element-bf4119f:hover img {

    transform:
        scale(1.07)
        translateY(-4px);

    filter:
        brightness(1.06)
        contrast(1.03)
        drop-shadow(
            0 12px 22px
            rgba(0,90,255,.25)
        );
}


/* =========================================
   ARROW / ICON ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f .elementor-icon {

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-13 .elementor-element.elementor-element-bf4119f:hover .elementor-icon {

    transform:
        translateX(6px)
        rotate(-3deg);

    box-shadow:
        0 0 18px
        rgba(0,125,255,.35);
}


/* If arrow is an SVG */

.elementor-13 .elementor-element.elementor-element-bf4119f svg {

    transition:
        transform .4s ease;
}


.elementor-13 .elementor-element.elementor-element-bf4119f:hover svg {

    transform:
        translateX(5px);
}


/* =========================================
   HEADING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f .elementor-heading-title {

    transition:
        transform .45s ease,
        color .45s ease,
        text-shadow .45s ease;
}


.elementor-13 .elementor-element.elementor-element-bf4119f:hover .elementor-heading-title {

    transform:
        translateX(4px);

    color:
        #087cff;

    text-shadow:
        0 0 15px
        rgba(0,120,255,.25);
}


/* =========================================
   SUBTLE FLOATING ANIMATION
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f {

    animation:
        rbCardFloat 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-bf4119f:hover {

    animation-play-state:
        paused;
}


@keyframes rbCardFloat {

    0%,
    100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }

}


/* =========================================
   ACTIVE / CLICK
========================================= */

.elementor-13 .elementor-element.elementor-element-bf4119f:active {

    transform:
        scale(.975);

    transition:
        transform .12s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-bf4119f:hover {

        transform:
            translateY(-5px)
            scale(1.01);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c60fb */.elementor-13 .elementor-element.elementor-element-a6c60fb {
    background: linear-gradient(
        180deg,
        #021B30 7%,
        #003CBD 38%,
        #031E30 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f379 */]/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862eb57 */.elementor-13 .elementor-element.elementor-element-862eb57 {
    background: linear-gradient(
        180deg,
        #031E30 7%,
        #031E30 38%,
        #060330 100%
    )!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7fbb8 */.elementor-13 .elementor-element.elementor-element-3e7fbb8 {
    background: linear-gradient(
        180deg,
        #008CF6 7%,
        #0038F2 38%,
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0428da3 *//* =========================================================
   FUTURISTIC BIO-TECH / HOLOGRAPHIC IMAGE CONTAINER
   Elementor Container Custom CSS
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3 {
    position: relative;
    overflow: hidden !important;
    isolation: isolate;
    cursor: pointer;

    border-radius: 28px;

    /* Deep futuristic base */
    background:
        radial-gradient(
            circle at 75% 40%,
            rgba(0,120,255,.22),
            transparent 35%
        ),
        radial-gradient(
            circle at 15% 80%,
            rgba(0,80,255,.16),
            transparent 38%
        ),
        #020b20;

    border: 1px solid rgba(70,180,255,.25);

    box-shadow:
        0 15px 40px rgba(0,0,0,.35),
        inset 0 0 30px rgba(0,90,255,.06);

    transform:
        perspective(1200px)
        translateZ(0);

    transition:
        transform .65s cubic-bezier(.16,1,.3,1),
        box-shadow .65s ease,
        border-color .45s ease;

    animation:
        rbBioFloat 6s ease-in-out infinite;
}


/* =========================================================
   ROTATING HOLOGRAPHIC BORDER
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3::before {
    content: "";

    position: absolute;
    inset: -2px;

    padding: 2px;

    border-radius: inherit;

    background:
        conic-gradient(
            from 0deg,
            transparent 0deg,
            rgba(0,90,255,.15) 35deg,
            #008cff 75deg,
            #52d8ff 105deg,
            transparent 145deg,
            transparent 210deg,
            #0066ff 270deg,
            #31c7ff 310deg,
            transparent 345deg
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: .75;

    z-index: 30;

    pointer-events: none;

    animation:
        rbRotateBorder 4s linear infinite;
}


/* =========================================================
   HOLOGRAPHIC LIGHT / SCAN
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3::after {
    content: "";

    position: absolute;

    top: -120%;
    left: -35%;

    width: 28%;
    height: 340%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(80,190,255,.06),
            rgba(255,255,255,.75),
            rgba(70,180,255,.12),
            transparent
        );

    filter: blur(2px);

    transform: rotate(20deg);

    opacity: 0;

    z-index: 25;

    pointer-events: none;
}


/* =========================================================
   HOVER — DEEP 3D LIFT
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover {

    transform:
        perspective(1200px)
        translateY(-12px)
        rotateX(1.5deg)
        rotateY(-1.5deg)
        scale(1.018);

    border-color:
        rgba(60,190,255,.85);

    box-shadow:
        0 30px 70px rgba(0,0,0,.5),
        0 0 25px rgba(0,110,255,.45),
        0 0 70px rgba(0,100,255,.28),
        0 0 120px rgba(0,80,255,.12),
        inset 0 0 40px rgba(0,120,255,.12);

    animation-play-state: paused;
}


/* =========================================================
   LASER SHINE ACTIVATES ON HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover::after {

    opacity: 1;

    animation:
        rbLaserScan 1.15s
        cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   IMAGE DEPTH
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3 img {

    width: 100% !important;
    height: 100% !important;

    object-fit: cover;

    display: block;

    transform:
        scale(1.025)
        translate3d(0,0,0);

    filter:
        brightness(.96)
        contrast(1.06)
        saturate(1.08);

    transition:
        transform 1.1s cubic-bezier(.16,1,.3,1),
        filter .8s ease;

    will-change: transform;
}


/* =========================================================
   EXTREME IMAGE HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover img {

    transform:
        scale(1.10)
        translate3d(-9px,-5px,0);

    filter:
        brightness(1.09)
        contrast(1.08)
        saturate(1.2)
        drop-shadow(
            0 20px 35px rgba(0,120,255,.38)
        );
}


/* =========================================================
   SCANNING GRID OVER IMAGE
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3 .elementor-widget-container::after {

    content: "";

    position: absolute;

    inset: 0;

    background:
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 5px,
            rgba(40,150,255,.035) 6px,
            transparent 7px
        );

    opacity: 0;

    z-index: 12;

    pointer-events: none;

    transition:
        opacity .4s ease;
}


.elementor-13 .elementor-element.elementor-element-0428da3:hover .elementor-widget-container::after {

    opacity: 1;

    animation:
        rbScanLines 2.5s linear infinite;
}


/* =========================================================
   MOVING BLUE ENERGY SPOT
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3 .elementor-widget-container::before {

    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    left: 62%;
    top: 35%;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(0,160,255,.32) 0%,
            rgba(0,100,255,.13) 30%,
            transparent 70%
        );

    filter: blur(18px);

    opacity: .65;

    z-index: 4;

    pointer-events: none;

    transition:
        transform .8s ease,
        opacity .8s ease;

    animation:
        rbEnergyOrb 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-0428da3:hover .elementor-widget-container::before {

    opacity: 1;

    transform:
        scale(1.35);
}


/* =========================================================
   SCIENTIFIC "ENERGY" PULSE
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover {

    --rb-glow: rgba(0,145,255,.35);
}


/* =========================================================
   FLOATING MOTION
========================================================= */

@keyframes rbBioFloat {

    0%,
    100% {
        transform:
            perspective(1200px)
            translateY(0);
    }

    50% {
        transform:
            perspective(1200px)
            translateY(-4px);
    }
}


/* =========================================================
   ROTATING BORDER
========================================================= */

@keyframes rbRotateBorder {

    from {
        transform:
            rotate(0deg);
    }

    to {
        transform:
            rotate(360deg);
    }
}


/* =========================================================
   LASER SCAN
========================================================= */

@keyframes rbLaserScan {

    0% {
        left: -35%;
    }

    100% {
        left: 135%;
    }
}


/* =========================================================
   SCAN LINES
========================================================= */

@keyframes rbScanLines {

    0% {
        background-position:
            0 0;
    }

    100% {
        background-position:
            0 80px;
    }
}


/* =========================================================
   ENERGY ORB
========================================================= */

@keyframes rbEnergyOrb {

    0%,
    100% {
        transform:
            translate3d(0,0,0)
            scale(.8);
    }

    25% {
        transform:
            translate3d(-45px,25px,0)
            scale(1);
    }

    50% {
        transform:
            translate3d(-20px,75px,0)
            scale(1.15);
    }

    75% {
        transform:
            translate3d(40px,35px,0)
            scale(.9);
    }
}


/* =========================================================
   EDGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover {
    outline:
        1px solid
        rgba(90,200,255,.3);

    outline-offset:
        -5px;
}


/* =========================================================
   IMAGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-0428da3:hover img {
    mix-blend-mode: normal;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-0428da3 {

        border-radius:
            0 0 20px 20px;

        animation-duration:
            7s;
    }

    .elementor-13 .elementor-element.elementor-element-0428da3:hover {

        transform:
            translateY(-6px)
            scale(1.008);
    }

    .elementor-13 .elementor-element.elementor-element-0428da3:hover img {

        transform:
            scale(1.055)
            translate3d(-3px,-2px,0);
    }

}


/* =========================================================
   REDUCE MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-13 .elementor-element.elementor-element-0428da3,
    .elementor-13 .elementor-element.elementor-element-0428da3::before,
    .elementor-13 .elementor-element.elementor-element-0428da3::after,
    .elementor-13 .elementor-element.elementor-element-0428da3 img,
    .elementor-13 .elementor-element.elementor-element-0428da3 .elementor-widget-container::before,
    .elementor-13 .elementor-element.elementor-element-0428da3 .elementor-widget-container::after {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-530c900 *//* =========================================================
   FUTURISTIC BIO-TECH / HOLOGRAPHIC IMAGE CONTAINER
   Elementor Container Custom CSS
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900 {
    position: relative;
    overflow: hidden !important;
    isolation: isolate;
    cursor: pointer;

    border-radius: 28px;

    /* Deep futuristic base */
    background:
        radial-gradient(
            circle at 75% 40%,
            rgba(0,120,255,.22),
            transparent 35%
        ),
        radial-gradient(
            circle at 15% 80%,
            rgba(0,80,255,.16),
            transparent 38%
        ),
        #020b20;

    border: 1px solid rgba(70,180,255,.25);

    box-shadow:
        0 15px 40px rgba(0,0,0,.35),
        inset 0 0 30px rgba(0,90,255,.06);

    transform:
        perspective(1200px)
        translateZ(0);

    transition:
        transform .65s cubic-bezier(.16,1,.3,1),
        box-shadow .65s ease,
        border-color .45s ease;

    animation:
        rbBioFloat 6s ease-in-out infinite;
}


/* =========================================================
   ROTATING HOLOGRAPHIC BORDER
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900::before {
    content: "";

    position: absolute;
    inset: -2px;

    padding: 2px;

    border-radius: inherit;

    background:
        conic-gradient(
            from 0deg,
            transparent 0deg,
            rgba(0,90,255,.15) 35deg,
            #008cff 75deg,
            #52d8ff 105deg,
            transparent 145deg,
            transparent 210deg,
            #0066ff 270deg,
            #31c7ff 310deg,
            transparent 345deg
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: .75;

    z-index: 30;

    pointer-events: none;

    animation:
        rbRotateBorder 4s linear infinite;
}


/* =========================================================
   HOLOGRAPHIC LIGHT / SCAN
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900::after {
    content: "";

    position: absolute;

    top: -120%;
    left: -35%;

    width: 28%;
    height: 340%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(80,190,255,.06),
            rgba(255,255,255,.75),
            rgba(70,180,255,.12),
            transparent
        );

    filter: blur(2px);

    transform: rotate(20deg);

    opacity: 0;

    z-index: 25;

    pointer-events: none;
}


/* =========================================================
   HOVER — DEEP 3D LIFT
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover {

    transform:
        perspective(1200px)
        translateY(-12px)
        rotateX(1.5deg)
        rotateY(-1.5deg)
        scale(1.018);

    border-color:
        rgba(60,190,255,.85);

    box-shadow:
        0 30px 70px rgba(0,0,0,.5),
        0 0 25px rgba(0,110,255,.45),
        0 0 70px rgba(0,100,255,.28),
        0 0 120px rgba(0,80,255,.12),
        inset 0 0 40px rgba(0,120,255,.12);

    animation-play-state: paused;
}


/* =========================================================
   LASER SHINE ACTIVATES ON HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover::after {

    opacity: 1;

    animation:
        rbLaserScan 1.15s
        cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   IMAGE DEPTH
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900 img {

    width: 100% !important;
    height: 100% !important;

    object-fit: cover;

    display: block;

    transform:
        scale(1.025)
        translate3d(0,0,0);

    filter:
        brightness(.96)
        contrast(1.06)
        saturate(1.08);

    transition:
        transform 1.1s cubic-bezier(.16,1,.3,1),
        filter .8s ease;

    will-change: transform;
}


/* =========================================================
   EXTREME IMAGE HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover img {

    transform:
        scale(1.10)
        translate3d(-9px,-5px,0);

    filter:
        brightness(1.09)
        contrast(1.08)
        saturate(1.2)
        drop-shadow(
            0 20px 35px rgba(0,120,255,.38)
        );
}


/* =========================================================
   SCANNING GRID OVER IMAGE
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900 .elementor-widget-container::after {

    content: "";

    position: absolute;

    inset: 0;

    background:
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 5px,
            rgba(40,150,255,.035) 6px,
            transparent 7px
        );

    opacity: 0;

    z-index: 12;

    pointer-events: none;

    transition:
        opacity .4s ease;
}


.elementor-13 .elementor-element.elementor-element-530c900:hover .elementor-widget-container::after {

    opacity: 1;

    animation:
        rbScanLines 2.5s linear infinite;
}


/* =========================================================
   MOVING BLUE ENERGY SPOT
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900 .elementor-widget-container::before {

    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    left: 62%;
    top: 35%;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(0,160,255,.32) 0%,
            rgba(0,100,255,.13) 30%,
            transparent 70%
        );

    filter: blur(18px);

    opacity: .65;

    z-index: 4;

    pointer-events: none;

    transition:
        transform .8s ease,
        opacity .8s ease;

    animation:
        rbEnergyOrb 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-530c900:hover .elementor-widget-container::before {

    opacity: 1;

    transform:
        scale(1.35);
}


/* =========================================================
   SCIENTIFIC "ENERGY" PULSE
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover {

    --rb-glow: rgba(0,145,255,.35);
}


/* =========================================================
   FLOATING MOTION
========================================================= */

@keyframes rbBioFloat {

    0%,
    100% {
        transform:
            perspective(1200px)
            translateY(0);
    }

    50% {
        transform:
            perspective(1200px)
            translateY(-4px);
    }
}


/* =========================================================
   ROTATING BORDER
========================================================= */

@keyframes rbRotateBorder {

    from {
        transform:
            rotate(0deg);
    }

    to {
        transform:
            rotate(360deg);
    }
}


/* =========================================================
   LASER SCAN
========================================================= */

@keyframes rbLaserScan {

    0% {
        left: -35%;
    }

    100% {
        left: 135%;
    }
}


/* =========================================================
   SCAN LINES
========================================================= */

@keyframes rbScanLines {

    0% {
        background-position:
            0 0;
    }

    100% {
        background-position:
            0 80px;
    }
}


/* =========================================================
   ENERGY ORB
========================================================= */

@keyframes rbEnergyOrb {

    0%,
    100% {
        transform:
            translate3d(0,0,0)
            scale(.8);
    }

    25% {
        transform:
            translate3d(-45px,25px,0)
            scale(1);
    }

    50% {
        transform:
            translate3d(-20px,75px,0)
            scale(1.15);
    }

    75% {
        transform:
            translate3d(40px,35px,0)
            scale(.9);
    }
}


/* =========================================================
   EDGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover {
    outline:
        1px solid
        rgba(90,200,255,.3);

    outline-offset:
        -5px;
}


/* =========================================================
   IMAGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-530c900:hover img {
    mix-blend-mode: normal;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-530c900 {

        border-radius:
            0 0 20px 20px;

        animation-duration:
            7s;
    }

    .elementor-13 .elementor-element.elementor-element-530c900:hover {

        transform:
            translateY(-6px)
            scale(1.008);
    }

    .elementor-13 .elementor-element.elementor-element-530c900:hover img {

        transform:
            scale(1.055)
            translate3d(-3px,-2px,0);
    }

}


/* =========================================================
   REDUCE MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-13 .elementor-element.elementor-element-530c900,
    .elementor-13 .elementor-element.elementor-element-530c900::before,
    .elementor-13 .elementor-element.elementor-element-530c900::after,
    .elementor-13 .elementor-element.elementor-element-530c900 img,
    .elementor-13 .elementor-element.elementor-element-530c900 .elementor-widget-container::before,
    .elementor-13 .elementor-element.elementor-element-530c900 .elementor-widget-container::after {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062e10f */.elementor-13 .elementor-element.elementor-element-062e10f {
    background: linear-gradient(
        180deg,
        #050A2E 7%,
        #0066A9 38%,
        #040A2E 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3414eff *//* =========================================================
   FUTURISTIC BIO-TECH / HOLOGRAPHIC IMAGE CONTAINER
   Elementor Container Custom CSS
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff {
    position: relative;
    overflow: hidden !important;
    isolation: isolate;
    cursor: pointer;

    border-radius: 28px;

    /* Deep futuristic base */
    background:
        radial-gradient(
            circle at 75% 40%,
            rgba(0,120,255,.22),
            transparent 35%
        ),
        radial-gradient(
            circle at 15% 80%,
            rgba(0,80,255,.16),
            transparent 38%
        ),
        #020b20;

    border: 1px solid rgba(70,180,255,.25);

    box-shadow:
        0 15px 40px rgba(0,0,0,.35),
        inset 0 0 30px rgba(0,90,255,.06);

    transform:
        perspective(1200px)
        translateZ(0);

    transition:
        transform .65s cubic-bezier(.16,1,.3,1),
        box-shadow .65s ease,
        border-color .45s ease;

    animation:
        rbBioFloat 6s ease-in-out infinite;
}


/* =========================================================
   ROTATING HOLOGRAPHIC BORDER
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff::before {
    content: "";

    position: absolute;
    inset: -2px;

    padding: 2px;

    border-radius: inherit;

    background:
        conic-gradient(
            from 0deg,
            transparent 0deg,
            rgba(0,90,255,.15) 35deg,
            #008cff 75deg,
            #52d8ff 105deg,
            transparent 145deg,
            transparent 210deg,
            #0066ff 270deg,
            #31c7ff 310deg,
            transparent 345deg
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: .75;

    z-index: 30;

    pointer-events: none;

    animation:
        rbRotateBorder 4s linear infinite;
}


/* =========================================================
   HOLOGRAPHIC LIGHT / SCAN
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff::after {
    content: "";

    position: absolute;

    top: -120%;
    left: -35%;

    width: 28%;
    height: 340%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(80,190,255,.06),
            rgba(255,255,255,.75),
            rgba(70,180,255,.12),
            transparent
        );

    filter: blur(2px);

    transform: rotate(20deg);

    opacity: 0;

    z-index: 25;

    pointer-events: none;
}


/* =========================================================
   HOVER — DEEP 3D LIFT
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover {

    transform:
        perspective(1200px)
        translateY(-12px)
        rotateX(1.5deg)
        rotateY(-1.5deg)
        scale(1.018);

    border-color:
        rgba(60,190,255,.85);

    box-shadow:
        0 30px 70px rgba(0,0,0,.5),
        0 0 25px rgba(0,110,255,.45),
        0 0 70px rgba(0,100,255,.28),
        0 0 120px rgba(0,80,255,.12),
        inset 0 0 40px rgba(0,120,255,.12);

    animation-play-state: paused;
}


/* =========================================================
   LASER SHINE ACTIVATES ON HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover::after {

    opacity: 1;

    animation:
        rbLaserScan 1.15s
        cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   IMAGE DEPTH
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff img {

    width: 100% !important;
    height: 100% !important;

    object-fit: cover;

    display: block;

    transform:
        scale(1.025)
        translate3d(0,0,0);

    filter:
        brightness(.96)
        contrast(1.06)
        saturate(1.08);

    transition:
        transform 1.1s cubic-bezier(.16,1,.3,1),
        filter .8s ease;

    will-change: transform;
}


/* =========================================================
   EXTREME IMAGE HOVER
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover img {

    transform:
        scale(1.10)
        translate3d(-9px,-5px,0);

    filter:
        brightness(1.09)
        contrast(1.08)
        saturate(1.2)
        drop-shadow(
            0 20px 35px rgba(0,120,255,.38)
        );
}


/* =========================================================
   SCANNING GRID OVER IMAGE
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff .elementor-widget-container::after {

    content: "";

    position: absolute;

    inset: 0;

    background:
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 5px,
            rgba(40,150,255,.035) 6px,
            transparent 7px
        );

    opacity: 0;

    z-index: 12;

    pointer-events: none;

    transition:
        opacity .4s ease;
}


.elementor-13 .elementor-element.elementor-element-3414eff:hover .elementor-widget-container::after {

    opacity: 1;

    animation:
        rbScanLines 2.5s linear infinite;
}


/* =========================================================
   MOVING BLUE ENERGY SPOT
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff .elementor-widget-container::before {

    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    left: 62%;
    top: 35%;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(0,160,255,.32) 0%,
            rgba(0,100,255,.13) 30%,
            transparent 70%
        );

    filter: blur(18px);

    opacity: .65;

    z-index: 4;

    pointer-events: none;

    transition:
        transform .8s ease,
        opacity .8s ease;

    animation:
        rbEnergyOrb 5s ease-in-out infinite;
}


.elementor-13 .elementor-element.elementor-element-3414eff:hover .elementor-widget-container::before {

    opacity: 1;

    transform:
        scale(1.35);
}


/* =========================================================
   SCIENTIFIC "ENERGY" PULSE
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover {

    --rb-glow: rgba(0,145,255,.35);
}


/* =========================================================
   FLOATING MOTION
========================================================= */

@keyframes rbBioFloat {

    0%,
    100% {
        transform:
            perspective(1200px)
            translateY(0);
    }

    50% {
        transform:
            perspective(1200px)
            translateY(-4px);
    }
}


/* =========================================================
   ROTATING BORDER
========================================================= */

@keyframes rbRotateBorder {

    from {
        transform:
            rotate(0deg);
    }

    to {
        transform:
            rotate(360deg);
    }
}


/* =========================================================
   LASER SCAN
========================================================= */

@keyframes rbLaserScan {

    0% {
        left: -35%;
    }

    100% {
        left: 135%;
    }
}


/* =========================================================
   SCAN LINES
========================================================= */

@keyframes rbScanLines {

    0% {
        background-position:
            0 0;
    }

    100% {
        background-position:
            0 80px;
    }
}


/* =========================================================
   ENERGY ORB
========================================================= */

@keyframes rbEnergyOrb {

    0%,
    100% {
        transform:
            translate3d(0,0,0)
            scale(.8);
    }

    25% {
        transform:
            translate3d(-45px,25px,0)
            scale(1);
    }

    50% {
        transform:
            translate3d(-20px,75px,0)
            scale(1.15);
    }

    75% {
        transform:
            translate3d(40px,35px,0)
            scale(.9);
    }
}


/* =========================================================
   EDGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover {
    outline:
        1px solid
        rgba(90,200,255,.3);

    outline-offset:
        -5px;
}


/* =========================================================
   IMAGE LIGHTING
========================================================= */

.elementor-13 .elementor-element.elementor-element-3414eff:hover img {
    mix-blend-mode: normal;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-13 .elementor-element.elementor-element-3414eff {

        border-radius:
            0 0 20px 20px;

        animation-duration:
            7s;
    }

    .elementor-13 .elementor-element.elementor-element-3414eff:hover {

        transform:
            translateY(-6px)
            scale(1.008);
    }

    .elementor-13 .elementor-element.elementor-element-3414eff:hover img {

        transform:
            scale(1.055)
            translate3d(-3px,-2px,0);
    }

}


/* =========================================================
   REDUCE MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-13 .elementor-element.elementor-element-3414eff,
    .elementor-13 .elementor-element.elementor-element-3414eff::before,
    .elementor-13 .elementor-element.elementor-element-3414eff::after,
    .elementor-13 .elementor-element.elementor-element-3414eff img,
    .elementor-13 .elementor-element.elementor-element-3414eff .elementor-widget-container::before,
    .elementor-13 .elementor-element.elementor-element-3414eff .elementor-widget-container::after {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8376cef */.elementor-13 .elementor-element.elementor-element-8376cef {
    background: linear-gradient(
        180deg,
        #008CF6 100%,
        #0038F2 100%,
       
    );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sport Break';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://renewphase.store/wp-content/uploads/2026/08/Sport_Break_Free_Version.woff2') format('woff2');
}
/* End Custom Fonts CSS */