:root {
  --dark-color: hsl(var(--hue), 100%, 9%);
  --light-color: hsl(var(--hue), 95%, 98%);
  --base: hsl(var(--hue), 95%, 50%);
  --complimentary1: hsl(var(--hue-complimentary1), 95%, 50%);
  --complimentary2: hsl(var(--hue-complimentary2), 95%, 50%);

  --font-family: "Poppins", system-ui;
  --cor-highlight-light: #000000;
  --cor-highlight-dark: #66EEB3;

  --bg-gradient: linear-gradient(
    to bottom,
    hsl(var(--hue), 95%, 99%),
    hsl(var(--hue), 95%, 84%)
  );
}




      @media (prefers-reduced-motion: no-preference) {
      html {
      scroll-behavior: smooth!important;
      }
      }
      :target {
      scroll-margin-top: .8em;
      }

@font-face {
  font-display: swap; 	
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),
       url(../fonts/MaterialIcons-Regular.woff) format('woff'),
       url(../fonts/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}


:root:not(.theme-dark) .page-home,
:root:not(.theme-dark) .page-about {
  --f7-page-bg-color: #fff;
}

/* :: Internet Status CSS */
.internet-connection-status {
position: fixed;
background-color: transparent;
width: 100%;
height: 50px;
z-index: 99999;
text-align: center;
color: #ffffff;
/*bottom: 62px;*/
bottom: 92%;
left: 0;
right: 0;
line-height: 50px;
font-weight: 500;
/*font-weight: 700;
font-size: 14px;*/
font-size: 16x;  }
.internet-connection-status.internet-is-back {
background-color: #2ecc4a; }
.internet-connection-status.internet-is-lost {
background-color: #ea4c62; }


  :root{--f7-list-inset-side-margin:16px;--f7-list-item-cell-margin:16px;--f7-list-item-padding-horizontal:16px;--f7-list-media-item-padding-horizontal:16px;--f7-list-item-text-max-lines:2;--f7-list-chevron-icon-font-size:20px;--f7-list-item-title-font-size:inherit;--f7-list-item-title-font-weight:400;--f7-list-item-title-text-color:inherit;--f7-list-item-title-line-height:inherit;--f7-list-item-title-white-space:nowrap;--f7-list-item-subtitle-font-weight:400;--f7-list-item-subtitle-text-color:inherit;--f7-list-item-subtitle-line-height:inherit;--f7-list-item-text-font-weight:400;--f7-list-item-after-font-weight:400;--f7-list-item-header-text-color:inherit;--f7-list-item-header-font-size:12px;--f7-list-item-header-font-weight:400;--f7-list-item-header-line-height:1.2;--f7-list-item-footer-font-size:12px;--f7-list-item-footer-font-weight:400;--f7-list-item-footer-line-height:1.2;--f7-list-button-font-size:inherit;--f7-list-button-font-weight:400;--f7-list-item-divider-line-height:inherit;--f7-list-group-title-line-height:inherit;--f7-list-bg-color:#fff;--f7-list-chevron-icon-color:rgba(0, 0, 0, 0.2)}:root .theme-dark,:root.theme-dark{--f7-list-button-border-color:rgba(255, 255, 255, 0.15);--f7-list-bg-color:#1c1c1d;--f7-list-border-color:rgba(255, 255, 255, 0.15);--f7-list-item-border-color:rgba(255, 255, 255, 0.15);--f7-list-item-divider-border-color:rgba(255, 255, 255, 0.15);--f7-list-item-divider-bg-color:#232323;--f7-list-group-title-bg-color:#232323;--f7-list-chevron-icon-color:rgba(255, 255, 255, 0.3)}.ios{--f7-list-in-list-padding-left:30px;--f7-list-inset-border-radius:8px;--f7-list-margin-vertical:35px;--f7-list-font-size:17px;--f7-list-chevron-icon-area:20px;--f7-list-border-color:rgba(0, 0, 0, 0.22);--f7-list-item-border-color:rgba(0, 0, 0, 0.22);--f7-list-link-pressed-bg-color:rgba(0, 0, 0, 0.15);--f7-list-item-subtitle-font-size:15px;--f7-list-item-text-font-size:15px;--f7-list-item-text-line-height:21px;--f7-list-item-after-font-size:inherit;--f7-list-item-after-line-height:inherit;--f7-list-item-after-padding:5px;--f7-list-item-min-height:44px;--f7-list-item-media-margin:16px;--f7-list-item-media-icons-margin:5px;--f7-list-item-padding-vertical:8px;--f7-list-media-item-padding-vertical:10px;--f7-list-media-item-title-font-weight:600;--f7-list-button-text-align:center;--f7-list-button-border-color:rgba(0, 0, 0, 0.22);--f7-list-item-divider-height:31px;--f7-list-item-divider-font-size:inherit;--f7-list-item-divider-font-weight:400;--f7-list-item-divider-bg-color:rgba(0, 0, 0, 0.03);--f7-list-item-divider-border-color:rgba(0, 0, 0, 0.22);--f7-list-group-title-height:31px;--f7-list-group-title-font-size:inherit;--f7-list-group-title-font-weight:400;--f7-list-group-title-bg-color:#f7f7f7;--f7-list-item-after-text-color:rgba(0, 0, 0, 0.45);--f7-list-item-footer-text-color:rgba(0, 0, 0, 0.45);--f7-list-item-text-text-color:rgba(0, 0, 0, 0.45);--f7-list-item-divider-text-color:rgba(0, 0, 0, 0.45);--f7-list-group-title-text-color:rgba(0, 0, 0, 0.45);--f7-list-button-pressed-bg-color:rgba(0, 0, 0, 0.15)}.ios .theme-dark,.ios.theme-dark{--f7-list-item-after-text-color:rgba(255, 255, 255, 0.55);--f7-list-item-header-text-color:rgba(255, 255, 255, 0.55);--f7-list-item-footer-text-color:rgba(255, 255, 255, 0.55);--f7-list-item-text-text-color:rgba(255, 255, 255, 0.55);--f7-list-item-divider-text-color:rgba(255, 255, 255, 0.55);--f7-list-group-title-text-color:rgba(255, 255, 255, 0.55);--f7-list-link-pressed-bg-color:rgba(255, 255, 255, 0.08);--f7-list-button-pressed-bg-color:rgba(255, 255, 255, 0.08)}.md{--f7-list-in-list-padding-left:40px;--f7-list-inset-border-radius:4px;--f7-list-margin-vertical:32px;--f7-list-font-size:16px;--f7-list-chevron-icon-area:26px;--f7-list-border-color:rgba(0, 0, 0, 0.12);--f7-list-item-border-color:rgba(0, 0, 0, 0.12);--f7-list-item-subtitle-font-size:14px;--f7-list-item-text-font-size:14px;--f7-list-item-text-line-height:20px;--f7-list-item-after-font-size:14px;--f7-list-item-after-line-height:inherit;--f7-list-item-after-padding:8px;--f7-list-item-min-height:48px;--f7-list-item-media-margin:16px;--f7-list-item-media-icons-margin:8px;--f7-list-item-padding-vertical:8px;--f7-list-media-item-padding-vertical:14px;--f7-list-button-text-align:left;--f7-list-button-border-color:transparent;--f7-list-item-divider-height:48px;--f7-list-item-divider-font-size:14px;--f7-list-item-divider-font-weight:400;--f7-list-item-divider-bg-color:#f4f4f4;--f7-list-item-divider-border-color:transparent;--f7-list-group-title-height:48px;--f7-list-group-title-font-size:14px;--f7-list-group-title-font-weight:400;--f7-list-group-title-bg-color:#f4f4f4;--f7-list-link-pressed-bg-color:rgba(0, 0, 0, 0.1);--f7-list-item-text-text-color:rgba(0, 0, 0, 0.54);--f7-list-item-after-text-color:rgba(0, 0, 0, 0.54);--f7-list-item-footer-text-color:rgba(0, 0, 0, 0.5);--f7-list-button-text-color:#212121;--f7-list-button-pressed-bg-color:rgba(0, 0, 0, 0.1);--f7-list-item-divider-text-color:rgba(0, 0, 0, 0.54);--f7-list-group-title-text-color:rgba(0, 0, 0, 0.54)}.md .theme-dark,.md.theme-dark{--f7-list-button-text-color:#fff;--f7-list-item-divider-text-color:#fff;--f7-list-group-title-text-color:#fff;--f7-list-link-pressed-bg-color:rgba(255, 255, 255, 0.05);--f7-list-button-pressed-bg-color:rgba(255, 255, 255, 0.05);--f7-list-item-text-text-color:rgba(255, 255, 255, 0.54);--f7-list-item-after-text-color:rgba(255, 255, 255, 0.54);--f7-list-item-footer-text-color:rgba(255, 255, 255, 0.54)}.aurora{--f7-list-in-list-padding-left:16px;--f7-list-inset-border-radius:4px;--f7-list-margin-vertical:15px;--f7-list-font-size:14px;--f7-list-chevron-icon-area:15px;--f7-list-chevron-icon-font-size:16px;--f7-list-border-color:rgba(0, 0, 0, 0.12);--f7-list-item-border-color:rgba(0, 0, 0, 0.12);--f7-list-item-title-line-height:1.3;--f7-list-item-subtitle-font-size:14px;--f7-list-item-subtitle-line-height:1.3;--f7-list-item-text-font-size:12px;--f7-list-item-text-line-height:16px;--f7-list-item-after-font-size:13px;--f7-list-item-after-line-height:1.2;--f7-list-item-after-padding:5px;--f7-list-item-min-height:32px;--f7-list-item-media-margin:10px;--f7-list-item-media-icons-margin:5px;--f7-list-item-padding-vertical:5px;--f7-list-media-item-padding-vertical:5px;--f7-list-media-item-title-font-weight:600;--f7-list-button-text-align:center;--f7-list-button-border-color:rgba(0, 0, 0, 0.12);--f7-list-item-divider-height:19px;--f7-list-item-divider-font-size:inherit;--f7-list-item-divider-font-weight:500;--f7-list-item-divider-bg-color:rgba(0, 0, 0, 0.03);--f7-list-item-divider-border-color:transparent;--f7-list-group-title-height:19px;--f7-list-group-title-font-size:inherit;--f7-list-group-title-font-weight:500;--f7-list-group-title-bg-color:#f7f7f7;--f7-list-link-pressed-bg-color:rgba(0, 0, 0, 0.1);--f7-list-link-hover-bg-color:rgba(0, 0, 0, 0.03);--f7-list-item-text-text-color:rgba(0, 0, 0, 0.6);--f7-list-item-after-text-color:rgba(0, 0, 0, 0.5);--f7-list-item-footer-text-color:rgba(0, 0, 0, 0.6);--f7-list-button-pressed-bg-color:rgba(0, 0, 0, 0.1);--f7-list-button-hover-bg-color:rgba(0, 0, 0, 0.03);--f7-list-item-divider-text-color:rgba(0, 0, 0, 0.6);--f7-list-group-title-text-color:rgba(0, 0, 0, 0.6)}.aurora .theme-dark,.aurora.theme-dark{--f7-list-item-text-text-color:rgba(255, 255, 255, 0.54);--f7-list-item-after-text-color:rgba(255, 255, 255, 0.54);--f7-list-item-footer-text-color:rgba(255, 255, 255, 0.54);--f7-list-item-divider-text-color:rgba(255, 255, 255, 0.6);--f7-list-group-title-text-color:rgba(255, 255, 255, 0.6);--f7-list-link-pressed-bg-color:rgba(255, 255, 255, 0.05);--f7-list-link-hover-bg-color:rgba(255, 255, 255, 0.03);--f7-list-button-pressed-bg-color:rgba(255, 255, 255, 0.05);--f7-list-button-hover-bg-color:rgba(255, 255, 255, 0.03)}:root{--f7-list-chevron-icon-left:'chevron_left';--f7-list-chevron-icon-right:'chevron_right'}.aurora{--f7-list-chevron-icon-left:'chevron_left_aurora';--f7-list-chevron-icon-right:'chevron_right_aurora'}

  .list{position:relative;z-index:1;font-size:var(--f7-list-font-size);margin:var(--f7-list-margin-vertical) 0}
  .list ul{list-style:none;margin:0;padding:0;position:relative;background:var(--anSugest);}
  .list ul:before{content:'';position:absolute;background-color:var(--f7-list-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}
  .list ul:after{content:'';position:absolute;background-color:var(--f7-list-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}

.media-list .item-link .item-inner:before,li.media-item .item-link .item-inner:before{display:none}.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before{right:0}
.list-group ul:after,.list-group ul:before{z-index:25!important}.list-group+.list-group ul:before{display:none!important}.item-divider,li.item-divider,li.list-group-title{white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;z-index:15;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));box-sizing:border-box;display:flex;align-items:center;align-content:center}.item-divider:after,li.item-divider:after,li.list-group-title:after{display:none!important}.item-divider,li.item-divider{margin-top:-1px;height:var(--f7-list-item-divider-height);color:var(--f7-list-item-divider-text-color);font-size:var(--f7-list-item-divider-font-size);font-weight:var(--f7-list-item-divider-font-weight);background-color:var(--f7-list-item-divider-bg-color);line-height:var(--f7-list-item-divider-line-height)}.item-divider:before,li.item-divider:before{content:'';position:absolute;background-color:var(--f7-list-item-divider-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}
.list li.list-group-title,li.list-group-title{position:relative;position:-webkit-sticky;position:sticky;top:0;margin-top:0;z-index:20;height:var(--f7-list-group-title-height);color:var(--f7-list-group-title-text-color);font-size:var(--f7-list-group-title-font-size);font-weight:var(--f7-list-group-title-font-weight);background-color:var(--f7-list-group-title-bg-color);line-height:var(--f7-list-group-title-line-height)}.page-with-navbar-large .list li.list-group-title,.page-with-navbar-large li.list-group-title{top:calc(-1 * var(--f7-navbar-large-title-height))}.list.inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.inset .block-title{margin-left:0;margin-right:0}.list.inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.inset ul:after,.list.inset ul:before{display:none!important}.list.inset li.swipeout:first-child,.list.inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.inset li.swipeout:last-child,.list.inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.inset li.swipeout:first-child:last-child,.list.inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}@media (min-width:480px){.list.xsmall-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xsmall-inset .block-title{margin-left:0;margin-right:0}.list.xsmall-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset ul:after,.list.xsmall-inset ul:before{display:none!important}.list.xsmall-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xsmall-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xsmall-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:568px){.list.small-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.small-inset .block-title{margin-left:0;margin-right:0}.list.small-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset ul:after,.list.small-inset ul:before{display:none!important}.list.small-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.small-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.small-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:768px){.list.medium-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.medium-inset .block-title{margin-left:0;margin-right:0}.list.medium-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset ul:after,.list.medium-inset ul:before{display:none!important}.list.medium-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.medium-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.medium-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:1024px){.list.large-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.large-inset .block-title{margin-left:0;margin-right:0}.list.large-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset ul:after,.list.large-inset ul:before{display:none!important}.list.large-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.large-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.large-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:1200px){.list.xlarge-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xlarge-inset .block-title{margin-left:0;margin-right:0}

.list.xlarge-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset ul:after,.list.xlarge-inset ul:before{display:none!important}.list.xlarge-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xlarge-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xlarge-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}.list .no-chevron,.list.no-chevron{--f7-list-chevron-icon-color:transparent;--f7-list-chevron-icon-area:0px}.ios .item-link.active-state .item-inner:after,.ios .links-list a.active-state:after,.ios .list-button.active-state:after{background-color:transparent}.ios .links-list a.active-state,.ios .list .item-link.active-state,.ios .list .list-button.active-state{transition-duration:0s}.md .list .item-media{min-width:40px}.aurora .list .item-media{min-width:18px}.aurora .links-list a,.aurora .list .item-link,.aurora .list .list-button{transition-duration:0s}.aurora.device-desktop .links-list a:hover:not(.active-state):not(.no-hover),.aurora.device-desktop .list .item-link:hover:not(.active-state):not(.no-hover){background:var(--f7-list-link-hover-bg-color)}.aurora.device-desktop .list .list-button:hover:not(.active-state):not(.no-hover){background:var(--f7-list-button-hover-bg-color)}:root{--f7-badge-text-color:#fff;--f7-badge-bg-color:#8e8e93;--f7-badge-padding:0 4px;--f7-badge-in-icon-size:16px;--f7-badge-in-icon-font-size:10px;--f7-badge-font-weight:normal;--f7-badge-font-size:12px}.ios{--f7-badge-size:20px}.md{--f7-badge-size:18px}.aurora{--f7-badge-size:18px;--f7-badge-font-weight:600;--f7-badge-in-icon-size:15px}.badge{display:inline-flex;align-items:center;align-content:center;justify-content:center;color:var(--f7-badge-text-color);background:var(--f7-badge-bg-color);position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:var(--f7-badge-font-weight);font-size:var(--f7-badge-font-size);border-radius:var(--f7-badge-size);padding:var(--f7-badge-padding);height:var(--f7-badge-size);min-width:var(--f7-badge-size)}.f7-icons .badge,.framework7-icons .badge,.icon .badge,.material-icons .badge{position:absolute;left:100%;margin-left:-10px;top:-2px;font-family:var(--f7-font-family);--f7-badge-font-size:var(--f7-badge-in-icon-font-size);--f7-badge-size:var(--f7-badge-in-icon-size)}.badge[class*=color-]{--f7-badge-bg-color:var(--f7-theme-color)}:root{--f7-button-min-width:32px;--f7-button-bg-color:transparent;--f7-button-border-width:0px;--f7-button-outline-border-width:2px;--f7-button-raised-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12),0 1px 2px rgba(0,0,0,0.24);--f7-button-raised-pressed-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16),0 3px 6px rgba(0,0,0,0.23);--f7-segmented-raised-divider-color:rgba(0, 0, 0, 0.1);--f7-segmented-strong-padding:2px;--f7-segmented-strong-between-buttons:4px;--f7-segmented-strong-button-font-weight:500;--f7-segmented-strong-button-active-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.25);--f7-segmented-strong-bg-color:rgba(0, 0, 0, 0.07);--f7-segmented-strong-button-text-color:#000;--f7-segmented-strong-button-pressed-bg-color:rgba(0, 0, 0, 0.07);--f7-segmented-strong-button-hover-bg-color:rgba(0, 0, 0, 0.04);--f7-segmented-strong-button-active-text-color:#000;--f7-segmented-strong-button-active-bg-color:#fff}:root .theme-dark,:root.theme-dark{--f7-segmented-strong-bg-color:rgba(255, 255, 255, 0.1);--f7-segmented-strong-button-pressed-bg-color:rgba(255, 255, 255, 0.04);--f7-segmented-strong-button-hover-bg-color:rgba(255, 255, 255, 0.02);--f7-segmented-strong-button-active-bg-color:rgba(255, 255, 255, 0.14);--f7-segmented-strong-button-text-color:#fff;--f7-segmented-strong-button-active-text-color:#fff}.ios{--f7-button-font-size:13px;--f7-button-height:28px;--f7-button-padding-horizontal:10px;--f7-button-border-radius:5px;--f7-button-font-weight:600;--f7-button-letter-spacing:0;--f7-button-text-transform:uppercase;--f7-button-large-height:44px;--f7-button-large-font-size:17px;--f7-button-large-font-weight:500;--f7-button-large-text-transform:none;--f7-button-small-height:26px;--f7-button-small-font-size:13px;--f7-button-small-font-weight:600;--f7-button-small-text-transform:uppercase;--f7-button-small-outline-border-width:2px;--f7-segmented-strong-button-text-transform:none;--f7-segmented-strong-button-active-font-weight:600}.md{--f7-button-font-size:14px;--f7-button-height:36px;--f7-button-padding-horizontal:8px;--f7-button-border-radius:4px;--f7-button-font-weight:500;--f7-button-letter-spacing:0.03em;--f7-button-text-transform:uppercase;--f7-button-large-height:48px;--f7-button-large-font-size:14px;--f7-button-large-font-weight:500;--f7-button-large-text-transform:uppercase;--f7-button-small-height:28px;--f7-button-small-font-size:12px;--f7-button-small-font-weight:500;--f7-button-small-text-transform:uppercase;--f7-button-small-outline-border-width:2px;--f7-segmented-strong-button-text-transform:uppercase;--f7-segmented-strong-button-active-font-weight:500;--f7-button-pressed-bg-color:rgba(0, 0, 0, 0.1)}.md .theme-dark,.md.theme-dark{--f7-button-pressed-bg-color:rgba(255, 255, 255, 0.1)}
.aurora{--f7-button-font-size:14px;--f7-button-height:28px;--f7-button-min-width:24px;--f7-button-padding-horizontal:10px;--f7-button-border-radius:4px;--f7-button-font-weight:500;--f7-button-letter-spacing:0.02;--f7-button-text-transform:none;--f7-button-large-height:34px;--f7-button-large-font-size:14px;--f7-button-large-font-weight:600;--f7-button-large-text-transform:none;--f7-button-small-height:24px;--f7-button-small-font-size:12px;--f7-button-small-font-weight:600;--f7-button-small-text-transform:none;--f7-button-small-outline-border-width:1px;--f7-segmented-strong-button-text-transform:none;--f7-segmented-strong-button-active-font-weight:600}

.buttonFra{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}

.buttonFra{height: 170px;text-decoration:none;text-align:center;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;margin:0;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;font-family:inherit;cursor:pointer;outline:0;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;border:var(--f7-button-border-width,0px) solid var(--f7-button-border-color,var(--f7-theme-color));font-size:var(--f7-button-font-size);color:var(--f7-button-text-color,var(--f7-theme-color));height:var(--f7-button-height);line-height:calc(var(--f7-button-height) - var(--f7-button-border-width,0) * 2);padding:var(--f7-button-padding-vertical,0px) var(--f7-button-padding-horizontal);border-radius:var(--f7-button-border-radius);min-width:var(--f7-button-min-width);font-weight:var(--f7-button-font-weight);letter-spacing:var(--f7-button-letter-spacing);text-transform:var(--f7-button-text-transform);background-color:var(--f7-button-bg-color);box-shadow:var(--f7-button-box-shadow)}

.button.active-state{background-color:var(--f7-button-pressed-bg-color,rgba(var(--f7-theme-color-rgb),.15));color:var(--f7-button-pressed-text-color,var(--f7-button-text-color,var(--f7-theme-color)))}
input[type=button].buttonFra,input[type=submit].buttonFra{width:100%}.buttonFra>i+i,.buttonFra>i+span,.buttonFra>span+i,.buttonFra>span+span{margin-left:4px}.appbar .buttonFra,.navbar .buttonFra,.searchbar .buttonFra,.subnavbar .buttonFra,.toolbar .buttonFra{color:var(--f7-button-text-color,var(--f7-theme-color))}
.aurora .button-round-aurora,.button-round,.ios .button-round-ios,.md .button-round-md{--f7-button-border-radius:var(--f7-button-height)}.aurora .button-fill-aurora,.button-active,.button-fill,.buttonFra.tab-link-active,.ios .button-fill-ios,.md .button-fill-md{--f7-button-bg-color:var(--f7-button-fill-bg-color, var(--f7-theme-color));--f7-button-text-color:var(--f7-button-fill-text-color, #fff);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}
.aurora .button-fill-aurora,.button-fill,.ios .button-fill-ios,.md .button-fill-md{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color)}
.button-active,.buttonFra.tab-link-active{--f7-button-pressed-bg-color:var(--f7-button-bg-color)}
.aurora .button-outline-aurora,.button-outline,.ios .button-outline-ios,.md .button-outline-md{--f7-button-border-color:var(--f7-button-outline-border-color, var(--f7-theme-color));--f7-button-border-width:var(--f7-button-outline-border-width)}
.aurora .button-large-aurora,.button-large,.ios .button-large-ios,.md .button-large-md{--f7-button-height:var(--f7-button-large-height);--f7-button-font-size:var(--f7-button-large-font-size);--f7-button-font-weight:var(--f7-button-large-font-weight);--f7-button-text-transform:var(--f7-button-large-text-transform)}
.aurora .button-small-aurora,.button-small,.ios .button-small-ios,.md .button-small-md{--f7-button-outline-border-width:var(--f7-button-small-outline-border-width);--f7-button-height:var(--f7-button-small-height);--f7-button-font-size:var(--f7-button-small-font-size);--f7-button-font-weight:var(--f7-button-small-font-weight);--f7-button-text-transform:var(--f7-button-small-text-transform)}





:root {
  --f7-theme-color: #2196f3;
  --f7-theme-color-rgb: 33, 150, 243;
  --f7-theme-color-shade: #0c82df;
  --f7-theme-color-tint: #48a8f5;
  --f7-theme-color-light: #e7eff6; }


.bg-info {
  background: #6798ff !important; }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

.d-block {
  display: block !important; }

.d-inline-block {
  display: inline-block !important; }

.text-center {
  text-align: center; }


/* Font Size */
.fs-12 {
  font-size: 12px !important;
  line-height: 1.3; }

.fs-13 {
  font-size: 13px !important;
  line-height: 1.4; }

.fs-14 {
  font-size: 14px !important;
  line-height: 1.5; }

.fs-15 {
  font-size: 14px !important;
  line-height: 1.5; }

.fs-16 {
  font-size: 16px !important;
  line-height: 1.5; }

.fs-18 {
  font-size: 18px !important;
  line-height: 1.5; }

.fs-20 {
  font-size: 20px !important;
  line-height: 1.5; }

.fs-22 {
  font-size: 22px !important;
  line-height: 1.5; }

.fs-24 {
  font-size: 24px !important;
  line-height: 1.4; }

.fs-26 {
  font-size: 26px !important;
  line-height: 1.4; }

.fs-28 {
  font-size: 28px !important;
  line-height: 1.4; }

.fs-30 {
  font-size: 30px !important;
  line-height: 1.4; }

.fs-32 {
  font-size: 32px !important;
  line-height: 1.25; }

.fs-35 {
  font-size: 35px !important;
  line-height: 1.25; }

.fs-36 {
  font-size: 36px !important;
  line-height: 1.25; }

.fs-46 {
  font-size: 46px !important;
  line-height: 1.25; }

.fw1 {
  font-weight: 100; }

.fw2 {
  font-weight: 200; }

.fw3 {
  font-weight: 300; }

.fw4 {
  font-weight: 400; }

.fw5 {
  font-weight: 500; }

.fw6 {
  font-weight: 600; }

.fw7 {
  font-weight: 700; }

.fw8 {
  font-weight: 800; }

.fw9 {
  font-weight: 900; }


/* Padding Top */
.pt-0 {
  padding-top: 0; }

.pt-5 {
  padding-top: 5px; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-20 {
  padding-top: 20px; }

.pt-30 {
  padding-top: 30px; }

.pt-40 {
  padding-top: 40px; }

.pt-50 {
  padding-top: 50px; }

.pt-60 {
  padding-top: 60px; }

.pt-70 {
  padding-top: 70px; }

.pt-80 {
  padding-top: 80px; }

.pt-90 {
  padding-top: 90px; }

.pt-100 {
  padding-top: 100px; }

/* Padding Bottom */
.pb-0 {
  padding-bottom: 0; }

.pb-5 {
  padding-bottom: 5px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-60 {
  padding-bottom: 60px; }

.pb-70 {
  padding-bottom: 70px; }

.pb-80 {
  padding-bottom: 80px; }

.pb-90 {
  padding-bottom: 90px; }

.pb-100 {
  padding-bottom: 100px; }

/* Padding Left */
.pl-0 {
  padding-left: 0; }

.pl-5 {
  padding-left: 5px; }

.pl-10 {
  padding-left: 10px; }

.pl-15 {
  padding-left: 15px; }

.pl-20 {
  padding-left: 20px; }

.pl-30 {
  padding-left: 30px; }

.pl-40 {
  padding-left: 40px; }

.pl-50 {
  padding-left: 50px; }

.pl-60 {
  padding-left: 60px; }

.pl-70 {
  padding-left: 70px; }

.pl-80 {
  padding-left: 80px; }

.pl-90 {
  padding-left: 90px; }

.pl-100 {
  padding-left: 100px; }

/* Padding Right */
.pr-0 {
  padding-right: 0; }

.pr-5 {
  padding-right: 5px; }

.pr-10 {
  padding-right: 10px; }

.pr-15 {
  padding-right: 15px; }

.pr-20 {
  padding-right: 20px; }

.pr-30 {
  padding-right: 30px; }

.pr-40 {
  padding-right: 40px; }

.pr-50 {
  padding-right: 50px; }

.pr-60 {
  padding-right: 60px; }

.pr-70 {
  padding-right: 70px; }

.pr-80 {
  padding-right: 80px; }

.pr-90 {
  padding-right: 90px; }

.pr-100 {
  padding-right: 100px; }

/* Padding left Right */
.px-0 {
  padding-left: 0;
  padding-right: 0; }

.px-5 {
  padding-left: 5px;
  padding-right: 5px; }

.px-10 {
  padding-left: 10px;
  padding-right: 10px; }

.px-15 {
  padding-left: 15px;
  padding-right: 15px; }

.px-20 {
  padding-left: 20px;
  padding-right: 20px; }

.px-30 {
  padding-left: 30px;
  padding-right: 30px; }

.px-40 {
  padding-left: 40px;
  padding-right: 40px; }

.px-50 {
  padding-left: 50px;
  padding-right: 50px; }

.px-60 {
  padding-left: 60px;
  padding-right: 60px; }

.px-70 {
  padding-left: 70px;
  padding-right: 70px; }

.px-80 {
  padding-left: 80px;
  padding-right: 80px; }

.px-90 {
  padding-left: 90px;
  padding-right: 90px; }

.px-100 {
  padding-left: 100px;
  padding-right: 100px; }

/* Padding Top Bottom */
.py-0 {
  padding-bottom: 0;
  padding-top: 0; }

.py-5 {
  padding-bottom: 5px;
  padding-top: 5px; }

.py-10 {
  padding-bottom: 10px;
  padding-top: 10px; }

.py-15 {
  padding-bottom: 15px;
  padding-top: 15px; }

.py-20 {
  padding-bottom: 20px;
  padding-top: 20px; }

.py-30 {
  padding-bottom: 30px;
  padding-top: 30px; }

.py-40 {
  padding-bottom: 40px;
  padding-top: 40px; }

.py-50 {
  padding-bottom: 50px;
  padding-top: 50px; }

.py-60 {
  padding-bottom: 60px;
  padding-top: 60px; }

.py-70 {
  padding-bottom: 70px;
  padding-top: 70px; }

.py-80 {
  padding-bottom: 80px;
  padding-top: 80px; }

.py-90 {
  padding-bottom: 90px;
  padding-top: 90px; }

.py-100 {
  padding-bottom: 100px;
  padding-top: 100px; }


/* Margin Top */
.mt-auto {
  margin-top: auto; }

.mt-0 {
  margin-top: 0 !important; }

.mt-5 {
  margin-top: 5px; }

.mt-10 {
  margin-top: 10px; }

.mt-15 {
  margin-top: 15px; }

.mt-20 {
  margin-top: 20px; }

.mt-30 {
  margin-top: 30px; }

.mt-40 {
  margin-top: 40px; }

.mt-50 {
  margin-top: 50px; }

.mt-60 {
  margin-top: 60px; }

.mt-70 {
  margin-top: 70px; }

.mt-80 {
  margin-top: 80px; }

.mt-90 {
  margin-top: 90px; }

.mt-100 {
  margin-top: 100px; }

/* Margin Bottom */
.mb-auto {
  margin-bottom: auto; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-5 {
  margin-bottom: 5px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-60 {
  margin-bottom: 60px; }

.mb-70 {
  margin-bottom: 70px; }

.mb-80 {
  margin-bottom: 80px; }

.mb-90 {
  margin-bottom: 90px; }

.mb-100 {
  margin-bottom: 100px; }

/* Margin left */
.ml-auto {
  margin-left: auto; }

.ml-0 {
  margin-left: 0 !important; }

.ml-5 {
  margin-left: 5px; }

.ml-10 {
  margin-left: 10px; }

.ml-15 {
  margin-left: 15px; }

.ml-20 {
  margin-left: 20px; }

.ml-30 {
  margin-left: 30px; }

.ml-40 {
  margin-left: 40px; }

.ml-50 {
  margin-left: 50px; }

.ml-60 {
  margin-left: 60px; }

.ml-70 {
  margin-left: 70px; }

.ml-80 {
  margin-left: 80px; }

.ml-90 {
  margin-left: 90px; }

.ml-100 {
  margin-left: 100px; }





/* On Boading */

.buttonFra {
  border-radius: 16px; }
  .buttonFra.button-large {
    font-size: 16px;
    padding: 20px 30px;
    height: auto;
    line-height: 1.2; }

.page,
.page-content {
  background: var(--techwave-site-bg-color); }
.page-content::-webkit-scrollbar {
  display: none!important;
}


.page-onboading .page-content {
  display: flex;
  flex-direction: column; }


			





.ios .theme-dark,
.ios.theme-dark {
  --f7-text-color: #fff;
  --f7-bars-bg-color: #121212;
  --f7-bars-bg-color-rgb: 22, 22, 22;
  --f7-bars-border-color: rgba(255, 255, 255, 0.16);
  --f7-page-bg-color: #040e01; }

:root .theme-dark,
:root.theme-dark {
  --f7-bars-text-color: #fff;
  --f7-block-title-text-color: #fff;
  --f7-block-strong-border-color: rgba(255, 255, 255, 0.15);
  --f7-block-title-medium-text-color: #fff;
  --f7-block-title-large-text-color: #fff;
  --f7-block-strong-bg-color: #030b00;
  --f7-list-button-border-color: rgba(255, 255, 255, 0.15);
  --f7-list-bg-color: #030b00;
  --f7-list-border-color: rgba(255, 255, 255, 0.15);
  --f7-list-item-border-color: rgba(255, 255, 255, 0.15);
  --f7-list-item-divider-border-color: rgba(255, 255, 255, 0.15);
  --f7-list-item-divider-bg-color: #232323;
  --f7-list-group-title-bg-color: #232323;
  --f7-list-chevron-icon-color: rgba(255, 255, 255, 0.3);
  --f7-card-bg-color: #030b00;
  --f7-bars-bg-color: #030b00;
  --f7-theme-color-light: #040e01;
  --f7-theme-color-white: #040E01;
  --f7-theme-color-consumo: #4F524E;
  --f7-theme-textcolorT:#FFF;
  --f7-theme-textT:#000;
  --f7-theme-textCl:#000;
  --f7-theme-gradisA:#333333;
  --f7-theme-gradisB:#333333;
  --f7-theme-color-mailtip: #000000;  }

/* Theme Color */
:root {
 --f7-theme-color: #000;
  --f7-theme-color-rgb: 146,55,227;
  --f7-theme-color-shade: #4CB32B;
  --f7-theme-color-tint: #a44ef1;
  --f7-theme-color-light: #fafefc;
  --f7-theme-color-white: #fafefc;
  --f7-theme-color-mailtip: #000000;  }



.color-theme-gray {
  --f7-theme-color: #8e8e93;
  --f7-theme-color-rgb: 142, 142, 147;
  --f7-theme-color-shade: #79797f;
  --f7-theme-color-tint: #a3a3a7;
  --f7-theme-color-light: #f5f5f5; }

.color-theme-white {
  --f7-theme-color: #ffffff;
  --f7-theme-color-rgb: 255, 255, 255;
  --f7-theme-color-shade: #ebebeb;
  --f7-theme-color-tint: #ffffff;
  --f7-theme-color-light: #f5f5f5; }

.color-theme-black {
  --f7-theme-color: #000000;
  --f7-theme-color-rgb: 0, 0, 0;
  --f7-theme-color-shade: #000000;
  --f7-theme-color-tint: #141414;
  /*--f7-theme-color-light: #f5f5f5;*/
--f7-theme-color-light: #f5f5f5;  }

.navbar {
  background: var(--techwave-site-bg-color);
  /*border-bottom: 1px solid #F4F4F4;*/
  height: 60px; }
  .navbar a.link {
    padding: 0 10px !important;
    justify-content: center;
    color: #384144; }
    .navbar a.link i {
      font-size: 28px; }
  .navbar .right i {
    font-size: 28px; }
  .navbar .navbar-inner {
    max-width: 1024px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 20px; }
    .navbar .navbar-inner .title {
      /*color: #384144;*/
      font-weight: 600;
      font-size: 20px;
      opacity: 1 !important;
      width: 100%; }
  .navbar .navbar-bg {
    background: var(--techwave-site-bg-color) !important; }
    .navbar .navbar-bg:after, .navbar .navbar-bg:before {
      content: none; }
  .navbar.navbar-style-1 .navbar-inner .title {
    margin-left: 0;
    margin-right: 0px;
    text-align: center; }
  .navbar.navbar-style-1 .left,
  .navbar.navbar-style-1 .right {
    width: 50px;
    justify-content: center; }
  .navbar.navbar-style-2 .right {
    font-size: 16px;
    margin-right: 20px; }
  .navbar.navbar-transparent {
    background-color: transparent;
    border-color: transparent; }
    .navbar.navbar-transparent [fill],
    .navbar.navbar-transparent path 	{
      fill: #fff; }
    .navbar.navbar-transparent .title,
    .navbar.navbar-transparent a,
    .navbar.navbar-transparent i {
      color: #fff; }
    .navbar.navbar-transparent.navbar-transparent-visible {
      background: var(--f7-theme-color-light);
      border-color: 1px solid #F4F4F4; }
      .navbar.navbar-transparent.navbar-transparent-visible .title,
      .navbar.navbar-transparent.navbar-transparent-visible a,
      .navbar.navbar-transparent.navbar-transparent-visible i {
        color: #384144; }
      .navbar.navbar-transparent.navbar-transparent-visible [fill],
      .navbar.navbar-transparent.navbar-transparent-visible path	  {
        fill: #384144; }

.navbar-list-1 ul {
  padding: 0; }
  .navbar-list-1 ul li {
    display: block;
    margin-bottom: 15px; }
    .navbar-list-1 ul li a {
      display: flex;
      justify-content: start; }
      .navbar-list-1 ul li a .icons {
        width: 24px;
        margin-right: 15px; }

.form-elements .list {
  margin-top: 0;
  margin-bottom: 20px; }
.form-elements ul {
  background: transparent; }
  .form-elements ul:before, .form-elements ul:after {
    content: none; }
  .form-elements ul .item-content {
    padding: 0; }
    .form-elements ul .item-content .item-media {
      position: absolute;
      left: 24px;
      min-width: auto;
      top: 10px;
      z-index: 1; }
    .form-elements ul .item-content .item-media + .item-inner {
      margin-left: 0; }
      .form-elements ul .item-content .item-media + .item-inner .item-input-wrap .form-control {
        padding: 15px 25px 15px 64px; }
    .form-elements ul .item-content .item-inner {
      padding: 0; }
      .form-elements ul .item-content .item-inner .form-label {
        font-weight: 600;
        color: #000;
        font-size: 14px;
        margin-bottom: 12px;
        display: block;
        width: 100%; }
      .form-elements ul .item-content .item-inner .item-input-wrap {
        margin-bottom: 12px; }
        .form-elements ul .item-content .item-inner .item-input-wrap.mb-0 {
          margin-bottom: 0; }
        .form-elements ul .item-content .item-inner .item-input-wrap:after {
          content: none  !important; }
        .form-elements ul .item-content .item-inner .item-input-wrap .form-control {
          background: var(--techwave-site-bg-color);
          height: 60px;
          padding: 15px 25px;
          border-radius: 12px;
          border: 1px solid;
          border-color: #ececec;
          font-size: 16px;
          color: #000000;
          font-weight: 500;
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
          .form-elements ul .item-content .item-inner .item-input-wrap .form-control::placeholder {
            color: #8B8B8B; }
          .form-elements ul .item-content .item-inner .item-input-wrap .form-control:active, .form-elements ul .item-content .item-inner .item-input-wrap .form-control:focus {
            border: 1px solid var(--f7-theme-color); }
        .form-elements ul .item-content .item-inner .item-input-wrap.item-input-group {
          display: flex; }






/* Color Fill */
.theme-dark .account-area .logo .logo-icon path[fill].white {
  fill: #1c1c1d; }

/* Background Color */
/*.theme-dark .navbar .navbar-bg {
  background: #1c1c1d !important; }*/

/* Background Color Dark 2 */
.theme-dark .view-logo .logo-icon,
.theme-dark .searchbar.search-box .searchbar-input-wrap input,
.theme-dark .messages .message.message-received .message-content .message-bubble,
.theme-dark .messages .message.message-received .message-content .message-bubble:before,
.theme-dark .tabbar.tab-style-1 .toolbar-inner,
.theme-dark .buttonFra.button-gray {
  background-color: #121212; }

/* Theme Color White */
.theme-dark .text-black,
.theme-dark .form-elements ul .item-content .item-inner .item-input-wrap .form-control,
.theme-dark .categories-bx span,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible .title,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible a,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible i,
.theme-dark .navbar a.link,
.theme-dark .tab-style-1 .tab-link.tab-link-active,
.theme-dark .search-list-bar .item-content .item-inner .item-title-row .item-title,
.theme-dark .tabbar.tab-style-1 .tab-link.tab-link-active,
.theme-dark .sidebar-left .panel-close {
  color: #cecece; }

/* Theme Dark Color Fill White */
.theme-dark .profile-bx .profile-info .icon-bx path[fill],
.theme-dark .profile-bx .profile-info .icon-bx path,
.theme-dark .navbar a.link path[fill],
.theme-dark .navbar a.link path,
.theme-dark .navbar a.link rect,
.theme-dark .navbar a.link rect[fill],
.theme-dark .navbar a.link [fill] {
  fill: #fff; }

/* Theme Color Second */
.theme-dark .check-list li,
.theme-dark .search-list-bar .item-content .item-inner .item-text,
.theme-dark .form-elements ul .item-content .item-inner .item-input-wrap .form-control::placeholder,
.theme-dark .categories-swiper .swiper-slide.swiper-slide-next .categories-bx span,
.theme-dark .messages .message.message-received .message-content .message-bubble,
.theme-dark .account-area p,
.theme-dark .account-area .form-text,
.theme-dark .comment-list .comment .comment-text,
.theme-dark .comment-list .comment .comment-meta ul li a {
  color: #626262; }

/* Heading Color */
.theme-dark .card-overlay.style-1 .title a {
  color: #222; }

/* Background Color White */
.theme-dark .swiper-pagination-bullet {
  background: #fff; }

/* Theme Color Dark Variable */
.ios .theme-dark,
.ios.theme-dark {
  --f7-text-color: #fff;
  --f7-bars-bg-color: #121212;
  --f7-bars-bg-color-rgb: 22, 22, 22;
  --f7-bars-border-color: rgba(255, 255, 255, 0.16);
  --f7-page-bg-color: #040e01; }















/* Border Color */
.theme-dark .navbar,
.theme-dark .menubar-area,
.theme-dark .border-top,
.theme-dark .searchbar.search-box .searchbar-input-wrap input,
.theme-dark .form-elements ul .item-content .item-inner .item-input-wrap .form-control,
.theme-dark .messagebar .toolbar-inner,
.theme-dark .page-content .searchbar.search-box .searchbar-input-wrap input,
.theme-dark .form-elements ul .item-content .item-inner .item-input-wrap .number-select,
.theme-dark .search-list-bar ul li,
.theme-dark .button-social.google,
.theme-dark .navbar.navbar-style-1 a.link,
.theme-dark .categories-bx,
.theme-dark .item-details .stepper {
  border-color: #333333; }

/* Theme Color White */
.theme-dark .text-black,
.theme-dark .form-elements ul .item-content .item-inner .item-input-wrap .form-control,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible .title,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible a,
.theme-dark .navbar.navbar-transparent.navbar-transparent-visible i,
.theme-dark .navbar a.link,
.theme-dark .tab-style-1 .tab-link.tab-link-active,
.theme-dark .search-list-bar .item-content .item-inner .item-title-row .item-title,
.theme-dark .tabbar.tab-style-1 .tab-link.tab-link-active,
.theme-dark .tabbar.tab-style-2 .tab-link,
.theme-dark .panel-close i,
.theme-dark .notification-bar span,
.theme-dark .featured-card .location,
.theme-dark .company-details .head-details .block-btn .title,
.theme-dark .get-started p,
.theme-dark .item-bx .price,
.theme-dark .item-details .price-bx .price del,
.theme-dark .item-details .stepper input {
  color: #cecece; }

/* Theme Dark Color Fill White */
.theme-dark .navbar a.link path[fill],
.theme-dark .navbar a.link path,
.theme-dark .navbar a.link rect,
.theme-dark .navbar a.link rect[fill],
.theme-dark .navbar a.link [fill],
.theme-dark .navbar.navbar-style-1
.navbar-inner .link.back [fill],
.theme-dark .navbar.navbar-style-1 .navbar-inner .link.back path {
  fill: #fff; }


.navbar {
  background: var(---techwave-site-bg-color); }
  .navbar a.link {
    padding: 0 10px !important;
    justify-content: center;
    color: #1b1b1b;
    min-width: 46px; }
    .navbar a.link i {
      font-size: 32px;
      fill: #000000; }
    .navbar a.link [fill],
    .navbar a.link path {
      fill: #000000; }
  .navbar .navbar-inner {
    max-width: 1024px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 28px; }
    .navbar .navbar-inner .title {
      color: #1b1b1b;
      font-weight: 600;
      width: 100%;
      margin-left: 10px;
      margin-right: 10px; }
  .navbar.navbar-style-1 {
    height: 70px; }
    .navbar.navbar-style-1 .navbar-inner .title {
      text-align: center; }
    .navbar.navbar-style-1 .navbar-inner .link.panel-open {
      padding: 0 0 0 10px !important;
      min-width: 40px; }
    .navbar.navbar-style-1.navbar-transparent {
      background-color: transparent;
      border-color: transparent; }
      .navbar.navbar-style-1.navbar-transparent a.link [fill],
      .navbar.navbar-style-1.navbar-transparent a.link path {
        fill: #fff; }
      .navbar.navbar-style-1.navbar-transparent a.link .title,
      .navbar.navbar-style-1.navbar-transparent a.link a,
      .navbar.navbar-style-1.navbar-transparent a.link i {
        color: #fff; }
      .navbar.navbar-style-1.navbar-transparent .title {
        opacity: 1 !important;
        color: #fff; }
      /*.navbar.navbar-style-1.navbar-transparent .link.back {
        background-color: rgba(255, 255, 255, 0.2); }*/
        .navbar.navbar-style-1.navbar-transparent .link.back [fill],
        .navbar.navbar-style-1.navbar-transparent .link.back path {
          fill: #fff; }
      .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible {
        background: var(--f7-theme-color-white);
        border-color: 1px solid #F4F4F4; }
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible a.link .title,
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible a.link a,
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible a.link i {
          color: var(--f7-theme-color); }
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible a.link [fill],
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible a.link path {
          fill: var(--f7-theme-color); }
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible .add-wishlist-btn i {
          color: var(--f7-theme-color); }
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible .link.back {
          background-color: #F6F6F6; }
          .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible .link.back [fill],
          .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible .link.back path {
            fill: #373737; }
        .navbar.navbar-style-1.navbar-transparent.navbar-transparent-visible .title {
          color: #1b1b1b; }



.fa-lock
{
color:#3683F7;
width:50px;
height:50px;
line-height:50px;
border-radius:50%;
background-color:#E4EFFF;
text-align:center;
font-size:20px;
margin-bottom:30px;
}
.submit-lente {
  position:absolute;
  top:15px; right:15px;
  z-index:10;
  border:none;
  background:transparent;
  outline:none;
}
.submit-line input {
  width: 100%;
}


ul.mailtip {
float: none;
background-color: var(--f7-theme-color-mailtip);
list-style: none;
border: 1px solid gray;
border-radius: 0px 0px 10px 10px;
overflow: hidden;
border-top: none;
position:absolute;
margin: -10px 0 0 0 !important;
width: 100%;
background:white;
z-index:1 !important;
}
ul.mailtip li p {
text-align: left;
line-height: 40px;
cursor: pointer;
margin: 0 9px;
overflow: hidden;
word-wrap: break-word;
height: 40px;
}
ul.mailtip li:last-child {border-radius: 0px 0px 10px 10px;}
ul.mailtip li.active {background: #eaeaea;}
ul.mailtip li.hover {background: #e7f6ff;}

/*SEGURANÇA DE SENHA*/
#passwordStrengthContainer {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

#passwordStrengthBar {
  width: 50px;
  height: 5px;
  border-radius: 5px;
  margin-top: 5px;
}

#passwordStrengthText {
  margin-top: 5px;
  font-size: 14px;
  font-style: italic;
}

.wave {
  -webkit-animation: wave 1s infinite ease-in-out;
          animation: wave 1s infinite ease-in-out;
  font-size: 80px;
  position: absolute;
  top: 150px;
  left: 0;
  right: 0;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  /*transform-origin: bottom right;*/
}

@-webkit-keyframes wave {
  50% {
    transform: rotate(30deg);
  }
}

@keyframes wave {
  50% {
    transform: rotate(30deg);
  }
}

/*em-hand*/
.em-hand {
  font-size: 18px;
  -moz-animation: wave 0.3s alternate infinite;
  -webkit-animation: wave 0.3s alternate infinite;
  animation: wave 0.3s alternate infinite;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

@-moz-keyframes wave {
  0% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@-webkit-keyframes wave {
  0% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@keyframes wave {
  0% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}

.em,.em-svg{height:1.5em;width:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}
.em-hand,.em-raised_hand{background-image:url("../img/270b.png")}


#down {
position: absolute;
top: 0;
margin: 88% 0 0 0;
text-align: center;
display: block;
width: 100%;
font-size: 50px;
z-index:1;
-webkit-animation: bounce 1.25s infinite ease-in-out;
animation: bounce 1.25s infinite ease-in-out;
color: #fff;
}

@-webkit-keyframes bounce {
  0% {
    top: 10%;
  }
  50% {
    top: 15%;
  }
  100% {
    top: 10%;
  }
}

@keyframes bounce {
  0% {
    top: 10%;
  }
  50% {
    top: 15%;
  }
  100% {
    top: 10%;
  }
}

.logout{background:rgba(255, 255, 255, 1.0);color:#000 !important;}
.loginNo{background:rgba(255, 0, 0, 1.0);color:#fff !important;}
.loginYes{background:rgba(0, 180, 0, 1.9);color:#fff !important;}

.fixed-content {
    max-width: 95%;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0 auto;
}

@media (min-width: 1024px) {
    .fixed-content {
        padding-left: 15%;
        padding-right: 15%;
    }
}

