@charset "utf-8";

/*
Theme Name:  iPremium Store 2024
Theme URI:   https://uebb.digital
Author:      Uébb Digital
Author URI:  https://uebb.digital
Description: Website/One Page/Landing Page
Version:     2024
License:     Uébb Digital
License URI: https://uebb.digital
Text Domain: Uébb Digital
Tags:        desenvolvimento de sites goiania, otimizacao de sites goiania, seo goiania, redes sociais Goiania, criacao de sites goiania, redes sociais para empresas, social media, marketing digital goiania, mkt digital goiania, planejamento estrategico digital goiania, posicionamento de sites no google
*/



/* desktop (rem) base size */
@media (min-width: 1367px) { html { font-size: 16px !important; } }

/* laptop (rem) base size */
@media (max-width: 1366px) { html { font-size: 14px !important; } }

/* mobile (rem) base size */
@media (max-width: 991px) { html { font-size: 12px !important; } }



/* nav header */
header nav.navbar.header-dark {
  background: transparent;
}

header.header-appear nav.header-dark {
  background: linear-gradient(90deg, rgba(36, 0, 28, 0.93) 29.74%, rgba(79, 0, 60, 0.93) 70.2%, rgba(100, 0, 76, 0.93) 83.74%, rgba(115, 0, 87, 0.93) 93.05%, rgba(168, 0, 128, 0.93) 100%);
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.40);
}



/* nav logo */
header a.logo { padding: 27px 0; }

@media (max-width: 399px) { header a.logo img { height: 30px; } }



/*
.logo-hamburger-menu { height: 4.25rem; }

.border-hamburger-menu {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid var(--dark300);
}
*/



/* navmenu */
a.nav-menu-item img         { opacity: 0.5 }
a:hover.nav-menu-item img   { opacity: 1.0 }

a.nav-menu-item span        { opacity: 0.8; color: var(--dark100); }
a:hover.nav-menu-item span  { opacity: 1.0; color: var(--dark100); }



/* navmenu bar *
nav.navbar.navbar-default ul.nav > li > a       { padding:34px 0 33px 0 !important; background: transparent; display: block; border-bottom: 5px solid transparent !important; }
nav.navbar.navbar-default ul.nav > li > a:hover { border-bottom: 5px solid var(--tertiary500) !important; }

@media (min-width: 1920px) { nav.navbar div.col.nav-menu { padding: 0 10%; } }
@media (max-width: 1919px) { nav.navbar div.col.nav-menu { padding: 0 7%; } }
@media (max-width: 1699px) { nav.navbar div.col.nav-menu { padding: 0 5%; } }
@media (max-width: 1499px) { nav.navbar div.col.nav-menu { padding: 0 3%; } }
@media (max-width: 1399px) { nav.navbar div.col.nav-menu { padding: 0 2%; } }
@media (max-width: 1366px) { nav.navbar div.col.nav-menu { padding: 0 15px 0 7%; } }



/* navmenu colors *
header nav.navbar.white-link .navbar-nav > li > a,
nav.navbar.bootsnav.white-link ul.nav > li > a {
  color: var(--dark100) !important;
  opacity: 0.7 !important;
}

header nav.navbar.white-link .navbar-nav > li > a:hover,
nav.navbar.bootsnav.white-link ul.nav > li > a:hover {
  opacity: 1.0 !important;
}
*/

a.nav-cta { opacity:1.0; }
a:hover.nav-cta { opacity:0.8; }



/* navmenu hamburger *
.white-link .mobile-toggle span { background: var(--dark100) !important; }

.mobile-toggle:hover span,
.white-link .mobile-toggle:hover span { background-color: var(--primary500) !important;}

@media (min-width: 1200px) { .md-display-view { display:none; } }
*/



/* nav-hidden */
@media (max-width:  1279px) { .nav-hidden-1280  { display: none; } }
@media (max-width:   767px) { .nav-hidden-768   { display: none; } }



/* col-hidden */
@media (max-width:  1499px) { .col-hidden-1500  { display: none; } }

