@font-face{font-family:"simpler-regular";font-weight:normal;font-style:normal;src:url("../fonts/SimplerPro_V3-Regular.eot");src:url("../fonts/SimplerPro_V3-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SimplerPro_V3-Regular.woff") format("woff"),url("../fonts/SimplerPro_V3-Regular.ttf") format("truetype")}@font-face{font-family:"simpler-light";font-weight:normal;font-style:normal;src:url("../fonts/SimplerPro_V3-Light.eot");src:url("../fonts/SimplerPro_V3-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/SimplerPro_V3-Light.woff") format("woff"),url("../fonts/SimplerPro_V3-Light.ttf") format("truetype")}@font-face{font-family:"simpler-bold";font-weight:normal;font-style:normal;src:url("../fonts/SimplerPro_V3-Bold.eot");src:url("../fonts/SimplerPro_V3-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SimplerPro_V3-Bold.woff") format("woff"),url("../fonts/SimplerPro_V3-Bold.ttf") format("truetype")}@font-face{font-family:"gotham-black";font-weight:normal;font-style:normal;src:url("../fonts/gotham-black.eot");src:url("../fonts/gotham-black.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham-black.woff") format("woff"),url("../fonts/gotham-black.ttf") format("truetype")}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}@media(max-width: 3000px){html{font-size:.5208333333vw}}@media(max-width: 768px){html{font-size:2.4154589372vw}}body{position:relative;color:#1a3059;font-family:"simpler-regular";-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}body::-webkit-scrollbar{display:none}html.lock,html.lock body{overflow:hidden;position:relative;height:100vh}svg,img{width:100%;height:auto}.container{width:100%;max-width:117rem;margin:0 auto}@media(max-width: 768px){.container{width:100%;max-width:calc(100vw - 3rem)}}a:link,a:visited{text-decoration:none}ul li{list-style:none}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.btn{width:100%;font-family:"simpler-regular";cursor:pointer;color:#fff;background:#3d7abd;border:.1rem solid #3d7abd;font-size:2rem;line-height:3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2.8rem;position:relative}.btn:hover{background:#fff;color:#3d7abd}.btn svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn .spinner{pointer-events:none;opacity:0;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:3.4rem}.btn.load{pointer-events:none}.btn.load .spinner{opacity:1}@media(max-width: 768px){.btn{padding:1rem}}header{position:absolute;left:0;top:0;background:rgba(0,0,0,0);width:100%;z-index:1}@media(max-width: 768px){header{top:-1.5rem}}header .container{text-align:center}header .logo{display:inline-block;max-width:29rem}main .top{width:100%;background:url(../img/hero-bg.webp?v1) no-repeat top center/cover;padding:12.8rem 0 5.8rem;text-align:center;position:relative}main .top h1{font-family:"simpler-light";font-size:6rem;line-height:1}main .top h1 span{font-family:"simpler-bold"}main .top .subtitle{font-size:5rem;line-height:1.2;font-family:"simpler-bold"}main .top .date-time{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:1rem;white-space:nowrap;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}@media(max-width: 768px){main .top .date-time{grid-gap:1rem 2rem;margin-top:1rem}}main .top .date-time img{max-width:3.6rem}@media(max-width: 768px){main .top .date-time img{max-height:2rem}}main .top .date-time p,main .top .date-time a{color:#1a3059;font-size:3rem;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;grid-gap:1rem}@media(max-width: 768px){main .top .date-time p,main .top .date-time a{font-size:2.2rem;line-height:2rem}}main .top .date-time p:not(:last-child),main .top .date-time a:not(:last-child){position:relative}main .top .date-time p:not(:last-child):before,main .top .date-time a:not(:last-child):before{position:absolute;content:"";background:#1a3059;width:1px;height:5.4rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-2.5rem}@media(max-width: 768px){main .top .date-time p:not(:last-child):before,main .top .date-time a:not(:last-child):before{display:none}}main .top .date-time p span,main .top .date-time a span{display:block}main .top .date-time a:hover{text-decoration:underline}main .bottom{margin-top:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main .bottom .img{max-width:39.4rem}main .form{max-width:66.6rem;background:#fff;padding:4rem 5.1rem 3.7rem;border-radius:5rem 0 5rem 5rem}main .form h2{text-align:center;font-size:2.8rem;line-height:1.8rem;font-weight:400;font-family:"simpler-bold"}main .form .note{text-align:start;font-size:1.8rem;line-height:1.2;margin-top:1.5rem}main .form form{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.8rem}main .form .full-width{width:100%}main .form label{width:49%}main .form input{width:100%;padding:1.9rem 2.6rem 1.9rem;border-radius:14.4rem;outline:none;border:none;min-width:24.7rem;background:#f2f2f2}main .form input::-webkit-input-placeholder{font-size:1.7rem;line-height:1;color:#1a3059}main .form input::-moz-placeholder{font-size:1.7rem;line-height:1;color:#1a3059}main .form input:-ms-input-placeholder{font-size:1.7rem;line-height:1;color:#1a3059}main .form input::-ms-input-placeholder{font-size:1.7rem;line-height:1;color:#1a3059}main .form input,main .form input::placeholder{font-size:1.7rem;line-height:1;color:#1a3059}main .form input:focus{background:#d3d3d3}main .form .custom-select{border-radius:14.4rem;background:#f2f2f2;position:relative;width:100%}main .form .custom-select select{display:none}main .form .select-selected:after{position:absolute;background:url(../img/select.svg) no-repeat center center/cover;content:"";top:2.4rem;left:2.5rem;width:1.5rem;height:.8rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}main .form .select-arrow-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main .form .select-items div,main .form .select-selected{cursor:pointer;padding:1.9rem 2.6rem 1.9rem;font-size:1.7rem;text-align:right}main .form .select-items div{padding:1.8rem 2.2rem;color:#919191;font-size:1.7rem}main .form .select-items div:not(:last-child){border-bottom:.1rem solid #eaeaea}main .form .select-items{background:#fff;position:absolute;top:calc(100% + 1.2rem);left:0;right:0;z-index:99;border-radius:2rem;overflow:hidden;-webkit-box-shadow:0 .4rem 1rem .2rem rgba(0,0,0,.2);box-shadow:0 .4rem 1rem .2rem rgba(0,0,0,.2)}main .form .select-hide{display:none}main .form .select-items div:hover,main .form .same-as-selected{background-color:rgba(242,242,242,.6)}main .form [type=submit]{padding:1.1rem 0;margin-right:auto;max-width:16rem;font-size:2rem;font-family:"simpler-bold";border-radius:14.4rem}main .confirmation{width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"simpler-regular";font-size:1.4rem;position:relative;text-align:right}main .confirmation br{display:none}main .confirmation .text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-right:3rem;width:100%;max-width:75.8rem;display:block}main .checkmark{content:"";position:absolute;right:0;width:2.2rem;height:2.2rem;z-index:1;background:#fff;border:.1rem solid #1a3059}main .checkmark svg{display:none}main [type=checkbox]{position:absolute;width:auto;right:0;opacity:0;cursor:pointer}main [type=checkbox]:checked+.checkmark svg{display:block}main .required{display:none}main .contact-sign{font-size:1.7rem;line-height:1;text-align:right}main .agenda{position:relative;overflow:hidden;background:url(../img/agenda-bg.webp) no-repeat center center/cover;padding:10.2rem 0}main .agenda .subtitle{text-align:center;font-size:3.5rem;font-family:"simpler-bold";max-width:76rem;margin:0 auto}main .agenda .list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0}main .agenda .list li{list-style:disc inside;font-size:2.2rem;line-height:1.3}main .agenda .note{text-align:center;margin-top:1.5rem;font-size:2.5rem}main .agenda h2{margin-top:10.2rem;text-align:center;font-size:6.2rem;color:#3d7cc9}main .agenda .schedule{margin:5.6rem auto 0;max-width:66rem;color:#00205c}main .agenda .schedule li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.1rem solid #a5cdfe;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding:2rem 2rem 2rem 0}main .agenda .schedule li .event{min-width:50rem;font-size:2.2rem;line-height:1.3}main .agenda .schedule li br.desktop{display:none}main .agenda time{white-space:nowrap;font-size:2rem;margin-top:.4rem}main .agenda time,main .agenda b{font-family:"simpler-bold"}main .agenda .notes{margin-top:3.2rem;margin-bottom:8rem;text-align:center}main .agenda .notes p{font-size:2rem;line-height:1.2}main .agenda .notes .blue{font-family:"simpler-bold";color:#3d7cc9;font-size:2.2rem;line-height:1.2}footer{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:0;text-align:center;padding-bottom:1.8rem}footer .credits{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .credits,footer .credits:link,footer .credits:visited{-webkit-transition:color .3s;transition:color .3s;color:#000;font-size:12px}footer .credits:hover,footer .credits:link:hover,footer .credits:visited:hover{color:#ee2375;text-decoration:underline}footer .credits:after{content:"";position:absolute;top:50%;left:-13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:7px;width:7px;border-radius:50%;background:#ee2c74}.overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(26,48,89,.76);opacity:0;z-index:-1;display:grid;place-content:center;-webkit-transition:opacity .3s,z-index .1s .3s;transition:opacity .3s,z-index .1s .3s}.overlay .popup{background:#fff;position:relative;border-radius:5rem 0 5rem 5rem;padding:6.7rem 6rem 10rem;text-align:center}.overlay .popup img,.overlay .popup svg{max-width:14.8rem}.overlay .popup h2{color:#3d7cc9;font-size:5rem;font-family:"simpler-bold";line-height:6rem;margin-top:2rem}.overlay .popup p{margin:1rem auto 0;color:#1a3059;font-size:3rem;line-height:1.1}.overlay .popup .subtitle{color:#1a3059;font-size:3.5rem}.overlay .close{position:absolute;width:2.4rem;top:2.6rem;left:3.1rem;cursor:pointer}.overlay.open{-webkit-transition:opacity .3s .1s,z-index .1s;transition:opacity .3s .1s,z-index .1s;opacity:1;z-index:10}@media(max-width: 768px){header .logo{max-width:29rem}main .top{background:url(../img/mob-bg.webp?v1) no-repeat top center/contain;padding:7.5rem 0 0}main .top .container{max-width:100%}main .top h1{font-size:3.5rem;line-height:4rem;letter-spacing:-0.1px;max-width:37rem;margin:2rem auto 0}main .top .subtitle{font-family:"simpler-bold";font-size:3rem;line-height:1.1;letter-spacing:-0.1px}main .top .date-time img{max-width:2.7rem}main .bottom{background:linear-gradient(45deg, #EBEEF5, #F3F6FA, #F8FAFD, #D0DEF1);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem 3.8rem;margin-top:21.4rem}main .bottom .img{max-width:22.5rem;position:relative;z-index:2}main .form{margin-top:-1.6rem;border-radius:4rem 0 4rem 4rem;padding:5.8rem 3.3rem 2.9rem}main .form form{margin-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.1rem}main .form form .select-selected{font-size:1.6rem}main .form form label,main .form form input{min-width:unset;width:100% !important;max-width:unset}main .form form label::-webkit-input-placeholder, main .form form input::-webkit-input-placeholder{font-size:1.6rem}main .form form label::-moz-placeholder, main .form form input::-moz-placeholder{font-size:1.6rem}main .form form label:-ms-input-placeholder, main .form form input:-ms-input-placeholder{font-size:1.6rem}main .form form label::-ms-input-placeholder, main .form form input::-ms-input-placeholder{font-size:1.6rem}main .form form label::placeholder,main .form form input::placeholder{font-size:1.6rem}main .form form .required{display:block;font-size:1.5rem;line-height:1}main .form .text{font-size:1.5rem}main .form .confirmation{margin:1.5rem 0}main .form [type=submit]{max-width:100%}main .contact-sign{color:#fff;margin-top:2.5rem}main .agenda{padding:3.7rem 3.2rem 3.7rem 2.2rem}main .agenda:after,main .agenda:before{content:none}main .agenda .subtitle{font-size:2.5rem}main .agenda .list li{font-size:1.8rem}main .agenda .note{font-size:2.2rem}main .agenda h2{margin-top:3.7rem;font-size:4rem}main .agenda .schedule{margin-top:2.5rem}main .agenda .schedule li{display:block;padding:2rem 3rem 2rem .7rem}main .agenda .schedule li .event{width:100%;min-width:unset;white-space:normal;font-size:1.8rem;letter-spacing:-0.3px;margin-top:1rem}main .agenda .schedule li .event br:not(.mobile){display:none}main .agenda .schedule li .event br.desktop{display:block}main .agenda time{font-size:1.8rem}main .agenda .notes{margin-bottom:5rem}footer{text-align:center}.overlay .popup{width:calc(100vw - 3rem);padding:3.2rem 3rem 3.7rem}.overlay .popup h2{font-size:4rem;line-height:1;max-width:24rem;margin:1rem auto 0}.overlay .popup p{font-size:2rem;line-height:1}.overlay .popup p br{display:none}.overlay .popup .subtitle{font-size:2.7rem;max-width:24rem}.overlay .popup svg{max-width:11.7rem}.overlay .close{width:5rem;top:2.1rem;left:2rem}}