/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Imposto il @font-face per Font Custom */
/*****************************************/

@font-face {
    font-family: 'gilam-book';
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Book.eot');
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Book.eot?#iefix') format('embedded-opentype'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Book.woff2') format('woff2'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Book.woff') format('woff'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gilam-light';
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Light.eot');
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Light.eot?#iefix') format('embedded-opentype'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Light.woff2') format('woff2'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Light.woff') format('woff'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gilam-semibold';
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-SemiBold.eot');
    src: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-SemiBold.woff2') format('woff2'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-SemiBold.woff') format('woff'),
         url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/fonts/Gilam-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*****************************************/
/* Sovrascrivo il Font del Tema          */
/*****************************************/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'gilam-light' !important;
}

strong {
  font-family: 'gilam-semibold';
}

ol li,
ul li,
a,
p {
  font-family: 'gilam-light' !important;
}

/*************************************************/
/* Customizzazioni del Tema Reformer per Webeing */
/*************************************************/

/*
 * Useful
 * */

.img-center img {
  display: block;
  margin: 0 auto;
}

/*
 * Menu
 * */

.eut-header .eut-menu > li > .eut-link-wrapper > a {
  position: relative;
}

.eut-header .eut-menu > li > .eut-link-wrapper > a:before {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: calc( 50% - 4px );
  left: -6px;
  border-radius: 50%;
  background: #85fdc2;
  opacity: 0;
  transition: 0.35s ease-in-out;
  transform: translateX(-12px);
}

.eut-header .eut-menu > li > .eut-link-wrapper > a.eut-active-item,
.eut-header .eut-menu > li > .eut-link-wrapper > a.eut-active-branch {
  /*color: #b1f8d5;*/
  color: #85fdc2;
}

.eut-header .eut-menu > li > .eut-link-wrapper > a.eut-active-item:before,
.eut-header .eut-menu > li > .eut-link-wrapper > a.eut-active-branch:before,
.eut-header .eut-menu > li > .eut-link-wrapper > a:hover:before {
  opacity: 1;
  transform: translateX(-3px);
}

.eut-header {
  transition: .3s ease-in-out;
}

body.scrolling .eut-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #4d17ea;
  padding-top: 15px;
  padding-bottom: 10px;
}

body.scrolling .eut-header.eut-header-skin-dark .eut-menu > li > .eut-link-wrapper a {
  color: #fff !important;
}

body.scrolling .eut-header.eut-header-skin-dark .eut-menu > li > .eut-link-wrapper a.eut-active-item,
body.scrolling .eut-header.eut-header-skin-dark .eut-menu > li > .eut-link-wrapper a.eut-active-branch,
body.scrolling .eut-header.eut-header-skin-dark .eut-menu > li > .eut-link-wrapper a:hover {
  color: #85fdc2 !important;
}

/*
 * Page Headings 
 * */

#webeing-hero-heading svg {
  width: inherit !important;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 998;
  pointer-events: none;
}

#webeing-hero-heading .eut-slogan {
  position: relative;
  z-index: 9987;
}

.webeing-page-hero-subtitle.eut-slogan {
  justify-content: flex-end;
}

.webeing-page-hero-subtitle.eut-slogan .eut-title {
  letter-spacing: 2px;
  transform: translateY(-60px);
  font-size: 90px !important;
}

/*
 * Section Circle SVG Dividers 
 * */

#main-content #circle-divider {
  position: relative;
  overflow: hidden;
}

#main-content #circle-divider:before {
  content: '';
  width: 100%;
  height: 240px;
  background: #8085df;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

#main-content #circle-divider:after {
  content: '';
  width: 200vw;
  height: 200vh;
  border-radius: 100% 100% 0 0;
  background: #4D17EA;
  position: absolute;
  left: -50vw;
  top: 0;
  z-index: 2;
}

#main-content #circle-divider > div.row-fluid {
  position: relative;
  z-index: 3;
}

#main-content.post-body-container-wrapper #circle-divider:before,
.hs-content-id-71171323695 #main-content #circle-divider:before,
.hs-content-id-71169915187 #main-content #circle-divider:before,
.hs-content-id-71171911688 #main-content #circle-divider:before, 
.hs-content-id-70197587845 #main-content #circle-divider:before,
.hs-content-id-68497322256 #main-content #circle-divider:before  {
  background: #fff;
}

/*
 * Scrolling Circle BG 
 * */

.section-scrolling-bg {
  position: relative;
  /*overflow: hidden;*/
}

.scrolling-bg {
  width: 50vh;
  height: 50vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate( -50% , -50% );
  background: #f3f4f8;
  border-radius: 50%;
}


.section-scrolling-bg > div.row-fluid {
  position: relative;
  z-index: 1;
}

/*
 * Custom Call-To-Action 
 * */

a.eut-btn.eut-link-text.eut-bg-primary-2,
a.eut-btn.eut-link-text.eut-bg-primary-1 {
  border: 3px solid #4D17EA !important;
  /*background: #b1f8d5;*/
  background: #85fdc2;
  color: #4D17EA;
  font-family: 'gilam-semibold' !important;
  border-radius: 0;
} 

a.eut-btn.eut-link-text.eut-bg-primary-2:hover,
a.eut-btn.eut-link-text.eut-bg-primary-1:hover {
  /*color: #B1F8D5;*/
  color: #85fdc2;
  background: #4D17EA;
}

/*
 * Fancy Texts & Titles 
 * */

.webeing-hero-text.webeing-hero-text-abstract .eut-title {
  line-height: 1.5;
}

.webeing-hero-text .eut-desription strong,
.eut-hero .eut-slogan p strong,
.webeing-hero-text .eut-title strong,
.webeing-hero-text .eut-body-text strong {
  /*border-bottom: 4px solid #B1F8D5;*/
  border-bottom: 4px solid #85fdc2;
  font-weight: 700;
  padding-bottom: 2px;
}

.eut-slogan.webeing-hover-block .eut-title span {
  border-bottom: 3px solid transparent;
}

.webeing-hover-block.eut-slogan:hover .eut-title span {
  /*border-bottom-color: #B1F8D5;*/
  border-bottom-color: #85fdc2;
}

.webeing-hero-text .eut-button a {
  border-radius: 0px;
  padding: 15px 40px;
}

/*
 * Carousel Module 
 * */

.testiomonial-carousel {
  /*max-width: 700px;*/
  margin: 20px auto 0 auto;
}

.testiomonial-carousel .slick-track {
    display: flex !important;
}

.testiomonial-carousel .slick-slide {
    height: inherit !important;
}

.testiomonial-carousel .testimonial-item {
  text-align: center;
  padding: 40px;
  margin: 20px;
  background: #f8f9fd;
  box-shadow: 2px 2px 10px rgba(21,21,21,0.12);
}

.testiomonial-carousel .testimonial-item h4 {
  font-size: 24px;
  font-weight: bold;
  color: #4D17EA;
  line-height: 1;
  margin-bottom: 0;
}

.testiomonial-carousel .testimonial-item h5 {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.testiomonial-carousel .slick-dots {
  bottom: -40px;
}

.testiomonial-carousel .slick-dots li {
  margin:0;
}

.testiomonial-carousel .slick-dots li button:before {
  color: #4D17EA;
  font-size: 34px;
}

/*
 * Footer 
 * */

.footer-contacts p {
  font-size:14px;
  line-height: 1.2;
}

.footer-contacts a {
  font-weight: 600;
  color: #4D17EA !important;
  line-height: 1.4;
}

/*
 * Home Page Stuff 
 * */

#hs_cos_wrapper_widget_1647966022213 {
  position: relative;
  z-index: 3;
}

.webeing-icon-boxes .eut-icon-box {
  position: relative;
  padding: 20px 20px 20px 60px;
  border: 1px solid #ccc;
}

.webeing-icon-boxes .eut-icon-box .eut-icon {
  position: absolute;
  width: 100px;
  left: -50px;
  top: calc( 50% - 50px );
} 

.eut-media-boxes img.media-box-img {
  width: 35px;
  height: auto;
  margin-bottom: 0px;
}

.eut-media-boxes .eut-hover-overlay {
  background: rgba( 102,48,234, 0.8 ) !important;
}

.webeing-separator svg {
  top: auto;
  bottom: 0;
  height: auto;
}

.assembling-letters {
  margin-top: -40px;
  justify-content: flex-end;
}

.assembling-letters-two > span,
.assembling-letters > span {
  position: relative;
  display: inline-block;
  top: 0;
  font-size: 7rem;
  color: #85fdc2;
  font-family: 'gilam-semibold' !important;
}

.assembling-letters-two > span.top,
.assembling-letters > span.top {
  top: 0 !important;
}

/*
 * Forms 
 * */

form ::placeholder {
  color: #ffffff;
  opacity: 1;
}
form:-ms-input-placeholder {
  color: #ffffff;
}
form::-ms-input-placeholder {
  color: #ffffff;
}

#main-content fieldset.form-columns-1 input[type=checkbox].hs-input,
form .hs-form-checkbox input[type=checkbox],
form .legal-consent-container input[type=checkbox] {
  width: auto !important;
}
form .legal-consent-container .hs-form-booleancheckbox-display>span p {
  margin-left: 0 !important;
}
form .legal-consent-container a {
  color: inherit !important;
  text-decoration: underline;
}
form .legal-consent-container a:hover {
  text-decoration: none;
}
form .grecaptcha-badge {
  margin: 0;
}

form input[type=submit] {
  border: 3px solid #4D17EA !important;
  background: #85fdc2;
  color: #4D17EA;
  font-family: 'gilam-semibold' !important;
  border-radius: 0;
  transition: 0.3s ease-in-out;
} 
form input[type=submit]:hover {
  /*color: #B1F8D5;*/
  color: #85fdc2;
  background: #4D17EA;
  /*border-color: #B1F8D5 !important;*/
  border-color: #85fdc2!important;
}

form legend {
  color: #fff;
}

form .legal-consent-container .hs-form-booleancheckbox-display>span p {
  color: #fff !important;
  font-size: .875rem !important;
  margin: 0 0 1.4rem !important;
}

#hs_cos_wrapper_module_165003035782414 input[type="file"] {
  border-color: transparent !important;
  line-height: 20px !important;
}

img.hs-image-widget  {
  position: relative;
  z-index: 1;
}

#main-content.post-body-container-wrapper #circle-divider {
  padding-top: 120px;
}
#hs_cos_wrapper_module_16490894550394 {
    border-radius: 500px !important;
    border-style: none !important;
    border-width: 4px !important;
    display: block !important;
    margin-bottom: -40px !important;
    margin-top: 20px !important;
    text-align: center;
}

#hs_cos_wrapper_module_165003035782414 textarea {
  line-height: 1 !important;
}

#webeing_singlepost_form {
    border-color: #b1f8d5 !important;
    border-style: solid !important;
    border-width: 2px !important;
    display: block !important;
    margin-top: 0px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 20px !important;
}

#webeing_singlepost_form select,
#webeing_singlepost_form input[type="text"],
#webeing_singlepost_form input[type="tel"],
#webeing_singlepost_form input[type="email"] {
    background-color: #4d17ea !important;
    background-image: none !important;
    border-color: #B1F8D5 !important;
    border-radius: 0px !important;
    border-style: solid !important;
    border-width: 2px !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    line-height: 0px !important;
    width: 100%;
}