/* col-padding */
@media (min-width:  1500px) { .col-padding-8-33-lr  { padding: 0 8.33%; } }
@media (max-width:  1499px) { .col-padding-8-33-lr  { padding: 0 0; } }



/* container */
div.container-fluid { padding-right: 30px; padding-left:30px; }



/* float buttons */
.float-phone           { right: 0.625rem; bottom: 6.250rem; opacity: 1.00; z-index: 99; position: fixed; border-radius: 100%; width: 6.250rem; }
.float-phone:hover     { right: 0.625rem; bottom: 6.250rem; opacity: 0.85; z-index: 99; position: fixed; border-radius: 100%; width: 6.250rem; }

.float-wpp             { right: 0.625rem; bottom: 0.625rem; opacity: 1.00; z-index: 99; position: fixed; border-radius: 100%; width: 6.250rem; }
.float-wpp:hover       { right: 0.625rem; bottom: 0.625rem; opacity: 0.85; z-index: 99; position: fixed; border-radius: 100%; width: 6.250rem; }

@media (max-width: 991px) {

  .float-phone         { right: 0.625rem; bottom: 7.250rem; width: 7.450rem; }
  .float-phone:hover   { right: 0.625rem; bottom: 7.250rem; width: 7.450rem; }

  .float-wpp           { right: 0.625rem; bottom: 0.625rem; width: 7.450rem; }  
  .float-wpp:hover     { right: 0.625rem; bottom: 0.625rem; width: 7.450rem; }

}

@media (min-width: 992px) { .btn-float-phone-hidden { display: none; } }



/* link <a> colors default */
a:active, a:focus { color: var(--primary500); }
a:hover, a:active { color: var(--primary500); }



/* dropdown *
.dropdown-box {
  min-width: 16.000rem !important;
  border: none !important;
}

.dropdown-item-custom {
  padding: 0.250rem 0.750rem !important;
  margin: 0 !important;
}

.dropdown-item-custom:hover {
  background-color: var(--dark200);
}

.box-shadow-dropdown {
  box-shadow: 0 0.625rem 0.625rem rgba(0, 0, 0, .1) !important;
}

.dropdown-position {
  left: 3.125rem !important;
}

.dropdown-menu-float-phone {
  position: fixed !important;
  bottom: 11.250rem !important;
  right: 4.375rem !important;
  float: right !important;
  left: auto !important;
  top: auto !important;
}

.dropdown-menu-float-wpp {
  position: fixed !important;
  bottom: 5.875rem !important;
  right: 4.375rem !important;
  float: right !important;
  left: auto !important;
  top: auto !important;
}

.dropdown-menu { left: -95px; }
*/



/* slideshow */
@media (min-width: 1600px) { .slideshow-height { aspect-ratio: 2.34 / 1; } }
@media (max-width: 1599px) { .slideshow-height { aspect-ratio: 1.94 / 1; } }
@media (max-width: 1399px) { .slideshow-height { aspect-ratio: 1.70 / 1; } }
@media (max-width: 1199px) { .slideshow-height { aspect-ratio: 1.64 / 1; } }
@media (max-width:  991px) { .slideshow-height { aspect-ratio: 1.64 / 1; } }
@media (max-width:  767px) { .slideshow-height { aspect-ratio: 1.00 / 1; } }
@media (max-width:  575px) { .slideshow-height { aspect-ratio: 0.70 / 1; } }



