.elementor-164353 .elementor-element.elementor-element-cddd1da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-164353 .elementor-element.elementor-element-bd82808{text-align:center;}.elementor-164353 .elementor-element.elementor-element-87b7d9e{text-align:center;}.elementor-164353 .elementor-element.elementor-element-87b7d9e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;letter-spacing:1px;text-shadow:2px 3px 1px rgba(255, 255, 255, 0.3);}.elementor-164353 .elementor-element.elementor-element-5396f6e{--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;}.elementor-widget-login .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-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-4fd3cde7 .elementor-field-group{margin-bottom:10px;}.elementor-164353 .elementor-element.elementor-element-4fd3cde7 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-164353 .elementor-element.elementor-element-4fd3cde7 .elementor-field-group > label{padding-bottom:0px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-6e602697 .elementor-alert-title{color:var( --e-global-color-1b8238f );}.elementor-164353 .elementor-element.elementor-element-6e602697 .elementor-alert-description{color:var( --e-global-color-accent );}.elementor-164353 .elementor-element.elementor-element-6e602697{--dismiss-icon-size:16px;--dismiss-icon-vertical-position:0px;--dismiss-icon-horizontal-position:-5px;}.elementor-164353 .elementor-element.elementor-element-c4edf07 .elementor-alert-title{color:var( --e-global-color-1b8238f );}.elementor-164353 .elementor-element.elementor-element-c4edf07 .elementor-alert-description{color:var( --e-global-color-accent );}.elementor-164353 .elementor-element.elementor-element-c4edf07{--dismiss-icon-size:16px;--dismiss-icon-vertical-position:0px;--dismiss-icon-horizontal-position:-5px;}.elementor-164353 .elementor-element.elementor-element-4fe7d66{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164353 .elementor-element.elementor-element-b1c487f{--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;}.elementor-164353 .elementor-element.elementor-element-b1c487f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-164353 .elementor-element.elementor-element-1c294a00 .elementor-heading-title{font-size:30px;}.elementor-164353 .elementor-element.elementor-element-157f2580 .elementor-alert{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-164353 .elementor-element.elementor-element-157f2580 .elementor-alert-title{color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-157f2580 .elementor-alert-description{color:var( --e-global-color-accent );font-size:14px;text-transform:none;line-height:1.4em;}.elementor-164353 .elementor-element.elementor-element-157f2580{--dismiss-icon-size:24px;--dismiss-icon-normal-color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-495aa780 .elementor-heading-title{font-size:30px;}.elementor-164353 .elementor-element.elementor-element-1dd92e48 .elementor-alert{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-164353 .elementor-element.elementor-element-1dd92e48 .elementor-alert-title{color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-1dd92e48 .elementor-alert-description{color:var( --e-global-color-accent );font-size:14px;text-transform:none;line-height:1.4em;}.elementor-164353 .elementor-element.elementor-element-1dd92e48{--dismiss-icon-size:24px;--dismiss-icon-normal-color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-6099bbc0 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-164353 .elementor-element.elementor-element-399f3d30 .elementor-heading-title{font-size:30px;}.elementor-164353 .elementor-element.elementor-element-3918a644 .elementor-alert{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-164353 .elementor-element.elementor-element-3918a644 .elementor-alert-title{color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-3918a644 .elementor-alert-description{color:var( --e-global-color-accent );font-size:14px;text-transform:none;line-height:1.4em;}.elementor-164353 .elementor-element.elementor-element-3918a644{--dismiss-icon-size:24px;--dismiss-icon-normal-color:var( --e-global-color-64085ac );}.elementor-164353 .elementor-element.elementor-element-bcea8d8 .elementor-heading-title{font-size:30px;}.elementor-164353 .elementor-element.elementor-element-e4176a3{--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;}.elementor-164353 .elementor-element.elementor-element-0243bce .elementor-heading-title{font-size:30px;}.elementor-164353 .elementor-element.elementor-element-66ebfe3{--spacer-size:50px;}.elementor-164353 .elementor-element.elementor-element-1f0b0b8{--spacer-size:50px;}.elementor-164353 .elementor-element.elementor-element-7fd142ef .elementor-heading-title{font-size:18px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#F840D369;stroke:#F840D369;text-shadow:3px -3px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-164353 .elementor-element.elementor-element-34af666e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-164353 .elementor-element.elementor-element-34af666e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-164353 .elementor-element.elementor-element-25370a88{color:#F9DBFDC9;}.elementor-bc-flex-widget .elementor-164353 .elementor-element.elementor-element-2f913867.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-164353 .elementor-element.elementor-element-2f913867.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-63da9af1{width:var( --container-widget-width, 88.969% );max-width:88.969%;--container-widget-width:88.969%;--container-widget-flex-grow:0;text-align:center;}.elementor-164353 .elementor-element.elementor-element-63da9af1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-164353 .elementor-element.elementor-element-63da9af1 img{opacity:1;border-style:solid;border-radius:20px 20px 20px 20px;}.elementor-164353 .elementor-element.elementor-element-2fd79d84{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164353 .elementor-element.elementor-element-357cc286{--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;}.elementor-164353 .elementor-element.elementor-element-357cc286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-164353 .elementor-element.elementor-element-339b05cc{width:auto;max-width:auto;}.elementor-164353 .elementor-element.elementor-element-339b05cc.elementor-element{--align-self:center;}.elementor-164353 .elementor-element.elementor-element-5ec407d2{--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;}.elementor-164353 .elementor-element.elementor-element-5ec407d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-164353 .elementor-element.elementor-element-6645c98e{width:var( --container-widget-width, 28.054% );max-width:28.054%;--container-widget-width:28.054%;--container-widget-flex-grow:0;}.elementor-164353 .elementor-element.elementor-element-6645c98e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-164353 .elementor-element.elementor-element-42e8446a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164353 .elementor-element.elementor-element-4a2eba0f{--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;}.elementor-164353 .elementor-element.elementor-element-4a2eba0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-164353 .elementor-element.elementor-element-668fe71c{--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;}.elementor-164353 .elementor-element.elementor-element-668fe71c.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:760px){.elementor-164353 .elementor-element.elementor-element-b1c487f{--width:68.662%;}.elementor-164353 .elementor-element.elementor-element-e4176a3{--width:50%;}.elementor-164353 .elementor-element.elementor-element-34af666e{width:76.713%;}.elementor-164353 .elementor-element.elementor-element-2f913867{width:23.108%;}.elementor-164353 .elementor-element.elementor-element-357cc286{--width:79.043%;}.elementor-164353 .elementor-element.elementor-element-5ec407d2{--width:58.18%;}.elementor-164353 .elementor-element.elementor-element-4a2eba0f{--width:34.468%;}.elementor-164353 .elementor-element.elementor-element-668fe71c{--width:64.796%;}}@media(max-width:1024px){.elementor-widget-login .elementor-form-fields-wrapper label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-alert .elementor-alert-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:759px){.elementor-164353 .elementor-element.elementor-element-cddd1da{--min-height:200px;}.elementor-widget-login .elementor-form-fields-wrapper label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-alert .elementor-alert-description{line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-6e602697{--dismiss-icon-size:8px;--dismiss-icon-vertical-position:5px;--dismiss-icon-horizontal-position:10px;}.elementor-164353 .elementor-element.elementor-element-c4edf07{--dismiss-icon-size:8px;--dismiss-icon-vertical-position:5px;--dismiss-icon-horizontal-position:10px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-1c294a00 .elementor-heading-title{font-size:40px;}.elementor-164353 .elementor-element.elementor-element-495aa780 .elementor-heading-title{font-size:40px;}.elementor-164353 .elementor-element.elementor-element-399f3d30 .elementor-heading-title{font-size:40px;}.elementor-164353 .elementor-element.elementor-element-bcea8d8 .elementor-heading-title{font-size:40px;}.elementor-164353 .elementor-element.elementor-element-0243bce .elementor-heading-title{font-size:40px;}.elementor-164353 .elementor-element.elementor-element-66ebfe3{--spacer-size:20px;}.elementor-164353 .elementor-element.elementor-element-1f0b0b8{--spacer-size:45px;}.elementor-bc-flex-widget .elementor-164353 .elementor-element.elementor-element-2f913867.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-164353 .elementor-element.elementor-element-2f913867.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-164353 .elementor-element.elementor-element-2f913867 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-164353 .elementor-element.elementor-element-63da9af1{width:100%;max-width:100%;text-align:center;}.elementor-164353 .elementor-element.elementor-element-63da9af1 img{border-radius:20px 20px 20px 20px;}.elementor-164353 .elementor-element.elementor-element-6645c98e{width:100%;max-width:100%;}}/* Start custom CSS for alert, class: .elementor-element-6e602697 */.elementor-164353 .elementor-element.elementor-element-6e602697 button{
    box-shadow: none!important;
    border: none!important
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-c4edf07 */.elementor-164353 .elementor-element.elementor-element-c4edf07 button{
    box-shadow: none!important;
    border: none!important
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-13e7ebd5 */.link‐fb‐btn .nsl‐connect‐btn‐facebook {
  background: #1877F2;           /* Facebook blue */
  color: #fff;
  font-family: "Poppins",sans-serif;
  border-radius: 4px;
  padding: 8px 16px;
  text-transform: uppercase;
}
.link‐fb‐btn .nsl‐connect‐btn‐facebook:hover {
  background: #155db2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62c2f4b *//* === GoFish – Reel Rewards To-Do Card =================== */
.reel-todo-wrapper{
  /* interior */
  background: linear-gradient(180deg,#001dff 0%,#02006c 100%);
  padding:1.75rem 1.5rem;
  border-radius:22px;
  position:relative;
  margin:2.5rem auto;
  max-width:600px;           /* keeps it tidy on wide screens */
}

/* animated neon border */
.reel-todo-wrapper::before{
  content:'';
  position:absolute;
  inset:-4px;                /* draws outside the blue panel */
  border-radius:26px;
  z-index:-1;
  background:linear-gradient(45deg,
      #ffdc00 0%, #ff007c 33%, #00e8ff 66%, #ffdc00 100%);
  background-size:400% 400%;
  animation:rfGlow 8s linear infinite;
}

@keyframes rfGlow{
  0%   {background-position:0% 50%;}
  50%  {background-position:100% 50%;}
  100% {background-position:0% 50%;}
}

/* === Tidy up the myCred checklist ======================= */

/* remove default bullets */
.reel-todo-wrapper ul{list-style:none;margin:0;padding:0;}

.reel-todo-wrapper li{
  font-family:'Orbitron',sans-serif;         /* matches headers */
  font-size:1.05rem;
  color:#ffffff;
  padding-left:2.2rem;
  margin:0.6rem 0;
  position:relative;
}

/* custom square checkbox outline */
.reel-todo-wrapper input[type=checkbox]{
  /* hide the native checkbox but keep accessibility */
  position:absolute;
  opacity:0;
  pointer-events:none;
}

.reel-todo-wrapper li:before{
  content:'';
  width:1.2rem;height:1.2rem;
  border:2px solid #ffdc00;                 /* neon yellow outline */
  background:#000;
  border-radius:4px;
  position:absolute;
  left:0;top:0.1rem;
}

/* “checked” state – glow-filled box */
.reel-todo-wrapper input[type=checkbox]:checked + label:before,
.reel-todo-wrapper li.completed:before{
  background:#ffdc00;
  box-shadow:0 0 6px #ffdc00;
}

/* progress-bar colors (myCred adds a .progress class) */
.reel-todo-wrapper .progress{
  background:#111;
  border-radius:8px;
  overflow:hidden;
  margin-top:1rem;
}
.reel-todo-wrapper .progress-bar{
  background:#00e8ff;                       /* cyan fill */
  transition:width .4s ease;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-157f2580 */.elementor-164353 .elementor-element.elementor-element-157f2580 button{
    box-shadow: none!important;
    border: none!important
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-1dd92e48 */.elementor-164353 .elementor-element.elementor-element-1dd92e48 button{
    box-shadow: none!important;
    border: none!important
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4a0b4d21 */.elementor-164353 .elementor-element.elementor-element-4a0b4d21 .button{
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-3918a644 */.elementor-164353 .elementor-element.elementor-element-3918a644 button{
    box-shadow: none!important;
    border: none!important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a23886 *//* === GoFish – Reel Rewards To-Do Card =================== */
.reel-todo-wrapper{
  /* interior */
  background: linear-gradient(180deg,#001dff 0%,#02006c 100%);
  padding:1.75rem 1.5rem;
  border-radius:22px;
  position:relative;
  margin:2.5rem auto;
  max-width:600px;           /* keeps it tidy on wide screens */
}

/* animated neon border */
.reel-todo-wrapper::before{
  content:'';
  position:absolute;
  inset:-4px;                /* draws outside the blue panel */
  border-radius:26px;
  z-index:-1;
  background:linear-gradient(45deg,
      #ffdc00 0%, #ff007c 33%, #00e8ff 66%, #ffdc00 100%);
  background-size:400% 400%;
  animation:rfGlow 8s linear infinite;
}

@keyframes rfGlow{
  0%   {background-position:0% 50%;}
  50%  {background-position:100% 50%;}
  100% {background-position:0% 50%;}
}

/* === Tidy up the myCred checklist ======================= */

/* remove default bullets */
.reel-todo-wrapper ul{list-style:none;margin:0;padding:0;}

.reel-todo-wrapper li{
  font-family:'Orbitron',sans-serif;         /* matches headers */
  font-size:1.05rem;
  color:#ffffff;
  padding-left:2.2rem;
  margin:0.6rem 0;
  position:relative;
}

/* custom square checkbox outline */
.reel-todo-wrapper input[type=checkbox]{
  /* hide the native checkbox but keep accessibility */
  position:absolute;
  opacity:0;
  pointer-events:none;
}

.reel-todo-wrapper li:before{
  content:'';
  width:1.2rem;height:1.2rem;
  border:2px solid #ffdc00;                 /* neon yellow outline */
  background:#000;
  border-radius:4px;
  position:absolute;
  left:0;top:0.1rem;
}

/* “checked” state – glow-filled box */
.reel-todo-wrapper input[type=checkbox]:checked + label:before,
.reel-todo-wrapper li.completed:before{
  background:#ffdc00;
  box-shadow:0 0 6px #ffdc00;
}

/* progress-bar colors (myCred adds a .progress class) */
.reel-todo-wrapper .progress{
  background:#111;
  border-radius:8px;
  overflow:hidden;
  margin-top:1rem;
}
.reel-todo-wrapper .progress-bar{
  background:#00e8ff;                       /* cyan fill */
  transition:width .4s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09a06d9 *//* Matching bright gradient button style */
.reel-rewards-btn {
  display: inline-block;
  background: linear-gradient(135deg, #1a1aff, #000066);
  border: 3px solid #ff00ff;
  color: #fff;
  padding: 15px 30px;
  font-size: 1.2em;
  font-weight: bold;
  border-radius: 50px;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 0 15px rgba(255, 0, 255, 0.5);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.reel-rewards-btn:hover {
  transform: scale(1.1);
  box-shadow: 0 0 25px rgba(255, 255, 0, 0.9);
}/* End custom CSS */