#webeing_singlepost_form .hs-richtext a {
  text-decoration: underline;
}
#webeing_singlepost_form .hs-richtext a:hover {
  text-decoration:none;
}

#webeing_singlepost_form .hs-richtext p,
#webeing_singlepost_form .hs-richtext a{
    color: #FFFFFF !important;
    font-size: 13px !important;
    line-height: 16px !important;
    text-align: left !important;
}
#webeing_singlepost_form label:not(.hs-error-msg) p,
#webeing_singlepost_form label:not(.hs-error-msg) span {
  font-size: 13px !important;
    line-height: 16px !important;
    color: #FFFFFF !important;
}

/*
 * Modules Overrides 
 * */

.dnd_area-row-2-force-full-width-section.dnd_area-row-2-padding.dnd_area-row-2-background-color {
  background-color: #ffffff !important;
}

.body-container-wrapper .blog-header {
  /*padding-top: 120px;*/
  background-color: #4D17EA;
}

.body-container-wrapper .blog-header h1.blog-header__title,
.body-container-wrapper .blog-header p.blog-header__subtitle {
  color: #fff;
}

main.body-container-wrapper {
  border-bottom: 1px solid #e5e5e5;
}

main.body-container-wrapper .eut-single-post {
  margin-top: 180px;
}

main.body-container-wrapper .eut-single-post .eut-single-post-content {
  max-width: 800px;
}

main.body-container-wrapper .eut-single-post .eut-single-post-content img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

main.body-container-wrapper .eut-single-post .eut-single-post-content .wp-caption {
  width: 100% !important;
}

.hs-blog-post .eut-header.eut-header-skin-light {
  background-color: #5c01f2;
}

.eut-icon-boxes.eut-icon-medium .eut-icon {
  width: 120px;
}

.eut-icon-boxes.eut-icon-medium .eut-icon img {
  display: none !important;
}

.webeing-home-icon-boxes.eut-icon-boxes .eut-icon-box .eut-title {
  font-family: 'gilam-semibold' !important;
  color: #4d17ea;
} 

#preloader {
  width: 100%;
  height: 100%;
  position:fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: #f6f6f6;
  transition: .35s ease-in-out;
}

#preloader:before {
  content: '';
  width: 100px;
  height: 100px;
  background-image: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/lattie/webeing_loder.gif');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: calc(50% - 50px );
  left: calc(50% - 50px );
  transition: .5s ease-in-out;
}

#preloader.hide-preloader:before {
  opacity: 0;
  transform: scale(0);
}

#preloader.hide-preloader {
  opacity: 0;
  transform: translateY(-100%);
  transition-delay: 500ms;
}

/*
 * Blog
 * */

.blog-header {
  position: relative;
  height: 65vh;
}
.blog-header__form {
  display: none;
}
.blog-header .blog-header__inner {
  position: relative;
  z-index: 9998;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
}

.eut-related-posts .eut-related-title,
article.eut-single-post .eut-post-title,
article.eut-post-item .eut-post-content .eut-h6,
article.eut-post-item .eut-post-content .eut-h5 {
  color: #4d17ea !important;
  font-family: 'gilam-light' !important;
}

.blog-header .blog-header__inner .blog-header__title {
  font-size: 72px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.2em;
}

.blog-header .blog-header__inner .blog-header__subtitle {
  font-size: 24px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    line-height: 1.667em;
}

.eut-post-body-webeing-cta a {
  width: 100%;
  display: inline-block;
  margin-top: 40px;
  padding: 20px;
  text-align: center;
  background-color: #f6f6f6;
  text-decoration: none;
  transition: .3s ease-in-out;
}
.eut-post-body-webeing-cta a:hover {
  background-color: #4d17ea;
  color: #fff !important;
}

.webeing-button {
  padding: 15px 30px;
  font-size: 14px;
  background-color: #4d17ea;
  color: #fff !important;
  margin-top: 20px;
  display: inline-block;
  transition: .3s ease-in-out;
}

.webeing-button:hover {
  background-color: #e5e5e5;
  text-decoration: none;
  color: #4d17ea !important;
}

/*Blog Post Audio*/

#main-content .content-wrapper .eut-audio-box{
  margin: 20px 0;
  padding: 20px 0;
}


/*
 * Landing Pages
 * */


.hs-content-id-75587409416 footer.footer .row-fluid-wrapper.row-depth-1.row-number-2 > div > div:nth-child(3),
.hs-content-id-74941039156 footer.footer .row-fluid-wrapper.row-depth-1.row-number-2 > div > div:nth-child(3),
.hs-content-id-70909415262 footer.footer .row-fluid-wrapper.row-depth-1.row-number-2 > div > div:nth-child(3){
  display: none;
}

.hs-content-id-70909415262 label:not(.hs-error-msg) p,
.hs-content-id-70909415262 label:not(.hs-error-msg) span {
  font-size: 13px !important;
  line-height: 16px !important;
  color: #FFFFFF !important;
}





/*
 * Responsive 
 * */

@media screen and ( max-width: 768px ) {

  .assembling-letters-two > span,
  .assembling-letters > span {
    font-size: 34px;
  }
  
  #webeing-hero-heading svg {
    width: 50% !important;
    height: auto !important;
    top: auto;
    bottom: 0;
  }
  
  .eut-cascading-image.has-video .eut-image-wrapper {
    padding: 20px 0;
  }
  .eut-cascading-image.has-video .eut-image-wrapper.eut-image-1 {
    display: none;
  }
  .eut-cascading-image.has-video .eut-image-wrapper.eut-image-2 {
    position: relative;
    top: auto;
    left: auto;
    transform: translate( 0 , 0 );
  }
  
  .eut-cascading-image.has-video .eut-image-wrapper.eut-image-2 video {
    transform: translate( 0 , 0 ) !important;
  }
  
  .webeing-icon-boxes .eut-icon-box .eut-icon {
     width: 80px;
      left: 0;
  }
  
  .webeing-icon-boxes .eut-icon-box {
    padding-left: 100px;
  }
  
  .webeing-icon-boxes .eut-icon-box .eut-icon img {
    width: 100%;
  }
  
  .eut-media-boxes .eut-media-box {
    margin-bottom: 40px;
  }
  
  #hs_cos_wrapper_module_1647962165120 .eut-media-boxes .eut-media-box {
    margin-bottom: 0;
  }
  
  #circle-divider .eut-slogan {
    width: 100% !important;
  }
  
  .assembling-letters {
    padding: 0 20px;
    margin-top: 0;
  }
  
  .webeing-page-hero-subtitle.eut-slogan .eut-title {
    font-size: 54px !important;
    transform: translateY(0);
  }
  
  .eut-button a {
    white-space: normal;
  }
  
  .eut-slogan.text-mobile-center {
    justify-content: center;
    text-align: center;
  }
  
  .span2.widget-span {
    width: 50% !important;
    float: left !important;
  }
  
  .hs-content-id-67328050572 #main-content .row-depth-1.row-number-25:after {
    height: 100vh;
  }
  
  .footer .widget-span .eut-title {
      margin-top: 20px;
  }
  
  .footer {
    text-align: center;
  }
  
  .footer .eut-social-links,
  .footer .eut-slogan {
    justify-content: center;
  }
  
  .eut-image-text.eut-style-1 .eut-image {
    width: 100%;
  }
  .eut-image-text.eut-style-1 .eut-image img {
    position:relative;
  }
  .eut-image-text.eut-style-1 .eut-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .blog-header .blog-header__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  #hs_cos_wrapper_module_16474433156642 .eut-cascading-image .eut-image-wrapper:not(.eut-image-1),
  #hs_cos_wrapper_widget_1647442924816 .eut-cascading-image .eut-image-wrapper:not(.eut-image-1) {
    width: 75%;
  }
  
  .blog-header .blog-header__inner .blog-header__title {
    font-size: 58px;
  }
  
  .blog-header .blog-header__inner .blog-header__subtitle {
    font-size: 18px;
  }
  
}
body .body-wrapper.hs-content-id-75587409416 .footer,
body .body-wrapper.hs-content-id-78704126797 .footer,
body .body-wrapper.hs-content-id-79304964927 .footer,
body .body-wrapper.hs-content-id-79308440852 .footer,
body .body-wrapper.hs-content-id-79305830325 .footer,
body .body-wrapper.hs-content-id-79296037742 .footer,
body .body-wrapper.hs-content-id-80236151831 .footer{
display: none;}

img { max-width: 100%; }
body #leadinModal-content-wrapper-3608118{
  background: #fff;
  padding: 0 0 2em;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper, body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper{
  padding: 0em;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3 .dyno-image {
  display: inline-block;
  vertical-align: top;
  float: none;
  width: 100%;
  margin-right: 0;
  margin-bottom: 15px;
  clear: both;
  
}
body .leadinModal .dyno-image img{
  max-width: 100%;

}
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4,
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .advance-wrapper,
body .leadinModal-reset a, body .leadinModal-reset label, body .leadinModal-reset span, body #leadinModal-content-wrapper-3608118 p{
  margin-left:0!important;
  padding: 0.25em 3em!important;
  text-align: center!important;
  display: block;
}
body #leadinModal-content-wrapper-3608118 button {
  padding: 1.25em 3em!important;
}

body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button {
  
  text-align: center!important;
  }

body .leadinModal a.leadin-button {
    display: inline-block;
    text-align: center;
    line-height: inherit;
  padding-bottom: 0;
   }



  @media only screen and (max-width: 768px) {

body .leadinModal.leadinModal-v3 .dyno-image {
width: 100%;
margin-right: 0;}
    
    body .leadinModal.leadinModal-v3 .dyno-image img{
      max-width: inherit;
      }
    
    body #leadinModal-content-wrapper-3608118 p, body .leadinModal-reset a, body .leadinModal-reset label, body .leadinModal-reset span, body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .advance-wrapper, body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4
    {
      padding: .25em 1em!important;
    }
    
body .leadinModal.leadinModal-theme-default{
    padding-top: 60px;}
    
    body .eut-image-carousel.eut-carousel.eut-style-1.eut-columns-1.eut-columns-table-lg-1.eut-columns-table-sm-1.eut-columns-mobile-1.flickity-enabled.is-draggable {
      min-height: 0 !important;
    }
}


 /*  Modifiche  stile font blog*/ 
.body-container--blog-post  a, .body-container--blog-post p, .body-container--blog-post ol li,  .body-container--blog-post ul li, .body-container--blog-post h1, .body-container--blog-post h2, .body-container--blog-post h3, .body-container--blog-post h5, .body-container--blog-post h6{
font-family: gilam-book!important;
 
}

.body-container--blog-post  a, .body-container--blog-post p, .body-container--blog-post ol li,  .body-container--blog-post ul li {

  line-height: 1.47;
}

article.eut-single-post .eut-post-title {
    color: #4d17ea!important;
    font-family: gilam-book!important;
}


.body-container--blog-post p span[style*="bold"] {
font-family: gilam-semibold!important;
}