/* ///// start disable ///// *
                             .slideshow-cta-button { padding-top: 230px; }
@media (max-width: 1700px) { .slideshow-cta-button { padding-top: 110px; } }
@media (max-width: 1600px) { .slideshow-cta-button { padding-top:  20px; } }
@media (max-width: 1599px) { .slideshow-cta-button { padding-top: 200px; } }
@media (max-width: 1500px) { .slideshow-cta-button { padding-top: 160px; } }
@media (max-width: 1400px) { .slideshow-cta-button { padding-top:  90px; } }
@media (max-width: 1399px) { .slideshow-cta-button { padding-top: 310px; } }
@media (max-width: 1367px) { .slideshow-cta-button { padding-top: 280px; } }
@media (max-width: 1366px) { .slideshow-cta-button { padding-top: 280px; } }
@media (max-width: 1280px) { .slideshow-cta-button { padding-top: 210px; } }
@media (max-width: 1200px) { .slideshow-cta-button { padding-top: 150px; } }
@media (max-width: 1199px) { .slideshow-cta-button { padding-top: 250px; } }
@media (max-width: 1099px) { .slideshow-cta-button { padding-top: 170px; } }
@media (max-width:  999px) { .slideshow-cta-button { padding-top:  90px; } }
@media (max-width:  992px) { .slideshow-cta-button { padding-top:  80px; } }
@media (max-width:  991px) { .slideshow-cta-button { padding-top: 120px; } }
@media (max-width:  899px) { .slideshow-cta-button { padding-top:  40px; } }
@media (max-width:  799px) { .slideshow-cta-button { padding-top:   0px; padding-bottom: 50px; } }
@media (max-width:  768px) { .slideshow-cta-button { padding-top:   0px; padding-bottom: 70px; } }
@media (max-width:  767px) { .slideshow-cta-button { padding-top: 570px; padding-bottom:  0px; } }
@media (max-width:  717px) { .slideshow-cta-button { padding-top: 530px; padding-bottom:  0px; } }
@media (max-width:  677px) { .slideshow-cta-button { padding-top: 500px; padding-bottom:  0px; } }
@media (max-width:  637px) { .slideshow-cta-button { padding-top: 460px; padding-bottom:  0px; } }
@media (max-width:  607px) { .slideshow-cta-button { padding-top: 440px; padding-bottom:  0px; } }
@media (max-width:  576px) { .slideshow-cta-button { padding-top: 410px; padding-bottom:  0px; } }
@media (max-width:  575px) { .slideshow-cta-button { padding-top: 620px; padding-bottom:  0px; } }
@media (max-width:  545px) { .slideshow-cta-button { padding-top: 580px; padding-bottom:  0px; } }
@media (max-width:  515px) { .slideshow-cta-button { padding-top: 550px; padding-bottom:  0px; } }
@media (max-width:  485px) { .slideshow-cta-button { padding-top: 520px; padding-bottom:  0px; } }
@media (max-width:  455px) { .slideshow-cta-button { padding-top: 480px; padding-bottom:  0px; } }
@media (max-width:  425px) { .slideshow-cta-button { padding-top: 440px; padding-bottom:  0px; } }
@media (max-width:  395px) { .slideshow-cta-button { padding-top: 410px; padding-bottom:  0px; } }
@media (max-width:  365px) { .slideshow-cta-button { padding-top: 350px; padding-bottom:  0px; } }
@media (max-width:  360px) { .slideshow-cta-button { padding-top: 345px; padding-bottom:  0px; } }
@media (max-width:  355px) { .slideshow-cta-button { padding-top: 330px; padding-bottom:  0px; } }
@media (max-width:  350px) { .slideshow-cta-button { padding-top: 320px; padding-bottom:  0px; } }
@media (max-width:  345px) { .slideshow-cta-button { padding-top: 310px; padding-bottom:  0px; } }
@media (max-width:  344px) { .slideshow-cta-button { display:none; } }

/* ///// end disable ///// */



.lens-overlay-slideshow {
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.35) 14.78%, rgba(0, 0, 0, 0.20) 20.24%, rgba(0, 0, 0, 0.05) 29.59%, rgba(0, 0, 0, 0.00) 35.08%, rgba(0, 0, 0, 0.00) 65%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.20) 80%, rgba(0, 0, 0, 0.35) 84.94%, rgba(0, 0, 0, 0.80) 100%);
  position: absolute;
}


/* banner desktop */
@media (min-width: 768px) {

  .slideshow-banner-one     { background-image: url('./images/banner-web-001.jpg'); }
  .slideshow-banner-two     { background-image: url('./images/banner-web-002.jpg'); }
  .slideshow-banner-three   { background-image: url('./images/banner-web-003.jpg'); }

}

