.no-border { border: none !important; }

.no-margin-bottom { margin-bottom: 0 !important; }

.w-100 { width: 100%; }

.d-block { display: block; }

.font-weight-bold { font-weight: bold; }

.text-orange { color: #cd3c31; }

.img-responsive { max-width: 100%; }

.line-divisor { display: block; border-bottom: solid 1px #ebebeb; margin: 50px 0; }

/* #region ADD This */
body .atss .at-share-btn, body .atss a { width: 2pc; }
body .atss .at-share-btn span .at-icon, body .atss a span .at-icon { width: 1.5pc; height: 1.5pc; }
body .atss a.at-svc-whatsapp { display: none; }
@media (max-width: 767px) { body .atss a.at-svc-whatsapp { display: block; } }

@media screen and (min-width: 0\0) { body { /* #region HERO */ /* #endregion */ /* #region Items-enumerable */ /* #endregion Items-enumerable */ /* #region W */ /* #endregion W */ /* #region W */ /* #endregion W */ /* #region GALLERY */ /* #endregion GALLERY */ }
  body .hero .item .container .wrapper-content { padding: 0 70px; } }
@media screen and (min-width: 0\0) and (max-width: 768px) { body .hero .item .container .wrapper-content { padding: 0 30px; } }
@media screen and (min-width: 0\0) { body .items-enumerable.theme-1 body .items-enumerable__item .number { color: #6d3285; }
  body .items-enumerable.theme-2 { color: #593286; margin-top: 60px; border-bottom: solid 1px #ebebeb; border-top: solid 1px #ebebeb; padding: 35px 0; }
  body .items-enumerable.theme-2 body .items-enumerable__item { border-bottom: none; margin-bottom: 20px; }
  body .items-enumerable.theme-2 body .items-enumerable__item .number { text-align: center; font-size: 4rem; min-width: 50px; color: #a5328c; }
  body .items-enumerable.theme-2 body .items-enumerable__item p { margin-bottom: 0; display: flex; justify-content: center; align-items: center; }
  body .items-enumerable.theme-3 .items-enumerable__item { padding: 30px 0; justify-content: center; align-items: center; margin-bottom: 0; }
  body .items-enumerable.theme-3 .number { text-align: center; color: #bb2033; font-size: 5.5rem; min-width: 130px; }
  body .items-enumerable.theme-3 .description { display: block; font-family: Verdana, Geneva, sans-serif;  font-weight: bold; color: #3e2973; font-size: 1.7rem; margin-top: 5px; }
  body .items-enumerable.theme-3 p { margin: 0; }
  body .items-enumerable.theme-4 .number { color: #cb3930; }
  body .items-enumerable__item { border-bottom: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; display: flex; margin-bottom: 30px; color: inherit; }
  body .items-enumerable__item.last { margin-bottom: 0; border-bottom: none; }
  body .items-enumerable__item .number { font-size: 7.5rem; font-family: Verdana, Geneva, sans-serif;  font-weight: bold; margin-right: 20px; line-height: .9; color: #e36e35; min-width: fit-content; }
  body .items-enumerable__item .asterisco { font-size: 1.2rem; display: block; margin-top: 20px; }
  body .items-enumerable__item:last-child { margin-bottom: 0; }
  body .items-enumerable__listbody .items-enumerable { margin-bottom: 60px; }
  body .items-enumerable__listbody .items-enumerable.last { margin-bottom: 0; }
  body .w--col-2 { display: flex; justify-content: center; align-items: center; min-height: fit-content; width: 100%; margin: 0; padding: 30px 0; }
  body .w--col-2 .item { display: flex; margin-bottom: 50px; }
  body .w--col-2 .item:last-child { margin-bottom: 0; }
  body .w--col-2.theme-1 .col-1 { padding-right: 0; }
  body .w--col-2.theme-1 .col-2 { margin-left: 30px; }
  body .w--col-2.theme-2 .col-1 { padding-right: 0; }
  body .w--col-2.theme-2 .col-1 { min-width: 250px; }
  body .w--col-2.theme-3 { padding-top: 0; }
  body .w--col-2.theme-3 .col-1 { display: table; padding-right: 30px; padding: 0; }
  body .w--col-2.theme-3 .col-2 { align-self: flex-start; }
  body .w--col-2.theme-3 .col-2 p { margin: 30px !important; }
  body .w--col-2.theme-4 { min-height: auto; }
  body .w--col-2.theme-4 .col-1 { padding-right: 30px; padding: 0 20px; display: table; }
  body .w--col-2.theme-4 .col-2 { align-self: center; padding: 20px; }
  body .w--col-2.theme-4 .col-2 p { margin: 0; }
  body .w--col-2.theme-5 .col-1 { display: table; }
  body .w--col-2.theme-5 .col-2 { border-left: solid 1px #ebebeb; padding: 0 20px; }
  body .w--col-2.theme-6 { padding-top: 50px; }
  body .w--col-2.theme-6 .item { width: 100%; }
  body .w--col-2.theme-6 .col-1 { display: table; padding: 0; padding-right: 30px; }
  body .w--col-2.theme-6 .col-2 { display: flex; align-self: center; flex-direction: column; overflow: hidden; }
  body .w--col-2.theme-6 .col-2 p { margin: 0 0 30px 0; }
  body .w--col-2.theme-7 .item { width: 100%; }
  body .w--col-2.theme-7 .col-1 { min-width: max-content; display: table; order: 1; padding: 0; }
  body .w--col-2.theme-7 .col-2 { padding-right: 50px; overflow: hidden; }
  body .w--col-2.theme-7 .col-2 p { margin: 0 0 30px 0; }
  body .w--col-2__listbody .w--col-2 { display: flex; flex-direction: column; }
  body .w--col-2__listbody .w--col-2 > div:first-child { border-top: none; }
  body .w--col-2__listbody .w--col-2 > div:last-child { border-bottom: none; }
  body .w--col-2 .col-1 { padding: 0 30px; padding-right: inherit; text-align: left; display: flex; align-self: center; }
  body .w--col-2 .col-2 { flex-grow: 1; align-self: auto; }
  body .w--col-2 .col-2 p { margin: 0 !important; }
  body .w--testemonial { display: flex; padding: 40px 0; margin-bottom: 30px; }
  body .w--testemonial--r .col-1 { order: 1; }
  body .w--testemonial--r .col-2 { flex-direction: column; margin-left: 0 !important; margin-right: 40px; }
  body .w--testemonial .col-1 { min-width: max-content; display: table; }
  body .w--testemonial .col-1.only { min-width: min-content; }
  body .w--testemonial .col-2 { margin-left: 40px; flex-direction: column; overflow: hidden; }
  body .w--testemonial .comment { font-size: 1.8rem; font-family: Verdana, Geneva, sans-serif;  font-style: italic;; }
  body .w--testemonial .whois { margin-top: 30px; font-size: 1.3rem; font-family: Verdana, Geneva, sans-serif; }
  body .award-card { flex-basis: calc(42% - 15px) !important; }
  body .brf-gallery { position: relative; }
  body .brf-gallery__item a { text-decoration: none !important; }
  body .brf-gallery__item--0, body .brf-gallery__item--1 { width: calc(50% - 5px); }
  body .brf-gallery__item--2 { width: calc(65% - 5px) !important; }
  body .brf-gallery__item--3, body .brf-gallery__item--4 { width: calc(35% - 5px) !important; position: absolute !important; height: 25% !important; }
  body .brf-gallery__item--4 { bottom: 0 !important; }
  body .brf-gallery__item--4 a { width: 100%; }
  body footer.main .container { padding: 0 70px; } }
@media screen and (min-width: 0\0) and (max-width: 768px) { body footer.main .container { padding: 0 30px; } }

@media screen and (min-width:0\0) {
    body.page-id-308 .w--quote{min-height:20px;}
    body.page-id-308 .w--prod{min-height:20px; margin-top: 0px;}
    body.page-id-70 .brands .post-25665 .brand__links a{padding: 18px 0 !important;}
    body.page-id-70 .brands .post-1249 .brand__links a{padding: 16px 0 !important;}
    body.page-id-70 .brands .post-1269 .brand__links a{padding: 18px 0 !important;}
}