@media only screen and (max-width: 768px) {

  .eut-post-title {
    font-size: 2.8rem;
    line-height: 1.2;
    font-family: gilam-semibold!important;
}
  
  .eut-single-post-content h2 {
    font-size: 2rem!important;
    line-height: 1.2;
    padding-top: 10px;
    color: #5c01f2;
    padding-bottom: 10px;
    font-family: gilam-semibold!important;
}
    .eut-single-post-content .eut-h2 {
    font-size: 2rem!important;
    line-height: 1.2;
    padding-top: 10px;
    color: #5c01f2;
    padding-bottom: 10px;
    font-family: gilam-semibold!important;
}
  
  .eut-single-post-content h3 {
    font-size: 1.6rem !important;
    font-family: gilam-semibold!important;
    padding-top: 10px;
    padding-bottom: 10px;
   
}
    .eut-single-post-content .eut-h3 {
    font-size: 1.6rem !important;
    font-family: gilam-semibold!important;
    padding-top: 10px;
    padding-bottom: 10px;
   
}
  
  .body-container--blog-post span [style*="monospace"] {
    /* background-color: #ccc; */
    display: inline-block;
    position: relative;
    padding-top: -20px!important;
}
  
  


  }
/*  Modifiche  stile font blog*/ 


/*  Modifiche  marketing sprint*/ 
.hs-content-id-100141983609 h3,.hs-content-id-100141983609 h1,.hs-content-id-100141983609 h2,.hs-content-id-100141983609 h4,.hs-content-id-100141983609 h5,.hs-content-id-100141983609 h6, 
.hs-content-id-71607917392 h1, .hs-content-id-71517192746 h1, .hs-content-id-71616144729 h1, .hs-content-id-71616316026 h1, .hs-content-id-71615959331 h1, .hs-content-id-71616142965 h1, .hs-content-id-71612208553 h1,
.hs-content-id-104952595999 h1, .hs-content-id-121461329177 h1 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
}


.hs-content-id-100141983609 .subtitle {
    background-color: #85fdc2;
    color: #4d17ea;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 8px!important;
    line-height: 1.4;
    padding-right: 4px;
    padding-left: 4px;
  font-weight: 900;
  font-family: gilam-semibold!important;
}

 .hs-content-id-100141983609  p {
    font-size: 18px;
}

.hs-content-id-100141983609 #main-content #circle-divider:before {
    background: #ffffff;
}

.hs-content-id-100141983609 .eut-header .eut-header-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hs-content-id-100141983609 footer.footer {
    display: none;
}


@media only screen and (max-width: 767px){
.hs-content-id-100141983609 .eut-buttons-group.eut-align-center {
    align-items: left!important;
      padding-left: 4%;
}
  
 .hs-content-id-100141983609 p.eut-desription.eut-anim-item.eut-text-white.eut-leader-text {
    padding-left: 4%;
    padding-right: 4%;
   text-align: left;
}
 .hs-content-id-100141983609 h1.eut-title.eut-anim-item.eut-text-white.eut-large-text {
    font-size: 45px;
   text-align: left;
    padding-left: 4%;
   padding-right: 4%;
}
  
.hs-content-id-100141983609  h3.eut-title.eut-anim-item.eut-text-white.eut-h2 {
    color: white;
}
  
.hs-content-id-100141983609 .module_16748292705696-padding > #hs_cos_wrapper_module_16748292705696 {
    display: none;
}
  
  .hs-content-id-100141983609 .subtitle {
     margin-bottom: 20px!important;
}
 .hs-content-id-100141983609 #hs_cos_wrapper_module_1674828497445 {
    display: block !important;
    padding-top: 20px !important;
}
  
 .hs-content-id-100141983609  .row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-5-padding {
    margin-top: 60px;
}
  
  .hs-content-id-100141983609 .eut-header .eut-header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  }

@media only screen and (min-width: 1280px){
.hs-content-id-100141983609 div#hs_cos_wrapper_module_16748291243603 .eut-button {
    display: none;
}
 

  }



/*  Modifica sqeeze page playbook*/ 

.hs-content-id-80236151831 ::marker {
    color: #85fdc2;
    font-size: 30px;
}

/*  Modifica sqeeze page playbook*/ 


/*  Stile duplicato sales page marketing sprint*/ 

.hs-content-id-111381835845 .subtitle {
    background-color: #85fdc2;
    color: #4d17ea;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 8px!important;
    line-height: 1.4;
    padding-right: 4px;
    padding-left: 4px;
  font-weight: 900;
  font-family: gilam-semibold!important;
}
.hs-content-id-111381835845 h3, .hs-content-id-121461329177 h3 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
}
.hs-content-id-111381835845 h1, .hs-content-id-121461329177 h1 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
}
.hs-content-id-111381835845 h2, .hs-content-id-121461329177 h2 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
}
.hs-content-id-111381835845 h4, .hs-content-id-121461329177 h4 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
}


.hs-content-id-111381835845 ::marker {
    color: #4d17ea;
    font-size: 18px;
}
.hs-content-id-111381835845 .bullet-white ::marker{
    color: #ffffff;
    font-size: 18px;
}

.hs-content-id-111381835845  p {
    font-size: 18px;
}

.hs-content-id-111381835845 #main-content #circle-divider:before {
    background: #ffffff;
}

.hs-content-id-111381835845 .eut-header .eut-header-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hs-content-id-111381835845 footer.footer {
    display: none;
}


@media only screen and (max-width: 767px){
.hs-content-id-111381835845 .eut-buttons-group.eut-align-center {
    align-items: left!important;
      padding-left: 4%;
}
  
 .hs-content-id-111381835845 p.eut-desription.eut-anim-item.eut-text-white.eut-leader-text {
    padding-left: 4%;
    padding-right: 4%;
   text-align: left;
}
.hs-content-id-111381835845 h1.eut-title.eut-anim-item.eut-text-white.eut-large-text {
    font-size: 45px;
   text-align: left;
    padding-left: 4%;
   padding-right: 4%;
}
  
.hs-content-id-111381835845  h3.eut-title.eut-anim-item.eut-text-white.eut-h2 {
    color: white;
}
  
.hs-content-id-111381835845 .module_16748292705696-padding > #hs_cos_wrapper_module_16748292705696 {
    display: none;
}
  
  .hs-content-id-111381835845 .subtitle {
     margin-bottom: 20px!important;
}
.hs-content-id-111381835845 #hs_cos_wrapper_module_1674828497445 {
    display: block !important;
    padding-top: 20px !important;
}
  
 .hs-content-id-111381835845  .row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-5-padding {
    margin-top: 60px;
}
  
  .hs-content-id-111381835845 .eut-header .eut-header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  }

/*bullet point*/


.hs-content-id-111381835845 ul {
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg);
  margin-block-start: 0px;
  padding-inline-start: 23px;
   
}
.hs-content-id-111381835845 ::marker {
    font-size: 30px;
   vertical-align: middle;
   padding-right: 15px;
}

.hs-content-id-111381835845 .webeing-icon-boxes p {
    font-size: 18px!important;
}
.hs-content-id-111381835845 .webeing-icon-boxes h3 {
    font-size: 22px;
}

.hs-content-id-111381835845 li {
    padding-bottom: 10px;
}

.hs-content-id-111381835845 .bullet-white ul {
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist-white.svg);
  margin-block-start: 0px;
  padding-inline-start: 23px;
   
}
.hs-content-id-111381835845 .bullet-white ::marker {
    font-size: 30px;
   vertical-align: middle;
   padding-right: 15px;
}

.hs-content-id-111381835845 ul {
    font-size: 18px!important;
}
.hs-content-id-111381835845 p {
    font-size: 18px;
}

.hs-content-id-111381835845 .dnd_area-row-0-background-image {
    background-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/Landing%20marketing%20sprint/webeing-marketing-sprint-hero.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* micro animation for landing box icon */
.eut-icon-boxes .eut-icon-box:hover .eut-icon img, .eut-icon-boxes .eut-icon-box:hover .eut-icon svg {
  transform: rotate(45deg);
  transition: 1s;
}


/* Landing webinar*/
/* inizio footer spento landing webinar*/
.hs-content-id-115884696446 .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.footer3-2-row-0-padding {
    display: none!important;
}
.hs-content-id-115884696446 .row-fluid-wrapper.row-depth-1.row-number-15.dnd-section.footer3-2-row-1-padding {
    display: none!important;
}
/* fine footer spento landing webinar*/


@media only screen and (max-width: 768px){
.hs-content-id-115884696446 .dnd_area-row-8-padding {
    padding-top: 55px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
 .hs-content-id-115884696446 .cell_16843195534003-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  }

 .hs-content-id-115884696446 h4.team-webinar {
    font-family: ubuntu!important;
    font-family: 900!important;
}
/* Landing webinar*/



.hs-blog-post .hs_cos_wrapper .hs-button {
    background: #85fdc2;
    color: #4d17ea;
    padding-top: 15px;
    padding-bottom: 15px;
   margin-bottom: 30px;
   padding-left: 15px;
   padding-right: 15px;
      border: solid;
      border-radius: 5px;
    font-size: 16px!important;
  text-transform: uppercase;
  display: inline-block;
   
}

.hs-blog-post  div#hs_cos_wrapper_widget_1684496593034 {
    text-align: center;
}

.hs-blog-post .hs_cos_wrapper .hs_cos_wrapper_widget {
      text-align: center;
}
.hs-blog-post .offerta-lavoro .hs_cos_wrapper .hs_cos_wrapper_widget {
      text-align: inherit !important;
}
.offerta-lavoro li.hs-form-checkbox:before {
display: none !important;}
/* iframe webinar */
#hs_cos_wrapper_widget_1684493873652 {
padding-top: 20px !important;
}
.row-number-42 iframe {
  max-width: 100% !important;
  width: 100% !important;
  margin: auto;
}

/* FIX TESTO HOME PAGE NUOVA HERO */

/* LANDING HUBSPOT */
@media screen and (max-width: 981px) {
  
.hs-content-id-121461329177 h2#contact-form {
    text-align: center!important;
}
  .hs-content-id-80430795376 h1 {
    font-size: 2.1em;
}
  .hs-content-id-80430795376 div#hs_cos_wrapper_dnd_area-module-2 p {
    font-size: 1.5em;
line-height: 1.47;

}
.hs-content-id-121461329177 .eut-image-text.eut-style-2.eut-image-position-right .eut-content {
    padding: 2% 4% 8% 6%!important;
}
  .hs-content-id-123245068174 header.eut-header.eut-header-skin-light {
    display: none;
}
  .hs-content-id-123245068174 h1 {
    font-size: 26px!important;
}
  .hs-content-id-123245068174 p {
    font-size: 18px!important;
    line-height: 1.47;
}
   .hs-content-id-123245068174 .hs-form-17126f54-6848-4985-b66e-3a95a9870b48_cf2642db-b3e6-40ec-a47d-c8735dd6f0b6 fieldset.form-columns-2 .input {
    margin-right: 0px;
}
    .hs-content-id-123338011715 header.eut-header.eut-header-skin-light {
    display: none;
}
  .hs-content-id-123338011715 h1 {
    font-size: 26px!important;
}
  .hs-content-id-123338011715 p {
    font-size: 18px!important;
    line-height: 1.47;
}
   .hs-content-id-123338011715 .hs-form-17126f54-6848-4985-b66e-3a95a9870b48_cf2642db-b3e6-40ec-a47d-c8735dd6f0b6 fieldset.form-columns-2 .input {
    margin-right: 0px;
}

}

.hs-content-id-121461329177 header.eut-header.eut-header-skin-light {
    display: none!important;
}

.hs-content-id-121461329177 footer.footer {
    display: none;
}

.hs-content-id-121461329177 p.eut-description.eut-body-text.eut-text-black {
    font-size: 20px;
   line-height: 1.47;
  color: #09121B;
}
.hs-content-id-121461329177  p.eut-desription.eut-anim-item.eut-text-inherit.eut-body-text {
    font-size: 20px!important;
    line-height: 1.47;
  color: #09121B;
}