/* banner mobile */
@media (max-width: 767px) {

  .slideshow-banner-one     { background-image: url('./images/banner-mob-001.jpg'); }
  .slideshow-banner-two     { background-image: url('./images/banner-mob-002.jpg'); }
  .slideshow-banner-three   { background-image: url('./images/banner-mob-003.jpg'); }

}



/* product card */
.product-section {
  margin-top: -140px;
  padding: 0 0 40px 0;
  z-index: 9;
  width: 100%;
  position: absolute;
}

@media ( max-width: 767px ) { .product-section { margin-top: -100px; } }
@media ( max-width: 379px ) { .product-section { margin-top:  -80px; } }

.product-section-spacing { padding: 420px 0 0 0; }
@media ( max-width: 1699px ) { .product-section-spacing { padding:  360px 0 0 0; } }
@media ( max-width: 1366px ) { .product-section-spacing { padding:  300px 0 0 0; } }
@media ( max-width: 1199px ) { .product-section-spacing { padding:  310px 0 0 0; } }
@media ( max-width:  991px ) { .product-section-spacing { padding: 1190px 0 0 0; } }
@media ( max-width:  767px ) { .product-section-spacing { padding: 1230px 0 0 0; } }
@media ( max-width:  575px ) { .product-section-spacing { padding: 1230px 0 0 0; } }
@media ( max-width:  379px ) { .product-section-spacing { padding: 1280px 0 0 0; } }

.product-card {
  border-radius: 22px;
  box-shadow: 0px 10px 15px rgba(51, 45, 48, 0.10);
  padding: 332px 50px 40px 50px;
  margin: 40px 0 0 0;
}

.product-card:hover {
  box-shadow: 0px 40px 40px 0px rgba(45, 50, 47, 0.25);
  margin: 0 0 40px 0;
}

@media ( max-width: 1699px ) { .product-card { padding: 282px 45px 30px 45px; } }
@media ( max-width: 1499px ) { .product-card { padding: 282px 40px 30px 40px; } }
@media ( max-width: 1366px ) { .product-card { padding: 242px 40px 30px 40px; } }

@media ( max-width:  991px ) {

  .product-card h2.header3 { font-size: 3.475rem; line-height: 3.475rem; letter-spacing: -0.073rem; }

  .product-card:hover {
    box-shadow: 0px 10px 15px rgba(51, 45, 48, 0.10);
    margin: 40px 0 0 0;
  }

}

#box-produtos-apple div.product-card { background-color: #FFB4F8; }
#box-produtos-apple div.product-card .lens-overlay { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: linear-gradient(180deg, rgba(255, 128, 242, 0.00) 25%, rgba(255, 121, 242, 0.70) 55%, #EB00D4 88%); }
#box-produtos-apple div.product-card h2.header3 { color: var(--dark900); }
#box-produtos-apple div.product-card a.btn-dark100-text { color: var(--dark100)!important; }

#box-acessorios div.product-card { background-color: #FFC5BB; }
#box-acessorios div.product-card .lens-overlay { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: linear-gradient(180deg, rgba(255, 154, 138, 0.00) 25%, rgba(255, 126, 105, 0.70) 55%, #F42C0B 88%); }
#box-acessorios div.product-card h2.header3 { color: var(--dark900); }
#box-acessorios div.product-card a.btn-dark100-text { color: var(--dark100)!important; }

#box-assistencia div.product-card { background-color: #FFEB95; }
#box-assistencia div.product-card .lens-overlay { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: linear-gradient(180deg, rgba(255, 231, 126, 0.00) 25%, rgba(255, 224, 88, 0.70) 55%, #FCCD00 88%); }
#box-assistencia div.product-card h2.header3 { color: var(--dark900); }
#box-assistencia div.product-card a.btn-dark100-text { color: var(--dark100)!important; }



/* products slider */
.product-box-item {
  padding: 40px;
  border-radius: 22px;
  box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.05);
}

.product-box-item div span {
  border: 1px solid var(--dark900);
  border-radius: 40px;
  padding: 5px 15px;
}



/* service infobanner */
.service-infobanner {
  border-radius: 22px;
  background-color: var(--dark800);
  padding: 100px 100px;
  position: relative;
  background-size: cover;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}


