@media all{ 
  [class*="wgl_col-"] { 
    float: left; 
    min-height: 1px;
  } 

  [class*="wgl_col-"]  { 
    display: block; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 768px){ 
  .wgl_col-12  { 
    width: 100%;
  } 
}     

@media all{ 
  .elementor *  { 
    box-sizing: border-box;
  } 

  .elementor-element { 
    --flex-direction: initial; 
    --flex-wrap: initial; 
    --justify-content: initial; 
    --align-items: initial; 
    --align-content: initial; 
    --gap: initial; 
    --flex-basis: initial; 
    --flex-grow: initial; 
    --flex-shrink: initial; 
    --order: initial; 
    --align-self: initial; 
    flex-basis: var(--flex-basis); 
    flex-grow: var(--flex-grow); 
    flex-shrink: var(--flex-shrink); 
    order: var(--order); 
    align-self: var(--align-self);
  } 

  .e-con { 
    --border-radius: 0; 
    --border-top-width: 0px; 
    --border-right-width: 0px; 
    --border-bottom-width: 0px; 
    --border-left-width: 0px; 
    --border-style: initial; 
    --border-color: initial; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --content-width: min(100%,var(--container-max-width,1140px)); 
    --width: 100%; 
    --min-height: initial; 
    --height: auto; 
    --text-align: initial; 
    --margin-top: 0px; 
    --margin-right: 0px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --padding-top: var(--container-default-padding-top,10px); 
    --padding-right: var(--container-default-padding-right,10px); 
    --padding-bottom: var(--container-default-padding-bottom,10px); 
    --padding-left: var(--container-default-padding-left,10px); 
    --position: relative; 
    --z-index: revert; 
    --overflow: visible; 
    --gap: var(--widgets-spacing,20px); 
    --overlay-mix-blend-mode: initial; 
    --overlay-opacity: 1; 
    --overlay-transition: 0.3s; 
    position: var(--position); 
    width: var(--width); 
    min-width: 0; 
    min-height: var(--min-height); 
    height: var(--height); 
    border-radius: var(--border-radius); 
    z-index: var(--z-index); 
    overflow: var(--overflow); 
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); 
    margin-block-start: var(--margin-block-start); 
    margin-inline-end: var(--margin-inline-end); 
    margin-block-end: var(--margin-block-end); 
    margin-inline-start: var(--margin-inline-start); 
    padding-inline-start: var(--padding-inline-start); 
    padding-inline-end: var(--padding-inline-end); 
    --margin-block-start: var(--margin-top); 
    --margin-block-end: var(--margin-bottom); 
    --margin-inline-start: var(--margin-left); 
    --margin-inline-end: var(--margin-right); 
    --padding-inline-start: var(--padding-left); 
    --padding-inline-end: var(--padding-right); 
    --padding-block-start: var(--padding-top); 
    --padding-block-end: var(--padding-bottom); 
    --border-block-start-width: var(--border-top-width); 
    --border-block-end-width: var(--border-bottom-width); 
    --border-inline-start-width: var(--border-left-width); 
    --border-inline-end-width: var(--border-right-width);
  } 

  .e-con { 
    display: var(--display);
  } 

  .e-con-boxed { 
    text-align: initial; 
    gap: initial;
  } 

  .e-con { 
    --container-widget-width: 100%;
  } 

  .e-con { 
    --container-max-width: 1200px; 
    --container-default-padding-top: 0px; 
    --container-default-padding-right: 15px; 
    --container-default-padding-bottom: 0px; 
    --container-default-padding-left: 15px;
  } 

  .elementor-element { 
    --widgets-spacing: 20px 20px;
  } 

  .e-con.e-flex { 
    --flex-direction: column; 
    --flex-basis: auto; 
    --flex-grow: 0; 
    --flex-shrink: 1; 
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  } 

  .e-con-boxed.e-flex { 
    flex-direction: column; 
    flex-wrap: nowrap; 
    justify-content: normal; 
    align-items: normal; 
    align-content: normal;
  } 

  :is(.elementor-section-wrap, [data-elementor-id]) > .e-con  { 
    --margin-left: auto; 
    --margin-right: auto; 
    max-width: min(100%,var(--width));
  } 

  .elementor-element.elementor-element-67869ad  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --background-transition: 0.3s; 
    --margin-top: 52px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --margin-right: 0px;
  } 

  .elementor * , .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
  } 

  .e-con:before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { 
    content: var(--background-overlay); 
    display: block; 
    position: absolute; 
    mix-blend-mode: var(--overlay-mix-blend-mode); 
    opacity: var(--overlay-opacity); 
    transition: var(--overlay-transition,.3s); 
    border-radius: var(--border-radius); 
    border-style: var(--border-style); 
    border-color: var(--border-color); 
    border-block-start-width: var(--border-block-start-width); 
    border-inline-end-width: var(--border-inline-end-width); 
    border-block-end-width: var(--border-block-end-width); 
    border-inline-start-width: var(--border-inline-start-width); 
    top: calc(0px - var(--border-top-width)); 
    left: calc(0px - var(--border-left-width)); 
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%); 
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  } 

  .e-con:before { 
    transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
  } 

  .elementor *, .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
  } 

  .elementor-element.elementor-element-7ee2763  { 
    --display: flex; 
    --flex-direction: row; 
    --container-widget-width: initial; 
    --container-widget-height: 100%; 
    --container-widget-align-self: stretch; 
    --gap: 0px 0px; 
    --background-transition: 0.3s; 
    --margin-top: 30px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --margin-right: 0px;
  } 

  .e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { 
    content: var(--background-overlay); 
    display: block; 
    position: absolute; 
    mix-blend-mode: var(--overlay-mix-blend-mode); 
    opacity: var(--overlay-opacity); 
    transition: var(--overlay-transition,.3s); 
    border-radius: var(--border-radius); 
    border-style: var(--border-style); 
    border-color: var(--border-color); 
    border-block-start-width: var(--border-block-start-width); 
    border-inline-end-width: var(--border-inline-end-width); 
    border-block-end-width: var(--border-block-end-width); 
    border-inline-start-width: var(--border-inline-start-width); 
    top: calc(0px - var(--border-top-width)); 
    left: calc(0px - var(--border-left-width)); 
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%); 
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  } 

  .elementor-element.elementor-element-7af449b  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --gap: 0px 0px; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-7af449b  { 
    --content-width: 1674px;
  } 
}     

