.active-users-active-users {
  position: relative;
}
.active-users-text {
  color: rgb(255, 255, 255);
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
}
.active-users-text1 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  margin-top: 13px;
}
.active-users-root-class-name {
  display: none;
}

.you-tube-you-tube {
  width: 240px;
  height: 120px;
  display: flex;
  align-items: center;
  border-radius: 200px;
  justify-content: center;
  background-color: var(--dl-color-gray-white);
}
.you-tube-pasted-image {
  width: 120px;
}
.testimonal-testimonal {
  position: relative;
}
.testimonal-text {
  line-height: 24px;
}
.testimonal-author {
  gap: var(--dl-space-space-unit);
  display: flex;
  margin-top: var(--dl-space-space-unit);
  align-items: center;
  flex-direction: row;
}
.testimonal-avatar {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.testimonal-image {
  width: 40px;
  height: 40px;
  display: flex;
  object-fit: cover;
  border-radius: 50%;
}
.testimonal-user {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.testimonal-name {
  color: rgb(0, 0, 0);
  font-style: normal;
  font-weight: 600;
}
.testimonal-divider {
  margin-left: var(--dl-space-space-halfunit);
  margin-right: var(--dl-space-space-halfunit);
}
.testimonal-from {
  color: rgb(0, 0, 0);
}
.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: calc(100 * var(--vh));
  overflow-x: hidden;
  flex-direction: column;
}
.home-hero {
  width: 100%;
  height: calc(100 * var(--vh));
  display: flex;
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
}
.home-hero-aboutus{
  width: 100%;
  display: flex;
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  padding-bottom: var(--dl-space-space-sevenunits);
  flex-direction: column;
}
.hero-price{
  height: auto;
}
.home-hero:hover {
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
}
.home-menu {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-mobile-navigation {
  top: 0px;
  flex: 0 0 auto;
  left: 0px;
  width: 100vw;
  height: calc(100 * var(--vh));
  display: flex;
  z-index: 150;
  position: fixed;
  transform: translateX(100%);
  transition: transform 0.3s;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.home-logo_mobile {
  width: 300px;
}
.home-mobile-navigation a,.home-links_mobile{
  align-self: center;
}
.home-links_mobile {
  gap: var(--dl-space-space-twounits);
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  flex-direction: column;
  padding-top: 4%;
}
.home-links_mobile a{
  font-size: 32px;
}
.home-close-mobile-menu {
  top: var(--dl-space-space-oneandhalfunits);
  right: var(--dl-space-space-oneandhalfunits);
  width: var(--dl-size-size-small);
  height: var(--dl-size-size-small);
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-icon {
  width: 24px;
  height: 24px;
  display: flex;
}
.home-desktop-navigation {
  width: 100%;
  display: flex;
  margin-top: var(--dl-space-space-oneandhalfunits);
  align-items: center;
  flex-direction: column;
}
.home-centered {
  width: 100%;
  display: flex;
  max-width: 1200px;
  box-sizing: initial;
  align-items: center;
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 50px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: row;
  justify-content: space-between;
  background-color: #ffffff;
  transition: all .5s ease-in-out;
}
.home-centered.navbar{
  max-width: 1500px;
  border-top-left-radius: initial;
  border-top-right-radius: initial;
  position: fixed;
  top: 0;
  z-index: 149;
  box-shadow: 0px 6px 9px 0px rgba(150, 150, 150, 50%);
  transition: all .5s ease-in-out;
}
.home-header.navbar-header{
  margin-top: 240px;
}
.home-logo {
  width: 170px;
  margin-left: var(--dl-space-space-halfunit);
  transition: transform 0.3s ease;
}
.home-logo-len{
 width: 40px;
 padding-left: 15%;
 padding-right: 15%;
 transition: transform 0.3s ease;
}
.enlarged-image:hover {
  transform: scale(1.2);
}
.black-and-white {
  cursor: default;
  opacity: 50%;
}

.home-left {
  width: 60%;
  height: 100%;
  display: flex;
  align-items: center;
  padding-top: 38px;
  flex-direction: row;
  padding-bottom: 38px;
}
.home-leng {
 display: flex;
 padding-right: 2%;
}
.home-links {
  width: 100%;
  display: flex;
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
  flex-direction: row;
  justify-content: space-between;
}
.home-link {
  transition: 0.3s;
  text-decoration: none;
}
.home-link:hover, .home-links_mobile a:hover, .home-footer-link:hover, .home-link-selected {
  color: #0187fe;
  font-weight: bold;
  text-decoration: underline;
}
.home-link-selected{
  cursor: default;
}
.home-right {
  height: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.home-sign-in {
  transition: 0.3s;
  margin-right: 20px;
}
.home-sign-in:hover {
  color: #0187fe;
  font-weight: bold;
  text-decoration: underline;
}
.home-get-started {
  cursor: pointer;
  display: flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 56px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-unit);
  background-color: #000000;
}
.home-get-started.blue{
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
  background-color: black;
}
.home-get-started:hover {
  color: white;
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
  background-color: black;
}
.home-get-started.blue:hover{
  color: white;
  background:black;
}
.home-get-started_bl {
  cursor: pointer;
  display: flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 56px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-unit);
  background-color: #ffffff;
}
.disabled, .disabled span, .disabled:hover{
  cursor: default;
  background: #878787;
  color: #504f4f;
}
.payment-button{
  text-align: center;
  width: 100%;
  padding: 12px;
  margin-bottom: 35px;
}
.payment-button .home-button{
  font-size: 18px;
}
.home-get-started_bl span{
  color: rgb(0, 0, 0);
}
.home-get-started_bl:hover span{
  color: white;
}
.home-get-started_bl:hover {
  color: white;
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
}
.home-button {
  white-space: nowrap;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  vertical-align: middle;
}
.home-button_wh {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.home-burger-menu {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-right: var(--dl-space-space-twounits);
}
.home-mobile-menu-button {
  width: 60px;
  height: 60px;
  display: none;
}
.home-header {
  display: flex;
  margin-top: 140px;
  align-items: center;
  flex-direction: column;
}
.hero-price .home-header {
  margin-top: 100px;
}
.home-header.navbar-header {
  margin-top: 200px;
}
.home-h1_bg {
  color: rgb(255, 255, 255);
  font-size: 72px;
  font-style: normal;
  text-align: center;
  font-weight: 700;
  line-height: 80px;
}
.home-h1_bg.t404{
  font-size: 150px;
  line-height: 150px;
}
.home-p_bg.t404{
  font-size: 30px;
  max-width: none;
}
.home-p_bg {
  color: rgb(238, 233, 254);
  font-size: 20px;
  max-width: 600px;
  margin-top: 16px;
  text-align: center;
  line-height: 30px;
}
.home-get-started_wh {
  color: white;
  cursor: pointer;
  display: flex;
  margin-top: 40px;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-twounits);
  border-radius: 56px;
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-unit);
  background-color: #000000;
}
.home-get-started_wh:hover {
  color: black;
  background-color: #ffffff;
}
.home-dashboard-preview {
  top: calc(65 * var(--vh));
  display: flex;
  position: absolute;
  align-items: center;
  border-color: rgba(13, 30, 135, 0);
  border-style: solid;
  border-width: 30px;
  border-radius: 40px;
  flex-direction: column;
  background-color: rgba(13, 30, 135, 0.4);
}
.home-outline {
  display: flex;
  align-items: center;
  border-color: rgba(1, 135, 254, 0);
  border-width: 20px;
  border-radius: 30px;
  flex-direction: column;
  background-color: rgba(1, 135, 254, 0.3);
}
.home-image {
  width: 900px;
  z-index: 10;
  user-select: none;
}
.home-data {
  width: 100%;
  display: flex;
  z-index: 1;
  align-items: center;
  padding-top:  calc((65 - 100 + 10) * var(--vh) + 528px);
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
  background-color: #EFF0F2;
}

.home-title {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-title-h1 {
  font-size: 56px;
  font-style: normal;
  text-align: center;
  font-weight: 700;
  line-height: 72px;
}
.home-title-p {
  font-size: 20px;
  margin-top: 16px;
  text-align: center;
  line-height: 30px;
}
.home-price-comparison .home-title-p{
  max-width: 1200px;
}
.home-cards {
  width: 100%;
  display: flex;
  max-width: 1200px;
  margin-top: 80px;
  align-items: center;
  flex-direction: column;
}
.home-container01 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
}
.home-schedule {
  padding-top: var(--dl-space-space-threeunits);
}
.home-schedule-h {
  font-size: 70px;
  font-weight: 800;
  line-height: 70px;
  margin-bottom: var(--dl-space-space-unit);
}
.home-schedule-pre_h {
  font-size: 20px;
  font-weight: 400;
}
.home-schedule-p {
  line-height: 24px;
}
.home-schedule-link {
  text-decoration: underline;
}
.home-publish {
  height: initial;
  padding-top: 48px;
}
.home-container02 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-sixunits);
  flex-direction: row;
}
.home-analyze {
  padding-top: var(--dl-space-space-threeunits);
}
.home-get-leads {
  padding-top: var(--dl-space-space-threeunits);
}
.home-statistics {
  width: 100%;
  height: 264px;
  display: flex;
  background: linear-gradient(50deg, rgba(24,48,181,1) 20%, rgba(1,135,254,1) 80%);
  align-items: center;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: row;
  justify-content: center;
}
.home-container03 {
  width: 100%;
  display: flex;
  max-width: 1200px;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-features, .home-price-comparison {
  width: 100%;
  display: flex;
  z-index: 1;
  align-items: center;
  padding-top: 155px;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
  padding-bottom: 100px;
  background-color: #EFF0F2;
}
.home-features.aboutus{
  padding-top: 100px;
}
.home-price-comparison {
  background-color: #ffffff;
}
.home-price-comparison .home-pricing-period-unselec{
  color: rgba(1,135,254,0.6);
border-color: rgba(1,135,254,0.5);
font-weight: bold;
}
.home-price-comparison .home-pricing-period-selec{
  color: rgba(1,135,254,1);
border-color: rgba(1,135,254,1);
font-weight: bold;
background: linear-gradient(to top, rgba(239, 240, 242, 0.8), rgba(239, 240, 242, 0));
}
.home-price-comparison .home-selection{
  margin-top: var(--dl-space-space-fourunits);
}
.price-comparison{
  margin-top: 3%;
  width: 100%;
  max-width: 1100px;
  border-collapse: collapse;
}
#shadow {
  display: none;
  opacity: 0;
  position: fixed;
  top: 90px;
  width: 80%;
  z-index: 148;
  background-color: rgba(255,255,255,0.9);
  backdrop-filter: blur(2px);
  transition: opacity 0.5s ease;
  margin-top: 0;
}
#shadow tbody tr{
  border-color: rgba(0, 0, 0, 0);
  animation: borderFadeout 1s ease forwards;
}
#shadow.price-comparison.table_shadow_show tbody tr{
  animation: borderFade 1s ease forwards;
}
@keyframes borderFade {
  from {
    border-color: transparent;
  }
  to {
    border-color: rgba(0, 0, 0, 1);
  }
}
@keyframes borderFadeout {
  from {
    border-color: rgba(0, 0, 0, 1);
  }
  to {
    border-color: transparent;
  }
}
thead tr .info{
  visibility: hidden;
}
#shadow .price-comparison-plan{
padding-top: 25px;
padding-bottom: 10px;
}
#shadow.price-comparison.table_shadow_show{
  display: inline-table;
  opacity: 1;
}