@media ( max-width:  1366px ) { .service-infobanner { padding: 60px 80px; } }

@media ( max-width:  991px ) {

  .service-infobanner {
    padding: 80px 80px 320px 80px;
    background-size: 1440px;
    background-position: right -240px;
  }

}

@media ( max-width:  767px ) {

  .service-infobanner {
    border-radius: 0px;
    padding: 80px 80px 320px 80px;
    background-size: 1300px;
    background-position: right -190px;
  }

}

@media ( max-width:  575px ) {

  .service-infobanner {
    padding: 80px 30px 320px 30px;
    background-size: 1100px;
    background-position: right -70px;
  }

}



/* partners */
.partners-box {
  background-color: var(--dark100);
  box-shadow: 0px 15px 35px 0px rgba(45, 50, 47, 0.08);
  border: 2px solid var(--dark100);
  border-radius: 16px;
  padding: 15px 0;
  text-align: center;
}

.partners-box:hover {
  background-color: var(--dark200);
  box-shadow: 0px 0px 0px 0px rgba(45, 50, 47, 0.00);
  border: 2px solid var(--dark100);
}

.partners-box img        { filter: grayscale(0.0); opacity: 1.0; mix-blend-mode:multiply; }
.partners-box:hover img  { filter: grayscale(0.0); opacity: 1.0; mix-blend-mode:multiply; }



/* testimonials */
.testimonials-box-item {
  padding: 40px;
  border-radius: 16px;
  background-color: var(--dark100);
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.03);
}

.testimonials-box-item div.cli-name {
  border-left:5px solid var(--dark300);
  padding-left: 15px;
}

.swiper-pagination-bullet { 
  background-color: var(--dark900) !important;
}



/* contact form */
.contact-form-lens-overlay {
  background: linear-gradient(20deg, rgba(0, 0, 0, 0.90) 10%, rgba(0, 0, 0, 0.50) 90%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.contact-form-box {
  background: var(--dark300);
  border-radius: 22px;
  padding: 50px 50px 40px 50px;
  box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.30);
}

@media ( max-width:  1199px ) { .contact-form-box { padding: 50px 40px 40px 40px; } }
@media ( max-width:   991px ) { .contact-form-box { padding: 45px 40px 30px 40px; } }
@media ( max-width:   575px ) { .contact-form-box { padding: 40px 35px 30px 35px; } }



/* clients */
.clients-box-item {
  border: 3px solid var(--dark500);
  border-radius: 22px;
  padding: 40px 20px;
  position: relative;
  background-size: cover;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  aspect-ratio: 0.75 / 1;
}

.clients-lens-overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40%, rgba(0, 0, 0, 0.45) 80%, rgba(0, 0, 0, 0.75) 100%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

#clients-slider .swiper-pagination-bullet-active { background-color:var(--dark400)!important; }

#clients-slider .swiper-pagination-bullet { background-color:var(--dark400)!important; }



/* social */
a.social-btn        { opacity:0.5; }
a:hover.social-btn  { opacity:1.0; }













































/* contact form simulacao online */
section#simulacao-online {  
  background: linear-gradient(0deg, rgba(255, 242, 198, 0.00) 0%, #FFF2C6 100%);
  height: 600px;
}

@media (max-width: 1366px) { section#simulacao-online { height: 540px; } }
@media (max-width:  991px) { section#simulacao-online { height: 780px; } }
@media (max-width:  767px) { section#simulacao-online { height: 760px; } }
@media (max-width:  575px) { section#simulacao-online { height: 860px; } }

section#simulacao-online div.cfs-top-position { margin-top: -220px; position: absolute; }

@media (max-width:  991px) { section#simulacao-online div.cfs-top-position { margin-top: -160px; } }
@media (max-width:  575px) { section#simulacao-online div.cfs-top-position { margin-top:  -90px; } }

section#simulacao-online div.cfs-box-content {
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: var(--tertiary500);
  border-radius: 18px;
  padding: 50px;
  height: 720px;
}

@media (max-width: 1366px) { section#simulacao-online div.cfs-box-content { height: 660px; } }
@media (max-width:  991px) { section#simulacao-online div.cfs-box-content { height: 840px; } }
@media (max-width:  767px) { section#simulacao-online div.cfs-box-content { height: 820px; padding: 50px 40px 40px 40px; } }
@media (max-width:  575px) { section#simulacao-online div.cfs-box-content { height: 860px; padding: 45px 30px 30px 30px; } }


section#simulacao-online div.cfs-box-content div.row {
  height: 100%;
  align-content: space-between;
}



/* geometric img background */
.geometric-lens-overlay-top {
  background: linear-gradient(180deg, #FFF 1%, rgba(255, 255, 255, 0.00) 25%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.geometric-lens-overlay-bottom {
  background: linear-gradient(0deg, #FFF 1%, rgba(255, 255, 255, 0.00) 25%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}



/* coberturas */
section#coberturas div.cob-box-item {
  width: 100%;
  border-radius: 16px;
  padding: 20px 20px 30px 20px;
}



section#coberturas div.cob-box-item       { background-color: var(--secundary400); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05); }
section#coberturas div.cob-box-item img   { background-image: url('/wp-content/themes/uebb-saga/img/icon-shield-check.svg'); background-size: 60px; padding: 30px; }
section#coberturas div.cob-box-item h3    { color:var(--dark900); }
section#coberturas div.cob-box-item p     { color:var(--dark900); }

section#coberturas div.cob-box-item:hover       { background-color: var(--dark100); box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.10); }
section#coberturas div.cob-box-item:hover img   { background-image: url('/wp-content/themes/uebb-saga/img/icon-shield-check-hover.svg'); background-size: 60px; padding: 30px; }
section#coberturas div.cob-box-item:hover h3    { color:var(--secundary600); }
section#coberturas div.cob-box-item:hover p     { color:var(--dark700); }



/* assistencias */
section#assistencias div.ass-box-item {
  padding: 40px 0;
  text-align: center;
  border-radius: 16px;
  border: 2px solid #5160DC;
  background-color: transparent;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.00);
}

section#assistencias div.ass-box-item:hover {
  background-color: #5160DC;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.10);
}



/* vantagens */
.van-box-item { text-align: center; padding: 0 15px;}







/* seguradoras */

@media (max-width: 1199px) { .seg-img-dkt { display: none; } }
@media (min-width: 1200px) { .seg-img-tbt { display: none; } }
@media (max-width:  767px) { .seg-img-tbt { display: none; } }
@media (min-width:  768px) { .seg-img-mbl { display: none; } }

.seg-img-dkt { padding: 0 140px; }



/* sobre a saga */
.sag-lens-overlay {
  background: linear-gradient(180deg, rgba(35, 42, 61, 0.60) 13.66%, rgba(35, 42, 61, 0.95) 100%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}



/* footer */
.logo-uebb-footer { margin-top: -4px; }

@media (max-width: 991px) { .logo-uebb-footer { margin-top: -9px; } }

@media (max-width: 767px) {

  .footer-menu p { margin: 0 0 30px; }
  ul.body2 li a { font-size: 1.250rem !important; }

}



/* modal */
.mfp-fade.mfp-bg.mfp-ready { opacity: .8;}



/* google recaptcha */
.grecaptcha-badge { display:none !important; }

















/* ###################################################
###################### OLD CSS #######################
################################################### */




/* videobox *
.videobox-lens-overlay {
  background: var(--dark900);
  opacity: 0.65;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.youtube-btn       { opacity: 0.7; }
.youtube-btn:hover { opacity: 1.0; }

.youtube-btn img       { padding: 10px; }
.youtube-btn:hover img { padding:  0px; }



/* performance *
.performance-box       { background-color: var(--dark100); border: 1.5px solid var(--dark300); border-radius: 26px; padding: 0 15px 25px; }
.performance-box:hover { background-color: var(--dark100); border: 1.5px solid var(--dark100); border-radius: 26px; padding: 0 15px 25px; box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07); }

.performance-box img { height: 70px; margin-top: -35px; }






