.elementor-18287 .elementor-element.elementor-element-b3dc6ba > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F4B1DD;border-radius:0px 0px 0px 0px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__content{width:100%;left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);padding:40px 40px 40px 40px;text-align:center;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__subtitle{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3333em;margin-bottom:-5px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__description{font-size:12px;font-weight:500;margin-bottom:31px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__button--main{font-size:12px;font-weight:500;text-transform:lowercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18287 .elementor-element.elementor-element-61b5273 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F4B1DD;border-radius:0px 0px 0px 0px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__content{width:100%;left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);padding:40px 40px 40px 40px;text-align:center;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__subtitle{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3333em;margin-bottom:-5px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__description{font-size:12px;font-weight:500;margin-bottom:31px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__button--main{font-size:12px;font-weight:500;text-transform:lowercase;}.elementor-18287 .elementor-element.elementor-element-68c5429 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F4B1DD;border-radius:0px 0px 0px 0px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__content{width:100%;left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);padding:40px 40px 40px 40px;text-align:center;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__subtitle{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3333em;margin-bottom:-5px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__description{font-size:12px;font-weight:500;margin-bottom:31px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__button--main{font-size:12px;font-weight:500;text-transform:lowercase;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F4B1DD;border-radius:0px 0px 0px 0px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__content{width:100%;left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);padding:40px 40px 40px 40px;text-align:center;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__subtitle{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3333em;margin-bottom:-5px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__description{font-size:12px;font-weight:500;margin-bottom:31px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__button--main{font-size:12px;font-weight:500;text-transform:lowercase;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F4B1DD;border-radius:0px 0px 0px 0px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__content{width:100%;left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);padding:40px 40px 40px 40px;text-align:center;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__subtitle{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3333em;margin-bottom:-5px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__description{font-size:12px;font-weight:500;margin-bottom:31px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__button--main{font-size:12px;font-weight:500;text-transform:lowercase;}body.elementor-page-18287:not(.elementor-motion-effects-element-type-background), body.elementor-page-18287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.byalis.it/wp-content/uploads/2026/08/tumblr_e874e81cd2bc7965c3e313ca2fa58d1b_d7d867e1_400.gif");background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__title{font-size:16px;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__button--main{font-size:12px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__title{font-size:16px;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__button--main{font-size:12px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__title{font-size:16px;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__button--main{font-size:12px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__title{font-size:16px;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__button--main{font-size:12px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__title{font-size:16px;margin-bottom:0px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__button--main{font-size:12px;}}@media(max-width:767px){.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__content{width:custom;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__title{font-size:9px;}.elementor-18287 .elementor-element.elementor-element-b3dc6ba .sober-banner-image__button--main{font-size:6px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__content{width:custom;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__title{font-size:9px;}.elementor-18287 .elementor-element.elementor-element-61b5273 .sober-banner-image__button--main{font-size:6px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__content{width:custom;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__title{font-size:9px;}.elementor-18287 .elementor-element.elementor-element-68c5429 .sober-banner-image__button--main{font-size:6px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__content{width:custom;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__title{font-size:9px;}.elementor-18287 .elementor-element.elementor-element-c2a48a2 .sober-banner-image__button--main{font-size:6px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__content{width:custom;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__title{font-size:9px;}.elementor-18287 .elementor-element.elementor-element-3a2c4ae .sober-banner-image__button--main{font-size:6px;}}/* Start custom CSS for sober-banner, class: .elementor-element-3a2c4ae *//* SOSTENIBILITA - mobile: foto / testo / foto / testo */
@media (max-width: 767px) {
  body.page-id-18287,
  body.page-id-18287 #content,
  body.page-id-18287 .site-content,
  body.page-id-18287 .site-content-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
  }

  body.page-id-18287 .elementor-18287 {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-18287 .elementor-18287 .elementor-element-7135109,
  body.page-id-18287 .elementor-18287 .elementor-element-56381fa,
  body.page-id-18287 .elementor-18287 .elementor-element-feb61b5 {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 0 !important;
    width: 100% !important;
  }

  body.page-id-18287 .elementor-18287 .elementor-element-7135109 > .e-con,
  body.page-id-18287 .elementor-18287 .elementor-element-56381fa > .e-con,
  body.page-id-18287 .elementor-18287 .elementor-element-feb61b5 > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
  }

  body.page-id-18287 .elementor-widget-sober-banner {
    width: 100% !important;
    max-width: 420px !important;
    margin: 0 auto 22px !important;
    padding: 0 22px !important;
  }

  body.page-id-18287 .sober-banner-image,
  body.page-id-18287 .sober-banner-image__link,
  body.page-id-18287 .sober-banner-image img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    display: block !important;
    object-fit: contain !important;
  }

  body.page-id-18287 .elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 24px !important;
    margin: 0 auto 36px !important;
    box-sizing: border-box !important;
  }

  body.page-id-18287 .elementor-widget-text-editor h4 {
    width: 100% !important;
    max-width: 520px !important;
    margin: 0 auto !important;
    text-align: center !important;
    font-size: 20px !important;
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
    white-space: normal !important;
  }
}/* End custom CSS */