.elementor-14 .elementor-element.elementor-element-6340ac2{--display:flex;--min-height:585px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-14 .elementor-element.elementor-element-6340ac2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6340ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-6340ac2::before, .elementor-14 .elementor-element.elementor-element-6340ac2 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-6340ac2 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-6340ac2 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-6340ac2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-6340ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-3dde53b2{--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-14 .elementor-element.elementor-element-e1fb520{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7ec70ee5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:59px;font-weight:800;color:#5BFFD6;}.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-14 .elementor-element.elementor-element-1cd2997d{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-2aa71b2d .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-2aa71b2d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-2aa71b2d .elementor-button:focus{background-color:#1D101000;color:#37FFD8;}.elementor-14 .elementor-element.elementor-element-2aa71b2d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2aa71b2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-2aa71b2d .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-2aa71b2d .elementor-button:focus svg{fill:#37FFD8;}.elementor-14 .elementor-element.elementor-element-519ef247{--display:flex;--justify-content:center;}.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-14 .elementor-element.elementor-element-7c02f7{--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;--overlay-opacity:0.53;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-7c02f7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7c02f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7c02f7::before, .elementor-14 .elementor-element.elementor-element-7c02f7 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7c02f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7c02f7 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7c02f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7c02f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-52d4b626{--display:flex;}.elementor-14 .elementor-element.elementor-element-57351a3b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:800;color:#5BFFD6;}.elementor-14 .elementor-element.elementor-element-52053a16{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-727c5ba0{--display:flex;}.elementor-14 .elementor-element.elementor-element-1dc0903c{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1dc0903c p{margin-block-end:5px;}.elementor-14 .elementor-element.elementor-element-3334d2e1{--display:flex;}.elementor-14 .elementor-element.elementor-element-5596d1ec{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5596d1ec p{margin-block-end:5px;}.elementor-14 .elementor-element.elementor-element-64002710{--display:flex;}.elementor-14 .elementor-element.elementor-element-1203dee7{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1203dee7 p{margin-block-end:5px;}.elementor-14 .elementor-element.elementor-element-57d0c2e4{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-57d0c2e4 p{margin-block-end:5px;}.elementor-14 .elementor-element.elementor-element-49b8dd85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.53;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-49b8dd85:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-49b8dd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-49b8dd85::before, .elementor-14 .elementor-element.elementor-element-49b8dd85 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-49b8dd85 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-49b8dd85 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-49b8dd85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-49b8dd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-77bd1e4f{--display:flex;}.elementor-14 .elementor-element.elementor-element-843d85f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:800;color:#5BFFD6;}.elementor-14 .elementor-element.elementor-element-1c9f0272{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-36f13d9{--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-14 .elementor-element.elementor-element-78ff0f22{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-294ef30d{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f2f8731{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-15441c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.53;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-15441c0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-15441c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-15441c0a::before, .elementor-14 .elementor-element.elementor-element-15441c0a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-15441c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-15441c0a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-15441c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-15441c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-527caaac .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:800;color:#5BFFD6;}.elementor-14 .elementor-element.elementor-element-3bb96b72{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1afd0775{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-754fe7cb{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-41f30b90{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3bb0bd98{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-352acf46{--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;--overlay-opacity:0.53;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-352acf46:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-352acf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-352acf46::before, .elementor-14 .elementor-element.elementor-element-352acf46 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-352acf46 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-352acf46 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-352acf46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-352acf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-57b1c9b2{--display:flex;}.elementor-14 .elementor-element.elementor-element-3f32784a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:800;color:#5BFFD6;}.elementor-14 .elementor-element.elementor-element-62a5e4f0{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-55b02cec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.53;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-55b02cec:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-55b02cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1A1F;background-image:url("https://fantasygemes.net/wp-content/uploads/2025/10/12328.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-55b02cec::before, .elementor-14 .elementor-element.elementor-element-55b02cec > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-55b02cec > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-55b02cec > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-55b02cec > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-55b02cec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-4092848a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:800;color:#5BFFD6;}.elementor-14 .elementor-element.elementor-element-6735678d{font-family:"Radley", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6735678d p{margin-block-end:14px;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-7ec70ee5{text-align:center;}.elementor-14 .elementor-element.elementor-element-7ec70ee5 .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-1cd2997d{text-align:center;}.elementor-14 .elementor-element.elementor-element-2aa71b2d{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-14 .elementor-element.elementor-element-2aa71b2d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-519ef247.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-448f9af img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-57351a3b{text-align:center;}.elementor-14 .elementor-element.elementor-element-52053a16{text-align:center;}.elementor-14 .elementor-element.elementor-element-1dc0903c{text-align:center;}.elementor-14 .elementor-element.elementor-element-5596d1ec{text-align:center;}.elementor-14 .elementor-element.elementor-element-1203dee7{text-align:center;}.elementor-14 .elementor-element.elementor-element-57d0c2e4{text-align:center;}.elementor-14 .elementor-element.elementor-element-843d85f{text-align:center;}.elementor-14 .elementor-element.elementor-element-1c9f0272{text-align:center;}.elementor-14 .elementor-element.elementor-element-294ef30d{text-align:center;}.elementor-14 .elementor-element.elementor-element-527caaac{text-align:center;}.elementor-14 .elementor-element.elementor-element-3bb96b72{text-align:center;}.elementor-14 .elementor-element.elementor-element-1afd0775{text-align:center;}.elementor-14 .elementor-element.elementor-element-754fe7cb{text-align:center;}.elementor-14 .elementor-element.elementor-element-41f30b90{text-align:center;}.elementor-14 .elementor-element.elementor-element-3bb0bd98{text-align:center;}.elementor-14 .elementor-element.elementor-element-3f32784a{text-align:center;}.elementor-14 .elementor-element.elementor-element-62a5e4f0{text-align:center;}.elementor-14 .elementor-element.elementor-element-4092848a{text-align:center;}.elementor-14 .elementor-element.elementor-element-6735678d{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-7ec70ee5 */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aa71b2d */.ax {
	--border-radius: 24px;
	--border-width: 4px;

	appearance: none;
	position: relative;
	padding: 0 0 4px 0;
	border: 0;
	background-color: transparent;
	font-family: "Montserrat", sans-serif;
	font-size: 2em;
	font-weight: 600;
	color: #fff;
	  text-align: center;
}

.ax::after {
	--m-i: linear-gradient(#000, #000);
	--m-o: content-box, padding-box;

	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: var(--border-width);
	border-radius: var(--border-radius);
	background-image: conic-gradient(
		#488cfb,
		#29dbbc,
		#ddf505,
		#ff9f0e,
		#e440bb,
		#655adc,
		#488cfb
	);

	mask-image: var(--m-i), var(--m-i);
	mask-origin: var(--m-o);
	mask-clip: var(--m-o);
	mask-composite: exclude;
	-webkit-mask-composite: destination-out;

	filter: hue-rotate(0);
	animation: hue linear 500ms infinite;
	animation-play-state: paused;
}

.ax:hover::after {
	animation-play-state: running;
}

@keyframes hue {
	to {
		filter: hue-rotate(1turn);
	}
}

/* to have things in good shape */
*,
*::before,
*::after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57351a3b */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843d85f */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527caaac */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f32784a */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4092848a */.h{
    background: #008080;
background: linear-gradient(to left, #02ff93 0%, #FFFFFF 25%, #05C1FF 50%, #FFFFFF 75%, #02ff93 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */