@font-face{font-display:swap;font-family:Fahkwang extra light;font-style:normal;font-weight:200;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.9845b3f8.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.ce783e90.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.aabb8527.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang light;font-style:normal;font-weight:300;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.4a833448.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c6950a61.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c1d57446.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang regular;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.616b6684.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.f324bc30.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.90f1704c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang medium;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.6e7eeeba.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.f86ddf8f.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.434013a4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.86335264.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.2af6d0fd.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.01525b22.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L bold;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.1f9d8be7.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.e329b950.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.05696f75.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.b62b7a3c.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.6cce92fc.woff) format("woff"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.9670d086.ttf) format("truetype")}.timeline-frise .content h2{color:#221f20;text-align:center}.timeline-frise .content .frise-container{margin:0 auto;width:90%}@media screen and (max-width:1024px){.timeline-frise .content .frise-container{width:100%}}.timeline-frise .content .frise-container .single-element{display:flex;margin-top:15px}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element{flex-direction:column;margin-top:35px;padding-bottom:35px;position:relative;text-align:center}.timeline-frise .content .frise-container .single-element:after{background-color:#221f20;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:130px}.timeline-frise .content .frise-container .single-element:last-child{padding-bottom:0}.timeline-frise .content .frise-container .single-element:last-child:after{display:none}}.timeline-frise .content .frise-container .single-element .image-container{box-sizing:border-box;padding-left:55px;padding-top:26px;width:40%}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element .image-container{order:3;padding:0;width:100%}.timeline-frise .content .frise-container .single-element .image-container:not(.no-image){margin-top:30px}}.timeline-frise .content .frise-container .single-element .image-container img{width:100%}.timeline-frise .content .frise-container .single-element .date-container{display:flex;justify-content:center;position:relative;text-align:center;width:20%}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element .date-container{order:1;width:100%}}.timeline-frise .content .frise-container .single-element .date-container:after{background-color:#221f20;content:"";height:2px;left:calc(50% + 40px);position:absolute;top:40px;width:75px}@media screen and (max-width:1440px){.timeline-frise .content .frise-container .single-element .date-container:after{width:70px}}@media screen and (max-width:1280px){.timeline-frise .content .frise-container .single-element .date-container:after{width:45px}}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element .date-container:after{display:none}}.timeline-frise .content .frise-container .single-element .date-container .date-bubble{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 32px rgba(0,0,0,.09);display:flex;height:80px;justify-content:center;width:80px}.timeline-frise .content .frise-container .single-element .date-container .date-bubble .date{color:#221f20;font-family:Nimbus sans L bold,arial;font-size:20px}.timeline-frise .content .frise-container .single-element .text-container{box-sizing:border-box;padding-left:15px;padding-top:33px;width:40%}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element .text-container{order:2;padding-left:0;width:100%}}.timeline-frise .content .frise-container .single-element .text-container .text-title{color:#221f20;display:inline-block;font-family:Nimbus sans L bold,arial;font-size:18px;line-height:24px;margin-bottom:10px;text-transform:uppercase}.timeline-frise .content .frise-container .single-element:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element:nth-child(2n){flex-direction:column}}.timeline-frise .content .frise-container .single-element:nth-child(2n) .date-container:after{left:inherit;right:calc(50% + 40px)}.timeline-frise .content .frise-container .single-element:nth-child(2n) .image-container{padding-left:0;padding-right:55px}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element:nth-child(2n) .image-container{padding:0}}.timeline-frise .content .frise-container .single-element:nth-child(2n) .text-container{padding-left:0;padding-right:15px;text-align:right}@media screen and (max-width:1024px){.timeline-frise .content .frise-container .single-element:nth-child(2n) .text-container{padding-right:0;text-align:center}}