.hs-content-id-121461329177 ul.description-hero {
    font-size: 22px;
    line-height: 1.47;
}
.hs-content-id-121461329177 p.eut-desription.eut-body-text.eut-text-black {
    font-size: 20px;
   line-height: 1.47;
  color: #09121B;
}

.hs-content-id-121461329177 .webeing-hero-text .eut-body-text strong, .hs-content-id-121461329177 .webeing-hero-text .eut-desription strong {
    border-bottom: 0;
    font-weight: 700;
    padding-bottom: 0px;
}

.hs-content-id-121461329177 form .legal-consent-container .hs-form-booleancheckbox-display>span p {
    color: black!important;
    font-size: .875rem!important;
    margin: 0 0 1.1rem!important;
}

.hs-content-id-121461329177 ul {
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg);
    margin-block-start: 0;
    padding-inline-start: 23px;
   font-size: 20px;
   line-height: 1.47;
  color: #09121B;
}

.hs-content-id-121461329177 a.bottone-secondario {
    color: white!important;
    text-align: center;
    font-size: 18px;
}

.hs-content-id-121461329177 p.description-hero {
font-size:22px;
 line-height: 1.67;
}

.hs-content-id-121461329177 .eut-image-text.eut-style-2 .eut-content .eut-content-inner {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.hs-content-id-121461329177 .description-form-boxed{
border: solid 4.4px #85fdc2;
padding:20px;
padding-top:30px;
padding-bottom:30px;}


 .hs-content-id-121461329177 .description-form-boxed p{
font-size:22px;
color: white;
line-height: 1.47;
   }

 .hs-content-id-121461329177 p.description-form{
font-size:22px;
color: white;
line-height: 1.47;
   text-align:center;
   }
.hs-content-id-121461329177 h1.eut-title.eut-h4.eut-text-primary-1 {
    font-size: 2.6em;
}

user agent stylesheet
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.hs-content-id-121461329177 ::marker {
    font-size: 42px;
}
.hs-content-id-121461329177 .eut-image-text.eut-style-2.eut-image-position-right .eut-content {
    padding: 2% 31% 8% 6%;
}

.hs-content-id-121461329177 p.description-hero strong {
    border-bottom: 4px solid #85fdc2;
    font-weight: 700;
    padding-bottom: 2px;
}

.hs-content-id-121461329177 form input[type=text], .hs-content-id-121461329177 form input[type=email], .hs-content-id-121461329177 form select {
    padding: 9px;
}
.hs-content-id-121461329177 form .hs-richtext p {
    font-size: 0.875rem;
    margin: 0 0 1.1rem;
    line-height: 1.47;
}

.hs-content-id-121461329177 form .hs-richtext, .hs-content-id-121461329177 form .hs-richtext p {
    font-size: 0.875rem;
    margin: 0 0 1rem;
    line-height: 1.47;
    font-family: 'gilam-light';
}
.hs-content-id-121461329177 h2.form-violet {
    color: white;
}

.hs-content-id-121461329177 p.eut-desription.eut-anim-item.eut-text-inherit.eut-body-text {
    padding-bottom: 0px!important;
    margin-bottom: 5px;
}
.hs-content-id-121461329177 .eut-buttons-group .eut-align-left {
    margin-top: 20px;

}

 .hs-content-id-121461329177 a.eut-btn.eut-link-text.eut-bg-primary-1, .hs-content-id-121461329177 a.eut-btn.eut-link-text.eut-bg-primary-2 {
    margin-top: 20px;
}

.hs-content-id-121461329177 form input[type=submit] {
    background: #85fdc2;
    border: 3px solid #4d17ea!important;
    border-radius: 0;
    color: #4d17ea;
    font-family: gilam-semibold!important;
    transition: .3s ease-in-out;
    padding-top: 20px;
    padding-bottom: 20px;
  font-size: 16px;
}
.hs-content-id-121461329177 span#hs_cos_wrapper_module_16877719928504_ p {
    font-size: 20px;
   line-height: 1.47;
  color: #09121B;
}
.hs-content-id-121461329177 a.eut-btn.eut-link-text.eut-icon-box-btn.eut-text-primary-1 {
    font-family: gilam-semibold !important;
}

.hs-content-id-121461329177 .row-no-cta .eut-button {
    display: none!important;
}

.hs-content-id-121461329177 img.partner-hubspot-img {
    max-width: 230px;
}

.hs-content-id-121461329177 h2 {
    font-family: gilam-semibold!important;
    font-weight: 900!important;
    font-size: 2.2em!important;
}
.hs-content-id-121461329177 h3 {
    font-size: 1.8em!important;
}
.hs-content-id-121461329177 h4 {
    font-size: 1.4em!important;
}
 .hs-content-id-121461329177 p.description-form{
font-size:22px;
color: white;
line-height: 1.47;
   text-align:center;
   }
 .hs-content-id-121461329177 a.bottone-secondario.scroll-button {
    font-family: gilam-semibold!important;
}

/*.hs-content-id-121461329177 .span6.widget-span.widget-type-cell.cell_16883753476402-background-color.cell_16883753476402-padding.dnd-column.cell_16883753476402-vertical-alignment {
    border: solid 4px #85fdc2;
}

 .hs-content-id-121461329177 .span6.widget-span.widget-type-cell.cell_1688375723244-background-color.cell_1688375723244-padding.dnd-column.cell_1688375723244-vertical-alignment  {
    border: solid 4px #85fdc2;
}*/

.hs-content-id-121461329177 p.description-form strong {
    border-bottom: 4px solid #85fdc2;
    font-weight: 700;
    padding-bottom: 2px;
  line-height: 1.8;
}
.eut-slogan.eut-text-align-center.module_16872725929937.eut-animation-multiple-items.eut-fade-in-up.eut-animating {
    justify-content: center;
}
/*.hs-content-id-121461329177 .span6.widget-span.widget-type-cell.cell_16883778019272-padding.cell_16883778019272-vertical-alignment.cell_16883778019272-background-color.dnd-column {
    border: solid 4px #85fdc2;
}
.hs-content-id-121461329177 .span6.widget-span.widget-type-cell.cell_16883778019273-vertical-alignment.cell_16883778019273-background-color.cell_16883778019273-padding.dnd-column  {
    border: solid 4px #85fdc2;
}
.hs-content-id-121461329177 .span6.widget-span.widget-type-cell.cell_16883816288252-background-color.cell_16883816288252-vertical-alignment.cell_16883816288252-padding.dnd-column  {
    border: solid 4px #85fdc2;
}
.hs-content-id-121461329177  .span6.widget-span.widget-type-cell.cell_16883816288253-vertical-alignment.cell_16883816288253-padding.cell_16883816288253-background-color.dnd-column {
    border: solid 4px #85fdc2;
}*/


.hs-content-id-121461329177 .description-violet a{
   color: white;
text-decoration: none;
}
.hs-content-id-121461329177 p.description-violet{
   color: white;
   font-size: 18px;
   line-height: 1.47;
}


@media screen and ( max-width: 768px ) {
 .hs-content-id-121461329177 .description-form-boxed p{
font-size:18px;
   }

 .hs-content-id-121461329177 p.description-form{
font-size: 18px;
    line-height:1.47;
   }
  
  .hs-content-id-121461329177 p.eut-description.eut-body-text.eut-text-black {
    font-size: 18px;
   line-height: 1.47;
}
.hs-content-id-121461329177  p.eut-desription.eut-anim-item.eut-text-inherit.eut-body-text {
    font-size: 18px;
    line-height:1.47;
}

.hs-content-id-121461329177 ul {
   font-size: 18px;
    line-height:1.47;
}
.hs-content-id-121461329177 p.eut-desription.eut-body-text.eut-text-black {
   font-size: 18px;
    line-height:1.47;
}
  .hs-content-id-121461329177 span#hs_cos_wrapper_module_16877719928504_ p {
    font-size: 18px;
    line-height:1.47;
}
    .hs-content-id-121461329177  h1.eut-title.eut-anim-item.eut-text-primary-1.eut-h2 {
    font-size: 35px!important;
          padding-top: 0px;
}
   .hs-content-id-121461329177 .eut-slogan-inner img {
    padding-bottom: 30px;
}
  .hs-content-id-121461329177   h2 {
    text-align: left!important;
    font-size: 28px;
}

 .hs-content-id-121461329177 .dnd_area-row-4-padding {
    padding-top: 80px !important;
    padding-bottom: 0px !important;
}
.hs-content-id-121461329177 h2.eut-title.eut-h2.eut-text-primary-1 {
    font-size: 28px!important;
}
.hs-content-id-121461329177 .span4.widget-span.widget-type-cell.cell_16872729246843-vertical-alignment.dnd-column {
    padding-bottom: 20px;
}
.hs-content-id-121461329177 .dnd_area-row-9-padding {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}
  .hs-content-id-121461329177 .dnd_area-row-11-padding {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
  .hs-content-id-121461329177 .dnd_area-row-3-padding {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}
  .hs-content-id-121461329177 .dnd_area-row-6-padding {
    padding-top: 40px !important;
}
 .hs-content-id-121461329177 .dnd_area-row-10-padding {
    padding-bottom: 60px !important;
}
  }


.hs-content-id-123245068174 h1 {
    color: #4d17ea;
    padding-top: 30px;
    font-size: 40px;
}

.hs-content-id-123245068174 footer.footer {
    display: none;
}

.hs-content-id-123245068174 form .legal-consent-container .hs-form-booleancheckbox-display>span p {
    color: black!important;
}

.hs-content-id-123245068174 form .hs-richtext {
    word-break: break-word;
    font-family: gilam-light!important;
    line-height: 1.47;
}

.hs-content-id-123338011715 form .hs-richtext {
    word-break: break-word;
    font-family: gilam-light!important;
    line-height: 1.47;
}

.hs-content-id-123338011715  form .legal-consent-container .hs-form-booleancheckbox-display>span p {
    color: black!important;
}
.hs-content-id-123338011715  h1 {
    color: #4d17ea;
    padding-top: 30px;
    font-size: 40px;
}

.hs-content-id-123338011715 footer.footer {
    display: none;
}

/* LANDING HUBSPOT */




/* tipografia webeing */


h1, h2, h3, h4, h5 {
    font-family: gilam-semibold!important;
}
/*h3 {
    font-size: 1.8em!important;
}
 h2 {
    font-size: 2.3em!important;
}
 h3 {
    font-size: 1.8em!important;
}
h4 {
    font-size: 1.4em!important;
}*/

/* LANDING */
.hero-landing img {
  padding-bottom: 25px !important;
}
.hero-landing ul {
margin-bottom: 15px;
}
.hero-landing p {
margin-bottom: 10px;
}
.hero-landing .eut-content {
margin-top: 35px !important;
}
.hero-landing .description-hero:first-child p {
margin-bottom: 0 !important;
}
.hero-landing .hs-content-id-121461329177 a.eut-btn.eut-link-text.eut-bg-primary-2 {
margin-top: 0 !important;
}
/*.row-number-43 {
position: absolute;
}*/
.row-number-51 h3 {
display: none;
}
.cell_16883753476402-background-color, .cell_1688375723244-background-color, .cell_16883778019272-background-color, .cell_16883778019273-background-color,
.cell_16883816288252-background-color, .cell_16883816288252-background-color, .cell_16883816288253-background-color {
position: relative;
  padding-bottom: 150px !important;
}
.cell_16883753476402-background-color img, .cell_1688375723244-background-color img,
.cell_16883778019272-background-color img, .cell_16883778019273-background-color img,
.cell_16883816288252-background-color img, .cell_16883816288253-background-color img {
margin: auto;
display: inline-block;
  -webkit-transition: -webkit-transform .4s ease-in-out;
  -ms-transition: -ms-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;  
}
.cell_16883753476402-background-color .eut-single-image,
.cell_1688375723244-background-color .eut-single-image,
.cell_16883778019272-background-color .eut-single-image,
.cell_16883778019273-background-color .eut-single-image,
.cell_16883816288252-background-color .eut-single-image,
.cell_16883816288253-background-color .eut-single-image {
text-align: center;
}
.cell_16883753476402-background-color h3, .cell_1688375723244-background-color h3, .cell_16883778019272-background-color h3, .cell_16883778019273-background-color h3,
.cell_16883816288252-background-color h3, .cell_16883816288253-background-color h3 {
 text-align: center;
  padding-bottom: 0;
  padding-top: 0;
}
.cell_16883753476402-background-color:hover img,
.cell_1688375723244-background-color:hover img,
.cell_16883778019272-background-color:hover img,
.cell_16883778019273-background-color:hover img,
.cell_16883816288252-background-color:hover img,
.cell_16883816288253-background-color:hover img
{
  transform:rotate(15deg);
  -ms-transform:rotate(15deg);
  -webkit-transform:rotate(15deg);
  -webkit-transition: -webkit-transform .4s ease-in-out;
  -ms-transition: -ms-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;  
}
.cell_16883753476402-background-color .eut-slogan-inner,
.cell_1688375723244-background-color .eut-slogan-inner,
.cell_16883778019272-background-color .eut-slogan-inner,
.cell_16883778019273-background-color .eut-slogan-inner,
.cell_16883816288252-background-color .eut-slogan-inner,
.cell_16883816288253-background-color .eut-slogan-inner {
margin-bottom: 30px;
}
.cell_16883753476402-background-color #hs_cos_wrapper_widget_1688457703023, .cell_1688375723244-background-color #hs_cos_wrapper_widget_1688457806713,
.cell_16883778019273-background-color #hs_cos_wrapper_module_1688458335405, .cell_16883778019272-background-color #hs_cos_wrapper_widget_1688457535193,
.cell_16883816288252-background-color #hs_cos_wrapper_widget_1688458450198, .cell_16883816288253-background-color #hs_cos_wrapper_widget_1688458508646 {
position: absolute;
bottom: 40px;
right: 0;
left: 0;
}
.cell_16883753476402-background-color .eut-button, .cell_1688375723244-background-color .eut-button,
.cell_16883778019273-background-color .eut-button, .cell_16883778019272-background-color .eut-button,
.cell_16883816288252-background-color .eut-button, .cell_16883816288253-background-color .eut-button {
  padding-bottom: 20px;
}
/* mobile */
@media screen and (max-width: 900px) {
.cell_16883753476402-background-color, .cell_1688375723244-background-color, .cell_16883778019272-background-color, .cell_16883778019273-background-color,
.cell_16883816288252-background-color, .cell_16883816288252-background-color, .cell_16883816288253-background-color {
 padding: 20px !important;
}
  .cell_16883753476402-background-color #hs_cos_wrapper_widget_1688457703023, .cell_1688375723244-background-color #hs_cos_wrapper_widget_1688457806713,
.cell_16883778019273-background-color #hs_cos_wrapper_module_1688458335405, .cell_16883778019272-background-color #hs_cos_wrapper_widget_1688457535193,
.cell_16883816288252-background-color #hs_cos_wrapper_widget_1688458450198, .cell_16883816288253-background-color #hs_cos_wrapper_widget_1688458508646 {
  position: relative;
  }
.cell_16883753476402-background-color .eut-btn, .cell_1688375723244-background-color .eut-btn,
.cell_16883778019273-background-color .eut-btn, .cell_16883778019272-background-color .eut-btn,
.cell_16883816288252-background-color .eut-btn, .cell_16883816288253-background-color .eut-btn {
    line-height: 1.3;
    padding: 15px;
  }
  .eut-link-text {
  line-height: 1.5 !important;
  padding: 20px 30px !important;
  }
  #hs_cos_wrapper_module_16878489546605 .form-violet, #hs_cos_wrapper_module_16877719928504_ h2, #hs_cos_wrapper_module_16883777908792 .form-violet, .row-number-38 .form-violet,
  #hs_cos_wrapper_module_16872725929937 h2, .cell_16883816208692-padding h2 {
  text-align: center !important;
  }
  #hs_cos_wrapper_module_16872725929937 .eut-buttons-group, .cell_16883816208692-padding .eut-buttons-group {
  text-align: center;
  display: block;
  }
  body h1 img {
  max-width:155px !important;
  padding-bottom: 10px !important;
  }
  .hs-content-id-121461329177 a.eut-btn.eut-link-text.eut-bg-primary-1 {
  margin-bottom: 40px;
  }
  .module_1687793362249 p {
  margin-bottom: 3px;
  }
  .dnd_area-row-1-padding {
  padding-bottom: 20px !important;
  }
  .dnd_area-row-13-padding, .dnd_area-row-15-padding, .dnd_area-row-8-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

/* tipografia webeing
p.eut-desription.eut-anim-item.eut-text-white.eut-body-text {
    font-size: 18px!important;
    line-height: 1.47;
}
p.eut-description.eut-body-text.eut-text-black {
    font-size: 18px!important;
    line-height: 1.47;
}
p.eut-desription.eut-anim-item.eut-text-inherit.eut-body-text {
    font-size: 18px!important;
    line-height: 1.47;
}
p.eut-description.eut-body-text.eut-text-inherit {
    font-size: 18px!important;
    line-height: 1.47;
}
p.eut-desription.eut-body-text.eut-text-white {
    font-size: 18px;
    line-height: 1.47;
} */
/* caso studio bullet point su sfondo viola*/
 ul.bullet-white {
    color: white;
}


/* DA ELIMINARE 
h1 {
    font-size: 72px!important;
}

/* LANDING */
.hs-content-id-121461329177 .hero-landing .eut-content {
margin-top: 0 !important;
}
.hs-content-id-121461329177 .hero-landing img {
  padding-bottom: 15px !important;
}
.hs-content-id-121461329177 ::marker {
line-height: 0.5;
}
@media screen and (max-width: 1480px) {
.hs-content-id-121461329177 h1.eut-title.eut-h4.eut-text-primary-1 {
  font-size: 1.9em;
}
.hs-content-id-121461329177 h1.eut-title.eut-h4.eut-text-primary-1 img {
  max-width: 155px !important;
}
  .hs-content-id-121461329177 p.description-hero, .hs-content-id-121461329177 ul.description-hero {
  font-size: 20px;
  line-height: 1.47;
}
}

/* LANDING PAGE LAYOUT*/
.bullet-form-light ul {
    color: white;
    font-size: 20px;
    line-height: 1.47;
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist-LIGHT.svg);
    margin-block-start: 0;
    padding-inline-start: 23px;
  font-family: 'gilam-semibold' !important;
}
.bullet-form-light ::marker {
    font-size: 40px;
}
.bullet-form-light ul li {
  font-family: 'gilam-semibold' !important;
}
.bullet-form-dark ul  {
    color: #09121b;
    font-size: 18px;
    line-height: 1.47;
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg);
    margin-block-start: 0;
    padding-inline-start: 23px;
}
.bullet-form-dark ::marker {
    font-size: 40px;
}
h6.description-hero {
    font-family: 'gilam-book' !important;
}
.hs-content-id-159662506644 header.eut-header.eut-header-skin-light {
    display: none;
}
.service-text p {
    font-size: 18px;
    line-height: 1.47;
}
.webeing-number-box h4.eut-title.eut-h3.eut-text-primary-1 {
    padding-top: 0px;
}
.webeing-number-box .eut-icon-box.eut-anim-item  {
    padding-top: 25px!important;
    padding-bottom: 20px!important;
}
.webeing-number-box .eut-icon {
    display: none;
}
.hs-content-id-159662506644 footer.footer {
    display: none;
}
.hs-content-id-159662506644 .row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-max-width-section-centering.dnd_area-row-0-vertical-alignment.dnd_area-row-0-background-color.dnd_area-row-0-margin.dnd-section.dnd_area-row-0-padding {
    position: fixed;
    width: 100%;
    z-index: 3;
}

.social-proof h4 {
  margin-bottom: 0 !important;
  padding-top: 15px;

}
.social-proof p {
 font-size: 21px;

}
.cell_17097391852253-vertical-alignment img {
  border: 12px solid #85fdc2 !important;
border-radius: 50%;
  padding: 0;
}

@media only screen and (max-width: 1310px) {
.hs-content-id-159662506644 #webeing-hero-heading svg {
    max-width: 40%;
}
  .hs-content-id-176009843010 #webeing-hero-heading svg {
    max-width: 40%;
}
  }

@media only screen and (max-width: 1020px) {
body #hs_cos_wrapper_widget_1709739215551 h1 {
  font-size: 39px !important;
  }
  .cell_17097391852252-vertical-alignment {
  padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .dnd_area-row-0-padding {
      padding-bottom: 20px !important;
  }
  body #webeing-hero-heading .row-fluid .span5 {
    display: none !important;
}
}
@media only screen (min-width: 980px) {
body #webeing-hero-heading .row-fluid .span5 {
    display: none !important;
}
body .row-number-57.dnd_area-row-14-padding {
  padding-bottom: 50px !important;}
}
/*@media only screen (min-width: 980px) and (max-width: 1020px) {

.hs-content-id-159662506644 .span5.widget-span.widget-type-cell.cell_1709905359785-padding.cell_1709905359785-vertical-alignment.dnd-column {
    display: none !important;
}
  #hs_cos_wrapper_widget_1709739215551_ h1 {
  font-size: 39px !important;
  }
}*/
  

@media only screen and (max-width: 980px) {
  .cell_17097391852252-padding {
  width: 100% !important;
  }
  .hs-content-id-159662506644 div#webeing-hero-heading {
    padding-top: 10px !important;
}
 .hs-content-id-159662506644 .eut-button.eut-text-align-left.eut-tablet-text-align-inherit.eut-mobile-text-align-inherit {
    padding-top: 10px;
}
  
