.elementor-272 .elementor-element.elementor-element-723108b7 > .elementor-background-overlay{background-image:url("https://palatochocolate.com/wp-content/uploads/2025/02/Finca-Santa-Barbara-Palato-25.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-272 .elementor-element.elementor-element-723108b7 .elementor-background-overlay{filter:brightness( 55% ) contrast( 70% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-272 .elementor-element.elementor-element-723108b7{margin-top:-330px;margin-bottom:100px;padding:350px 0px 67px 0px;}.elementor-bc-flex-widget .elementor-272 .elementor-element.elementor-element-3652b2b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272 .elementor-element.elementor-element-3652b2b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272 .elementor-element.elementor-element-3652b2b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-272 .elementor-element.elementor-element-3652b2b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-72237c3{padding:0px 0px 110px 0px;}.elementor-272 .elementor-element.elementor-element-9ccab5d > .elementor-element-populated{padding:0px 10px 0px 15px;}.elementor-272 .elementor-element.elementor-element-cdd9ef3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-2881f40 > .elementor-widget-container{padding:0px 0px 42px 0px;}.elementor-272 .elementor-element.elementor-element-ef4f12d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-272 .elementor-element.elementor-element-ef4f12d{text-align:justify;color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-77cabdd{--display:flex;}.elementor-272 .elementor-element.elementor-element-c1a9111{--display:flex;}.elementor-272 .elementor-element.elementor-element-5dad4fc{--display:flex;}.elementor-272 .elementor-element.elementor-element-020b498{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-272 .elementor-element.elementor-element-020b498 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-272 .elementor-element.elementor-element-406307e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272 .elementor-element.elementor-element-406307e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272 .elementor-element.elementor-element-53f49fd6{margin-top:0px;margin-bottom:-25px;padding:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-44b50e18{--e-image-carousel-slides-to-show:6;}.elementor-272 .elementor-element.elementor-element-b30dfb9:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-b30dfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c81729f );}.elementor-272 .elementor-element.elementor-element-b30dfb9 > .elementor-container{max-width:1000px;}.elementor-272 .elementor-element.elementor-element-b30dfb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-272 .elementor-element.elementor-element-b30dfb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-272 .elementor-element.elementor-element-ef1028a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-272 .elementor-element.elementor-element-ef1028a{text-align:center;}.elementor-272 .elementor-element.elementor-element-ef1028a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-9f91f0b > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-272 .elementor-element.elementor-element-9f91f0b{text-align:center;}.elementor-272 .elementor-element.elementor-element-9f91f0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-272 .elementor-element.elementor-element-4406bcd:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-4406bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palatochocolate.com/wp-content/uploads/2025/02/IMG_8890-Mejorado-NR-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-272 .elementor-element.elementor-element-4406bcd > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-272 .elementor-element.elementor-element-4406bcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 120px 0px;}.elementor-272 .elementor-element.elementor-element-cd97b23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-7824802 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-272 .elementor-element.elementor-element-7824802 .elementor-testimonial-wrapper{text-align:center;}.elementor-272 .elementor-element.elementor-element-7824802 .elementor-testimonial-content{color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-7824802 .elementor-testimonial-name{color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-7824802 .elementor-testimonial-job{color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-272 .elementor-element.elementor-element-9ccab5d{width:50%;}.elementor-272 .elementor-element.elementor-element-406307e{width:50%;}}@media(max-width:1024px){.elementor-272 .elementor-element.elementor-element-72237c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-272 .elementor-element.elementor-element-cdd9ef3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-272 .elementor-element.elementor-element-ef4f12d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-44b50e18{--e-image-carousel-slides-to-show:3;}.elementor-272 .elementor-element.elementor-element-b30dfb9{padding:50px 0px 50px 0px;}.elementor-272 .elementor-element.elementor-element-ef1028a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-272 .elementor-element.elementor-element-4406bcd{padding:50px 0px 50px 0px;}}@media(max-width:767px){.elementor-272 .elementor-element.elementor-element-72237c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-272 .elementor-element.elementor-element-cdd9ef3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-272 .elementor-element.elementor-element-ef4f12d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-ef1028a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-272 .elementor-element.elementor-element-9f91f0b .elementor-heading-title{font-size:42px;}}/* Start custom CSS for html, class: .elementor-element-f4e463b */<style>
    body {
      font-family: Arial, sans-serif;
      background: #f8f8f8;
      padding: 40px 20px;
    }

    .timeline {
      position: relative;
      max-width: 1000px;
      margin: auto;
    }

    .timeline::after {
      content: '';
      position: absolute;
      width: 4px;
      background-color: #958A68;
      top: 0;
      bottom: 0;
      left: 50%;
      margin-left: -2px;
    }

    .container {
      padding: 20px 40px;
      position: relative;
      background-color: inherit;
      width: 50%;
      display: flex;
      flex-direction: column;
      gap: 15px;
    }

    .left {
      left: 0;
    }

    .right {
      left: 50%;
    }

    .container::after {
      content: '';
      position: absolute;
      width: 25px;
      height: 25px;
      right: -13px;
      background-color: white;
      border: 4px solid #958A68;
      top: 15px;
      border-radius: 50%;
      z-index: 1;
    }

    .right::after {
      left: -13px;
    }

    .content, .image-box {
      padding: 20px;
      background-color: white;
      position: relative;
      border-radius: 6px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    }

    .image-box img {
      width: 100%;
      border-radius: 6px;
    }

    h2 {
      color: #958A68;
      margin-bottom: 10px;
    }

    ul {
      margin: 0;
      padding-left: 20px;
    }

    ul li a {
      color: #958A68;
      font-weight: bold;
      text-decoration: none;
    }

    ul li a:hover {
      text-decoration: underline;
    }

    @media screen and (max-width: 768px) {
      .container {
        width: 100%;
        padding-left: 70px;
        padding-right: 25px;
      }

      .container::after {
        left: 60px;
      }

      .right {
        left: 0%;
      }
    }
  </style>/* End custom CSS */