body{font-family:'Roboto', sans-serif;font-size:18px;line-height:26px;color:#3F415A;position:relative}@media (max-width: 767.98px){body{font-size:16px;line-height:22px}}.btn{min-width:150px}h1{font-size:3.44444444444rem;line-height:3.66666666667rem}@media (max-width: 767.98px){h1{font-size:2.5rem;line-height:3rem}}h2{font-weight:500;font-size:2.11111111111rem;line-height:2.77777777778rem}@media (max-width: 767.98px){h2{font-size:1.8rem;line-height:2.2rem}}h3{font-weight:400;font-size:1.66666666667rem;line-height:2.33333333333rem;margin-bottom:24px}h4{font-weight:500;font-size:1.33333333333rem;line-height:1.77777777778rem}.header{position:absolute;top:30px;width:100%;z-index:1000}.header .flex-shrink-1 img{width:100%}.header nav ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.header nav ul li{padding:0}.header nav a{color:white !important;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:24px;margin-left:16px}@media (min-width: 1400px){.header nav a{font-size:16px}}.header .open-menu{color:white;font-size:24px}.sticky-header{position:fixed;top:-100px;left:0;width:100%;background:white;z-index:1000;padding:27px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sticky-header .flex-shrink-1 img{width:100%}.sticky-header.show{top:0}.sticky-header nav ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.sticky-header nav ul li{padding:0}.sticky-header nav a{color:#3F415A !important;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:24px;margin-left:16px}@media (min-width: 1400px){.sticky-header nav a{font-size:16px}}.sticky-header .open-menu{color:#3F415A !important;font-size:24px}.overlay-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.9);z-index:1100;overflow:auto;pointer-events:none;opacity:0;z-index:-10;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.overlay-menu.show{pointer-events:all;opacity:1;z-index:1100}.overlay-menu.show nav{opacity:1;top:0}.overlay-menu .container{margin-top:60px;margin-bottom:60px}.overlay-menu nav{padding-top:40px;position:relative;top:100px;-webkit-transition:all 0.7s cubic-bezier(0.33, 1, 0.68, 1);transition:all 0.7s cubic-bezier(0.33, 1, 0.68, 1);-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}.overlay-menu nav ul{margin:0;padding:0;list-style:none}.overlay-menu nav ul li{padding:12px 0}.overlay-menu nav ul a{font-size:20px;text-decoration:none;color:white;text-transform:uppercase}.overlay-menu .close-menu{position:absolute;top:18px;right:18px;font-size:32px;color:white}.footer__newsletter{padding:52px 0 48px}.footer__newsletter .footer__newsletter__form-wrapper{width:426px;max-width:100%}.footer__newsletter #policyInfoBox{font-size:12px;line-height:16px}.footer__newsletter #policyInfoBox a{text-decoration:underline;color:white}.footer__copyrightbar{background:black;padding:20px 0;color:white;font-size:14px;line-height:22px}.footer__copyrightbar a{text-decoration:none;color:white}.footer__copyrightbar .socials{font-size:32px}.footer__bottom{padding:20px 0 33px}.footer__bottom .footer__bottom__text{width:133px;font-size:16px;line-height:20px;margin-left:33px;margin-right:22px}@media (max-width: 767.98px){.footer__bottom .footer__bottom__text{margin:0 auto 16px;width:auto}}.page-header{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:50vh}.page-header.full{height:100vh}@media (max-width: 767.98px){.page-header.full{height:50vh}}.page-header .overlay{top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.3;position:absolute}.page-header .content{position:relative;z-index:100}.page-header h1{font-size:3.44444444444em;line-height:4.666667rem;margin:0}.page-header h1 span{padding:8px 0;-webkit-box-shadow:40px 0 0 #115085, -40px 0 0 #115085;box-shadow:40px 0 0 #115085, -40px 0 0 #115085}.page-header h2{font-size:1.55555555556rem !important;line-height:2rem;margin:14px 0 0}.page-header h2 span{-webkit-box-shadow:20px 0 0 #115085, -20px 0 0 #115085;box-shadow:20px 0 0 #115085, -20px 0 0 #115085;padding:8px 0}.block-dates{background:rgba(17,80,133,0.1);padding:74px 0 92px}.block-dates.home{background:white}.block-dates h2{margin-bottom:72px !important}.block-dates p{margin-bottom:0}.block-dates .date-block{margin-bottom:24px}.block-dates .date-block .date{font-size:1.33333333333em;line-height:1.77777777778em;color:#115085;font-weight:700}.block-inscribe{padding:40px 0}.block-inscribe .icon{font-size:32px}.block-send{padding:40px 0}.block-send .icon{font-size:32px}.block-chess .chess-row{position:relative}.block-chess .chess-row .chess-row-background{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.block-chess .chess-row .chess-row-background{position:absolute;height:100%;width:50%;left:0;top:0}}.block-chess .chess-row.inverted .chess-row-background{left:50%}.block-chess .chess-row .content{padding:36px 0 57px}@media (min-width: 768px){.block-chess .chess-row .content{padding:36px 20px 57px}}@media (min-width: 992px){.block-chess .chess-row .content{padding:72px 44px 113px}}.block-chess .chess-row .content h2{margin-top:0}.block-call{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:54px 0 50px}.block-call .overlay{position:absolute;z-index:0;background:rgba(0,0,0,0.4);top:0;left:0;width:100%;height:100%}.block-call .container{position:relative;z-index:1}.block-committee{padding:74px 0 86px;background:rgba(63,65,90,0.1)}.main-content{padding:72px 0}.main-content.home{background:rgba(17,80,133,0.1)}@media (max-width: 767.98px){.main-content{padding:24px 0 72px}}.main-content a:not(.btn){color:#115085}.main-content p.btn.btn-primary a{color:white;text-decoration:none}.main-content h2{margin-bottom:.8em}.main-content h4{margin-top:1.2em;margin-bottom:.5em}.main-content ol,.main-content ul{margin:2em 0;padding-left:3em}.main-content ol li,.main-content ul li{padding-bottom:18px}.main-content ul{list-style:none}.main-content ul li{position:relative}.main-content ul li:before{position:absolute;content:'\f054';font-weight:900;color:#115085;left:-24px;top:1px;font-family:"Font Awesome 5 Free"}.main-content .anchored-block:before{content:'';display:block;position:relative;width:0;height:5em;margin-top:-5em}.main-content h4.fw-normal{margin-bottom:40px}.main-content .c-accordion__item h4{border-left:solid 4px #115085;padding:24px 116px 24px 32px;background:rgba(17,80,133,0.1);font-size:18px;line-height:26px;color:#115085;font-weight:500;margin-bottom:0}.main-content .c-accordion__item h4 em{display:block;margin-top:8px;font-weight:400;color:#3F415A}.main-content .c-accordion__item h4:after{content:'\f078';font-weight:900;right:24px;width:44px;height:44px;color:#115085;font-family:"Font Awesome 5 Free";font-size:24px;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}@media (max-width: 767.98px){.main-content .c-accordion__item h4{padding:18px 60px 18px 24px}.main-content .c-accordion__item h4:after{right:18px;width:32px;height:32px;font-size:20px}}.main-content .c-accordion__item.is-open h4:after{content:'\f077'}.main-content .c-accordion__content{background:rgba(113,115,136,0.05);padding:32px 56px}@media (max-width: 767.98px){.main-content .c-accordion__content{padding:20px 24px}}
