.elementor-1011 .elementor-element.elementor-element-bde408a{--display:flex;--min-height:575px;--justify-content:center;--overlay-opacity:0.4;}.elementor-1011 .elementor-element.elementor-element-bde408a:not(.elementor-motion-effects-element-type-background), .elementor-1011 .elementor-element.elementor-element-bde408a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tavolilegnoeresina.it/wp-content/uploads/2025/12/banner.webp");background-position:center center;background-size:cover;}.elementor-1011 .elementor-element.elementor-element-bde408a::before, .elementor-1011 .elementor-element.elementor-element-bde408a > .elementor-background-video-container::before, .elementor-1011 .elementor-element.elementor-element-bde408a > .e-con-inner > .elementor-background-video-container::before, .elementor-1011 .elementor-element.elementor-element-bde408a > .elementor-background-slideshow::before, .elementor-1011 .elementor-element.elementor-element-bde408a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1011 .elementor-element.elementor-element-bde408a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1011 .elementor-element.elementor-element-adfb961{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1011 .elementor-element.elementor-element-adfb961.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-b798394.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1011 .elementor-element.elementor-element-b798394 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-fa22066 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-1011 .elementor-element.elementor-element-5144ce9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;color:var( --e-global-color-fa22066 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-b29176a .elementor-button{background-color:#FC9B2B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-fa22066 );color:var( --e-global-color-fa22066 );}.elementor-1011 .elementor-element.elementor-element-b29176a{width:var( --container-widget-width, 47.892% );max-width:47.892%;--container-widget-width:47.892%;--container-widget-flex-grow:0;}.elementor-1011 .elementor-element.elementor-element-b29176a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1011 .elementor-element.elementor-element-4fa2831{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-9824a10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-84359eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1011 .elementor-element.elementor-element-2edccf4{--display:flex;--justify-content:center;}.elementor-1011 .elementor-element.elementor-element-abe2c3f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1011 .elementor-element.elementor-element-915868d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1011 .elementor-element.elementor-element-5e9e4e8 img{border-radius:15px 15px 15px 15px;}.elementor-1011 .elementor-element.elementor-element-bf4c032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-14e514a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-1294b96{padding:0px 0px 0px 10px;text-align:start;}.elementor-1011 .elementor-element.elementor-element-1294b96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1011 .elementor-element.elementor-element-1294b96 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-text );}.elementor-1011 .elementor-element.elementor-element-05e1b36{padding:5px 0px 10px 10px;text-align:start;}.elementor-1011 .elementor-element.elementor-element-05e1b36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1011 .elementor-element.elementor-element-05e1b36 .elementor-heading-title{color:var( --e-global-color-2c7e486 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1011 .elementor-element.elementor-element-3e8989d{--grid-columns:3;--grid-column-gap:10px;}.elementor-1011 .elementor-element.elementor-element-3e8989d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1011 .elementor-element.elementor-element-3e8989d .e-loop-item > .elementor-section, .elementor-1011 .elementor-element.elementor-element-3e8989d .e-loop-item > .elementor-section > .elementor-container, .elementor-1011 .elementor-element.elementor-element-3e8989d .e-loop-item > .e-con, .elementor-1011 .elementor-element.elementor-element-3e8989d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1011 .elementor-element.elementor-element-dfc49fa{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;}.elementor-1011 .elementor-element.elementor-element-ca6426a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-99cdf04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-f0dac2f{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1011 .elementor-element.elementor-element-b798394{width:var( --container-widget-width, 506.4px );max-width:506.4px;--container-widget-width:506.4px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-84359eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1011 .elementor-element.elementor-element-1294b96{width:var( --container-widget-width, 580.8px );max-width:580.8px;--container-widget-width:580.8px;--container-widget-flex-grow:0;}.elementor-1011 .elementor-element.elementor-element-05e1b36{width:var( --container-widget-width, 580.8px );max-width:580.8px;--container-widget-width:580.8px;--container-widget-flex-grow:0;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1199px){.elementor-1011 .elementor-element.elementor-element-84359eb{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1011 .elementor-element.elementor-element-05e1b36{width:var( --container-widget-width, 756.792px );max-width:756.792px;--container-widget-width:756.792px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1011 .elementor-element.elementor-element-b798394{width:var( --container-widget-width, 511.847px );max-width:511.847px;--container-widget-width:511.847px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1011 .elementor-element.elementor-element-5144ce9{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-b29176a .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1011 .elementor-element.elementor-element-14e514a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-3e8989d{--grid-columns:2;}.elementor-1011 .elementor-element.elementor-element-dfc49fa{font-size:14px;}}@media(max-width:991px){.elementor-1011 .elementor-element.elementor-element-adfb961{--margin-top:0px;--margin-bottom:80px;--margin-left:10px;--margin-right:0px;}.elementor-1011 .elementor-element.elementor-element-1294b96{width:var( --container-widget-width, 481.513px );max-width:481.513px;--container-widget-width:481.513px;--container-widget-flex-grow:0;}.elementor-1011 .elementor-element.elementor-element-05e1b36{width:var( --container-widget-width, 603.5px );max-width:603.5px;--container-widget-width:603.5px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1011 .elementor-element.elementor-element-bde408a{--overlay-opacity:0.37;}.elementor-1011 .elementor-element.elementor-element-adfb961{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-b29176a{width:var( --container-widget-width, 310.153px );max-width:310.153px;--container-widget-width:310.153px;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1011 .elementor-element.elementor-element-14e514a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1011 .elementor-element.elementor-element-05e1b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1011 .elementor-element.elementor-element-3e8989d{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:4px;}.elementor-1011 .elementor-element.elementor-element-3e8989d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1011 .elementor-element.elementor-element-dfc49fa{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}}@media(min-width:768px){.elementor-1011 .elementor-element.elementor-element-adfb961{--width:67%;}.elementor-1011 .elementor-element.elementor-element-2edccf4{--width:50%;}.elementor-1011 .elementor-element.elementor-element-915868d{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-adfb961{--width:47%;}}@media(max-width:1199px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-adfb961{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-adfb961{--width:72.961%;}}@media(max-width:991px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-adfb961{--width:64%;}}/* Start custom CSS for html, class: .elementor-element-8d4a1d4 *//* ===========================
   PROCESSO – 4 CARD
   =========================== */