.social-proof h4 {
  font-size: 18px!important;
}
 .social-proof p {
    font-size: 14px;
    line-height: 1.47;
}
  h6.description-hero {
    font-size: 18px;
    line-height: 1.47;
}
  p.eut-desription.eut-anim-item.eut-text-white.eut-h6 {
    display: none;
}
  .service-text .eut-buttons-group.eut-align-left {
    display: none;
}
  .service-text h2 {
    font-size: 25px!important;
}
  span#hs_cos_wrapper_widget_1709739215551_ h1 {
    font-size: 34px;
}
 .hs-content-id-159662506644 h6 {
    font-size: 18px !important;
}
  .hs-content-id-159662506644 div#hs_cos_wrapper_module_1709740515710 img {
    max-width: 160px !important;
    height: auto;
}
 .hs-content-id-159662506644 div#hs_cos_wrapper_module_1709812777426 img {
    max-width: 160px !important;
    height: auto;
}
  .hs-content-id-159662506644 .eut-divider.eut-horizontal.widget_1709740725246 {
    padding-bottom: 10px;
}
p.subtitle-landing {
    font-size: 18px !important;
}
  .hs-content-id-159662506644 h2 {
    font-size: 35px !important;
}
  div#hs_cos_wrapper_widget_1709907515493_ p {
    font-family: gilam-semibold !important;
    font-size: 20px !important;
}
  .span12.widget-span.widget-type-custom_widget.module_17098195713533-flexbox-positioning.module_17098195713533-padding.dnd-module {
    max-width: 48%;
}
  .span12.widget-span.widget-type-custom_widget.module_17098195784403-flexbox-positioning.dnd-module {
    max-width: 48%;
}
 .hs-content-id-159662506644 #webeing-hero-heading svg {
    display: none;
}
  
 .hs-content-id-159662506644 span#hs_cos_wrapper_widget_1709739215551_ h1 {
    font-size: 38px !important;
}
  .social-proof.eut-icon-boxes.widget_1709739701827 {
    grid-row-gap: 10px;
    grid-column-gap: 10px;
}
  #hs_cos_wrapper_module_1709741292922, #hs_cos_wrapper_module_17099073703508 {
  padding-right: 0 !important;
  }
  body .hs-content-id-159662506644 span#hs_cos_wrapper_widget_1709739215551_ h1 {
    font-size: 30px !important;
  }
  body .dnd_area-row-16-padding {
  margin-top: 0px !important;}
  .dnd_area-row-17-padding {
  padding-top: 40px !important;
  }
  body .cell_17097391852252-row-0-padding {
  padding-right: 0 !important;}
  body .cell_17097391852252-row-0-padding .span6 {
float: left;
    width: 37%;
    margin-right: 7%;
  }
  body .cell_17097391852252-row-0-padding .span6 img {
  max-width: 100%;
  }
    .hs-content-id-159662506644 div#hs_cos_wrapper_module_1709740515710 img {
  max-width: 84% !important;
  }
  body .eut-divider.module_1709804833572 {
  padding-bottom: 0 !important;}
  body .social-proof.eut-icon-boxes .eut-icon-box .eut-icon {
  margin-bottom: 0 !important
  }
}

/**/
.hs-content-id-159662506644 .row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd_area-row-2-background-color.dnd_area-row-2-max-width-section-centering.dnd-section.dnd_area-row-2-margin.dnd_area-row-2-vertical-alignment {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1000;
}
/*LANDING HUBSPOT*/
ul.description-hero {
    font-size: 22px;
    line-height: 1.47;
}

ul.description-hero {
    color: #09121b;
    font-size: 20px;
    line-height: 1.47;
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg);
    margin-block-start: 0;
    padding-inline-start: 23px;
}

ul.description-hero ::marker {
    font-size: 42px;
}

ul.description-bullet {
    color: #09121b;
    font-size: 18px;
    line-height: 1.47;
    list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg);
    margin-block-start: 0;
    padding-inline-start: 23px;
}

ul.description-bullet ::marker {
    font-size: 42px;
}
.hs-content-id-161569838695 header.eut-header.eut-header-skin-light {
    display: none !important;
}
.hs-content-id-161569838695 #hs_cos_wrapper_module_170980891070411 input[type="submit"]:hover {
    color: #4D17EA !important;
    line-height: 30.928px !important;
    color: #85fdc2!important;
}

@media only screen and (max-width: 1310px) {
 .hs-content-id-161569838695 #webeing-hero-heading svg {
    max-width: 40%;
}
  }

@media only screen and (max-width: 980px) {
   .hs-content-id-161569838695 #webeing-hero-heading svg {
    display: none;
}
span#hs_cos_wrapper_widget_1709739215551_ h1 {
    font-size: 28px !important;
}
  .hs-content-id-161569838695 h6 {
    font-size: 18px !important;
}
    .hs-content-id-161569838695 h2 {
    font-size: 35px!important;
}
 .hs-content-id-161569838695 .dnd_area-row-0-padding {
    padding-top: 10px!important;
}
 .hs-content-id-161569838695 ul.description-hero {
    font-size: 17px !important;
}
  .hs-content-id-161569838695 span#hs_cos_wrapper_widget_1709739486825_ h6 {
    margin-bottom: 0px !important;
}
  .hs-content-id-161569838695 .span6.widget-span.widget-type-custom_widget.module_1709740515710-vertical-alignment.module_1709740515710-padding.module_1709740515710-hidden.dnd-module img {
    max-width: 95px !important;
    height: auto !important;
}
  .hs-content-id-161569838695 .span6.widget-span.widget-type-custom_widget.module_1709812777426-vertical-alignment.module_1709812777426-hidden.dnd-module img {
    max-width: 95px !important;
    height: auto !important;
}
   .hs-content-id-161569838695 .row-fluid-wrapper.row-depth-1.row-number-6.dnd-row {
    margin-top: -20px;
}
  .hs-content-id-161569838695 .cell_17097391852252-row-0-padding .span6 {
    margin-right: 0px;
}
  }
/*LANDING HUBSPOT*/

/*TABLET MOBILE

@media only screen and (min-width: 981px) and (max-width: 1200px) {
  
  .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .row-fluid .span3 {
    width: 100%;
}
  .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-18.dnd-row .row-fluid [class*="span"] {
    margin-left: 0px;
  
  }

    }
*/
/*archivio blog*/
.hs-content-id-69478392891 div#hs_cos_wrapper_search_input_01 {
    padding-bottom: 30px;
}
.hs-content-id-69478392891 ul.tag-list {
    padding: 0px;
}
.hs-content-id-69478392891 ul.tag-list li {
    display: inline!important;
    list-style: none;
    padding: 0px;
    margin-right: 10px;
    background: #f7f7f7!important;
    padding: 3px!important;
   line-height: 20px!important;
     
}

.hs-content-id-169246800020 ul.tag-list {
    padding: 0px!important;
}
.hs-blog-post ul.tag-list li {
  display: inline!important;
    list-style: none;
    padding: 0px;
    margin-right: 10px;
    background: white!important;
    padding: 0px!important;
  align-items: center;
}
.hs-blog-post a.blog-post__tag-link {
    font-size: 16px !important;
}

.hs-blog-post .blog-post__tags {
    display: inline-flex;
    align-items: center;
    margin-left: 0px;
   min-width: 100%;
}
.hs-blog-post ul.tag-list {
    margin: 0px;
    margin-left: 0px;
}

 .hs-blog-post .eut-post-meta-wrapper {
    display: table-row!important;
    align-items: flex-start;
    margin-left: 0px;
}
.eut-post-meta+.eut-post-meta:before {
    content: none;
    display: none;
}
.hs-blog-post span.tag-list-title {
    min-width: 100px;
}
.hs-blog-post ul.tag-list {
    padding-left: 16px;
}
.hs-blog-post span.tag-list-title {
    margin-right: 10px;
}
 
@media screen and (max-width: 980px) {
    .blog-header .blog-header__inner .blog-header__title {
        font-size: 51px;
    }

.hs-content-id-179631185215 h1 {
    font-size: 32px !important;
}

  h1 {
        font-size: 40px!important;
    }
  .hs-blog-post .eut-post-meta-wrapper {
    display: inline-table;
    align-items: center;
    margin-left: 0px;
}
      .hs-blog-post .eut-link-text {
        line-height: 1.5 !important;
        padding: 0px!important;
    }
  .hs-blog-post .blog-post__tags {
     margin-left: 0px;
     margin-top: 10px;
}
  .hs-blog-post .eut-post-meta+.eut-post-meta:before {
    margin: 0 0px;
}
  .hs-blog-post h1.eut-post-title {
    font-size: 38px !important;
}
  .hs-blog-post .blog-post__tags {
    align-items: center;
    display: inline-block;
    margin-left: 0px;
    min-width: 100%;
}
  .hs-blog-post ul.tag-list {
    padding-left: 0px;
}
  .hs-content-id-69478392891 ul.tag-list li {
   line-height: 40px;
     
}
.hs-blog-post ul.tag-list {
    padding-top: 10px !important;
}
  
  
    }

/*archivio blog*/

/*ottimizzazioni home page con nuovo restyling*/

div#hs_cos_wrapper_widget_1647961226622 p {
    text-align: left;
    font-size: 1.7rem;
}

.hs-content-id-80430795376 a.eut-btn.eut-link-text.eut-bg-primary-1,
.hs-content-id-80430795376 a.eut-btn.eut-link-text.eut-bg-primary-2,
.hs-content-id-80430795376 #hs_cos_wrapper_module_17123037680957 a.eut-btn.eut-link-text.eut-bg-primary-1 {
    border: none !important;
}

p.eut-desription.eut-anim-item.eut-text-white.eut-body-text,
.hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-39.dnd_area-row-12-padding.dnd-section p,
.hs-content-id-80430795376 div#hs_cos_wrapper_module_1711703147036 p,
.hs-content-id-80430795376 div#hs_cos_wrapper_dnd_area-module-16 p,
#hs_cos_wrapper_module_1727794526544 p {
    font-size: 18px;
}

.hs-content-id-80430795376 #main-content #circle-divider:before {
    background: #f8f9fd;
}

a.eut-btn.eut-link-text.eut-icon-box-btn.eut-text-primary-1 {
    font-family: gilam-book !important;
}

ul.tag-list li {
    background: #ffffff !important;
    padding: 0px !important;
}

.hs-content-id-80430795376 .row-number-51 h3 {
    display: unset;
    color: #4d17ea;
}


.hs-content-id-80430795376 .eut-media-boxes .eut-hover-overlay {
    background: rgb(27 36 53 / 80%) !important;
}

.hs-content-id-80430795376 .service-title {
    padding: 25px 0 4px;
    font-size: 22px;
}

.hs-content-id-80430795376 .eut-blog-grid .eut-title {
    margin-bottom: 12px;
    color: #4d17ea !important;
    font-family: gilam-light !important;
}

.hs-content-id-80430795376 .eut-blog-grid p.eut-description {
    display: none;
}

.hs-content-id-80430795376 .row-number-31 .span12.widget-span.widget-type-cell.dnd-column:hover span,
.hs-content-id-80430795376 .row-number-37 .span12.widget-span.widget-type-cell.dnd-column:hover span,
.hs-content-id-80430795376 .row-number-43 .span12.widget-span.widget-type-cell.dnd-column:hover span,
.hs-content-id-80430795376 .row-number-49 .span12.widget-span.widget-type-cell.dnd-column:hover span,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover span {
    color: white;
    transition-delay: 100ms;
    background-color: transparent;
}

.hs-content-id-80430795376 .row-number-31 .span12.widget-span.widget-type-cell.dnd-column:hover span h3,
.hs-content-id-80430795376 .row-number-37 .span12.widget-span.widget-type-cell.dnd-column:hover span h3,
.hs-content-id-80430795376 .row-number-43 .span12.widget-span.widget-type-cell.dnd-column:hover span h3,
.hs-content-id-80430795376 .row-number-49 .span12.widget-span.widget-type-cell.dnd-column:hover span h3,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover span h3 {
    color: #4d17ea;
}

.hs-content-id-80430795376 .row-number-31 .span12.widget-span.widget-type-cell.dnd-column:hover span.eut-btn-title,
.hs-content-id-80430795376 .row-number-37 .span12.widget-span.widget-type-cell.dnd-column:hover span.eut-btn-title,
.hs-content-id-80430795376 .row-number-43 .span12.widget-span.widget-type-cell.dnd-column:hover span.eut-btn-title,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover span.eut-btn-title,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover span.eut-btn-title {
    color: #85fdc2;
}

.hs-content-id-80430795376 .row-number-31 .span12.widget-span.widget-type-cell.dnd-column:hover .eut-button a.eut-btn-left-line:before,
.hs-content-id-80430795376 .row-number-37 .span12.widget-span.widget-type-cell.dnd-column:hover .eut-button a.eut-btn-left-line:before,
.hs-content-id-80430795376 .row-number-43 .span12.widget-span.widget-type-cell.dnd-column:hover .eut-button a.eut-btn-left-line:before,
.hs-content-id-80430795376 .row-number-49 .span12.widget-span.widget-type-cell.dnd-column:hover .eut-button a.eut-btn-left-line:before,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover .eut-button a.eut-btn-left-line:before {
    color: #85fdc2;
}

.hs-content-id-80430795376 .row-number-31 .span12.widget-span.widget-type-cell.dnd-column:hover,
.hs-content-id-80430795376 .row-number-37 .span12.widget-span.widget-type-cell.dnd-column:hover,
.hs-content-id-80430795376 .row-number-43 .span12.widget-span.widget-type-cell.dnd-column:hover,
.hs-content-id-80430795376 .row-number-49 .span12.widget-span.widget-type-cell.dnd-column:hover,
.hs-content-id-80430795376 .row-number-56 .span12.widget-span.widget-type-cell.dnd-column:hover {
    background: rgb(27 36 53 / 100%) !important;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 30px 20px -20px, rgba(0, 0, 0, 0.08) 0px 40px 40px -10px;
    transition-delay: 100ms;
}

.hs-content-id-80430795376 div#hs_cos_wrapper_module_1727705299406,
.hs-content-id-80430795376 div#hs_cos_wrapper_module_17279602580528,
.hs-content-id-80430795376 div#hs_cos_wrapper_module_1727705296288,
.hs-content-id-80430795376 div#hs_cos_wrapper_module_17279602580529,
.hs-content-id-80430795376 .row-number-25 .dnd-column-wrapper,
.hs-content-id-80430795376 .row-number-19 .dnd-column-wrapper {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

.hs-content-id-80430795376 #hs_cos_wrapper_widget_16922137251241 {
    display: none;
}
.hs-content-id-80430795376 .row-number-51 h3 {
    color: #09121b!important;
    display: unset;
}
.hs-content-id-80430795376 .dnd_area-row-12-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.hs-content-id-80430795376 div#hs_cos_wrapper_module_172777657036523 {
    padding-top: 20px;
}


h2 .eut-title.eut-text-inherit.eut-h2.eut-text-align-left.service-title {
    color: black;
    font-size: 22px!important;
}

h2.eut-title.eut-text-inherit.eut-h2.eut-text-align-left.service-title {
    font-size: 22px !important;
color: black;
}

.webeing-icon-boxes h4 {
    font-size: 22px !important;
}

@media screen and (max-width: 980px) {
    .hs-content-id-80430795376 h1 {
        font-size: 2.4rem !important;
    }

    .hs-content-id-80430795376 div#hs_cos_wrapper_widget_1647961226622 p {
        text-align: left;
        font-size: 1.3rem;
    }

    .hs-content-id-80430795376 .cell_17277029839152-row-0-margin,
    .hs-content-id-80430795376 .cell_17277031048842-row-0-margin,
    .hs-content-id-80430795376 .cell_17283070162163-row-0-margin {
        margin-bottom: 0px !important;
    }

    .hs-content-id-80430795376 .dnd_area-row-13-padding,
    .hs-content-id-80430795376 .dnd_area-row-15-padding,
    .hs-content-id-80430795376 .dnd_area-row-8-padding,
    .hs-content-id-80430795376 .dnd_area-row-9-padding,
    .hs-content-id-80430795376 .dnd_area-row-14-padding,
    .hs-content-id-80430795376 .cell_17277765703652-padding {
        padding: 0px !important;
    }

    .hs-content-id-80430795376 .dnd_area-row-11-padding {
        padding: 40px 30px 0px !important;
    }

    .hs-content-id-80430795376 .eut-media-box.eut-anim-item {
        max-height: 300px;
    }

    .hs-content-id-80430795376 h3.eut-title.eut-text-inherit.eut-text-align-left.service-title {
        padding-top: 0px;
    }

    .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-19.dnd-row,
    .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-25.dnd-row,
    .hs-content-id-80430795376 div#hs_cos_wrapper_module_1727705296288,
    .hs-content-id-80430795376 div#hs_cos_wrapper_module_1727705299406,
    .hs-content-id-80430795376 div#hs_cos_wrapper_module_17279602580528,
    .hs-content-id-80430795376 div#hs_cos_wrapper_module_17279602580529 {
        padding-left: 0px !important;
    }

    .hs-content-id-80430795376 .cell_17277031048842-row-1-margin,
    .hs-content-id-80430795376 .cell_17279599760652-padding {
        margin-top: 0px !important;
        padding: 0px !important;
    }

    .hs-content-id-80430795376 .module_17283077516052-padding > #hs_cos_wrapper_module_17283077516052,
    .hs-content-id-80430795376 .module_172830701621712-padding > #hs_cos_wrapper_module_172830701621712 {
        padding: 0px !important;
    }
      .hs-content-id-80430795376 .dnd_area-row-11-padding {
        padding: 0px 20px 0 !important;
    }
   .hs-content-id-80430795376 .cell_17277067398893-padding {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  .hs-content-id-80430795376 .span12.widget-span.widget-type-cell.cell_17277067398893-padding.dnd-column {
    padding-top: 20px;
}
   .hs-content-id-80430795376 .eut-divider.module_17277769194954 {
    padding-left: 20px;
    padding-right: 20px;
}
.hs-content-id-80430795376 .span12.widget-span.widget-type-cell.cell_172777657036515-padding.dnd-column {
    padding-left: 20px !important;
   padding-right: 20px;
}
  .hs-content-id-80430795376 .span12.widget-span.widget-type-cell.dnd-column.cell_17277768904372-padding {
    padding-top: 20px;
   
}
 .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-57.dnd_area-row-16-padding.dnd-section {
    padding-bottom: 20px!important;
}
   .hs-content-id-80430795376 .dnd_area-row-18-padding {
    padding-top: 70px !important;
    padding-bottom: 90px !important;
}
  .hs-content-id-80430795376 .row-fluid-wrapper.row-depth-1.row-number-75.dnd_area-row-20-padding.dnd-section.section-scrolling-bg.is-inViewport h2.eut-title.eut-anim-item.eut-text-primary-1.eut-h2 {
    padding-top: 80px;
}
  .hs-content-id-80430795376 .eut-cascading-image.has-video.eut-image-align-center.widget_1648369425900 {
    display: none;
}
  .span12.widget-span.widget-type-cell.cell_17277067398893-padding.dnd-column {
    margin-left: 20px;
    margin-right: 20px;

}
  .span12.widget-span.widget-type-cell.cell_17412763351182-padding.dnd-column {
    padding: 0px !important;
}
  .span12.widget-span.widget-type-cell.cell_17279599760652-padding.dnd-column {
    margin-left: 20px;
    margin-right: 20px;
}
  .row-fluid-wrapper.row-depth-1.row-number-56.dnd_area-row-17-padding.dnd-section {
    padding-top: 0px !important;
}
span#hs_cos_wrapper_widget_1709739486825_ h2 {
    font-size: 21px ! Important;
}
}

.contatti-footer a {
    color: #4d17ea!important;
}

.contatti-footer p {
    color: #4d17ea!important;
font-family: gilam-semibold !important;
}

.eut-menu-item a {
    font-family: 'gilam-book' !important;
    font-size: 17px;
}
.title-card h4 {
    font-size: 22px;
}
.webeing-hover-block h3  {
    font-size: 22px!important;
}

.webeing-hover-block h3.eut-title.eut-anim-item.eut-text-primary-1.eut-h3 {
   padding-top: 0px!important;
}
.eut-post-content h4 {
    font-size: 22px;
    font-family: 'gilam-book'!important;
}


/*accessibilità tag*/
#hs_cos_wrapper_widget_1718467554085 .tag-list li a {
    display: inline-block;
    padding: 10px 15px; 
    font-size: 16px;
}

#hs_cos_wrapper_widget_1718467554085 ul.tag-list a {
    background-color: #f4f4f4;
}




.hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field legend.hs-field-desc {
    display: none !important;
}


/*casi studio*/
.case-studies-detail .cs-feature {
    border-radius: 0px !important;
}
img.cs-about-company__image {
    border-radius: 0px !important;
}
.case-studies-detail h1#hs_cos_wrapper_cs-name_, .case-studies-detail h2, .case-studies-detail h3, .case-studies-detail h4 {
    color: #4d17ea;
}
.case-studies-detail .cs-feature__detail--label {
    font-family: 'gilam-semibold' !important;
}
.case-studies-detail  .cs-feature__link, .cs-feature__link:active, .cs-feature__link:focus, .cs-feature__link:hover {
    font-weight: 400;
}
.case-studies-detail svg.cs-feature__chevron {
    display: none;
}
.cs-testimonials .cs-testimonial__slide {
    background-color: #f8f9fd;
    border-color: var(--hsElevate--card--variant2__borderColor);
    border-radius: 0px;
    border-style: solid;
    border-width: var(--hsElevate--card--variant2__borderThickness);
    color: var(--hsElevate--card--variant2__textColor);
}


.case-studies-detail .cs-body-container p span {
  font-family: 'gilam-semibold';
}

.case-studies-detail .cs-body-container img {
  margin-bottom: 0px !important;
}

.case-studies-detail h3 {
  margin-bottom: 10px;
}

.case-studies-detail h4 {
  margin-bottom: 20px;
}

.case-studies-detail ::marker {
  color: #4d17ea;
}

.case-studies-detail .cs-background--off-white {
    background: white !important;
}
.case-studies-detail .cs-cta-banner {
  background: #4f38e1 !important;
}

    
.case-studies-detail h2.cs-cta-banner__heading {
  color: white;
}

/* Header custom */
#hs_cos_wrapper_header-module-1 .SiteHeader-sc-1xpfa8c-0.fMYEOb.hs-elevate-site-header {
  background: #4d17ea;
  padding-top: 15px;
  padding-bottom: 10px;
  position: fixed;
  margin-top: -1px;
}

#hs_cos_wrapper_header-module-1 ul.hs-elevate-menu.hs-elevate-menu--horizontal.hs-elevate-menu--desktop {
  background-color: transparent;
}

#hs_cos_wrapper_header-module-1 .MenuItemComponent__StyledMenuItemLinkContainer-sc-1m3ww55-0.eZcWMD.hs-elevate-menu__menu-item-link-container {
  background: transparent;
}

#hs_cos_wrapper_header-module-1 .eRoKFD [data-hs-elevate-menuitem-depth='1'] > .hs-elevate-menu__menu-item-link-container:hover {
  background-color: transparent;
}

#hs_cos_wrapper_header-module-1 li[data-hs-elevate-menuitem-depth="1"] a {
  color: white !important;
  font-size: 16px;
}

#hs_cos_wrapper_header-module-1 li[data-hs-elevate-menuitem-depth="1"] a:hover {
color: #87fad5!important;
}
/* Sottovoci - nere */
#hs_cos_wrapper_header-module-1 li[data-hs-elevate-menuitem-depth="2"] a {
  color: black !important;
  font-size: 14px;
}
#hs_cos_wrapper_header-module-1 li[data-hs-elevate-menuitem-depth="2"] a:hover {
  color: #4d17ea!important;
  font-size: 14px;
}

#hs_cos_wrapper_header-module-1 span.MenuItemComponent__StyledMenuArrow-sc-1m3ww55-2.gIvlWJ.hs-elevate-menu__arrow {
  display: none;
}

.eRoKFD .hs-elevate-menu {
  gap: 0px;
}

#hs_cos_wrapper_header-module-1 .hs-elevate-menu--horizontal.hs-elevate-menu--desktop {
  display: flex;
  justify-content: flex-end !important;
  padding: 0;
}

#hs_cos_wrapper_header-module-1 img.MobileLogoBackButton__LogoImage-sc-vhm0es-0.grbAan {
  max-height: 28px;
}

#hs_cos_wrapper_header-module-1 .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1.bnFePP {
  max-width: 1250px;
}
#hs_cos_wrapper_header-module-1 .hs-elevate-menu__flyout-submenu {
    padding: 10px;
    border: 1px solid #f7f7f7;
    border-radius: 0px!important;
    background-color: white;

 box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
select#cs-listing__filter {
    background: #85fdc2;
    border: 3px solid #4d17ea !important;
    border-radius: 0;
    color: #4d17ea;
    font-family: gilam-semibold !important;
    text-transform: uppercase;
}
div#cs-listing__filter-anchor {
    padding-top: 50px;
}

.landing-page .eut-icon-box.eut-anim-item {
    padding: 25px!important;
  background: #f7f7f7;
}
.landing-page .eut-icon-box.eut-anim-item h3 {
    font-size: 22px !important;
    /* margin-top: 0px !important; */
    padding-top: 10px;
    text-align: center;
}

.landing-page .eut-icon-box.eut-anim-item p {
    text-align: center;
}


.hs-content-id-188834250325  .eut-slogan.eut-text-align-center.module_16883756662233.service-text.landing-page.eut-animation-multiple-items.eut-fade-in-up.eut-animating {
    display: inherit;
}
.hs-content-id-188834250325 .row-fluid-wrapper.row-depth-1.row-number-19.dnd_area-row-3-max-width-section-centering.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-background-layers.dnd_area-row-3-background-color.dnd_area-row-3-vertical-alignment {
    margin-left: 10% !important;
    margin-right: 10% !important;
   margin-bottom: 90px;
}

.hs-content-id-188834250325 #hs_cos_wrapper_module_16880262397335 .webeing-icon-boxes .eut-icon-box .eut-icon {
    left: 0px;
    position: relative;
    top: 0px;
    width: 130px;
    align-items: center;
      justify-content: center;
    display: flex
;
}
.hs-content-id-188834250325 .row-number-26 .eut-icon-boxes .eut-icon-box:nth-child(2)::before {
  content: "La più scelta";
  position: absolute;
  top: 0;
  right: 0;
  background-color: #4d17ea; 
  color: #fff;
  font-size: 14px;
  font-weight: regular;
  padding: 6px 10px;
  z-index: 10;
}

/* Assicura che il contenitore abbia position: relative */
.hs-content-id-188834250325 .row-number-26 .eut-icon-boxes .eut-icon-box:nth-child(2) {
  position: relative;
}

.hs-content-id-188834250325 .row-number-26 .eut-icon {
    display: none;
}
.hs-content-id-188834250325 .row-number-26 .eut-icon-box ul {
  list-style: none;
  padding-left: 0;
}

.hs-content-id-188834250325 .row-number-26 .eut-icon-box ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

.hs-content-id-188834250325 .row-number-26 .eut-icon-box ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 18px;
  height: 18px;
  background-image: url('https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/icons/webeing-iconlist.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

.hs-content-id-188834250325 #hs_cos_wrapper_widget_1744705857450 .eut-button.eut-text-align-center.eut-tablet-text-align-inherit.eut-mobile-text-align-inherit {
    background: #fafafa;
    padding-bottom: 50px;
}
.hs-content-id-188834250325 .row-number-26 .landing-page .eut-icon-box.eut-anim-item {
    background: #f7f7f7;
    padding: 25px !important;
    padding-top: 40px !important;
}
.hs-content-id-188834250325 .eut-slogan.eut-text-align-center.module_17446347252894.service-text.landing-page.eut-animation-multiple-items.eut-fade-in-up.eut-animating {
    display: inherit;
}

@media only screen and (max-width: 900px) {
.hs-content-id-188834250325 #webeing-hero-heading svg {
    display: none;
  
}
  .hs-content-id-188834250325 .eut-subtitle.eut-anim-item.eut-text-inherit.eut-link-text {
    padding: 0px !important;
}
       .hs-content-id-188834250325 #hs_cos_wrapper_module_17446347252894 .eut-buttons-group {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }
  #hs_cos_wrapper_module_16883795977557 .eut-buttons-group.eut-align-left, #hs_cos_wrapper_module_17446219406912 .eut-buttons-group.eut-align-left {
    display: inherit;
}
  }
.body-container--blog-post {
    
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    display: block !important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.hs-blog-id-41726700524 .content-wrapper {
    
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    display: block !important;
  padding-left: 10px!important;
    padding-right: 10px!important;
}


#hs_cos_wrapper_widget_1709739215551 h1 {
  background-image: linear-gradient(to right, #85FDC2, #F205CB, #04CFFD, #F3A561);
  -webkit-background-clip: text;
  color: transparent;
}

.card-landing .eut-icon-box {
    background-color: white;
    border: 1px solid #85fdc236; /* Bordo colorato */
    box-shadow: 0 13px 41px rgb(51 102 255 / 14%); /* Leggera ombra */
    padding: 30px; /* Puoi aggiungere un po' di padding per distanziare gli elementi */
    text-align: center; /* Centra il contenuto */
    border-radius: 24px; /* Opzionale: per arrotondare gli angoli */
}
.card-landing .eut-description {
line-height: 1.4 !important;
}
.card-landing .eut-title {
    font-size: 22px!important;
    color: #000000; /* Colore del titolo in nero */
    text-align: center; /* Centra il titolo */
    margin-bottom: 10px; /* Distanza tra il titolo e la descrizione */
}

.card-landing .eut-title.eut-h4 {
    font-size: 1.2rem; /* Impostiamo un h3 con dimensioni personalizzabili */
}

.card-landing .eut-description {
    color: #000000; /* Colore del testo */
    font-size: 16px; /* Regola la dimensione del testo, se necessario */
    text-align: center; /* Centra la descrizione */
  
}
.card-landing .eut-btn {
font-family: gilam-semibold !important;
color: 1B2435;
}
.card-landing .eut-btn span {
border-bottom : 2px solid: #85fdc2;
}
.card-landing .eut-btn:hover span {
border-bottom : 2px solid: #1B2435;
}
.bullet-form-light.landing-page ul {
line-height: 1.3;
}
.bullet-form-light.landing-page ul li, #hs_cos_wrapper_widget_1709739215551 h1 {
font-family: gilam-light!important;
}
a.eut-btn.eut-link-text.eut-bg-primary-1.rounded.landing-page, .hs-content-id-191550496629 .hs-button {
border: 0px !important;
border-radius: 5px;
text-transform: uppercase;
text-align: left !important;
color: #1B2435;
line-height: 1.4;
}
.hs-content-id-191550496629 #hs_cos_wrapper_module_170980891070411 input[type="submit"] {
border: 0px !important;
border-radius: 5px;
text-transform: uppercase;
text-align: left !important;
color: #85fdc2 !important;
line-height: 1.4;
background-color: #1B2435;
}
a.eut-btn.eut-link-text.eut-bg-primary-1.rounded.landing-page:hover, .hs-content-id-191550496629 #hs_cos_wrapper_module_170980891070411 input[type="submit"]:hover {
background-color: #fff !important;
color: #1B2435 !important;
}
.bullet-form-green.landing-page ul, .bullet-form-light.landing-page ul {
list-style-image: url(https://2790696.fs1.hubspotusercontent-na1.net/hubfs/2790696/bullet-green.svg);
}
div#hs_cos_wrapper_module_17504051273505 img {
border-radius: 20px !important;
}
.hs-content-id-191550496629 .eut-header.eut-header-skin-light {
display: none;
}
.row-number-61 .span6 {
  border-radius: 20px;
}

/* ANIMAZIONE */
        .sphere-container {
            position: relative;
            width: 600px;
            height: 600px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .sphere {
            width: 650px;
            height: 600px;
            background-color: #1b2435; /* Colore della sfera */
            border-radius: 50%;
            position: relative;
            z-index: 10;
            box-shadow: 0 0 60px rgba(9, 18, 27, 0.6);
            filter: blur(5px);
            transition: filter 0.5s ease-out;
        }

        .shadow {
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    filter: blur(70px);
    opacity: 0.1;
    animation-duration: 6s; /* Più veloce rispetto ai 15s originali */
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    z-index: 6;
}

/* Colori e ritardi per le singole ombre */
.shadow-1 {
    background-color: #F205CB;
    animation-name: moveShadow1;
    animation-delay: 0s;
}

.shadow-2 {
    background-color: #F3A561;
    animation-name: moveShadow2;
    animation-delay: 2s; /* 1/3 di 6s */
}

.shadow-3 {
    background-color: #85FDC2;
    animation-name: moveShadow3;
    animation-delay: 4s; /* 2/3 di 6s */
}

.span5.widget-span.widget-type-cell.cell_1709905359785-padding.cell_1709905359785-vertical-alignment.dnd-column {
    padding-left: 120px !important;
}

        /* Animazioni per il movimento delle ombre con passaggi più veloci */
        @keyframes moveShadow1 {
            0% {
                transform: translate(20px, 20px) scale(0.8);
                opacity: 0.2;
            }
            50% {
                transform: translate(60px, 60px) scale(1.0);
                opacity: 0.7;
            }
            100% {
                transform: translate(20px, 20px) scale(0.8);
                opacity: 0.2;
            }
        }

        @keyframes moveShadow2 {
            0% {
                transform: translate(-20px, 20px) scale(0.9);
                opacity: 0.2;
            }
            50% {
                transform: translate(-60px, 60px) scale(1.0);
                opacity: 0.7;
            }
            100% {
                transform: translate(-20px, 20px) scale(0.9);
                opacity: 0.2;
            }
        }

        @keyframes moveShadow3 {
            0% {
                transform: translate(20px, -20px) scale(0.85);
                opacity: 0.2;
            }
            50% {
                transform: translate(60px, -60px) scale(1.0);
                opacity: 0.7;
            }
            100% {
                transform: translate(20px, -20px) scale(0.85);
                opacity: 0.2;
            }
        }
@media (max-width: 900px) {
    .sphere-container {
        width: 200px;
        height: 200px;
    }

    .sphere {
        width: 220px;
        height: 200px;
    }

    .shadow {
        width: 250px;
        height: 250px;
    }
  .span5.widget-span.widget-type-cell.cell_1709905359785-padding.cell_1709905359785-vertical-alignment.dnd-column {
    padding-left: 180px !important;
    padding-top: 0px !important;
    margin-top: -70px;
    padding-bottom: 60px !important;
}
}