.elementor-kit-6{--e-global-color-primary:#15ABFF;--e-global-color-secondary:#121029;--e-global-color-text:#FFFFFF;--e-global-color-accent:#EC3BFC;--e-global-typography-primary-font-family:"Good Times";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:16px;line-height:1.7em;background-color:#121029;}.elementor-kit-6 h2{font-size:32px;}.elementor-kit-6 h3{font-size:30px;}.elementor-kit-6 h4{font-size:28px;}.elementor-kit-6 h5{font-size:26px;}.elementor-kit-6 h6{font-size:20px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;font-weight:500;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-radius:8px 8px 8px 8px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.colored-title h1.elementor-heading-title{

background: #15ABFF;
    background: -webkit-linear-gradient(left, #15ABFF 35%, #EC3BFC 65%);
    background: -o-linear-gradient(left, #15ABFF 35%, #EC3BFC 65%);
    background: -moz-linear-gradient(left, #15ABFF 35%, #EC3BFC 65%);
    background: linear-gradient(left, #15ABFF0 35%, #EC3BFC 65%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.colored-title h2.elementor-heading-title{

background: #15ABFF;
    background: -webkit-linear-gradient(left, #15ABFF 20%, #EC3BFC 70%);
    background: -o-linear-gradient(left, #15ABFF 10%, #EC3BFC 40%);
    background: -moz-linear-gradient(left, #15ABFF 10%, #EC3BFC 40%);
    background: linear-gradient(left, #15ABFF0 10%, #EC3BFC 40%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.white{color:#fff;font-weight:400;}
.cur{font-weight:400;font-size:18px;}
.package p{margin-bottom:0;}
/*.package{border-image: linear-gradient(to right, rgba(243, 118, 254,0.7 ) 0%, rgba(21, 171, 255,0.7 )  100%) 1;
  
  border-width: 1px;
  border-style: solid;
  padding: 20px;}*/
  .blur{
      backdrop-filter: blur(10px);
  }
  /*.package {
   
    border: solid 1px transparent;
    border-radius: 80px;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-image: linear-gradient(to right, rgba(243, 118, 254, 0.7) 0%, rgba(21, 171, 255, 0.7) 100%) 1;
    border-radius: 16px;
    
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    
}*/

.package:before{content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px; 
  padding: 1.05px; 
   background:linear-gradient(270deg,rgba(21, 171, 255, 0.5) 20%,rgba(243, 118, 254, 0.5)  90%); 
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude; }
          .elementor-widget-button .elementor-button {
   
    min-width: 150px;
}
.elementor-location-footer .elementor-nav-menu li {
    display: flex;
    width: 100%;
        align-items: center;
}
.elementor-location-footer .menu-item:before{
    content: '\e849';
    font-family: "laser-font";
    display: inline-block;
    font-size: 10px;
    
    
}
.elementor-location-footer  .elementor-icon.elementor-social-icon:hover svg{stroke:transparent!important;}
iframe{border-radius:16px;}
.contact-info .elementor-widget-icon-box:hover .elementor-icon-box-title a,.contact-info .elementor-widget-icon-box:hover .elementor-icon-box-icon i,.elementor-location-footer .elementor-widget-icon-box:hover .elementor-icon-box-title a ,.elementor-location-footer .elementor-widget-icon-box:hover .elementor-icon-box-icon i
{color:#21AFFF;}

@media(min-width:769px){
.elementor-location-header .elementor-widget-button .elementor-button {
    min-width: 130px;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Good Times';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://area51.jimimo.com/wp-content/uploads/2024/07/good-times-rg.woff2') format('woff2'),
		url('https://area51.jimimo.com/wp-content/uploads/2024/07/good-times-rg.woff') format('woff'),
		url('https://area51.jimimo.com/wp-content/uploads/2024/07/good-times-rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */