/* https://lafarmaciadelbarri.cat/wp-content/plugins/mascot-core/assets/css/shortcodes/timeline.css?ver=6.8.2 */
.tm-timeline.timeline-basic{position:relative}.tm-timeline.timeline-basic .info-box{padding-bottom:1.5rem;position:relative;padding-left:20px;margin-left:10px;transition:all 0.3s ease}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-basic .info-box{transition:none}}.tm-timeline.timeline-basic .info-box:last-child{border:0;padding-bottom:0}.tm-timeline.timeline-basic .info-box:before{content:"";width:15px;height:15px;background:#fff;border:1px solid var(--theme-color1);box-shadow:3px 3px 0 var(--theme-color2);border-radius:50%;position:absolute;left:-9px;top:0;transition:all 0.3s ease}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-basic .info-box:before{transition:none}}.tm-timeline.timeline-basic .info-box:after{content:"";width:1px;height:100%;background:var(--theme-color1);position:absolute;left:-1px;top:0;z-index:-1;transition:all 0.3s ease}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-basic .info-box:after{transition:none}}.tm-timeline.timeline-basic .info-box:last-child{border:0;padding-bottom:0}.tm-timeline.timeline-basic .info-box:last-child:after{width:0}.tm-timeline.timeline-basic .info-box .title{margin-top:0;margin-bottom:0;line-height:1.33333;font-weight:var(--headings-font-weight-h6)}.tm-timeline.timeline-basic .info-box .subtitle{margin-bottom:0;font-size:.9rem;line-height:1.75;font-weight:400;color:rgba(0,0,0,.9)}.tm-timeline.timeline-basic .info-box .date{margin-bottom:4px;font-size:.8rem;line-height:1.75;font-weight:400;color:rgba(0,0,0,.6)}.tm-timeline.timeline-basic p{margin-bottom:0}.tm-timeline.timeline-boxed .info-box{display:flex;margin-bottom:20px;padding-bottom:20px;position:relative;transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box{transition:none}}@media (max-width:767px){.tm-timeline.timeline-boxed .info-box{display:block}}.tm-timeline.timeline-boxed .info-box:after{content:"";width:1px;height:100%;background-color:#eee;position:absolute;left:60px;top:0;z-index:-1;transition:all 0.3s ease}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box:after{transition:none}}.tm-timeline.timeline-boxed .info-box .info-left .date{background:#fff;border:1px solid rgba(200,200,200,.3);border-radius:10px;margin-right:20px;padding:40px 30px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 22px 0 rgba(5,5,5,.07);transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box .info-left .date{transition:none}}.tm-timeline.timeline-boxed .info-box .info-left .date .year{font-size:26px;line-height:1.1;display:block;text-transform:uppercase;margin-bottom:5px;transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box .info-left .date .year{transition:none}}.tm-timeline.timeline-boxed .info-box .info-left .date .month{font-size:18px;line-height:1.1;display:block;transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box .info-left .date .month{transition:none}}.tm-timeline.timeline-boxed .info-box .info-content{margin-right:auto}.tm-timeline.timeline-boxed .info-box .info-content .subtitle{color:#fff;background-color:var(--theme-color1);border-radius:10rem;display:inline-block;padding:8px 24px;margin-bottom:10px;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.tm-timeline.timeline-boxed .info-box .info-content .subtitle{transition:none}}.tm-timeline.timeline-boxed .info-box .info-content .title{margin-top:0}