@font-face{font-family:"Lato",sans-serif;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url("https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjxAwXiWtFCc.woff2") format("woff2");font-display:swap}@font-face{font-family:"Lato",sans-serif;font-weight:600;src:local("Lato SemiBold"),local("Lato-SemiBold"),url("https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2");font-display:swap}@font-face{font-family:"Lato",sans-serif;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url("https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwaPGQ.woff2") format("woff2");font-display:swap}.big{font-size:55px;line-height:120%;font-weight:300;color:#fff;text-align:center;width:1096px;margin:0 auto 80px}@media(max-width: 1599px){.big{font-size:45px;width:1004px;margin:0 auto 72px}}@media(max-width: 1279px){.big{font-size:35px;width:968px;margin:0 auto 70px}}@media(max-width: 1023px){.big{width:710px}}@media(max-width: 767px){.big{font-size:27px;width:100%;padding:0 28px;margin:0 auto 60px}}.medium{font-size:40px;line-height:120%;font-weight:700;color:#fff;text-align:center;width:767px;margin:0 auto 50px}@media(max-width: 1599px){.medium{font-size:35px}}@media(max-width: 1279px){.medium{font-size:30px;width:712px}}@media(max-width: 767px){.medium{font-size:28px;width:100%;padding:0 28px;margin:0 auto 30px}}.small{font-size:32px;line-height:160%;font-weight:700;color:#fff;text-align:center;width:637px;margin:0 auto 60px}@media(max-width: 1279px){.small{font-size:30px}}@media(max-width: 1023px){.small{width:592px}}@media(max-width: 767px){.small{font-size:28px;line-height:120%;width:100%;padding:0 28px;margin:0 auto 50px}}.text{font-size:16px;line-height:160%;font-weight:400;color:#fff;width:642px;margin:0 auto 70px}@media(max-width: 1279px){.text{margin:0 auto 50px}}@media(max-width: 767px){.text{line-height:150%;width:100%;padding:0 28px}}.tag{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:auto;padding:2px 8px;border-radius:10px;background-color:#0064bc;font-size:12px;font-weight:700;color:#fff;text-align:center;letter-spacing:.6px;text-transform:uppercase}.clock{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:auto;font-size:18px;line-height:100%;font-weight:700;color:#fff;text-align:center;position:relative}.clock::before{content:url(../img/clock.svg);width:19px;height:19px;position:relative;top:-3px}.top-margin{margin-top:74px}@media(max-width: 1279px){.top-margin{margin-top:59px}}@media(max-width: 767px){.top-margin{margin-top:40px}}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none;transition:all .5s}ul,ol{list-style:none}button{background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}img{max-width:100%;height:auto}body{height:100%;font-family:"Lato",sans-serif;font-weight:400;display:flex;flex-direction:column;position:relative;background:linear-gradient(to bottom, #043171 0%, #056ec8 100%);background-repeat:no-repeat;background-size:cover}body.background-masks:before{content:url(../img/background-mask-left-1600.svg);position:absolute;top:726px;left:0;z-index:0}body.background-masks:after{content:url(../img/background-mask-right-1600.svg);position:absolute;top:301px;right:0;z-index:0}@media(max-width: 1599px){body.background-masks:before{content:url(../img/background-mask-left-1280.svg)}body.background-masks:after{content:url(../img/background-mask-right-1280.svg)}}@media(max-width: 1279px){body.background-masks:before{content:url(../img/background-mask-left-1024.svg);top:570px}body.background-masks:after{content:url(../img/background-mask-right-1024.svg)}}@media(max-width: 1023px){body.background-masks:before{content:url(../img/background-mask-left-768.svg)}body.background-masks:after{content:url(../img/background-mask-right-768.svg)}}@media(max-width: 767px){body.background-masks:before{content:url(../img/background-mask-left-375.svg);top:426px}body.background-masks:after{content:url(../img/background-mask-right-375.svg)}}html{overflow-x:hidden}html:has(.header.active){overflow-y:hidden}.content{position:relative;z-index:1}
.header{width:100%;height:100px;background-color:#002862;position:sticky;top:0;z-index:100}.header-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1324px;height:100%;padding:30px 0;margin:0 auto;position:relative}.header-wrapper .logo{font-size:0}.header-wrapper nav ul{display:flex;flex-direction:row;gap:60px}.header-wrapper nav ul li a{display:flex;flex-direction:row;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:40px;padding:10px 18px;border-radius:20px;font-size:16px;line-height:100%;font-weight:600;color:#fff;position:relative;transition:all .3s ease-in-out}.header-wrapper nav ul li a:hover{color:#51c1cc}.header-wrapper nav ul li a.active{background-color:rgba(138,155,171,.25)}.header-wrapper nav ul li a.active:hover{color:#fff}.header-wrapper nav ul li a.live{background-color:#ff6565;transition:all .3s ease-in-out;color:#1b3b62;font-weight:700}.header-wrapper nav ul li a.live:hover{background-color:#ff8d8d;color:#1b3b62}.header-wrapper nav ul li a.live.live-page{color:#fff;background-color:rgba(138,155,171,.25)}.header-wrapper .hamburguer-menu{display:none}@media(max-width: 1599px){.header-wrapper{width:1046px}.header-wrapper nav ul{gap:20px}}@media(max-width: 1279px){.header{height:118px}.header-wrapper{flex-direction:column;width:716px;padding:20px 0 12px}.header-wrapper nav ul{gap:47px}.header-wrapper nav ul li a{height:36px}}@media(max-width: 767px){.header{height:auto}.header-wrapper{flex-direction:row;width:100%;padding:28px}.header-wrapper nav{position:absolute;top:100%;left:-100%;z-index:100;width:100%;height:100vh;background-color:#053272;transition:all .3s ease-in-out}.header-wrapper nav ul{flex-direction:column;gap:0;width:100%;height:100%;padding:0 20px 28px}.header-wrapper nav ul li a{width:100%;height:auto;padding:40px 0;border-radius:0;border-bottom:1px solid rgba(240,238,239,.25)}.header-wrapper nav ul li a:hover{color:#fff}.header-wrapper nav ul li a.active{background-color:rgba(0,0,0,0)}.header-wrapper nav ul li a.live{justify-content:center;padding:14px 0;position:absolute;top:0;left:100%;border:none}.header-wrapper .hamburguer-menu{display:flex;width:27px;height:18px;background:rgba(0,0,0,0) url(../img/hamburguer.svg) no-repeat;background-size:cover;cursor:pointer}.header:has(.header-wrapper nav ul li a.live){padding-bottom:49px}.header.active .header-wrapper nav{left:0;overflow-y:auto}.header.active .header-wrapper nav ul li:has(.live){display:none}.header.active:has(.header-wrapper nav ul li a.live){padding-bottom:0}}
.hero-banner{width:100%;height:600px;margin-bottom:80px;position:relative;overflow:hidden}.hero-banner picture{display:flex;width:100%;height:100%}.hero-banner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-content-wrapper{max-width:1324px;width:100%;height:auto;position:absolute;top:129px;left:50%;transform:translate(-50%, 0)}.hero-banner-content-wrapper .hero-banner-content{display:flex;flex-direction:column;width:492px;height:auto;overflow:hidden}.hero-banner-content-wrapper .hero-banner-content .date{font-size:14px;line-height:110%;font-weight:700;color:#51c1cc;letter-spacing:.6px;text-transform:uppercase;margin-bottom:16px}.hero-banner-content-wrapper .hero-banner-content .category{font-size:18px;line-height:120%;font-weight:400;color:#fff;letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px}.hero-banner-content-wrapper .hero-banner-content h2{font-size:55px;line-height:120%;font-weight:700;color:#fff;margin-bottom:12px}.hero-banner-content-wrapper .hero-banner-content p{font-size:16px;line-height:160%;font-weight:400;color:#fff;margin-bottom:20px}.hero-banner-content-wrapper .hero-banner-content a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 28px;border-radius:50px;border:1.5px solid #fff;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;font-size:16px;line-height:24px;font-weight:700;color:#fff}.hero-banner-content-wrapper .hero-banner-content a:hover{background-color:#fff;color:#1b3b62}@media(max-width: 1599px){.hero-banner-content-wrapper{max-width:1004px}}@media(max-width: 1279px){.hero-banner{height:464px;margin-bottom:70px}.hero-banner-content-wrapper{max-width:968px;top:93px}.hero-banner-content-wrapper .hero-banner-content{width:341px}.hero-banner-content-wrapper .hero-banner-content .category{font-size:16px}.hero-banner-content-wrapper .hero-banner-content h2{font-size:40px}.hero-banner-content-wrapper .hero-banner-content p{font-size:15px}}@media(max-width: 1023px){.hero-banner-content-wrapper{max-width:710px}}@media(max-width: 767px){.hero-banner{display:flex;flex-direction:column;height:auto;margin-bottom:60px}.hero-banner picture{height:278px}.hero-banner-content-wrapper{max-width:100%;padding:35px 28px 40px;background-color:#002862;position:unset;transform:unset}.hero-banner-content-wrapper .hero-banner-content{width:100%}.hero-banner-content-wrapper .hero-banner-content h2{font-size:35px}}
.cards-schedule{display:flex;flex-direction:row;gap:35px;width:1318px;height:auto;margin:0 auto 20px}.cards-schedule .card-schedule{display:flex;flex-direction:column;width:466px;height:auto;padding:40px 45px;border-radius:60px;background-color:#fff;transition:all .3s ease-in-out}.cards-schedule .card-schedule .hour{font-size:30px;line-height:110%;font-weight:300;color:#1b3b62;margin-bottom:20px}.cards-schedule .card-schedule span{font-size:12px;line-height:110%;font-weight:700;color:#5550f8;text-transform:uppercase;margin-bottom:8px}.cards-schedule .card-schedule strong{font-size:28px;line-height:110%;font-weight:600;color:#5550f8;margin-bottom:13px}.cards-schedule .card-schedule p{font-size:16px;line-height:140%;font-weight:400;color:#1b3b62;margin-bottom:26px}.cards-schedule .card-schedule a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 28px;border-radius:50px;border:1.5px solid #1ab2ae;background-color:#1ab2ae;transition:all .3s ease-in-out;font-size:16px;line-height:24px;font-weight:700;color:#fff}.cards-schedule .card-schedule:hover a{background-color:#51c1cc}.cards-schedule .card-schedule.highlight{justify-content:center;width:313px;padding:40px 25px 40px 45px;background-color:#5550f8}.cards-schedule .card-schedule.highlight span,.cards-schedule .card-schedule.highlight strong{color:#fff}.cards-schedule .card-schedule.highlight strong{font-size:30px;line-height:120%;font-weight:500;margin-bottom:38px}.cards-schedule .card-schedule.highlight .date{display:flex;flex-direction:row;align-items:center;gap:8px;position:relative;font-size:16px;line-height:100%;font-weight:600;letter-spacing:.1px;margin:0}.cards-schedule .card-schedule.highlight .date::before{content:url(../img/calendar.svg);width:18px;height:18px}@media(max-width: 1599px){.cards-schedule{gap:42px;width:1043px}.cards-schedule .card-schedule{width:320px;padding:40px 30px 64px}.cards-schedule .card-schedule .hour{font-size:28px}.cards-schedule .card-schedule.highlight{width:320px;padding:40px 33px}}@media(max-width: 1279px){.cards-schedule{gap:20px;width:968px}.cards-schedule .card-schedule{padding:40px 30px}.cards-schedule .card-schedule .hour{font-size:25px}.cards-schedule .card-schedule.highlight{padding:40px 33px}}@media(max-width: 1023px){.cards-schedule{flex-direction:column;width:466px}.cards-schedule .card-schedule{width:100%;padding:40px 30px 45px}.cards-schedule .card-schedule.highlight{width:100%;padding:37px 60px 40px}.cards-schedule .card-schedule.highlight strong{font-size:28px;margin-bottom:32px}}@media(max-width: 767px){.cards-schedule{width:320px}.cards-schedule .card-schedule{padding:40px 30px}.cards-schedule .card-schedule .hour{font-size:24px}.cards-schedule .card-schedule strong{font-size:26px}.cards-schedule .card-schedule.highlight{padding:54px 30px}.cards-schedule .card-schedule.highlight strong{margin-bottom:45px}}
.cards-speakers{display:flex;flex-direction:column;gap:70px;max-width:1323px;width:100%;height:auto;margin:0 auto 80px}.cards-speakers-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;width:100%;height:auto}.cards-speakers-wrapper .card-speaker{display:flex;flex-direction:column;max-width:414px;width:100%;height:auto;box-shadow:4px 4px 8px 0px rgba(0,0,0,.25);border-radius:100px 0;overflow:hidden}.cards-speakers-wrapper .card-speaker .top-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:49px 30px;background-color:#0a3267}.cards-speakers-wrapper .card-speaker .top-content picture{width:166px;height:166px;border-radius:50%;margin-bottom:40px;overflow:hidden}.cards-speakers-wrapper .card-speaker .top-content picture img{-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.cards-speakers-wrapper .card-speaker .top-content strong{font-size:30px;line-height:100%;font-weight:600;color:#fff;text-align:center;margin-bottom:15px}.cards-speakers-wrapper .card-speaker .top-content span{font-size:16px;line-height:120%;font-weight:400;color:#fff;text-align:center}.cards-speakers-wrapper .card-speaker .bottom-content{display:flex;flex-direction:column;align-items:center;gap:17px;width:100%;height:100%;padding:20px 30px;background-color:#004e9d}.cards-speakers-wrapper .card-speaker .bottom-content p{font-size:24px;line-height:110%;font-weight:700;color:#fff;text-align:center}.cards-speakers-wrapper .card-speaker:hover picture img{scale:1.1}.cards-speakers-button{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:40px;padding:0 25px;border-radius:50px;border:1.5px solid #fff;background-color:rgba(0,0,0,0);margin:0 auto;transition:all .3s ease-in-out;font-size:16px;line-height:24px;font-weight:700;color:#fff}.cards-speakers-button:hover{background-color:#fff;color:#1b3b62}@media(max-width: 1599px){.cards-speakers{max-width:1043px;margin:0 auto 66px}.cards-speakers-wrapper .card-speaker{max-width:320px}.cards-speakers-wrapper .card-speaker .top-content picture{width:156px;height:156px}.cards-speakers-wrapper .card-speaker .top-content strong{font-size:26px}.cards-speakers-wrapper .card-speaker .bottom-content{padding:25px 48px}.cards-speakers-wrapper .card-speaker .bottom-content p{font-size:22px}}@media(max-width: 1279px){.cards-speakers{gap:50px;max-width:968px;margin:0 auto 70px}.cards-speakers-wrapper{gap:43px}.cards-speakers-wrapper .card-speaker{max-width:294px}.cards-speakers-wrapper .card-speaker .top-content{padding:47px 28px 29px}.cards-speakers-wrapper .card-speaker .top-content picture{width:143px;height:143px;margin-bottom:30px}}@media(max-width: 1023px){.cards-speakers{max-width:320px}.cards-speakers-wrapper{flex-direction:column;gap:20px}.cards-speakers-wrapper .card-speaker{max-width:100%}.cards-speakers-wrapper .card-speaker .top-content{padding:50px 31px 40px}.cards-speakers-wrapper .card-speaker .top-content picture{width:156px;height:156px;margin-bottom:40px}.cards-speakers.speakers-group{max-width:712px}.cards-speakers.speakers-group .cards-speakers-wrapper{flex-direction:row;gap:72px}.cards-speakers.speakers-group .cards-speakers-wrapper .card-speaker{max-width:320px}}@media(max-width: 767px){.cards-speakers{gap:30px;max-width:294px}.cards-speakers-wrapper{gap:30px}.cards-speakers-wrapper .card-speaker .top-content{padding:48px 28px 29px}.cards-speakers-wrapper .card-speaker .top-content picture{width:143px;height:143px;margin-bottom:30px}.cards-speakers.speakers-group{max-width:294px}.cards-speakers.speakers-group .cards-speakers-wrapper{flex-direction:column;gap:30px}.cards-speakers.speakers-group .cards-speakers-wrapper .card-speaker{max-width:100%}}
.cards-organizers{display:flex;flex-direction:row;flex-wrap:wrap;gap:60px;max-width:1116px;width:100%;height:auto;margin:0 auto 80px}.cards-organizers .card-organizer{display:flex;flex-direction:column;gap:20px;max-width:528px;width:100%;height:auto;padding:40px 45px;border-radius:60px;background-color:#fff;box-shadow:4px 4px 8px 0px rgba(0,0,0,.25)}.cards-organizers .card-organizer img{width:-moz-fit-content;width:fit-content;height:auto;-o-object-fit:cover;object-fit:cover}.cards-organizers .card-organizer p{font-size:16px;line-height:160%;font-weight:400;color:#1b3b62}@media(max-width: 1599px){.cards-organizers{gap:40px;max-width:1045px}.cards-organizers .card-organizer{max-width:502px}}@media(max-width: 1279px){.cards-organizers{gap:20px;max-width:970px}.cards-organizers .card-organizer{max-width:475px}}@media(max-width: 1023px){.cards-organizers{max-width:502px}.cards-organizers .card-organizer{max-width:100%}}@media(max-width: 767px){.cards-organizers{max-width:320px}.cards-organizers .card-organizer{padding:35px 30px}.cards-organizers .card-organizer p{line-height:150%}}
.cards-supporters{display:flex;flex-direction:column;gap:20px;max-width:1324px;width:100%;height:auto;margin:0 auto 40px}.cards-supporters .card-supporters{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;height:auto;padding:70px 68px;background-color:#fff;box-shadow:4px 4px 8px 0px rgba(0,0,0,.25);border-radius:0 60px 60px;overflow:hidden}.cards-supporters .card-supporters strong{font-size:32px;line-height:160%;font-weight:600;color:#1b3b62;text-align:center}.cards-supporters .card-supporters .image-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 112px}@media(max-width: 1599px){.cards-supporters{max-width:1046px}.cards-supporters .card-supporters{padding:70px 45px}.cards-supporters .card-supporters .image-wrapper{gap:30px 100px}}@media(max-width: 1279px){.cards-supporters{max-width:712px}.cards-supporters .card-supporters{padding:62px 14px}.cards-supporters .card-supporters strong{font-size:30px}.cards-supporters .card-supporters .image-wrapper{gap:30px 12px}}@media(max-width: 767px){.cards-supporters{max-width:320px}.cards-supporters .card-supporters{gap:50px;padding:40px 14px}.cards-supporters .card-supporters strong{font-size:28px;line-height:120%}.cards-supporters .card-supporters .image-wrapper{flex-direction:column;align-items:center;gap:60px}}
.cards-success{display:flex;flex-direction:column;gap:60px;align-items:center;max-width:1324px;height:auto;margin:0 auto 80px}.cards-success .card-success{display:flex;flex-direction:row;gap:70px;width:100%;height:auto;padding:40px 60px 48px;background-color:#fff;box-shadow:4px 4px 8px 0px rgba(0,0,0,.25);border-radius:0 60px 60px;overflow:hidden}.cards-success .card-success .content{display:flex;flex-direction:column;gap:20px;width:257px;height:auto}.cards-success .card-success .content p{font-size:16px;line-height:140%;font-weight:400;color:#1b3b62}.cards-success .card-success .content .list-wrapper{display:flex;flex-direction:column;gap:8px}.cards-success .card-success .content .list-wrapper strong{font-size:12px;line-height:140%;font-weight:500;color:#1b3b62;text-transform:uppercase}.cards-success .card-success .content .list-wrapper ul{display:flex;flex-direction:column;gap:5px}.cards-success .card-success .content .list-wrapper ul li{display:flex;flex-direction:column;gap:3px}.cards-success .card-success .content .list-wrapper ul li p{font-size:18px;line-height:140%;font-weight:500;color:#5550f8;letter-spacing:.2px}.cards-success .card-success .content .list-wrapper ul li span{font-size:15px;line-height:140%;font-weight:400;color:#1b3b62}.cards-success .card-success iframe{width:876px;height:492px;border:none}.cards-success .button{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 28px;border-radius:50px;border:1.5px solid #fff;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;font-size:16px;line-height:24px;font-weight:700;color:#fff}.cards-success .button:hover{background-color:#fff;color:#1b3b62}@media(max-width: 1599px){.cards-success{max-width:1006px}.cards-success .card-success{gap:33px}.cards-success .card-success iframe{width:596px;height:335px}}@media(max-width: 1279px){.cards-success{max-width:968px}.cards-success .card-success{gap:19px;padding:40px 48px}}@media(max-width: 1023px){.cards-success{gap:50px;max-width:712px}.cards-success .card-success{flex-direction:column-reverse;gap:30px}.cards-success .card-success .content{width:100%}.cards-success .card-success iframe{width:100%;height:347px}}@media(max-width: 767px){.cards-success{max-width:320px}.cards-success .card-success{padding:40px 20px}.cards-success .card-success .content .list-wrapper ul li span{font-size:14px}.cards-success .card-success iframe{height:143px}}
.text-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content;height:auto;margin:74px auto 60px}.text-wrapper .big,.text-wrapper .medium,.text-wrapper .small{margin:0 auto}@media(max-width: 1279px){.text-wrapper{margin:59px auto 60px}}@media(max-width: 1023px){.text-wrapper{margin:59px auto 49px}}@media(max-width: 767px){.text-wrapper{margin:40px auto 50px}}
.image{display:flex;width:-moz-fit-content;width:fit-content;height:auto;margin:0 auto 80px;border-radius:0 60px 60px;overflow:hidden}.image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(min-width: 1279px){.image{margin:0 auto 70px}}@media(min-width: 767px){.image{margin:0 auto 60px}}
.schedule-group{display:flex;flex-direction:column;gap:40px;max-width:645px;width:100%;height:auto;margin:0 auto 30px}.schedule-group .schedule-wrapper{width:100%;height:auto;padding-left:215px;position:relative}.schedule-group .schedule-wrapper:before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;background-color:#51c1cc;border-radius:100%}.schedule-group .schedule-wrapper:after{content:"";position:absolute;top:58px;left:12.5px;width:2px;height:calc(100% - 58px);background-color:#51c1cc;border-radius:2px}.schedule-group .schedule-wrapper:last-of-type:after{display:none}.schedule-group .schedule-wrapper .hour{font-size:30px;line-height:110%;font-weight:300;color:#fff;position:absolute;top:0;left:57px}.schedule-group .schedule-wrapper .schedule-group-card{display:flex;flex-direction:column;width:100%;height:auto;padding:40px 45px;border-radius:0 60px 60px;background-color:#fff}.schedule-group .schedule-wrapper .schedule-group-card .tag{background-color:rgba(26,178,174,.25);color:#1b3b62;margin-bottom:10px}.schedule-group .schedule-wrapper .schedule-group-card strong{font-size:28px;line-height:110%;font-weight:600;color:#5550f8}.schedule-group .schedule-wrapper .schedule-group-card p{font-size:16px;line-height:140%;font-weight:400;color:#1b3b62;margin:20px 0}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper:last-of-type{margin-bottom:0}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper .schedule-list-title{font-size:12px;line-height:140%;font-weight:500;color:#1b3b62;letter-spacing:.6px;text-transform:uppercase}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper ul li{display:flex;flex-direction:column;gap:3px}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper ul li p{font-size:18px;line-height:140%;font-weight:500;color:#5550f8;letter-spacing:.2px;margin:0}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper ul li span{font-size:15px;line-height:140%;font-weight:400;color:#1b3b62}@media(max-width: 1599px){.schedule-group{max-width:335px}.schedule-group .schedule-wrapper{padding-left:117px}.schedule-group .schedule-wrapper:before{width:18px;height:18px}.schedule-group .schedule-wrapper:after{top:48px;left:8px;height:calc(100% - 48px)}.schedule-group .schedule-wrapper .hour{font-size:22px;left:33px}.schedule-group .schedule-wrapper .schedule-group-card{padding:30px 20px;border-radius:0 40px 40px}.schedule-group .schedule-wrapper .schedule-group-card strong{font-size:24px}.schedule-group .schedule-wrapper .schedule-group-card .schedule-list-wrapper ul li span{font-size:14px}}
.footer{width:100%;height:auto;padding-top:310px;position:relative}.footer:before{content:url(../img/footer-mask-left-1600.svg);position:absolute;top:0;left:0;z-index:0}.footer:after{content:url(../img/footer-mask-right-1600.svg);position:absolute;bottom:0;right:0;z-index:0}.footer-wrapper{display:flex;flex-direction:column;gap:37px;width:100%;height:auto;padding:41px 0 28px;background-color:#002862;position:relative;z-index:1}.footer-top,.footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1324px;width:100%;height:auto;margin:0 auto}.footer-top .footer-title{font-size:12px;line-height:120%;font-weight:500;color:#fff;letter-spacing:.6px;text-transform:uppercase}.footer-top .contact,.footer-top .social{display:flex;flex-direction:column;gap:15px}.footer-top .contact ul,.footer-top .social ul{display:flex;flex-direction:row;gap:22px}.footer-top .contact ul li,.footer-top .social ul li{display:flex;flex-direction:row;align-items:center;gap:10px}.footer-top .contact ul li a,.footer-top .social ul li a{font-size:14px;line-height:120%;font-weight:600;color:#1ab2ae;padding-bottom:2px;position:relative;transition:all .3s ease-in-out}.footer-top .contact ul li a::before,.footer-top .social ul li a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#51c1cc;transition:all .3s ease-in-out}.footer-top .contact ul li a:hover,.footer-top .social ul li a:hover{color:#51c1cc}.footer-top .contact ul li a:hover::before,.footer-top .social ul li a:hover::before{width:100%}.footer-top .social ul li a{max-height:28px;padding:0}.footer-top .social ul li a:before{display:none}.footer-bottom p{font-size:14px;line-height:108%;font-weight:400;color:#fff;letter-spacing:.1px}@media(max-width: 1599px){.footer:before{content:url(../img/footer-mask-left-1280.svg)}.footer:after{content:url(../img/footer-mask-right-1280.svg)}.footer-top,.footer-bottom{max-width:1004px}}@media(max-width: 1279px){.footer{padding-top:210px}.footer:before{content:url(../img/footer-mask-left-1024.svg)}.footer:after{content:url(../img/footer-mask-right-1024.svg)}.footer-wrapper{padding:48px 0 22px}.footer-top,.footer-bottom{max-width:968px}.footer-top .contact ul{gap:16px}}@media(max-width: 1023px){.footer:before{content:url(../img/footer-mask-left-768.svg)}.footer:after{content:url(../img/footer-mask-right-768.svg)}.footer-top,.footer-bottom{max-width:710px}}@media(max-width: 767px){.footer{padding-top:132px}.footer:before{content:url(../img/footer-mask-left-375.svg)}.footer:after{content:url(../img/footer-mask-right-375.svg);bottom:unset;top:-90px}.footer-top,.footer-bottom{max-width:323px}.footer-top{align-items:flex-start}.footer-top .contact{width:173px;height:auto}.footer-top .contact ul{flex-direction:column}.footer-top .social{width:73px;height:auto}.footer-top .social ul{flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:12px;width:173px}}