@media all{ 
  .elementor-element.elementor-element-e8e5fe5  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --background-transition: 0.3s;
  } 

  .elementor-element.elementor-element-1e394d8  { 
    --display: flex; 
    --flex-direction: row; 
    --container-widget-width: initial; 
    --container-widget-height: 100%; 
    --container-widget-align-self: stretch; 
    --gap: 0px 0px; 
    --background-transition: 0.3s; 
    --margin-top: 46px; 
    --margin-bottom: 110px; 
    --margin-left: 0px; 
    --margin-right: 0px;
  } 

  .e-con > .e-con-inner  { 
    text-align: var(--text-align); 
    padding-block-start: var(--padding-block-start); 
    padding-block-end: var(--padding-block-end);
  } 

  .e-con > .e-con-inner  { 
    display: var(--display);
  } 

  .e-con > .e-con-inner  { 
    gap: var(--gap); 
    width: 100%; 
    max-width: var(--content-width); 
    margin: 0 auto; 
    padding-inline-start: 0; 
    padding-inline-end: 0; 
    height: 100%;
  } 

  .e-con.e-flex > .e-con-inner  { 
    flex-direction: var(--flex-direction);
  } 

  .e-con.e-flex > .e-con-inner  { 
    flex-wrap: var(--flex-wrap); 
    justify-content: var(--justify-content); 
    align-items: var(--align-items); 
    align-content: var(--align-content); 
    flex-basis: auto; 
    flex-grow: 1; 
    flex-shrink: 1; 
    align-self: auto;
  } 

  .elementor-element:where(.e-con-full, .elementor-widget) { 
    flex-direction: var(--flex-direction); 
    flex-wrap: var(--flex-wrap); 
    justify-content: var(--justify-content); 
    align-items: var(--align-items); 
    align-content: var(--align-content); 
    gap: var(--gap);
  } 

  .e-con-full { 
    text-align: var(--text-align); 
    padding-block-start: var(--padding-block-start); 
    padding-block-end: var(--padding-block-end);
  } 

  .e-con-full.e-flex { 
    flex-direction: var(--flex-direction);
  } 

  .elementor-element.elementor-element-ce584c1  { 
    --display: flex; 
    --background-transition: 0.3s;
  } 

  .elementor-element.elementor-element-1cf0159  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-1cf0159  { 
    --width: 50%;
  } 
}     

@media all{ 
  .elementor-element.elementor-element-f50c3b2  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-f50c3b2  { 
    --width: 50%;
  } 
}     

@media all{ 
  .elementor-widget { 
    transition: opacity .4s;
  } 

  .elementor-widget { 
    position: relative;
  } 

  .elementor-widget:not(:last-child) { 
    margin-bottom: 20px;
  } 

  .e-con .elementor-widget  { 
    min-width: 0;
  } 

  .e-con-inner > .elementor-widget-spacer  { 
    width: var(--container-widget-width,var(--spacer-size)); 
    --align-self: var(--container-widget-align-self,initial); 
    --flex-shrink: 0;
  } 

  .elementor-widget:not(:last-child) { 
    margin-block-end: 20px;
  } 

  .elementor-element.elementor-widget.elementor-widget-spacer { 
    margin-bottom: 0;
  } 

  .e-con .elementor-widget.elementor-widget  { 
    margin-block-end: 0;
  } 

  .elementor-element.elementor-element-f4a6fdc  { 
    --spacer-size: 134px;
  } 

  .e-con.e-con > .e-con-inner > .elementor-widget  { 
    max-width: 100%;
  } 

  .elementor-element.elementor-element-6fa055c  { 
    --display: flex; 
    --gap: 0px 0px; 
    --background-transition: 0.3s; 
    --border-radius: 400px 400px 400px 400px;
  } 

  .elementor-element.elementor-element-6fa055c  { 
    --border-transition: 0.3s;
  } 

  .elementor-element.elementor-element-6fa055c:not(.elementor-motion-effects-element-type-background)  { 
    background-image: url("../../../../wp-content/uploads/2024/07/faq-1.webp"); 
    background-position: center center; 
    background-size: cover;
  } 

  .elementor-element.elementor-element-6fa055c , .elementor-element.elementor-element-6fa055c::before { 
    --border-transition: 0.3s;
  } 

  .elementor-element.elementor-element-6fcc700  { 
    --spacer-size: 146px;
  } 

  .elementor-element.elementor-element-dbe2df5  { 
    --display: flex; 
    --background-transition: 0.3s;
  } 

  .elementor-element.elementor-element-b807f99  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --gap: 30px 30px; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-b807f99  { 
    --width: 50%;
  } 
}     

@media all{ 
  .elementor-element.elementor-element-445eff5  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --gap: 30px 30px; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-445eff5  { 
    --width: 50%;
  } 
}     

@media all{ 
  .elementor-element.elementor-element-4a952fd  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-height: initial; 
    --container-widget-align-self: initial; 
    --gap: 30px 30px; 
    --background-transition: 0.3s;
  } 
}     

@media (min-width: 768px){ 
  .elementor-element.elementor-element-4a952fd  { 
    --width: 50%;
  } 
}     

.aleft  { 
    text-align: left;
} 

