.path-front .page-title h1{color:#1f2937;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.12px;text-align:center;max-width:820px;margin:72px auto 20px}.path-front #block-tmt-event-tmtworld-system-main p{font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2;font-weight:400;color:#285372;letter-spacing:.09px}.path-front #block-tmt-event-tmtworld-system-main p.highlighted{text-align:center;margin:8px auto 40px}.path-front #block-tmt-event-tmtworld-system-main h4{text-align:center}.path-front #block-tmt-event-tmtworld-system-main .key-dates{margin:0 0 48px;padding:0 0 16px;display:flex;justify-content:space-between;list-style:none;position:relative;flex-direction:column}@media(min-width: 768px){.path-front #block-tmt-event-tmtworld-system-main .key-dates{flex-direction:row}.path-front #block-tmt-event-tmtworld-system-main .key-dates::after{display:block;content:"";width:calc(100% - 150px);height:1px;background:#e5e7eb;position:absolute;bottom:0;left:75px;z-index:0}}.path-front #block-tmt-event-tmtworld-system-main .key-dates li{flex:0 0 20%;position:relative;text-align:center;font-size:14px;line-height:20px;color:#6b7280;padding-bottom:6px}@media(min-width: 768px){.path-front #block-tmt-event-tmtworld-system-main .key-dates li{padding-bottom:0}}.path-front #block-tmt-event-tmtworld-system-main .key-dates li strong{font-weight:600;color:#1f2937}@media(min-width: 768px){.path-front #block-tmt-event-tmtworld-system-main .key-dates li::after{display:block;content:"";width:21px;height:21px;background:#b97ea1;border-radius:50%;border:6px solid #fff;position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);z-index:1}}.path-front .front-content{padding-bottom:100px;background:url(../assets/images/ellipse-video.png) no-repeat bottom center;background-size:100% auto}@media(min-width: 768px){.path-front .front-content{padding-bottom:190px}}@media(min-width: 1024px){.path-front .front-content .wrapper{padding-left:156px;padding-right:156px}}.path-front .front-content .quote{padding-left:40px;margin-top:80px;font-size:20px;line-height:1.2;color:#1f2937;background:url(../assets/images/quote.svg) no-repeat left top}.path-front .front-content .quote p:first-child{margin-top:0}.path-front .front-content .quote p:last-child::after{content:"";display:inline-block;width:32px;height:32px;margin:-7px 0 -7px 7px;background-image:url(../assets/images/quote.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:rotate(180deg)}.path-front .front-content .quoteby{padding-left:40px;display:flex;gap:16px;align-items:center;font-size:14px;line-height:20px;margin-bottom:60px}.path-front .front-content .quoteby strong{font-size:16px;color:#1f2937}.path-front .front-content h2{text-align:center}.path-front .front-content .video{border:16px solid #fff;border-radius:40px;box-shadow:0px 1px 3px 0px rgba(0,0,0,.05),0px 1px 2px -1px rgba(0,0,0,.05);overflow:hidden}.path-front .front-content .video iframe{display:block}.path-front .finclude{margin-top:-60px}.path-front .finclude .wrapper{background-size:contain;overflow:hidden}.path-front .finclude .wrapper h3{text-align:center}.path-front .finclude .wrapper ul.facts{margin:16px 0;padding:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none}@media(min-width: 768px){.path-front .finclude .wrapper ul.facts{gap:36px}}.path-front .finclude .wrapper ul.facts li{width:150px;height:150px;padding-top:51px;text-align:center;background:url(../assets/images/circles.svg) no-repeat center;background-size:contain;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:.09px;text-transform:uppercase;color:#6b7280}@media(min-width: 768px){.path-front .finclude .wrapper ul.facts li{width:195px;height:195px;padding-top:65px;font-size:18px}}.path-front .finclude .wrapper ul.facts li strong{font-size:25px;letter-spacing:.15px;font-weight:700;color:#b97ea1;text-transform:none}@media(min-width: 768px){.path-front .finclude .wrapper ul.facts li strong{font-size:30px}}.path-front .fsponsors{background:url(../assets/images/ellipse-sponsors.png) no-repeat center top;background-size:100% auto;padding:78px 0}.path-front .fsponsors h3{text-align:center}.path-front .fsponsors .view-content{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center}@media(min-width: 768px){.path-front .fsponsors .view-content{gap:32px}}.path-front .fsponsors .view-content .views-row{flex:0 0 calc(50% - 8px);height:128px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}@media(min-width: 768px){.path-front .fsponsors .view-content .views-row{height:158px;flex-basis:calc(33.33% - 21.33px)}}@media(min-width: 1024px){.path-front .fsponsors .view-content .views-row{flex-basis:calc(25% - 24px)}}.path-front .fsponsors .view-content .views-row img{height:auto;width:auto;max-width:90%;max-height:100%}.path-front .meeting_room{padding-bottom:40px}.path-front .meeting_room h3{text-align:center}.path-front .meeting_room .content>div{display:flex;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center}.path-front .meeting_room .content>div>div{flex:0 0 calc(20% - 25.6px);height:130px;display:flex;align-items:center;justify-content:center}.path-front .meeting_room .content>div>div img{max-width:90%;max-height:90%}.path-front .meeting_room .meeting-room-empty{border-radius:10px;border:1px solid #e5e7eb;background:#fbfcfd;box-shadow:0px 1px 1px 0px rgba(0,0,0,.05);padding:32px 20px;flex-basis:90% !important;max-width:664px;flex-wrap:wrap;margin:40px 0;height:auto !important}.path-front .meeting_room .meeting-room-empty h4{margin:0}.path-front .meeting_room .meeting-room-empty p{margin:8px 0 0 0}.path-front .keythemes{padding:80px 0}.path-front .keythemes h3{text-align:center;margin:0}.path-front .keythemes .content>div{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(min-width: 768px){.path-front .keythemes .content>div{gap:32px}}.path-front .keythemes .content>div>div{flex:0 0 calc(50% - 8px);text-align:center}@media(min-width: 768px){.path-front .keythemes .content>div>div{flex-basis:calc(33.33% - 21.33px)}}@media(min-width: 1024px){.path-front .keythemes .content>div>div{flex-basis:calc(25% - 24px)}}.path-front .keythemes .content>div>div .paragraph>div:nth-child(1){display:flex;height:72px;align-items:center;justify-content:center}.path-front .keythemes .content>div>div .paragraph>div:nth-child(1) img{max-height:56px;width:auto}.path-front .keythemes .content>div>div .paragraph>div:nth-child(2){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:700;color:#213747;letter-spacing:.08px;margin:8px 0}.path-front .keythemes .content>div>div .paragraph>div:nth-child(3){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;color:#285372;letter-spacing:.07px;text-align:left}.path-front .fprogramme{padding:80px 0 180px}@media(min-width: 1440px){.path-front .fprogramme{background-size:100% 135px,100% 84px}}.path-front .fprogramme~.fprogramme{background:none;padding-bottom:50px}.path-front .fprogramme h3{text-align:center;margin:0}.path-front .fprogramme .content>div{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(min-width: 768px){.path-front .fprogramme .content>div{gap:32px}}.path-front .fprogramme .content>div>div{flex:0 0 calc(50% - 8px);text-align:center}@media(min-width: 768px){.path-front .fprogramme .content>div>div{flex-basis:calc(33.33% - 21.33px)}}.path-front .fprogramme .content>div>div .paragraph>div:nth-child(1){display:flex;height:72px;align-items:center;justify-content:center}.path-front .fprogramme .content>div>div .paragraph>div:nth-child(1) img{max-height:56px;width:auto}.path-front .fprogramme .content>div>div .paragraph>div:nth-child(2){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:700;color:#213747;letter-spacing:.08px;margin:8px 0}.path-front .fprogramme .content>div>div .paragraph>div:nth-child(3){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;color:#285372;letter-spacing:.07px;text-align:left}.path-front .fspeakers h3{margin:0;text-align:center}.path-front .fspeakers .view-content{margin:40px -8px;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.path-front .fspeakers .view-content{margin:32px -16px}}.path-front .fspeakers .view-content .views-row{flex:0 0 50%;max-width:50%;padding:8px;text-align:center}@media(min-width: 768px){.path-front .fspeakers .view-content .views-row{padding:16px;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 1024px){.path-front .fspeakers .view-content .views-row{flex:0 0 25%;max-width:25%}}@media(min-width: 1200px){.path-front .fspeakers .view-content .views-row{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.path-front .fspeakers .view-content .views-row .views-field-field-image img{max-width:120px;max-height:120px;border-radius:100%;margin-bottom:16px}.path-front .fspeakers .view-content .views-row .views-field-field-last-name a{font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:700;color:#213747;letter-spacing:.08px;text-decoration:none}.path-front .fspeakers .view-content .views-row .views-field-field-job-title,.path-front .fspeakers .view-content .views-row .views-field-field-company{font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;color:#285372;letter-spacing:.07px}.path-front .whoattends{overflow:hidden}.path-front .whoattends h3{margin:18px 0 13px;text-align:center}.path-front .whoattends .content>div{display:flex;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:24px;flex-wrap:wrap}@media(min-width: 640px){.path-front .whoattends .content>div{-moz-column-gap:30px;column-gap:30px}}@media(min-width: 1200px){.path-front .whoattends .content>div{-moz-column-gap:150px;column-gap:150px}}.path-front .whoattends .content>div>div{font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;color:#285372;letter-spacing:.07px;flex:0 0 90%;padding-bottom:32px;border-bottom:1px solid #b97ea1}@media(min-width: 640px){.path-front .whoattends .content>div>div{flex-basis:calc(33.33% - 45px)}}@media(min-width: 1200px){.path-front .whoattends .content>div>div{flex-basis:calc(30% - 100px)}}.path-front .whoattends .content>div>div .whoattends-percentage{position:relative;width:100%;height:137px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.path-front .whoattends .content>div>div .whoattends-percentage .background{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);font-size:100px;line-height:1;letter-spacing:.64px;color:#eef0f2;font-weight:700;z-index:-1}@media(min-width: 640px){.path-front .whoattends .content>div>div .whoattends-percentage .background{font-size:85px}}@media(min-width: 768px){.path-front .whoattends .content>div>div .whoattends-percentage .background{font-size:100px}}@media(min-width: 1200px){.path-front .whoattends .content>div>div .whoattends-percentage .background{font-size:128px}}.path-front .whoattends .content>div>div .whoattends-percentage .percentage{text-align:center;font-size:36px;font-weight:700;line-height:1;color:#b97ea1;letter-spacing:.18px}.path-front .whatsnew{padding:80px 0;overflow:hidden}.path-front .whatsnew h3{text-align:center;margin:16px 0 38px}.path-front .whatsnew .content>div{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(min-width: 768px){.path-front .whatsnew .content>div{gap:32px}}.path-front .whatsnew .content>div>div{flex:0 0 calc(50% - 8px);text-align:center}@media(min-width: 768px){.path-front .whatsnew .content>div>div{flex-basis:calc(50% - 16px)}}.path-front .whatsnew .content>div>div .paragraph>div:nth-child(1){display:flex;height:72px;align-items:center;justify-content:center}.path-front .whatsnew .content>div>div .paragraph>div:nth-child(1) img{max-height:56px;width:auto}.path-front .whatsnew .content>div>div .paragraph>div:nth-child(2){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:700;color:#213747;letter-spacing:.08px;margin:8px 0}.path-front .whatsnew .content>div>div .paragraph>div:nth-child(3){font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285714286;font-weight:400;color:#285372;letter-spacing:.07px;text-align:left}.path-front .fphotos .content{font-size:0}.path-front .fphotos .content img{width:33.33%;display:inline-block;transform:translateZ(0px);transition-duration:.3s;transition-property:transform;vertical-align:middle}.path-front .fphotos .content img:hover{transform:scale(1.1);position:relative;z-index:1}