#real.price-comparison.table_shadow_show thead{
opacity: 0;
}
.price-comparison-td-text{
  text-align: center;
}
.price-comparison thead, .price-comparison .home-price{
  font-size: 20px;
  color: #000000;
  margin-top: 5%;
  margin-bottom: 7%;
}
.price-comparison-left{
text-align: left;
width: 30%;
font-size: 18px;
text-overflow: wrap;
padding-top: 20px;
padding-bottom: 20px;
}
.t2{
  border-bottom: 1px solid #000000;
}
.t2 .price-comparison-left{
  font-weight: bold;
  font-size: 20px;
  padding-top: 40px;
}
.tr1{
  border-top: 1px solid rgb(210, 210, 210);
}
.home-pricing-go-comparison{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 600;
  padding-bottom: var(--dl-space-space-fourunits);
  padding-top: var(--dl-space-space-fourunits);
  display: flex;
  opacity: 0.7;
  transition: opacity 0.2s ease-in, font-size 0.2s ease-in;
  line-height: 22px;
}
.home-pricing-go-comparison:hover{
   opacity: 1;
   font-size: 22px;
}
.home-pricing-go-comparison .info_dot:hover path{
  stroke: #ffffff;
}
.price-comparison-plan{
  position: relative;
  width: 24%;
}
.price-comparison-td-dot .check_dot{
  position: relative;
  left: 50%;
  transform: translate( -50%,0);
}
.price-comparison .template-button{
  width: 60%;
  margin-bottom: 0;
  padding: 12px;
  position: relative;
  left: 50%;
  transform: translate( -50%,0);
}
.price-comparison .home-button,.price-comparison .home-price-discount {
  font-size: 14px;
}
.info_dot, .check_dot{
  fill: none;
  width: 24px;
  height: 24px;
}
.check_dot path{
stroke: #ffffff;
}
.circle_svg{
  fill: #0187fe;
}
.info_text{
  visibility: hidden;
  padding: 12px 16px;
  min-width: 232px;
  max-width: 302px;
  background: #EFF0F2;
  border-radius: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  text-align: left;
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 100%;
  opacity: 0;
  transition: opacity 0.35s ease-in;
  box-shadow: 0px 6px 9px 0px rgba(114, 114, 114, 0.329);
}
.info_column{
  position: relative;
  text-align: center;
}
.info_dot_path{
  stroke: #000000;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.info_dot:hover path{
  stroke: #0188fe;
}
.info_dot:hover{
  fill: #1830b523;
}
.info:hover + .info_text {
  visibility:visible;
  opacity: 1;
}
.home-banners {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-banner {
  width: 100%;
  min-height: calc(100 * var(--vh));
  display: flex;
  align-items: center;
  padding-top: 155px;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
}
.home-banner.aboutus, .home-banner-2.aboutus{
  min-height: auto;
}
.home-container04 {
  width: 100%;
  display: flex;
  max-width: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-banners-left {
  width: 50%;
  display: flex;
  align-items: flex-start;
  padding-right: var(--dl-space-space-unit);
  flex-direction: column;
}
.sub-title {
  color: rgb(1, 135, 254);
}
.home-banners-left-title {
  text-align: left;
}
.home-banners-left-p {
  color: rgb(0, 0, 0);
  line-height: 24px;
  margin-bottom: var(--dl-space-space-threeunits);
}
.home-image-container {
  flex: 1;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-cards-image {
  width: 100%;
  height: auto;
  position: relative;
  object-fit: contain;
  user-select: none;
}
.transition-image_dx {
  position: relative;
  right: -1200px; 
  transition: right 1s ease;
}
.transition-image_dx.show {
  right: 0; 
}
.transition-image_sx {
  position: relative;
  left: -1200px; 
  transition: left 1s ease;
}
.transition-image_sx.show {
  left: 0; 
}
.transition-image_dw{
  position: absolute;
  bottom: -1200px; 
  transition: bottom 1s ease;
}
.transition-image_dw2 {
  position: relative;
  bottom: -1200px; 
  transition: bottom 1s ease;
}
.transition-image_dw.show {
  position: absolute;
  bottom: 0; 
}
.transition-image_dw2.show{
  position: relative;
  bottom: 0px;
}
.transition-image_dw2.t404.show{
  position: relative;
  bottom: none;
  width: 100%;
}
.home-cards-image1 {
  top: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  
  height: 100%;
  margin: auto;
  
  object-fit: contain;
  user-select: none;
}
.home-banner-2 {
  width: 100%;
  min-height: calc(100 * var(--vh));
  display: flex;
  align-items: center;
  padding-top: 155px;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
  background-color: #EFF0F2;
}
.home-centered-container {
  width: 100%;
  display: flex;
  max-width: auto;
  align-items: center;
  justify-content: center;
}
.home-image-container1 {
  flex: 1;
  width: 50%;
  display: flex;
  position: relative;
}
.home-banners-right {
  width: 50%;
  display: flex;
  padding-left: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-banners-right-title {
  text-align: left;
}
.home-category {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-banners-right-p {
  color: rgb(0, 0, 0);
  line-height: 24px;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}
.home-container05 {
  width: 100%;
  display: flex;
  max-width: auto;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.home-integrations {
  width: 100%;
  display: flex;
  padding: var(--dl-space-space-sevenunits);
  padding-top: 155px;
  padding-bottom: 120px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-integrations.integrations {
  padding-top: 30px;
}
.home-integrations .sub-title, .home-how-it-works .sub-title_wh{
  padding-top: 30px;
}
.home-centered-container2 {
  width: 100%;
  display: flex;
  max-width: 1200px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-heading {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-pills-container {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-pills {
  width: 100%;
  display: flex;
  grid-gap: var(--dl-space-space-twounits);
  flex-wrap: wrap;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: row;
  justify-content: center;
}
.home-container06 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  flex-wrap: wrap;
  align-self: center;
  flex-direction: row;
  justify-content: center;
}
.home-how-it-works {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 120px;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  background-color: #0187fe;
}
.home-heading1 {
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
}
.sub-title_wh {
  color: rgb(255, 255, 255);
  font-style: normal;
  font-weight: 600;
  margin-bottom: 24px;
}
.home-title-h1-wh {
  color: var(--dl-color-gray-white);
  font-size: 50px;
}
.home-outline1 {
  width: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  border-color: rgba(1, 135, 254, 0);
  border-width: 20px;
  border-radius: 30px;
  flex-direction: column;
  background-color: rgba(1, 135, 254, 0.3);
}
.home-image1 {
  width: 100%;
  z-index: 10;
  user-select: none;
}
.home-category2 {
  color: white;
  width: 100%;
  display: none;
  overflow: hidden;
  padding-left: var(--dl-space-space-fourunits);
  border-radius: 50px;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: row;
  background-color: #5228F5;
}
.home-headng {
  flex: 1;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-threeunits);
  margin-right: var(--dl-space-space-fourunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: center;
}
.home-text096 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 16px;
}
.home-text097 {
  color: #EEE9FE;
  line-height: 24px;
  margin-bottom: 40px;
}

.home-text098 {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.home-container09 {
  flex: 1;
  height: 100%;
  display: flex;
  align-self: flex-end;
  flex-direction: row;
}
.home-pasted-image {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.home-row {
  display: none;
  grid-gap: var(--dl-space-space-threeunits);
  align-items: center;
  flex-direction: row;
}
.home-category3 {
  flex: 1;
  color: white;
  height: 555px;
  display: flex;
  overflow: hidden;
  align-items: flex-end;
  border-radius: 50px;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
}
.home-headng1 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-fourunits);
  padding-right: var(--dl-space-space-fourunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text099 {
  color: rgb(0, 0, 0);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 16px;
}
.home-text100 {
  color: #1E1E1E;
  line-height: 24px;
}
.home-pasted-image1 {
  width: 100%;
}
.home-category4 {
  flex: 1;
  color: white;
  height: 555px;
  display: flex;
  overflow: hidden;
  align-items: flex-end;
  border-radius: 50px;
  flex-direction: column;
  justify-content: space-between;
  background-color: #000000;
}
.home-headng2 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-fourunits);
  padding-right: var(--dl-space-space-fourunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text101 {
  color: #ffffff;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 16px;
}
.home-text102 {
  color: rgb(238, 233, 254);
  line-height: 24px;
}
.home-pasted-image2 {
  width: 100%;
  object-fit: contain;
}
.home-pricing {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  padding-top: 155px;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
  background-color: #1830b5;
}
.home-pricing .home-p_bg,.home-heading2 .home-p_bg{
  margin-bottom: 30px;
}
.home-heading2 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-selection {
  width: 100%;
  display: flex;
  position: relative;
  margin-top: var(--dl-space-space-twounits);
  align-items: center;
  justify-content: center;
}
.home-container10 {
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.monthly{
  display: none;
}
.annual{
  display: block;
}
.home-pricing-period-unselec {
  color: rgb(238, 233, 254);
  width: 128px;
  font-style: normal;
  text-align: center;
  font-weight: 600;
  border-color: rgba(255, 255, 255, 0.3);
  padding-bottom: var(--dl-space-space-unit);
  border-bottom-width: 2px;
  cursor: pointer;
}
.home-pricing-period-selec {
  color: rgb(255, 255, 255);
  width: 128px;
  position: inherit;
  font-style: normal;
  text-align: center;
  font-weight: 600;
  border-color: #ffffff;
  padding-bottom: var(--dl-space-space-unit);
  border-bottom-width: 2px;
  cursor: default;
}
.home-container11 {
  left: 95%;
  bottom: 15%;
  height: 150%;
  display: flex;
  position: absolute;
  flex-direction: row;
}
.home-pricing-svg {
  fill: rgb(1, 135, 254);
  transform: scale(1,-1);
height: 100%;
}
.home-hero .home-pricing-svg{
  fill: #1830b5;
}
.home-container12 {
  left: 100%;
  bottom: 120%;
  display: flex;
  position: absolute;
  flex-direction: row;
}
.home-pricing-discount {
  color: rgb(255, 255, 255);
  width: 128px;
  font-style: normal;
  text-align: center;
  padding-top: 5px;
  border-radius: var(--dl-radius-radius-radius8);
  padding-bottom: 5px;
  background-color: rgb(1, 135, 254);
}
.home-hero .home-pricing-discount{
  background-color:#1830b5;
}
.home-container13 {
  width: 100%;
  height: 551px;
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: space-between;
}
.home-card {
  width: 19.5%;
  height: inherit;
  display: flex;
  padding: 16px;
  align-items: flex-start;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #ffffff;
}
.home-price, .home-price_wh {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  white-space:nowrap;
}
.price{
  font-size: 30px;
}
.home-price-discount{
  font-size: 16px;
  color: red;
  text-decoration: line-through;
}
.home-price-month{
  font-size: 12px;
  font-weight: normal;
}
.home-price-bill-y{
  font-size: 10px;
  text-align: center;
  margin-bottom: 20px;
  min-height: 12px;
  width: 100%;
}
.home-price-desc, .home-price-desc_wh {
  text-align: left;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 20px;
  margin-bottom: var(--dl-space-space-twounits);
  min-height: 100px;
}
.home-price-incluse {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 20px;
}
.home-bullet-points {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-point {
 
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-point-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: var(--dl-space-space-halfunit);
}
.home-point-text ul{
  padding-top: 5px;
  padding-left: 35px;
  list-style-type: none;
}
.home-point-text_wh {
  color: #ffffff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: var(--dl-space-space-halfunit);
}

.home-icon_tick {
  width: 15px;
  height: 15px;
  fill: #1830b5;
}
.home-card_bk {
  background-color: #000000;
}
.home-price_wh {
  color: rgb(255, 255, 255);
}
.home-price-desc_wh {
  color: rgb(255, 255, 255);
}
.home-price-incluse_wh {
  color: #ffffff;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  line-height: 27px;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}
.home-testimonals {
  width: 100%;
  display: none;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
}
.home-left3 {
  width: 375px;
  display: flex;
  margin-top: 375px;
  align-items: flex-start;
  margin-right: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.home-text145 {
  color: rgb(82, 40, 245);
  font-style: normal;
  font-weight: 600;
  margin-bottom: 24px;
}
.home-text146 {
  text-align: left;
}
.home-right3 {
  gap: 40px;
  display: flex;
  flex-direction: row;
}
.home-column {
  gap: 40px;
  display: flex;
  flex-direction: column;
}
.home-column1 {
  gap: 40px;
  display: flex;
  flex-direction: column;
}
.home-text147 {
  cursor: pointer;
  display: none;
}
.home-action-bar {
  width: 100%;
  display: none;
  padding: 120px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-action {
  width: 100%;
  display: flex;
  max-width: 1200px;
  align-items: flex-end;
  border-radius: 50px;
  flex-direction: row;
  justify-content: space-between;
  background-color: #5228F5;
}
.home-heading3 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-sevenunits);
  padding-left: var(--dl-space-space-sevenunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sevenunits);
}
.home-text150 {
  color: var(--dl-color-gray-white);
  text-align: left;
}
.home-text154 {
  color: #EEE9FE;
  line-height: 24px;
  margin-bottom: var(--dl-space-space-threeunits);
}

.home-text155 {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.home-images {
  display: flex;
  align-items: flex-end;
  flex-direction: row;
  justify-content: space-between;
}
.home-image3 {
  width: 100%;
  object-fit: cover;
  user-select: none;
}
.home-faq {
  width: 100%;
  display: flex;
  padding: 120px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #EFF0F2;
}
.home-faq .template-button{
  margin-bottom: 0;
  margin-top: 2%;
}
.home-heading4 {
  width: 80%;
  display: flex;
  align-items: center;
  user-select: none;
  flex-direction: column;
  margin-bottom: 25px;
}
.home-accordion {
  margin-top: var(--dl-space-space-threeunits);
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 1200px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-header1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.question {
  width: 100%;
  font-size: 20px;
  max-width: 760px;
  font-weight: 500;
}
.question:hover{
  color: #0187fe;
}
.answer {
  width: 100%;
  max-width: 760px;
  text-align: justify;
}
.home-thq-dropdown {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-list {
  left: 0%;
  width: max-content;
  display: none;
  z-index: 100;
  position: absolute;
  min-width: 100%;
  transition: 0.3s;
  align-items: stretch;
  border-color: #D9D9D9;
  border-width: 1px;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  list-style-type: none;
  background-color: var(--dl-color-gray-white);
  list-style-position: inside;
}
.home-dropdown {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text188 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-dropdown1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle1 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle1:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text189 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-dropdown2 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle2 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle2:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text190 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-footer {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: var(--dl-space-space-sevenunits);
  padding-right: var(--dl-space-space-sevenunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sevenunits);
  background-color: #000000;
}
.home-footer-top {
  width: 100%;
  display: flex;
  max-width: 1200px;
  border-color: #3B3B3B;
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fiveunits);
  justify-content: space-between;
  border-bottom-width: 1px;
}
.home-right4 {
  gap: var(--dl-space-space-fiveunits);
  flex: initial;
  display: flex;
  align-self: stretch;
  margin-top: var(--dl-space-space-threeunits);
  flex-direction: row;
  justify-content: center;
}
.home-right4-mobile{
  display: none;
}
.home-footer-category {
  width: 20%;
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
.home-footer-title {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: var(--dl-space-space-unit);
  cursor: default;
}
.home-footer-link {
  color: rgb(216, 216, 216);
  cursor: pointer;
  font-size: 14px;
  line-height: 1.3;
}
.home-bottom {
  width: 100%;
  display: flex;
  max-width: 1200px;
  margin-top: var(--dl-space-space-threeunits);
  align-items: flex-start;
  user-select: none;
  flex-direction: row;
  justify-content: flex-start;
}
.home-bottom-p{
  line-height: 1.5;
}
.home-container14 {
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-branding {
  width: 299px;
  height: auto;
  margin-bottom: var(--dl-space-space-unit);
  object-fit: contain;
}
.home-footer-copyright {
  color: rgb(210, 210, 210);
  font-size: 16px;
  line-height: 30px;
}
.home-footer-dettagli {
  color: rgb(210, 210, 210);
  font-size: 16px;
  align-self: flex-start;
  border-left: 2px solid white;
  line-height: 30px;
  padding-left: 20%;
  padding-bottom: 5px;
}
.underline {
 
  text-decoration: underline;
}
.bold {
font-weight: bold; 
}
/*Gestione dimensioni monitor*/
@media(max-width: 1600px) {
  .home-centered.navbar{
    max-width: 1300px;
  }
}
@media(max-width: 1500px) {
  .home-centered{
    max-width: 1200px;
  }
  .home-centered.navbar{
    max-width: 1300px;
  }
  .home-header{
    margin-top: 100px;
  }
  .home-h1_bg{
    font-size: 60px;
  }
  .home-header.navbar-header{
    margin-top: 200px;
  }
}
@media(max-width: 1400px) {
  .home-centered{
    max-width: 1100px;
  }
  .home-centered.navbar{
    max-width: 1200px;
  }
  .home-price, .home-price_wh{
    font-size: 28px;
  }
}
@media(max-width: 1300px) {
  .home-centered{
    max-width: 1000px;
  }
  .home-centered.navbar{
    max-width: 1100px;
  }
  .home-links{
    padding-left: 6%;
    padding-right: 6%;
  }
  .home-price-desc, .home-price-desc_wh{
    line-height: 1.15;
    font-size: 15px;
    max-height: 34.5px;
  }
}
@media(max-width: 1200px) {
  .home-centered{
    max-width: 900px;
  }
  .home-centered.navbar{
    max-width: 1000px;
  }
  .home-p_bg{
    margin-top: initial;
  }
  .home-header{
    margin-top: calc(5 * var(--vh));
  }
  .home-h1_bg{
    font-size: 45px;
  }
  .home-header.navbar-header{
    margin-top: calc(5 * var(--vh) + 74px)
  }
  .home-logo{
    width: 110px;
    margin-left:initial;
  }
  .home-left{
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom:30px;
    padding-top: 30px;
  }
  .home-desktop-navigation{
    margin-top: initial;
  }
  .home-links{
    padding-left: 5%;
    padding-right: 5%;
  }
  .home-links a, .home-right a, .home-right .home-button{
    line-height: 1;
    font-size: 17px;
  }
  .home-leng{
    padding-right: 1%;
  }
  .home-logo-len{
    width: 30px;
  }
  .home-right{
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .home-card{
    padding-left: 2%;
    padding-right: 2%;
    width: 31%;
  }
}
@media(max-width: 1100px) {
  .home-left{
    padding-left: 0;
    padding-right: 0;
  }
  .home-centered{
    max-width: 800px;
  }
  .home-centered.navbar{
    max-width: 900px;
  }
  .you-tube-you-tube{
    width: 225px;
  }
  .home-pricing{
    padding-left: 7%;
    padding-right: 7%;
  }
  .home-price, .home-price_wh{
    font-size: 26px;
  }
  .home-heading4 {
    width: 100%;
  }
  .home-footer-dettagli{
    padding-left: 10%;
  }
}
@media (orientation: portrait) and (max-width: 991px) {
  .home-logo{
    margin-left: var(--dl-space-space-twounits);
    width: 170px;
  }
  .home-centered{
    max-width: 700px;
  }
  .home-centered.navbar{
    max-width: 800px;
  }
  .home-dashboard-preview{
    width: 80%;
  }
  .home-dashboard-preview{
    border: width 20px;  
  }
  .home-hero, .home-hero-aboutus{
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-close-mobile-menu {
    align-items: center;
    justify-content: center;
  }
  .home-desktop-navigation {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-centered {
    height: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .home-leng{
    padding-right: 2%;
  }
  .home-logo-len{
    width: 60px;
  }
  .home-left {
    margin-left: var(--dl-space-space-halfunit);
  }
  .home-links {
    display: none;
  }
  .home-sign-in {
    display: none;
  }
  .button-hide {
    display: none !important;
  }
  .home-mobile-menu-button {
    display: flex;
  }
  .home-header {
    width: 100%;
    max-width: 1200px;
    margin-top: calc(20 * var(--vh));
  }
  .home-header.navbar-header {
    margin-top: calc(20 * var(--vh) + 100px);
  }
  .home-image {
    width: 100%;
  }
  .home-data {
    padding-top: calc((75 - 100 - 10) * var(--vh) + 528px);
    padding-left: 5%;
    padding-right: 5%;
  }
  .home-banners-left-title, .home-banners-right-title{
    font-size: 40px;
    line-height: 1.2;
  }
  .home-banners-left-p, .home-banners-right-p{
    font-size: 17px;
    line-height: 1.2;
  }
  .home-banner, .home-banner-2, .home-faq{
    padding-left: 7%;
    padding-right: 7%;
  }
  .home-title {
    width: 100%;
    max-width: 1200px;
  }
  .home-cards {
    margin-top: var(--dl-space-space-fiveunits);
  }
  .home-statistics {

    padding-left: 5%;
    padding-right: 5%;
  }
  .you-tube-you-tube{
    width: 160px;
  }
  .home-banners-left {
    margin-right: var(--dl-space-space-threeunits);
  }
  .home-cards-image {
    width: 360px;
  }
  .home-cards-image1 {
    width: 360px;
  }
  .home-image1 {
    width: 100%;
  }
  .home-category2 {
    padding-left: 0px;
    margin-bottom: var(--dl-space-space-threeunits);
    flex-direction: column;
  }
  .home-headng {
    margin-left: var(--dl-space-space-fourunits);
  }
  .home-container09 {
    width: 100%;
  }
  .home-pasted-image {
    height: auto;
  }
  .home-headng1 {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-fourunits);
    padding-right: var(--dl-space-space-fourunits);
  }
  .home-headng2 {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-fourunits);
    padding-right: var(--dl-space-space-fourunits);
  }
  .home-card {
    width: 33%;

    padding-top: 5%;
    padding-bottom: 5%;
  }
  .home-pricing {
    padding-left: 2%;
    padding-right: 2%;
  }
  .home-price-desc {
    font-size: 13px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-price-incluse, .home-price-incluse_wh  {
    font-size: 16px;
  }
  .home-price, .home-price_wh {
    font-size: 24px;
}
.home-point-text,.home-point-text_wh {
  font-size: 13px;
  margin-left: 3px;
}
  .home-testimonals {
    align-items: center;
    flex-direction: column;
  }
  .home-left3 {
    margin-top: 0px;
    align-items: center;
    margin-bottom: ThreeUnits;
  }
  .home-text146 {
    font-size: 36px;
    text-align: center;
    line-height: 40px;
    margin-bottom: var(--dl-space-space-threeunits);
  }
  .home-right3 {
    gap: var(--dl-space-space-oneandhalfunits);
    flex-direction: row;
  }
  .home-column {
    gap: var(--dl-space-space-oneandhalfunits);
  }
  .home-column1 {
    gap: var(--dl-space-space-oneandhalfunits);
  }
  .home-action {
    flex-direction: column;
  }
  .home-heading3 {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-text150 {
    font-size: 36px;
    line-height: 36px;
  }
  .home-accordion {
    width: 100%;
    max-width: 1200px;
  }
  .home-footer {
    padding: var(--dl-space-space-sixunits);
  }
  .home-footer-top {
    flex-direction: column;
  }
  .home-footer-category{
    width: 100%;
    border-bottom-width: 2px;
    border-color: #ffffff;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-footer-category details{
    margin-bottom: var(--dl-space-space-unit);
    display: flex;
    flex-direction: column;
  }
  .home-right4{
display: none;
  }
  .home-right4-mobile {
    border-color: #ffffff;
    border-top-width: 2px;
    padding-top: var(--dl-space-space-twounits);
    display: flex;
    gap: var(--dl-space-space-unit);
    flex-direction: column;
  }
  .home-links {
    gap: var(--dl-space-space-unit);
  }
  .home-branding {
    width: 35vw;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-footer-copyright {
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 0px;
  }
  .home-footer-dettagli {
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 0px;
  }
  .home-dashboard-preview {
    top: calc(75 * var(--vh));
  }
  .home-footer-link {
    font-size: 16px;
  }
}

@media  (orientation: portrait) and (max-width: 767px) {
  .home-integrations.integrations {
    margin-top: unset;
  }
  .home-centered.navbar{
    max-width: 800px;
    width: 100%;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: initial;
  }
  .home-hero, .home-hero-aboutus{
    position: relative;
    padding-bottom: 180px;
    background-color: var(--dl-color-template-blue-bg);
  }
  .home-desktop-navigation {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-centered {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-left {
    margin-left: var(--dl-space-space-unit);
  }
  .home-right {
    margin-right: var(--dl-space-space-unit);
  }
  .home-sign-in {
    display: none;
  }
  .home-h1_bg{
    font-size: 40px; 
    line-height: 1.2;
  }
  .home-p_bg{
    font-size: 18px;
  }
  .home-get-started_wh {
    margin-top: var(--dl-space-space-twounits);
  }
  .home-dashboard-preview {
    top: calc(75 * var(--vh));
    width: 90%;
    border-width: 10px;
    border-radius: 45px;
  }
  .home-outline {
    border-width: 10px;
    border-radius: 35px;
  }
  .home-image {
    width: 100%;
  }
  .home-data {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-top: calc((75 - 100 + 5) * var(--vh) + 333px);
  }
  .home-get-started{
    align-self: center;
    margin-bottom: 32px;
    margin-top: 10px;

  }
  .home-banners-left-p, .home-banners-right-p{
    margin-bottom: 10px;
  }
  .home-container01 {
    gap: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
    flex-direction: column;
  }
  .home-publish {
    margin-left: 0px;
  }
  .home-container02 {
    gap: var(--dl-space-space-oneandhalfunits);
    flex-direction: column;
  }
  .home-analyze {
    margin-right: 0px;
  }
  .home-features, .home-banner, .home-banner-2, .home-integrations{
    margin-top: -90px;
  }
  .home-statistics{
    z-index: 10;
  }
  #Funzioni{
    z-index: 9;
  }
  #Boost{
    z-index: 8;
    background: #ffffff;
  }
  #Monitora{
    z-index: 7;
  }
  #Condividi{
    z-index: 6;
    background: #ffffff;
  }
  #Scala{
    z-index: 5;
  }
  #Integrazioni{
    z-index: 4;
  }
  .home-features {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-container04 {
    flex-direction: column;
  }
  .home-banners-left, .home-banners-right {
    width: 80%;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .home-banners-left-title {
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-image-container, .home-image-container1 {
    justify-content: center;
  }
  .home-cards-image {
    margin-top: var(--dl-space-space-threeunits);
  }

  .home-centered-container {
    flex-direction: column-reverse;
  }
  .transition-image_dw{
    left: 50%;
    transform: translate(-50%);
  }
  .home-banners-right-p {
    line-height: 24px;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-container05 {
    flex-direction: column;
  }
  .home-integrations {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-pills {
    margin-bottom: var(--dl-space-space-threeunits);
  }
  .home-how-it-works {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-heading1 {
    margin-bottom: var(--dl-space-space-threeunits);
  }
  .home-outline1 {
    border-width: 10px;
    border-radius: 35px;
  }
  .home-image1 {
    width: 100%;
  }
  .home-headng {
    padding-bottom: 0px;
  }
  .home-container09 {
    width: 100%;
  }
  .home-row {
    height: auto;
    flex-direction: column;
  }
  .home-pricing {
    padding-left: 1%;
    padding-right: 1%;
  }
  .home-card {
    padding-left: 1%;
    padding-right: 1%;
  }
  .home-price, .home-price_wh {
    font-size: 20px;
  }
  .home-testimonals {
    padding-left: var(--dl-space-space-fourunits);
    padding-right: var(--dl-space-space-fourunits);
    padding-bottom: 0px;
  }
  .home-right3 {
    width: 100%;
    flex-direction: column;
  }
  .home-column1 {
    display: none;
  }
  .home-text147 {
    display: flex;
    font-style: normal;
    margin-top: var(--dl-space-space-oneandhalfunits);
    font-weight: 600;
  }
  .home-action-bar {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-fourunits);
    padding-right: var(--dl-space-space-fourunits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-action {
    align-items: center;
  }
  .home-heading3 {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-text150 {
    font-size: 28px;
    text-align: left;
  }
  .home-text155 {
    color: var(--dl-color-gray-white);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
  }
  .home-images {
    justify-content: center;
  }
  .home-image3 {
    width: 100%;
  }
  .home-faq {
    padding-left: 5%;
    padding-right: 5%;
  }
  .home-footer {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .testimonal-image {
    width: 28px;
    height: 28px;
  }
  .testimonal-name {
    font-size: 14px;
  }
  .testimonal-from {
    font-size: 14px;
  }
}
@media (orientation: portrait) and (max-width: 650px) {
 
  .home-header {
    margin-top: calc(12 * var(--vh));
}
.home-header.navbar-header {
  margin-top: calc(12 * var(--vh) + 90px);
}
.home-logo-len {
  width: 50px;
}
.home-data {
  padding-top: calc((72 - 100) * var(--vh) + 328px);
}
.active-users-text {
  font-size: 32px;
}
.active-users-text1 {
  font-size: 15px;
}
.testimonal-text {
  font-size: 14px;
  line-height: 21px;
}
.home-title-h1, .home-title-h1-wh{
  font-size: 45px;
}
.home-banners-left, .home-banners-right {
  width: 90%;
}
.you-tube-you-tube{
  width: 123px;
}
.home-container13{
  flex-direction: column;
  height: auto;
}
.home-card{
  width: 70%;
  align-self: center;
  margin-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
  height: 530px;
  max-width: 350px;
}
.home-price, .home-price_wh{
  font-size: 28px;
}
.home-price-desc, .home-price-desc_wh {
  line-height: 24px;
  margin-bottom: var(--dl-space-space-twounits);
  max-height: 48px;
  font-size: 16px;
}
.home-price-incluse, .home-price-incluse_wh{
  font-size: 20px;
}
.home-point-text, .home-point-text_wh {
  font-size: 14px;
  margin-left: var(--dl-space-space-halfunit);
}
.home-links_mobile{
  padding-top: 0;
  gap: 2vh;
}
.home-pricing-discount{
  font-size: 14px;
  width: 110px;
}
.home-pricing .home-title-h1-wh,.home-pricing .home-p_bg,.home-heading2 .home-p_bg{
padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
}
.home-pricing .home-get-started_wh {
  width: 90%
}
.home-footer-dettagli{
  padding-left: 5%;
}
}
@media (orientation: portrait) and (max-width: 479px) {
  .home-logo{
    
    width: 130px;
  }
  .home-logo-len {
    width: 40px;
  }
  .home-hero{
    padding: 3%;
  }
  .home-header {
    margin-top: calc(16 * var(--vh));
  }
  .home-header.navbar-header {
    margin-top: calc(16 * var(--vh) + 70px);
  }
  .home-data {
    padding-top: calc((72 - 100) * var(--vh) + 328px);
  }
  .home-logo_mobile {
    margin-left: 0px;
  }
  .home-centered {
    height: 70px;
    margin-top: 1%;
  }
  .home-centered.navbar{
    margin-top: 0;
  }
  .home-h1_bg, .home-title-h1, .home-banners-left-title, .home-banners-right-title, .home-title-h1-wh{
    font-size: 30px;
    line-height:1.2;
  }
  .home-p_bg, .home-title-p, .home-banners-left-p, .home-banners-right-p, .answer{
    font-size: 15px;
    line-height: 1.15;
  }
  .question, .home-button, .home-button_wh{
    font-size: 17px;
  }
  .home-p_bg{
    margin-top: 3%;
  }
  .home-mobile-menu-button{
    width: 35px;
    height: 35px;
  }
  .home-right {
    margin-right:0;
  }
  .home-icon {
    align-items: center;
    justify-content: center;
  }
  .home-get-started_wh {
    width: 100%;
  }
  .home-dashboard-preview {
    top: calc(85 * var(--vh));
  }
  .home-statistics {
    height: 500px;
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .you-tube-you-tube{
    width: 80px;
  }
  .home-container03 {
    height: 100%;
    flex-direction: column;
  }
  .home-cards {
    margin-top: var(--dl-space-space-threeunits);
    margin-bottom: var(--dl-space-space-threeunits);
  }
  .home-container01 {
    gap: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-container02 {
    gap: var(--dl-space-space-oneandhalfunits);
    margin-bottom: 0px;
  }
  .home-analyze {
    margin-bottom: 0px;
  }
  .home-cards-image, .home-cards-image1 {
    margin-top: var(--dl-space-space-twounits);
  }
  .home-category2 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    flex-direction: column;
  }
  .home-pricing {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-top: 110px;
  }
  .home-testimonals {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-action-bar {
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
  }
  .home-footer {
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
  }
  .home-banner, .home-banner-2 {
    padding-left: 5%;
    padding-right: 5%;
}
  .active-users-text {
    font-size: 56px;
  }
  .active-users-text1 {
    font-size: 20px;
  }
  .you-tube-pasted-image {
    width: 80px;
  }

.home-card{
 width: 90%;
}
.home-logo_mobile {
  width: auto;
  height: 15vh;
  max-width: 90vw;
  object-fit: contain;
}
.home-links_mobile a{
  font-size: 25px;
}
.home-links_mobile .home-button{
  font-size: 16px;
}
.home-pricing-period-unselec, .home-pricing-period-selec{
  width: 80px;
}
.home-pricing-discount{
  font-size: 14px;
  width: 110px;
}
.home-container12 {
  left: 90%;
}
}
@media (orientation: portrait) and (max-width: 350px) {
  .home-logo{
    width: 100px;
  }
  .home-logo-len {
    width: 30px;
  }
  .home-header {
    margin-top: calc(12 * var(--vh));
}
  .home-header.navbar-header {
    margin-top: calc(12 * var(--vh) + 70px);
  }
  .home-data {
    padding-top: calc((5 - 100) * var(--vh) + 528px);
  }

  .home-h1_bg, .home-title-h1, .home-title-h1-wh{
    font-size: 26px;
  }
  .home-p_bg, .home-title-p, .answer{
    font-size: 13px;
  }
  .question, .home-button, .home-button_wh{
    font-size: 15px;
  }
  .home-cards-image, .home-cards-image1{
    width:170%;
  }
  .you-tube-you-tube{
    width: 65px;
  }
  .you-tube-you-tube img{
    width: 100%;
  }
  .home-card{
    width: 100%;
   }
   .home-pricing {
    padding-left: 0;
     padding-right: 0;
   }
   .home-links_mobile a{
    font-size: 20px;
  }
  .home-links_mobile .home-button{
    font-size: 14px;
  }
  .home-container12 {
    left: 80%;
  }
}
@media (orientation: landscape) and (max-width: 991px),(orientation: landscape) and (max-height: 800px), (max-width: 290px) {
  :root {
    --vh: calc(1vh / 0.7);
  }
  body{
    zoom: 0.7;  
  }
  #mobile-menu{
    display: none;
  }
  .home-data {
    padding-top: calc((65 - 100 + 15) * var(--vh) + 528px);
  }
}
@media (orientation: landscape) and (max-width: 750px),(orientation: landscape) and (max-height: 531px) {
  :root {
    --vh: calc(1vh / 0.5);
  }
  body{
    zoom: 0.5;  
  }
}
@media (orientation: landscape) and (max-width: 500px),(orientation: landscape) and (max-height: 380px) {
  :root {
    --vh: calc(1vh / 0.3);
  }
  body{
    zoom: 0.3; 
  }
}
@media (orientation: landscape) and (max-height: 220px) {
  :root {
    --vh: calc(1vh / 0.2);
  }
  body{
    zoom: 0.2; 
  }
}