@media all{ 
  .elementor-widget-wgl-double-heading.wgl-curve-yes { 
    position: relative;
  } 

  .elementor-element.elementor-element-ac71140  { 
    width: var( --container-widget-width, 800px ); 
    max-width: 800px; 
    --container-widget-width: 800px; 
  } 

  .elementor.elementor .e-con > .elementor-widget  { 
    max-width: 100%;
  } 

  .elementor-element .elementor-widget-container  { 
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
  } 

  .e-con-inner > .elementor-widget-spacer > .elementor-widget-container  { 
    height: 100%; 
    width: 100%;
  } 

  .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container  { 
    height: 100%;
  } 

  .elementor-element.elementor-element-6fa055c, .elementor-element.elementor-element-6fa055c::before { 
    --border-transition: 0.3s;
  } 

  .e-con > .elementor-widget-spacer  { 
    width: var(--container-widget-width,var(--spacer-size)); 
    --align-self: var(--container-widget-align-self,initial); 
    --flex-shrink: 0;
  } 

  .elementor-element.elementor-element-8f8fdeb  { 
    --spacer-size: 280px;
  } 

  .elementor-widget-wgl-video-popup.button_align-center  { 
    text-align: center;
  } 

  .elementor-widget-wgl-video-popup.button_align-center.elementor-element  { 
    display: block; 
    width: 100%;
  } 

  .elementor-element.elementor-element-5b71d9c  { 
    --spacer-size: 280px;
  } 

  .elementor-element.elementor-element-b49d510  { 
    width: var( --container-widget-width, 800px ); 
    max-width: 800px; 
    --container-widget-width: 800px; 
  } 

  .e-con > .elementor-widget > .elementor-widget-container  { 
    height: 100%;
  } 

  .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer  { 
    height: 100%;
  } 

  .e-con > .elementor-widget-spacer > .elementor-widget-container  { 
    height: 100%; 
    width: 100%;
  } 

  .elementor-widget-wgl-info-box .elementor-widget-container  { 
    position: relative;
  } 

  .elementor-element.elementor-element-e71064c .elementor-widget-container  { 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-e71064c > .elementor-widget-container  { 
    padding: 42px 30px 43px 30px; 
    background-color: #FFFFFF; 
    border-radius: 100px 100px 100px 100px;
  } 

  .elementor-widget-wgl-info-box .elementor-widget-container::before, .elementor-widget-wgl-info-box .elementor-widget-container::after { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-radius: inherit; 
    transition: inherit; 
    pointer-events: none;
  } 

  .elementor-widget-wgl-info-box .elementor-widget-container::before { 
    opacity: 0;
  } 

  .elementor-element.elementor-element-e71064c:hover .elementor-widget-container { 
    background-color: #6a0dff;
  } 

  .elementor-widget-wgl-info-box .elementor-widget-container:hover::before { 
    opacity: 1;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-widget-container  { 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-b502f3c > .elementor-widget-container  { 
    padding: 42px 30px 43px 30px; 
    background-color: #FFFFFF; 
    border-radius: 100px 100px 100px 100px;
  } 

  .elementor-element.elementor-element-b502f3c:hover .elementor-widget-container { 
    background-color: #1AEF3E;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-widget-container  { 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-52f74ea > .elementor-widget-container  { 
    padding: 42px 30px 43px 30px; 
    background-color: #FFFFFF; 
    border-radius: 100px 100px 100px 100px;
  } 

  .elementor-element.elementor-element-52f74ea:hover .elementor-widget-container { 
    background-color: #F94051;
  } 

  .elementor-widget-wgl-double-heading .wgl-double-heading  { 
    position: relative; 
    z-index: 0;
  } 

  .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner  { 
    height: var(--container-widget-height,var(--spacer-size));
  } 

  .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer  { 
    height: 100%;
  } 

  .wgl-video-popup { 
    position: relative; 
    line-height: 0; 
    z-index: 1;
  } 

  .wgl-pricing_plan { 
    position: relative; 
    z-index: 1; 
    margin-left: auto; 
    margin-right: auto;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox_bg_wrapper  { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-radius: inherit; 
    pointer-events: none; 
    z-index: 1;
  } 

  .elementor-element.elementor-element-e71064c .wgl-infobox_bg_wrapper  { 
    transition: 0.4s;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox_bg_wrapper::before, .elementor-widget-wgl-info-box .wgl-infobox_bg_wrapper::after { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-radius: inherit; 
    transition: inherit; 
    z-index: -1; 
    pointer-events: none;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox  { 
    transition: 0.4s; 
    height: 100%;
  } 

  .elementor-element.elementor-element-b502f3c .wgl-infobox_bg_wrapper  { 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-52f74ea .wgl-infobox_bg_wrapper  { 
    transition: 0.4s;
  } 

  .elementor-widget-wgl-double-heading .wgl-double-heading .dblh__subtitle  { 
    display: inline-block; 
    color: var(--fanbys-header-font-color); 
    position: relative;
  } 

  .elementor-widget-wgl-double-heading.wgl-curve-yes .dblh__subtitle  { 
    z-index: 1;
  } 

  .elementor-element.elementor-element-ac71140 .dblh__subtitle  { 
    min-width: 65px; 
    font-size: 20px; 
    font-weight: 500; 
    line-height: 1.25em; 
    margin: 0px 0px 11px 0px;
  } 

  body .elementor-widget-wgl-double-heading.aleft .dblh__subtitle::before { 
    display: inline-block;
  } 

  body .elementor-widget-wgl-double-heading.aleft .dblh__subtitle::after { 
    display: none;
  } 

  h3 { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  h3 { 
    font-family: var(--fanbys-header-font-family); 
    font-weight: var(--fanbys-header-font-weight); 
    color: var(--fanbys-header-font-color);
  } 

  h3 { 
    font-family: var(--fanbys-h3-font-family); 
    font-size: var(--fanbys-h3-font-size); 
    line-height: var(--fanbys-h3-line-height); 
    font-weight: var(--fanbys-h3-font-weight); 
    text-transform: var(--fanbys-h3-text-transform); 
    letter-spacing: var(--fanbys-h3-letter-spacing);
  } 

  .elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title-wrapper  { 
    position: relative; 
    z-index: 1;
  } 

  .elementor-element.elementor-element-ac71140 .dblh__title-wrapper  { 
    font-size: 48px; 
    line-height: 1.25em;
  } 

  .wgl-accordion .wgl-accordion_panel  { 
    display: flex; 
    flex-direction: column; 
    align-items: center; 
    position: relative; 
    --acc-delimiter-size: 0; 
    --acc-delimiter-color: var(--fanbys-header-font-color); 
    transition: border-radius 0.4s, background 0.4s;
  } 

  .wgl-accordion .wgl-accordion_panel:first-child  { 
    margin-top: 0 !important;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_panel  { 
    overflow: hidden;
  } 

  .wgl-accordion .wgl-accordion_panel::before { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-top: var(--acc-delimiter-size, 1px) solid var(--acc-delimiter-color, transparent); 
    pointer-events: none; 
    z-index: 1;
  } 

  .wgl-accordion .wgl-accordion_panel:first-child::before { 
    border-top: unset;
  } 

  .wgl-accordion .wgl-accordion_panel::after { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: -2; 
    pointer-events: none; 
    transition: 0.4s;
  } 

  .wgl-accordion .wgl-accordion_panel:last-child  { 
    margin-bottom: 0 !important;
  } 

  .wgl-accordion .wgl-accordion_panel:last-child::before { 
    --acc-delimiter-color-last: var(--acc-delimiter-color); 
    border-bottom: var(--acc-delimiter-size, 1px) solid var(--acc-delimiter-color-last, transparent);
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_panel  { 
    overflow: hidden;
  } 

  .elementor-spacer-inner  { 
    height: var(--container-widget-height,var(--spacer-size));
  } 
  
  .elementor-spacer-inner-mid  { 
    height: calc(var(--container-widget-height, var(--spacer-size)) / 2);
  } 

  .wgl-video-popup .videobox_content  { 
    display: inline-flex; 
    align-items: center; 
    cursor: pointer; 
    transition: 0.4s;
  } 

  .elementor-widget-wgl-video-popup.button_align-center .videobox_content  { 
    justify-content: center; 
    align-items: center;
  } 

  .elementor-element.elementor-element-b49d510 .dblh__subtitle  { 
    min-width: 65px; 
    font-size: 20px; 
    font-weight: 500; 
    line-height: 1.25em; 
    margin: 0px 0px 11px 0px;
  } 

  .elementor-element.elementor-element-b49d510 .dblh__title-wrapper  { 
    font-size: 48px; 
    line-height: 1.25em;
  } 

  .wgl-pricing_plan .pricing__wrapper  { 
    position: relative; 
    background-size: cover; 
    background-position: center; 
    transition: 0.5s;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__wrapper  { 
    min-height: 490px; 
    display: flex; 
    flex-direction: column; 
    justify-content: flex-end; 
    padding: 40px 30px 30px 30px; 
    border-radius: 15px 15px 15px 15px; 
    background-color: #6a0dff;
  } 

  .wgl-pricing_plan .pricing__wrapper::before, .wgl-pricing_plan .pricing__wrapper::after { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-radius: inherit; 
    transition: inherit; 
    z-index: -1; 
    pointer-events: none;
  } 

  a { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  a { 
    transition: all 0.4s;
  } 

  a { 
    text-decoration: none;
  } 

  a { 
    color: var(--fanbys-secondary-color);
  } 

  .elementor a  { 
    box-shadow: none; 
    text-decoration: none;
  } 

  .elementor-widget-wgl-info-box .elementor-widget-container .wgl-infobox__link  { 
    position: absolute; 
    z-index: 2; 
    width: 100%; 
    height: 100%; 
    left: 0; 
    top: 0;
  } 

  a,a:active,a:hover { 
    text-decoration: none;
  } 

  a:hover { 
    color: inherit;
  } 

  a:hover { 
    color: var(--fanbys-header-font-color);
  } 

  .wgl-layout-left { 
    display: flex;
  } 
}     

.wgl-layout-left  { 
    flex-direction: row;
} 

@media all{ 
  .aleft .wgl-layout-left  { 
    justify-content: flex-start;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_wrapper  { 
    display: flex; 
    position: relative; 
    z-index: 1; 
    height: 100%;
  } 

  .elementor-element.elementor-element-9596959 .pricing__wrapper  { 
    min-height: 490px; 
    display: flex; 
    flex-direction: column; 
    justify-content: flex-end; 
    padding: 40px 30px 30px 30px; 
    border-radius: 15px 15px 15px 15px; 
    background-color: #1AEF3E;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__wrapper  { 
    min-height: 490px; 
    display: flex; 
    flex-direction: column; 
    justify-content: flex-end; 
    padding: 40px 30px 30px 30px; 
    border-radius: 15px 15px 15px 15px; 
    background-color: #F94051;
  } 

  span { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  .elementor-widget-wgl-double-heading.wgl-curve-yes .dblh__subtitle .wgl-curve-wrapper  { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    min-height: -moz-fit-content; 
    min-height: fit-content; 
    margin: auto; 
    display: block; 
    z-index: -1;
  } 

  h3 span  { 
    font: inherit; 
    color: inherit; 
    text-transform: inherit; 
    letter-spacing: inherit;
  } 

  .elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title  { 
    font: inherit; 
    line-height: inherit; 
    color: inherit; 
    letter-spacing: inherit; 
    text-decoration: inherit; 
    text-transform: inherit; 
    transition: 0.4s ease-in-out, font 0s, letter-spacing 0s; 
    text-decoration-thickness: 0.03em !important; 
    text-underline-offset: 0.1em;
  } 

  .elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title-1  { 
    color: var(--fanbys-header-font-color);
  } 

  .elementor-element.elementor-element-ac71140 .dblh__title  { 
    display: inline;
  } 

  .wgl-accordion .wgl-accordion_panel-inner  { 
    max-width: 100%;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_panel-inner  { 
    width: 1170px;
  } 

  .wgl-accordion .wgl-accordion_panel-inner::before { 
    content: ""; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    pointer-events: none; 
    opacity: 0; 
    z-index: -1; 
    transition: 0.4s;
  } 

  .wgl-accordion .wgl-accordion_panel.active .wgl-accordion_panel-inner::before { 
    opacity: 1;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_panel-inner  { 
    width: 1170px;
  } 

  .wgl-video-popup .videobox_link  { 
    display: block; 
    position: relative; 
    flex-shrink: 0; 
    cursor: pointer; 
    color: var(--fanbys-header-font-color); 
    fill: currentColor; 
    stroke: currentColor; 
    transition: all 0.4s;
  } 

  .wgl-video-popup.animation-scale .videobox_content .videobox_link  { 
    transition: 0.4s, transform 0.2s;
  } 

  .elementor-element.elementor-element-37bea9e .videobox_link  { 
    width: 108px; 
    height: 108px;
  } 

  .wgl-video-popup .videobox_link::before { 
    content: ""; 
    display: block; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    background: var(--fanbys-tertiary-color); 
    border: 1px solid var(--fanbys-header-font-color); 
    border-radius: inherit; 
    transition: all 0.4s; 
    z-index: 2;
  } 

  .elementor-element.elementor-element-37bea9e .videobox_link::before { 
    border-radius: 90px 90px 90px 90px; 
    border-style: solid; 
    border-width: 0px 0px 0px 0px;
  } 

  .wgl-video-popup.animation-scale .videobox_content:hover .videobox_link { 
    transform: scale(1.03);
  } 

  .wgl-video-popup .videobox_content:hover .videobox_link::before { 
    transform: scale(1.1);
  } 

  .elementor-element.elementor-element-37bea9e .videobox_content:hover .videobox_link::before, .elementor-element.elementor-element-37bea9e .videobox_content:focus .videobox_link::before { 
    transform: scale( 1.1 );
  } 

  .elementor-element.elementor-element-b49d510 .dblh__title  { 
    display: inline;
  } 

  .wgl-pricing_plan .pricing__pretitle  { 
    position: absolute; 
    top: 0; 
    right: 0; 
    z-index: 2;
  } 

  .wgl-pricing_plan .pricing__title  { 
    position: relative; 
    font-family: var(--fanbys-header-font-family); 
    font-weight: 600; 
    font-size: 14px; 
    line-height: 1.25; 
    letter-spacing: 0.01em; 
    text-transform: uppercase; 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__title  { 
    margin: 5px 0px 6px 0px; 
    color: #FFFFFF;
  } 

  .wgl-pricing_plan .pricing__header  { 
    position: relative; 
    z-index: 2; 
    line-height: 0;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__header  { 
    margin: 14px 0px 0px 0px;
  } 

  .wgl-pricing_plan .pricing__description  { 
    position: relative; 
    font-size: 32px; 
    font-weight: 700; 
    line-height: 1.4; 
    z-index: 2; 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__description  { 
    margin: 3px 0px 0px 0px; 
    color: #FFFFFF;
  } 

  .wgl-pricing_plan .pricing__content  { 
    position: relative; 
    color: var(--fanbys-header-font-color); 
    border-color: rgba(var(--fanbys-secondary-rgb), 0.2); 
    z-index: 2;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__content  { 
    font-weight: 500; 
    padding: 13px 0px 24px 0px; 
    border-style: none; 
    color: #FFFFFF;
  } 

  .wgl-pricing_plan .pricing__button  { 
    position: relative; 
    z-index: 2;
  } 

  .elementor-widget-wgl-pricing-table.button-align-space-between .pricing__button  { 
    text-align: center;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__button  { 
    margin: auto 0 0 0;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .media-wrapper  { 
    max-width: 100%;
  } 

  .elementor-element.elementor-element-e71064c .media-wrapper  { 
    margin: auto 0 auto 0;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .content_wrapper  { 
    display: flex; 
    flex-direction: column; 
    width: 100%;
  } 

  .elementor-element.elementor-element-9596959 .pricing__title  { 
    margin: 5px 0px 6px 0px;
  } 

  .elementor-element.elementor-element-9596959 .pricing__header  { 
    margin: 14px 0px 0px 0px;
  } 

  .elementor-element.elementor-element-9596959 .pricing__description  { 
    margin: 3px 0px 0px 0px; 
    color: #232323;
  } 

  .elementor-element.elementor-element-9596959 .pricing__content  { 
    font-weight: 500; 
    padding: 13px 0px 24px 0px; 
    border-style: none; 
    color: #232323;
  } 

  .elementor-element.elementor-element-9596959 .pricing__button  { 
    margin: auto 0 0 0;
  } 

  .elementor-element.elementor-element-b502f3c .media-wrapper  { 
    margin: auto 0 auto 0;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__pretitle  { 
    position: absolute; 
    margin: 37px 31px 0px 0px;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__title  { 
    margin: 5px 0px 6px 0px; 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__header  { 
    margin: 14px 0px 0px 0px;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__description  { 
    margin: 3px 0px 0px 0px; 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__content  { 
    font-weight: 500; 
    padding: 13px 0px 24px 0px; 
    border-style: none; 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__button  { 
    margin: auto 0 0 0;
  } 

  .elementor-element.elementor-element-52f74ea .media-wrapper  { 
    margin: auto 0 auto 0;
  } 

  .elementor-widget-wgl-double-heading.wgl-curve-yes .dblh__subtitle .wgl-curve  { 
    stroke: var(--curve-color, var(--fanbys-primary-color)); 
    stroke-dasharray: 1000; 
    stroke-dashoffset: 1000;
  } 

  .elementor-widget-wgl-double-heading.wgl-curve-yes.show_curve .dblh__subtitle .wgl-curve  { 
    animation: wgl-curve 5s linear forwards;
  } 

  .elementor-element.elementor-element-ac71140 .dblh__subtitle .wgl-curve  { 
    margin: 0px 17px 0px 17px; 
    width: 65px; 
    height: 65px; 
    stroke-width: 8px;
  } 

  h4 { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  h4 { 
    font-family: var(--fanbys-header-font-family); 
    font-weight: var(--fanbys-header-font-weight); 
    color: var(--fanbys-header-font-color);
  } 

  h4 { 
    font-family: var(--fanbys-h4-font-family); 
    font-size: var(--fanbys-h4-font-size); 
    line-height: var(--fanbys-h4-line-height); 
    font-weight: var(--fanbys-h4-font-weight); 
    text-transform: var(--fanbys-h4-text-transform); 
    letter-spacing: var(--fanbys-h4-letter-spacing);
  } 

  .wgl-accordion .wgl-accordion_header  { 
    display: flex; 
    align-items: center; 
    position: relative; 
    width: 100%; 
    font-family: var(--fanbys-header-font-family); 
    font-weight: 600; 
    font-size: 22px; 
    line-height: 1.64em; 
    letter-spacing: 0; 
    cursor: pointer; 
    text-transform: none; 
    transition: 0.4s; 
    color: var(--fanbys-header-font-color);
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_header  { 
    color: #232323; 
    padding: 12px 0px 12px 0px;
  } 

  .wgl-accordion .wgl-accordion_header::before { 
    content: ""; 
    position: absolute; 
    left: -100vw; 
    right: -100vw; 
    top: 0; 
    bottom: 0; 
    pointer-events: auto;
  } 

  .wgl-accordion .wgl-accordion_content  { 
    display: none; 
    width: 100%;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_content  { 
    font-weight: 500; 
    padding: 32px 36px 30px 36px; 
    margin: 18px 0px 19px 0px; 
    color: #232323; 
    background-color: #FFFFFF; 
    border-radius: 15px 15px 15px 15px;
  } 

  .wgl-accordion .wgl-accordion_content::after { 
    content: ""; 
    clear: both; 
    display: block;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_header  { 
    color: #232323; 
    padding: 12px 0px 12px 0px;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_content  { 
    font-weight: 500; 
    padding: 32px 36px 30px 36px; 
    margin: 18px 0px 19px 0px; 
    color: #232323; 
    background-color: #FFFFFF; 
    border-radius: 15px 15px 15px 15px;
  } 

  .wgl-video-popup .videobox_icon  { 
    display: block; 
    position: absolute; 
    z-index: 2; 
    top: 50%; 
    left: 50%; 
    width: 20px; 
    height: 24px; 
    transform: translate(-40%, -50%); 
    stroke-width: 0.05em; 
    transition: none;
  } 

  .elementor-element.elementor-element-37bea9e .videobox_icon  { 
    width: 20px; 
    height: 20px;
  } 

  .elementor-element.elementor-element-b49d510 .dblh__subtitle .wgl-curve  { 
    margin: 0px 17px 0px 17px; 
    width: 65px; 
    height: 65px; 
    stroke-width: 8px;
  } 

  .wgl-pricing_plan .pricing__title .title  { 
    position: relative; 
    display: inline-block; 
    font: inherit; 
    line-height: inherit; 
    letter-spacing: inherit; 
    color: inherit; 
    text-transform: inherit; 
    transition: none; 
    z-index: 1;
  } 

  .wgl-pricing_plan .pricing__price  { 
    display: inline-flex; 
    align-items: flex-end; 
    font-family: var(--fanbys-header-font-family); 
    font-weight: 700; 
    font-size: 64px; 
    line-height: 1.25em; 
    letter-spacing: -0.07em; 
    color: var(--fanbys-header-font-color); 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__price  { 
    color: #FFFFFF;
  } 

  ul { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  ul { 
    padding: 0 0 20px 0;
  } 

  ul  { 
    margin-left: 0; 
    padding-left: 1em;
  } 

  ul[class*="fanbys_"] { 
    --icon-size: 1em; 
    --icon-position: calc(0px); 
    --fanbys-list-padding: calc(1em + 14px); 
    margin-left: 0; 
    padding-left: 0;
  } 

  ul.fanbys_check { 
    --icon-size: 1em;
  } 

  .wgl-pricing_plan .pricing__content ul  { 
    word-break: break-word;
  } 

  .wgl-pricing_plan .pricing__content ul:last-child  { 
    padding-bottom: 0;
  } 

  .wgl-pricing_plan .pricing__content ul[class*="fanbys_"]  { 
    display: flex; 
    flex-direction: column;
  } 

  .elementor-widget-wgl-pricing-table.aleft .pricing__content ul  { 
    align-items: flex-start;
  } 

  .wgl-button { 
    display: inline-flex; 
    justify-content: center; 
    align-items: center; 
    position: relative; 
    z-index: 1; 
    --button-padding: 21px 13px 21px 26px; 
    padding: var(--button-padding, 0); 
    --border-color: var(--fanbys-button-border-idle, "unset"); 
    border: 1px solid var(--border-color); 
    border-radius: var(--button-border-radius, 15px); 
    font-family: var(--fanbys-header-font-family); 
    font-weight: 600; 
    font-size: 16px; 
    line-height: 1em; 
    letter-spacing: 0; 
    color: var(--fanbys-button-color-idle); 
    background-color: var(--fanbys-button-bg-idle); 
    transition: 0.4s ease-in-out; 
    gap: var(--wgl-icon-gap, 10px);
  } 

  .has-icon_size_animation .wgl-button  { 
    --wgl-icon-gap: 12px; 
    --button-padding: 21px 19px 21px 26px;
  } 

  .wgl-pricing_plan .wgl-button  { 
    display: inline-flex; 
    justify-content: center;
  } 

  .elementor-widget-wgl-pricing-table.button-align-space-between .wgl-button  { 
    width: 100%;
  } 

  .elementor-element.elementor-element-cab6f70 .wgl-button  { 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    color: #232323; 
    --border-color: #FFFFFF;
  } 

  .elementor-element.elementor-element-cab6f70:not(.has-bg_animation) .wgl-button  { 
    background-color: #FFFFFF;
  } 

  .wgl-button:after { 
    position: absolute; 
    z-index: -1; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    border-radius: inherit; 
    transition: inherit;
  } 

  .wgl-button:hover,.wgl-button:active { 
    color: var(--fanbys-button-color-hover); 
    background-color: var(--fanbys-button-bg-hover); 
    --border-color: var(--fanbys-button-border-hover);
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__wrapper .wgl-button:hover { 
    color: #FFFFFF; 
    background-color: #232323; 
    --border-color: #232323;
  } 

  .wgl-icon { 
    display: inline-block; 
    transition: 0.4s;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox-title_wrapper  { 
    position: relative; 
    display: block; 
    font-size: 0;
  } 

  .elementor-element.elementor-element-e71064c .wgl-infobox-title_wrapper  { 
    margin: 0px 0px 0px 25px;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox-title_wrapper::after { 
    content: ""; 
    display: none; 
    width: 100%; 
    margin: 21px 0 12px 0; 
    background-color: var(--fanbys-header-font-color); 
    transition: background-color 0.4s;
  } 

  .elementor-element.elementor-element-9596959 .pricing__price  { 
    color: #232323;
  } 

  .elementor-element.elementor-element-9596959 .wgl-button  { 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    color: #FFFFFF; 
    --border-color: #232323;
  } 

  .elementor-element.elementor-element-9596959:not(.has-bg_animation) .wgl-button  { 
    background-color: #232323;
  } 

  .elementor-element.elementor-element-9596959 .pricing__wrapper .wgl-button:hover { 
    color: #FFFFFF; 
    background-color: #6a0dff; 
    --border-color: #6a0dff;
  } 

  .elementor-element.elementor-element-b502f3c .wgl-infobox-title_wrapper  { 
    margin: 0px 0px 0px 25px;
  } 

  h6 { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  h6 { 
    font-family: var(--fanbys-header-font-family); 
    font-weight: var(--fanbys-header-font-weight); 
    color: var(--fanbys-header-font-color);
  } 

  h6 { 
    font-family: var(--fanbys-h6-font-family); 
    font-size: var(--fanbys-h6-font-size); 
    line-height: var(--fanbys-h6-line-height); 
    font-weight: var(--fanbys-h6-font-weight); 
    text-transform: var(--fanbys-h6-text-transform); 
    letter-spacing: var(--fanbys-h6-letter-spacing);
  } 

  .wgl-pricing_plan .pricing__pretitle .pretitle  { 
    position: relative; 
    display: inline-block; 
    font-family: var(--fanbys-content-font-family); 
    font-weight: 500; 
    font-size: 14px; 
    line-height: 1.5em; 
    letter-spacing: 0; 
    color: var(--fanbys-header-font-color); 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-b1cb744 .pretitle  { 
    padding: 4px 10px 4px 10px; 
    border-style: none; 
    border-radius: 30px 30px 30px 30px; 
    color: #232323; 
    background-color: #1AEF3E;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__price  { 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .wgl-button  { 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    color: #232323; 
    --border-color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744:not(.has-bg_animation) .wgl-button  { 
    background-color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__wrapper .wgl-button:hover { 
    color: #FFFFFF; 
    background-color: #232323; 
    --border-color: #232323;
  } 

  .elementor-element.elementor-element-52f74ea .wgl-infobox-title_wrapper  { 
    margin: 0px 0px 0px 25px;
  } 

  h4 span  { 
    font: inherit; 
    color: inherit; 
    text-transform: inherit; 
    letter-spacing: inherit;
  } 

  .wgl-accordion .wgl-accordion_title  { 
    font: inherit; 
    color: inherit; 
    line-height: inherit; 
    letter-spacing: inherit; 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_title  { 
    order: 1;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_panel.active .wgl-accordion_title  { 
    color: #6a0dff;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_header:hover .wgl-accordion_title { 
    color: #6a0dff;
  } 

  i { 
    font-style: italic;
  } 

  .elementor-icon { 
    display: inline-block; 
    line-height: 1; 
    text-align: center; 
    transition: all 0.3s;
  } 

  .elementor-icon { 
    display: inline-block; 
    line-height: 1; 
    transition: all .3s; 
    color: #69727d; 
    font-size: 50px; 
    text-align: center;
  } 

  .elementor-icon.fanbysicon { 
    line-height: 0;
  } 

  .wgl-accordion .wgl-accordion_header .wgl-accordion_icon  { 
    --icon-size: 16px; 
    font-size: var(--icon-size); 
    font-weight: normal; 
    border: unset; 
    padding: 0; 
    color: var(--fanbys-quaternary-color); 
    transition: 0.4s, --icon-size 0s;
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_icon  { 
    align-self: flex-start; 
    --icon-size: 24px; 
    margin: 6px 14px 0px 0px; 
    color: #6a0dff; 
    transform: rotate(45deg);
  } 

  .elementor-element.elementor-element-efeb360 .wgl-accordion_panel.active .wgl-accordion_icon  { 
    transform: rotate(-45deg);
  } 

  [class^="fanbysicon-"]:before, [class*=" fanbysicon-"]::before { 
    font-family: 'fanbysicon'; 
    font-size: inherit; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    text-transform: none; 
    line-height: 1; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .fanbysicon-forward:before { 
    content: "\f10f";
  } 

  .wgl-accordion .wgl-accordion_header .wgl-accordion_icon::before { 
    width: 1em; 
    height: 1em; 
    line-height: 1em; 
    display: block;
  } 

  p { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  p { 
    margin: 0 0 16px 0;
  } 

  .wgl-accordion .wgl-accordion_content p:last-child  { 
    margin-bottom: 0;
  } 

  [class^="fanbysicon-"]::before, [class*=" fanbysicon-"]::before { 
    font-family: 'fanbysicon'; 
    font-size: inherit; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    text-transform: none; 
    line-height: 1; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_title  { 
    order: 1;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_panel.active .wgl-accordion_title  { 
    color: #6a0dff;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_header:hover .wgl-accordion_title { 
    color: #6a0dff;
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_icon  { 
    align-self: flex-start; 
    --icon-size: 24px; 
    margin: 6px 14px 0px 0px; 
    color: #6a0dff; 
    transform: rotate(45deg);
  } 

  .elementor-element.elementor-element-6c1aaee .wgl-accordion_panel.active .wgl-accordion_icon  { 
    transform: rotate(-45deg);
  } 

  .wgl-pricing_plan .pricing__title .title__prefix  { 
    display: inline-block; 
    text-align: center; 
    font: inherit; 
    transition: inherit;
  } 

  .elementor-element.elementor-element-cab6f70 .title__prefix  { 
    width: 28px; 
    line-height: 28px; 
    margin: -5px 10px -5px 0px; 
    border-radius: 28px 28px 28px 28px; 
    color: #232323; 
    background-color: #FFFFFF;
  } 

  .wgl-pricing_plan .pricing__price .price__value  { 
    position: relative; 
    z-index: 1; 
    font: inherit; 
    line-height: inherit; 
    color: inherit; 
    vertical-align: baseline; 
    text-decoration: inherit;
  } 

  .elementor-element.elementor-element-cab6f70 .price__value  { 
    margin: 0px 19px 0px 0px;
  } 

  li { 
    margin: 0; 
    border: 0; 
    outline: 0; 
    padding: 0; 
    font-size: 100%; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    vertical-align: baseline;
  } 

  ul li  { 
    position: relative; 
    z-index: 1; 
    margin-bottom: 0.7em;
  } 

  ul[class*="fanbys_"] li  { 
    --fanbys-list-icon-color: currentColor;
  } 

  ul[class*="fanbys_"] li  { 
    list-style: none; 
    padding-left: var(--fanbys-list-padding);
  } 

  .wgl-pricing_plan .pricing__content ul[class*="fanbys_"] li:not(:last-child)  { 
    margin-bottom: 0.65em;
  } 

  ol li::before, ul[class*="fanbys_"] li::before { 
    color: var(--fanbys-list-icon-color);
  } 

  ul[class*="fanbys_"] li::before { 
    content: ""; 
    position: absolute; 
    z-index: 1; 
    border-radius: unset; 
    font-family: "Font Awesome 5 Free"; 
    font-weight: normal; 
    box-sizing: border-box; 
    transform: translateY(var(--icon-position));
  } 

  ul.fanbys_check li::before { 
    content: "\f112"; 
    font-family: fanbysicon; 
    top: 0.45em; 
    left: 0; 
    font-size: var(--icon-size); 
    line-height: 1; 
    background: transparent;
  } 

  body ul > li:last-child  { 
    padding-bottom: 0; 
    margin-bottom: 0;
  } 

  .wgl-button .button__content  { 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    gap: var(--wgl-icon-gap, 10px); 
    position: relative; 
    z-index: 2; 
    -webkit-user-select: none; 
    user-select: none; 
    transition: gap 0.5s;
  } 

  .wgl-button .align-icon-right  { 
    flex-direction: row-reverse;
  } 

  .elementor-widget-wgl-pricing-table.button-align-space-between .button__content  { 
    justify-content: space-between; 
    width: 100%;
  } 

  .elementor-widget-wgl-info-box .elementor-icon  { 
    position: relative; 
    width: 1em; 
    height: 1em; 
    box-sizing: content-box; 
    fill: var(--fanbys-header-font-color); 
    color: var(--fanbys-header-font-color);
  } 

  .elementor-element.elementor-element-e71064c .media-wrapper .elementor-icon  { 
    font-size: 50px; 
    padding: 8px 0px 0px 0px; 
    fill: #6a0dff; 
    color: #6a0dff;
  } 

  .elementor-widget-wgl-info-box .elementor-icon::before { 
    transition: --ib-icon-clr-first 0.4s, --ib-icon-clr-sec 0.4s;
  } 

  .elementor-element.elementor-element-e71064c .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #6a0dff;
  } 

  .elementor-icon:hover { 
    color: #69727d;
  } 

  .elementor-element.elementor-element-e71064c .elementor-widget-container:hover .media-wrapper .elementor-icon { 
    fill: #FFFFFF; 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-e71064c .elementor-widget-container:hover .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #FFFFFF;
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_title  { 
    position: relative; 
    z-index: 1; 
    font-size: 24px; 
    line-height: 1.5em; 
    font-weight: 600; 
    word-break: break-word; 
    transition: 0.4s;
  } 

  .elementor-element.elementor-element-e71064c .wgl-infobox_title  { 
    font-size: 20px;
  } 

  .elementor-element.elementor-element-9596959 .title__prefix  { 
    width: 28px; 
    line-height: 28px; 
    margin: -5px 10px -5px 0px; 
    border-radius: 28px 28px 28px 28px; 
    color: #FFFFFF; 
    background-color: #232323;
  } 

  .wgl-pricing_plan .pricing__price .price__currency  { 
    font-size: inherit; 
    font-weight: inherit;
  } 

  .elementor-element.elementor-element-9596959 .price__value  { 
    margin: 0px 19px 0px 0px;
  } 

  .elementor-element.elementor-element-b502f3c .media-wrapper .elementor-icon  { 
    font-size: 50px; 
    padding: 8px 0px 0px 0px; 
    fill: #1AEF3E; 
    color: #1AEF3E;
  } 

  .elementor-element.elementor-element-b502f3c .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #1AEF3E;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-widget-container:hover .media-wrapper .elementor-icon { 
    fill: #232323; 
    color: #232323;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-widget-container:hover .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #232323;
  } 

  .elementor-element.elementor-element-b502f3c .wgl-infobox_title  { 
    font-size: 20px;
  } 

  .elementor-element.elementor-element-b1cb744 .title__prefix  { 
    width: 28px; 
    line-height: 28px; 
    margin: -5px 10px -5px 0px; 
    border-radius: 28px 28px 28px 28px; 
    color: #232323; 
    background-color: #FFFFFF;
  } 

  .elementor-element.elementor-element-b1cb744 .price__value  { 
    margin: 0px 19px 0px 0px;
  } 

  .elementor-element.elementor-element-52f74ea .media-wrapper .elementor-icon  { 
    font-size: 50px; 
    padding: 8px 0px 0px 0px; 
    fill: #F94051; 
    color: #F94051;
  } 

  .elementor-element.elementor-element-52f74ea .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #F94051;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-widget-container:hover .media-wrapper .elementor-icon { 
    fill: #FFFFFF; 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-widget-container:hover .media-wrapper .elementor-icon::before { 
    --ib-icon-clr-first: #FFFFFF;
  } 

  .elementor-element.elementor-element-52f74ea .wgl-infobox_title  { 
    font-size: 20px;
  } 

  .wgl-button .icon-wrapper  { 
    display: inline-flex; 
    align-items: center; 
    line-height: 0; 
    font-weight: normal; 
    margin: -1em 0;
  } 

  .wgl-button .align-icon-right .button__text  { 
    text-align: left;
  } 

  .elementor-element.elementor-element-cab6f70 .button__text  { 
    justify-content: center; 
    text-align: center;
  } 

  .wgl-icon svg  { 
    height: 1em; 
    width: 1em; 
    transition: inherit;
  } 

  .elementor-icon svg  { 
    width: 1em; 
    height: 1em; 
    position: relative; 
    display: block;
  } 

  .elementor-icon i::before, .elementor-icon svg::before { 
    position: absolute; 
    left: 50%; 
    transform: translateX(-50%);
  } 

  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_title .wgl-infobox_title-idle  { 
    display: block; 
    font: inherit; 
    color: inherit; 
    line-height: inherit; 
    text-transform: inherit; 
    letter-spacing: inherit;
  } 

  .elementor-element.elementor-element-9596959 .button__text  { 
    justify-content: center; 
    text-align: center;
  } 

  .elementor-element.elementor-element-b1cb744 .button__text  { 
    justify-content: center; 
    text-align: center;
  } 

  .wgl-button .wgl-icon  { 
    line-height: 0; 
    transition: none;
  } 

  .has-icon_size_animation .wgl-button .wgl-icon  { 
    --icon-bg-size: 8; 
    --icon-scale: 0; 
    position: relative; 
    color: inherit;
  } 

  .elementor-element.elementor-element-cab6f70 .wgl-button .wgl-icon  { 
    --icon-bg-size: 8; 
    --icon-scale: 0; 
    --icon-bg-scale: 1;
  } 

  .has-icon_size_animation .wgl-button .wgl-icon::before, .rm_has-icon_size_animation .button-read-more .wgl-icon::before { 
    content: ""; 
    position: absolute; 
    top: -100px; 
    right: -100px; 
    bottom: -100px; 
    left: -100px; 
    margin: auto; 
    font-size: calc(var(--icon-bg-size) * 1px); 
    width: 1em; 
    height: 1em; 
    border-radius: 50%; 
    background-color: currentColor; 
    pointer-events: none; 
    transform: translateY(var(--icon-translate-y, 0)) scale(var(--icon-bg-scale, 1)); 
    transition: background-color 0.4s, transform 0.4s;
  } 

  .has-icon_size_animation .wgl-button:hover .wgl-icon, .has-icon_size_animation .wgl-button:active .wgl-icon { 
    --icon-scale: 0;
  } 

  .elementor-element.elementor-element-cab6f70 .pricing__wrapper .wgl-button:hover .wgl-icon { 
    --icon-bg-scale: 1.25;
  } 

  .elementor-element.elementor-element-e71064c .elementor-repeater-item-7571978  { 
    color: #6a0dff; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-e71064c .elementor-widget-container:hover .elementor-repeater-item-7571978 { 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-e71064c .elementor-repeater-item-5521b1a  { 
    color: #6a0dff; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-e71064c .elementor-widget-container:hover .elementor-repeater-item-5521b1a { 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-9596959 .wgl-button .wgl-icon  { 
    --icon-bg-size: 8; 
    --icon-scale: 0; 
    --icon-bg-scale: 1;
  } 

  .has-icon_size_animation .wgl-button:hover .wgl-icon, .has-icon_size_animation .wgl-button:focus .wgl-icon, .has-icon_size_animation .wgl-button:active .wgl-icon, .rm_has-icon_size_animation .button-read-more:hover .wgl-icon, .rm_has-icon_size_animation .button-read-more:focus .wgl-icon, .rm_has-icon_size_animation .button-read-more:active .wgl-icon { 
    --icon-scale: 0;
  } 

  .elementor-element.elementor-element-9596959 .pricing__wrapper .wgl-button:hover .wgl-icon { 
    --icon-bg-scale: 1.25;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-repeater-item-7571978  { 
    color: #1AEF3E; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-widget-container:hover .elementor-repeater-item-7571978 { 
    color: #232323;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-repeater-item-5521b1a  { 
    color: #1AEF3E; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-b502f3c .elementor-widget-container:hover .elementor-repeater-item-5521b1a { 
    color: #232323;
  } 

  .elementor-element.elementor-element-b1cb744 .wgl-button .wgl-icon  { 
    --icon-bg-size: 8; 
    --icon-scale: 0; 
    --icon-bg-scale: 1;
  } 

  .elementor-element.elementor-element-b1cb744 .pricing__wrapper .wgl-button:hover .wgl-icon { 
    --icon-bg-scale: 1.25;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-repeater-item-7571978  { 
    color: #F94051; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-widget-container:hover .elementor-repeater-item-7571978 { 
    color: #FFFFFF;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-repeater-item-5521b1a  { 
    color: #F94051; 
    transition: .4s;
  } 

  .elementor-element.elementor-element-52f74ea .elementor-widget-container:hover .elementor-repeater-item-5521b1a { 
    color: #FFFFFF;
  } 

  .wgl-button .elementor-icon  { 
    --icon-size: 20px; 
    font-size: var(--icon-size); 
    display: inline-flex; 
    align-items: center; 
    line-height: 0; 
    margin: 0; 
    padding: 5px; 
    border-radius: 10px; 
    transition: 0.4s ease-in-out; 
    transform: translateY(var(--icon-translate-y, 0)) rotate(var(--icon-rotate, 0)) scale(var(--icon-scale, 1));
  } 

  .wgl-button .elementor-icon:not([class*="fa-"])  { 
    font-weight: normal;
  } 

  .wgl-button .align-icon-right .elementor-icon  { 
    text-align: right;
  } 

  .has-icon_size_animation .wgl-button .elementor-icon  { 
    background: unset !important; 
    border: unset !important; 
    padding: 0 !important;
  } 
}     


@keyframes wgl-curve { 
  100% {  
      stroke-dashoffset: 0; 
      stroke-dashoffset: 0; 
  }  

} 
/* These were inline style tags. Uses id+class to override almost everything */
#style-kKhWP.style-kKhWP {  
   display: block;  
}  
#style-637rX.style-637rX {  
   display: block;  
}  
