/*!
Theme Name: ALPA (2022)
Author: Upperkut
Author URI: http://www.upperkut.com
Version: 1.2.2024
License: Proprietary
Text Domain: alpa
*/body,html{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0;max-width:100%;margin-top:0!important;background-color:#fff;overflow-x:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}sub,sup{vertical-align:super;font-size:50%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Roboto,sans-serif;min-height:100%;height:auto;position:relative;-webkit-font-smoothing:antialiased}ol,section#intro aside ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;-webkit-text-size-adjust:100%}html{height:100%}.pull-left{float:left}.pull-right{float:right}.clear{clear:both;width:1px;height:1px;visibility:hidden;display:block;margin:-1px 0 0 -1px;overflow:hidden;float:none}.clear.left{clear:left}.clear.right{clear:right}.hidden{display:none}.nowrap{white-space:nowrap}.case-u{text-transform:uppercase!important}.case-l{text-transform:lowercase!important}.case-d{text-transform:none!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.assistive-text,textarea.template{display:none}sub{vertical-align:sub}#wrapper{height:auto;min-height:100%;margin:0 auto;width:100%}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}a.disabled,input.disabled{background:#ccc!important}.columns.c2>div,.columns.c2>li,.columns.c3>div,.columns.c3>li,.columns.c4>div,.columns.c4>li{display:block;float:left}.columns.c2>div:after:last-child,.columns.c2>li:after:last-child,.columns.c3>div:after:last-child,.columns.c3>li:after:last-child,.columns.c4>div:after:last-child,.columns.c4>li:after:last-child{clear:both}.columns.c2>div,.columns.c2>li{width:50%}.columns.c3>div,.columns.c3>li{width:33.33333333%}.columns.c4>div,.columns.c4>li{width:25%}.center-h{margin:0 auto;width:100%;text-align:center}.center-v{display:table!important;width:100%;height:100%}.center-v>div{display:table-cell!important;width:100%;height:100%;vertical-align:middle}#vwtest,header#top h1.logo{display:block;position:absolute}#vwtest{left:-6000px;width:50vw}html.no-scroll,html.no-scroll body{overflow:hidden;position:fixed}.no-transition *{transition:none!important}.fw,header#top{width:1148px;margin:0 auto}.guide{position:absolute;background:red}.guide.horizontal{width:100%;height:1px;left:0}.guide.vertical{left:40px;top:1px;height:100%;width:1px}header#top{width:100%;padding:0 42px;height:394px;background:#63bace}header#top h1.logo{margin:0 auto;width:208px;height:409px;background:url(images/logo-v2.png?ver=1740593120747) 50% 0/contain no-repeat;overflow:hidden;text-indent:-9999px;top:0;left:909px;z-index:99}@media screen and (max-width:1279px){.fw{max-width:100%;width:246px;min-width:246px}header#top{height:459px;padding:0}header#top h1.logo{background-image:url(images/logo-v2-mobile.png?ver=1740593120747);width:120px;height:264px;left:50%;transform:translate(-50%,0)}}header#top h1.logo a{display:block;width:100%;height:100%;pointer-events:none}header#top h2.award{background:url(images/prix-axtra.svg?ver=1740593120747) 50% 50%/cover no-repeat;width:291px;height:90.18px;overflow:hidden;text-indent:-9999px}@media screen and (min-width:1280px){header#top h2.award{position:absolute;left:586px;top:100px}}header#top .fw{position:relative;width:1286px}header#top #banner{position:relative;width:100%;height:319px;margin:0 0 19px;padding-top:214px;padding-left:42px}header#top #banner .image{width:1286px;position:absolute;right:0;height:100%;background:url(images/banner-desktop.jpg?ver=1740593120747) 100% 50%/auto 100% no-repeat}header#top #banner h2{position:relative;top:-34px;color:#254e70;font-weight:700;font-size:20px;line-height:23px;text-align:left;text-transform:uppercase;padding-left:85px}header#top a,header#top a:hover{text-decoration:none}footer#footer{background-color:#fff;color:#254e70;padding:55px 0 36px}@media screen and (max-width:1279px){header#top h2.award{width:226px;height:70px;position:absolute;top:369px;left:37px}header#top .fw{width:100%;height:459px}header#top #banner{height:183px;padding-top:168px}header#top #banner .image{width:283px;right:auto;left:0;background-image:url(images/banner-mobile.jpg?ver=1740593120747)}header#top #banner h2{position:absolute;top:315px;font-size:12px;line-height:14px;padding-left:37px}footer#footer{padding:42px 36px 36px}}footer#footer .fw>div.logos{display:flex}footer#footer .fw>div.logos h2{font-size:16px;line-height:19px;color:#254e70;margin-bottom:10px;white-space:nowrap}footer#footer .fw>div.logos div.presented-by img{display:block;margin-top:55px}footer#footer .fw>div.logos div.rows>div{padding-top:20px}@media screen and (min-width:1280px){footer#footer .fw{width:1274px}footer#footer .fw>div.logos div.presented-by{width:210px;border-right:1px solid #254e70}footer#footer .fw>div.logos div.rows>div{padding-left:53px}}footer#footer .fw>div.logos div.rows>div:first-child{padding-top:0}footer#footer .fw>div.logos div.rows ul{display:flex;align-items:center;align-content:center;height:128px;padding:38px 0;border-bottom:1px solid #254e70;max-width:983px}@media screen and (min-width:1280px){footer#footer .fw>div.logos div.rows ul{justify-content:center}footer#footer .fw>div.logos div.rows ul:last-child{border-bottom:0}footer#footer .fw>div.logos div.rows ul>li{width:263px;height:53px;border-right:1px solid #254e70}}footer#footer .fw>div.logos div.rows ul>li{display:flex;align-items:center}footer#footer .fw>div.logos div.rows ul>li img{display:block;margin:0 auto}footer#footer .fw>div.logos div.rows div.partners ul li img{zoom:.73032967}footer#footer div.copy{width:100%;margin-top:28px}footer#footer div.copy p.contact{font-size:16px;line-height:19px}footer#footer div.copy p.contact a{color:#254e70;font-weight:600}footer#footer div.copy p.copy{font-size:12px;line-height:14px;text-align:right}footer#gdpr{position:fixed;width:100%;bottom:0;left:0;background:#63bace;color:#254e70;box-shadow:0 -2px 5px rgba(0,0,0,.25);transform:translate(0,50vh);transition:transform .5s}footer#gdpr.visible{transform:translate(0,0);transition:transform .5s}footer#gdpr .fw,section a.btn{max-width:100%}@media screen and (max-width:1279px){footer#footer .fw>div.logos{display:block}footer#footer .fw>div.logos div.presented-by{padding:0 0 38px;border-bottom:1px solid #254e70;margin-bottom:23px}footer#footer .fw>div.logos div.presented-by img{margin-left:auto;margin-right:auto;margin-top:20px}footer#footer .fw>div.logos div.rows ul{display:block;height:auto;padding:35px 0 53px}footer#footer .fw>div.logos div.rows ul>li{margin-top:26px}footer#footer .fw>div.logos div.rows ul>li.empty{display:none!important}footer#footer .fw>div.logos div.rows ul>li.empty img{visibility:hidden}footer#footer .fw>div.logos div.rows ul>li:first-child{margin-top:0}footer#footer .fw>div.logos div.rows div.finance ul li img{max-height:100%}footer#footer .fw>div.logos div.rows div.partners ul:first-of-type,footer#footer .fw>div.logos div.rows div.partners ul:nth-child(3){padding-bottom:0;border:0}footer#footer .fw>div.logos div.rows div.partners ul:last-of-type{padding-top:26px}footer#footer div.copy p.contact{margin-right:-5px}footer#footer div.copy p.copy{font-size:10px;line-height:12px;text-align:left;padding-top:25px}footer#gdpr{padding:26px 0 20px}footer#gdpr .fw{width:100%}footer#gdpr p{padding:0 20px 0 36px}}@media screen and (min-width:1280px){footer#footer .fw>div.logos div.rows ul>li:first-child{margin-left:-39px}footer#footer .fw>div.logos div.rows ul>li:last-child{border:0}footer#footer .fw>div.logos div.rows div.finance{border-bottom:1px solid #254e70}footer#footer .fw>div.logos div.rows div.finance ul{justify-content:flex-start}footer#footer div.copy{display:flex;justify-content:space-between;align-items:center}footer#footer div.copy p.contact{padding-left:261px}footer#gdpr .fw{display:flex;justify-content:space-between;align-items:center;padding:20px 0;width:1274px;margin:0 auto}section#schedule div.inner br.mobile{display:none}}footer#gdpr button{display:block;-webkit-appearance:none;appearance:none;background-color:#fff;color:#254e70;font-size:16px;border:0;border-radius:4px;min-width:39px;min-height:27px}section{position:relative;width:100%}section img{display:block;-webkit-user-select:none;user-select:none}section header h1{font-size:72px;line-height:84px}section a.btn{display:inline-block;width:311px;padding:16px 0;color:#fff;background:#f37167;font-weight:600;font-size:16px;line-height:19px;text-align:center;text-transform:uppercase}section a.btn,section a.btn:hover{text-decoration:none}section#intro{padding:190px 0 26px;color:#254e70}section#intro div.content{display:flex;margin-top:52px}section#intro article{width:730px;padding-right:50px;padding-left:146px;border-right:2px solid #f37167}section#intro article li,section#intro article p{font-size:20px;line-height:23px;margin-bottom:1em}@media screen and (max-width:1279px){footer#gdpr button{margin:25px auto 0}section header h1{font-size:36px;line-height:42px}section a.btn{display:table-cell;width:100%;min-width:246px;vertical-align:middle;padding:16px 26px}section#intro{padding:50px 0 46px}section#intro div.content{display:block;margin-top:37px}section#intro header h1 span.sep{visibility:hidden;max-height:1px;display:block}section#intro article{width:100%;padding:0;border-right:0;border-bottom:2px solid #f37167}section#intro article li,section#intro article p{font-size:14px;line-height:16px}}section#intro article p{font-weight:600}section#intro article em,section#intro article i{font-style:italic}section#intro article b,section#intro article strong{font-weight:700}section#intro article ul>li{position:relative;padding-left:34px;background:url(images/arrow-header.png?ver=1740593120747) 0 4px/16px auto no-repeat}section#intro article ol{counter-reset:item}section#intro article ol>li{display:block;margin-left:34px}section#intro article ol>li:before{display:inline-block;width:34px;margin-left:-34px;font-weight:600;content:counter(item) ". ";counter-increment:item;color:#f37167}section#intro article a{color:#f37167;font-weight:600;text-decoration:none}section#intro article a:hover{text-decoration:underline}section#intro aside{padding-left:54px}section#intro aside ul>li{position:relative;padding-left:90px;margin-bottom:23px;font-size:20px;line-height:23px}section#intro aside ul>li:last-child{margin-bottom:0}section#intro aside ul>li a{color:#254e70;text-decoration:none}section#intro aside ul>li a:hover,section#schedule div.inner dt{color:#f37167}section#intro aside ul>li:before{position:absolute;top:-7px;left:0;width:35px;height:35px;background-size:34px auto;background-repeat:no-repeat;content:' '}section#intro aside ul>li.calendar{font-size:24px;font-weight:900}section#intro aside ul>li.calendar:before{background-image:url(images/icon-calendar.png?ver=1740593120747)}section#intro aside ul>li.time:before{left:3px;background-image:url(images/icon-clock.png?ver=1740593120747)}@media screen and (max-width:1279px){section#intro aside{padding:29px 0 0 21px}section#intro aside ul>li{font-size:14px;line-height:16px;padding-left:55px}section#intro aside ul>li:before{top:-4px;background-size:25px auto}section#intro aside ul>li.calendar{font-size:16px;line-height:19px}section#intro aside ul>li.time:before{top:-6px}}section#intro aside ul>li.p-location:before{top:0;left:4px;background-image:url(images/icon-pin.png?ver=1740593120747);background-size:33px auto}@media screen and (max-width:1279px){section#intro aside ul>li.p-location:before{background-size:24px auto;top:-6px}}section#intro aside ul>li.commute:before{left:4px;background-image:url(images/icon-metro.png?ver=1740593120747);background-size:35px auto}section#intro aside ul>li h3,section#intro aside ul>li.calendar,section#intro aside ul>li.commute,section#intro aside ul>li.time{text-transform:uppercase}section#register{background:#63bace;color:#254e70;padding:130px 0 208px}section#register .fw{display:flex;justify-content:space-between}section#register header{position:relative;width:538px;height:441px;background:url(images/schedule.jpg?ver=1740593120747) 50% 50%/cover no-repeat}section#register header h1{position:absolute;font-size:80px;line-height:94px;top:-67px}section#register article{display:flex;align-items:center;min-height:441px;width:562px}section#register article ul{width:100%;text-align:center}section#register article ul li{padding:66px 0;border-bottom:1px solid #fff}section#register article ul li:first-child,section#schedule div.inner ul>li:first-child dl{padding-top:0}section#register article ul li:last-child{border:0;padding-bottom:0}section#register article ul li h2{font-size:20px;line-height:23px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:43px}section#register article ul li h2 strong{display:block;color:#254e70}section#schedule{position:relative;margin-top:-150px}section#schedule .fw{padding-left:146px}section#schedule div.inner{width:100vw;padding:63px 0 32px 138px;color:#fff;background-color:#254e70}section#schedule div.inner header{margin-bottom:42px}section#schedule div.inner ul{width:751px}section#schedule div.inner ul>li{position:relative;border-top:1px solid #63bace}section#schedule div.inner ul>li:first-child{border:0}section#schedule div.inner ul>li:first-child:before{display:block;width:48px;height:48px;background:url(images/arrow-program.png?ver=1740593120747) 50% 50%/contain no-repeat;position:absolute;top:0;left:0;content:' '}section#schedule div.inner li,section#schedule div.inner p{padding-left:154px}@media screen and (max-width:1279px){section#intro aside ul>li.commute:before{top:2px;background-size:26px auto}section#register{padding:55px 0 40px}section#register .fw{display:block}section#register header{width:246px;height:289px;margin-bottom:39px;background-image:url(images/schedule-mobile.jpg?ver=1740593120747)}section#register header h1{top:-38px;font-size:36px;line-height:42px}section#register article{width:100%;min-height:0}section#register article ul li{padding:46px 0}section#register article ul li h2{font-size:16px;line-height:19px;margin-bottom:27px}section#schedule{margin-top:0;background-color:#254e70}section#schedule .fw{padding-left:0}section#schedule div.inner{padding:46px 0 20px;width:100%}section#schedule div.inner header{margin-bottom:20px}section#schedule div.inner ul{width:100%}section#schedule div.inner ul>li:first-child:before{display:none}section#schedule div.inner li,section#schedule div.inner p{padding-left:0}}section#schedule div.inner dd,section#schedule div.inner h2{margin-bottom:1em}section#schedule div.inner p{font-size:14px;line-height:16px;margin-top:20px}section#schedule div.inner h2{display:none;font-weight:600;color:#63bace;border-bottom:1px solid #63bace;padding-bottom:1em}@media screen and (max-width:1279px){section#schedule div.inner p{font-size:12px;line-height:14px;margin-top:0}section#schedule div.inner h2{padding-top:1.5em}section#schedule div.inner dl{display:block;padding-bottom:1em}}section#schedule div.inner dl{border-bottom:1px solid #63bace;padding-top:1em}section#schedule div.inner dl:last-of-type{border:0}section#schedule div.inner dd{color:#fff}section#schedule div.inner dd.bold{font-weight:900}section#schedule div.inner dt,section#schedule div.inner h2{text-transform:uppercase}section#schedule div.inner dd,section#schedule div.inner dt,section#schedule div.inner h2{font-size:20px;line-height:23px}section#documents{background-color:#63bace;color:#254e70;text-align:center;padding:25px 0 44px;margin-top:25px}section#documents header{padding-top:39px;background:url(images/icon-documents.png?ver=1740593120747) 50% 0/35px auto no-repeat;margin-bottom:15px}section#documents header h1{font-size:80px;line-height:93.75px}section#documents ul{flex-wrap:wrap;justify-content:space-between;width:856px;margin:0 auto}section#documents ul>li{margin-bottom:20px}section#documents ul>li:last-child{margin-bottom:0}section#documents ul>li a.btn{width:450px;padding:26px 0}@media screen and (max-width:1279px){section#schedule div.inner dd,section#schedule div.inner dt{display:inline}section#schedule div.inner dd:before{content:' - '}section#schedule div.inner dd,section#schedule div.inner dt,section#schedule div.inner h2{font-size:14px;line-height:16px}section#documents{padding:52px 0 62px}section#documents header h1{font-size:36px;line-height:42px}section#documents ul{display:block;width:100%}section#documents ul>li{margin-bottom:17px}section#documents ul>li a.btn{width:100%;height:90px;padding:26px}}
/*# sourceMappingURL=style.css.map */