.process-steps-only {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
}

.step-card {
  background: #f6f4f1;
  padding: 28px;
  border-radius: 14px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.step-card span {
  font-size: 14px;
  font-weight: 600;
  color: #D49B5A;
  display: block;
  margin-bottom: 10px;
}

.step-card h3 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 8px;
}

.step-card p {
  font-size: 14px;
  line-height: 1.6;
  color: #555555;
}

/* hover leggero, premium */
.step-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
}

/* ===========================
   RESPONSIVE
   =========================== */

@media (max-width: 992px) {
  .process-steps-only {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px) {
  .process-steps-only {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9660752 *//* ===========================
   SEZIONE 6 – PERSONALIZZA
   =========================== */

.custom-table-section {
  background: #f8f6f3;
  padding: 90px 20px;
}

.custom-table-inner {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

/* Titolo */
.custom-table-section h2 {
  font-size: 38px;
  color: #333333;
  margin-bottom: 20px;
}

/* Intro */
.custom-table-intro {
  font-size: 18px;
  color: #555555;
  max-width: 720px;
  margin: 0 auto 60px auto;
  line-height: 1.6;
}

/* Colonne */
.custom-table-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  margin-bottom: 60px;
}

.custom-col {
  background: #ffffff;
  padding: 36px 30px;
  border-radius: 14px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.custom-col:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);
}

.custom-col h3 {
  font-size: 22px;
  color: #333333;
  margin-bottom: 12px;
}

.custom-col p {
  font-size: 16px;
  color: #666666;
  line-height: 1.6;
}

/* CTA */
.custom-table-cta {
  margin-top: 10px;
}

/* Bottone */
.custom-btn {
  display: inline-block;
  background: #D49B5A;
  color: #ffffff !important;
  padding: 16px 38px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  transition: background 0.2s ease, transform 0.2s ease;
}

.custom-btn:hover {
  background: #b88345;
  color: #ffffff !important;
  transform: translateY(-2px);
}

/* ===========================
   RESPONSIVE
   =========================== */

@media (max-width: 1024px) {
  .custom-table-columns {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .custom-table-section h2 {
    font-size: 32px;
  }

  .custom-table-intro {
    font-size: 17px;
  }
}

@media (max-width: 480px) {
  .custom-table-section {
    padding: 70px 16px;
  }

  .custom-btn {
    padding: 14px 30px;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9cc5c2 *//* ===========================
   SEZIONE 7 – PRODUZIONE SU MISURA
   =========================== */

.made-to-order-section {
  background: #ffffff;
  padding: 90px 20px;
}

.made-to-order-inner {
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
}

/* Titolo */
.made-to-order-section h2 {
  font-size: 36px;
  color: #333333;
  margin-bottom: 20px;
}

/* Intro */
.made-to-order-intro {
  font-size: 18px;
  color: #555555;
  line-height: 1.6;
  margin-bottom: 45px;
}

/* Lista */
.made-to-order-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.made-to-order-list li {
  font-size: 17px;
  color: #333333;
  margin: 14px 0;
  position: relative;
  padding-left: 26px;
  display: inline-block;
  text-align: left;
}

/* Pallino elegante */
.made-to-order-list li::before {
  content: "—";
  position: absolute;
  left: 0;
  color: #D49B5A;
  font-weight: 600;
}

/* ===========================
   RESPONSIVE
   =========================== */

@media (max-width: 768px) {
  .made-to-order-section h2 {
    font-size: 30px;
  }

  .made-to-order-intro {
    font-size: 16px;
  }

  .made-to-order-list li {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0dac2f *//* ===========================
   SEZIONE 8 – GARANZIE & FIDUCIA
   =========================== */

.trust-section {
  background: #f8f6f3;
  padding: 80px 20px;
}

.trust-inner {
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
}

/* Titolo */
.trust-section h2 {
  font-size: 34px;
  color: #333333;
  margin-bottom: 50px;
}

/* Griglia */
.trust-items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}

/* Card */
.trust-item {
  background: #ffffff;
  padding: 34px 26px;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
}

/* Icona */
.trust-icon {
  width: 56px;
  height: 56px;
  margin: 0 auto 20px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(212, 155, 90, 0.15);
  border-radius: 50%;
}

.trust-icon svg {
  width: 28px;
  height: 28px;
  fill: #D49B5A;
}

/* Testi */
.trust-item h3 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 10px;
}

.trust-item p {
  font-size: 15px;
  color: #666666;
  line-height: 1.6;
}

/* ===========================
   RESPONSIVE
   =========================== */

@media (max-width: 992px) {
  .trust-items {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px) {
  .trust-items {
    grid-template-columns: 1fr;
  }

  .trust-section h2 {
    font-size: 28px;
  }
}

/* ===========================
   RESPONSIVE – TRUST SECTION
   =========================== */

/* Tablet orizzontale / verticale */
@media (max-width: 1199px) {
  .trust-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}

/* Mobile */
@media (max-width: 576px) {
  .trust-items {
    grid-template-columns: 1fr;
  }

  .trust-section h2 {
    font-size: 28px;
  }

  .trust-item {
    padding: 28px 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdd0401 *//* ===========================
   SEZIONE 9 – CTA FINALE
   =========================== */

.final-cta-section {
  background: #333333; /* header/footer */
  padding: 90px 20px;
}

.final-cta-inner {
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
}

/* Titolo */
.final-cta-inner h2 {
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 18px;
}

/* Sottotitolo */
.final-cta-subtitle {
  font-size: 18px;
  color: #dddddd;
  margin-bottom: 40px;
  line-height: 1.6;
}

/* Bottone */
.final-cta-btn {
  display: inline-block;
  background: #D49B5A;
  color: #ffffff !important;
  padding: 18px 42px;
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 8px;
  transition: background 0.25s ease, transform 0.2s ease;
}

.final-cta-btn:hover {
  background: #b88345;
  transform: translateY(-2px);
}

/* ===========================
   RESPONSIVE
   =========================== */

@media (max-width: 768px) {
  .final-cta-inner h2 {
    font-size: 32px;
  }

  .final-cta-subtitle {
    font-size: 16px;
  }
}

@media (max-width: 480px) {
  .final-cta-inner h2 {
    font-size: 28px;
  }
}/* End custom CSS */