section.links{padding-bottom:100px;padding-top:100px}@media (max-width:767.98px){section.links{padding-bottom:10px;padding-top:0}}section.links h2{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}@media (max-width:767.98px){section.links h2{font-size:24px;margin-bottom:32px}}section.links .box{align-items:center;background:#0d1754;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:767.98px){section.links .box{margin-bottom:24px}}section.links .box:hover{background:#7e131e}section.links .box:hover .btn{background:#0d1754;border-color:#0d1754}section.links .box a{color:#fff;display:block;padding:2rem;text-align:center}@media (max-width:767.98px){section.links .box a{padding:2rem 0}}section.links .box a svg{font-size:2rem;margin-bottom:1rem}section.links .box a h3{font-size:1.5rem;font-weight:700}@media (max-width:767.98px){section.links .box a h3{font-size:1rem}}section.links .box a .btn{margin:auto;padding-left:1.5rem;padding-right:1.5rem}.news{padding-top:26px}.news-header{align-items:center;display:flex;margin-bottom:26px}@media (max-width:767.98px){.news-header{margin-bottom:14px}}.news-header h2{font-size:36px;font-weight:700}@media (max-width:767.98px){.news-header h2{font-size:24px}}.news-header .line{background:#b7b7b7;flex:1 0 0%;height:1px;margin:0 2rem}@media (max-width:767.98px){.news-header .line{display:none}}.news-header a{color:#000}@media (max-width:767.98px){.news-header a{display:none}}.news-header a:hover{text-decoration:underline}.news-titles h3{color:#7e131e;font-size:1rem;font-weight:700}@media (max-width:767.98px){.news-titles h3{font-size:24px}}.news-titles hr{background:#7e131e;height:3px;margin-top:0;opacity:1;width:100%}@media (max-width:767.98px){.news-titles .news-article{margin-bottom:26px}}.news-titles .news-article:not(:last-child){margin-bottom:50px}@media (max-width:767.98px){.news-titles .news-article:not(:last-child){margin-bottom:26px}}.news-titles .news-article a{color:#000}.news-titles .news-article a:hover{text-decoration:underline}.news-titles .news-article a h4{font-size:1rem;font-weight:700;margin-bottom:1rem}@media (max-width:767.98px){.news-titles .news-article a h4{margin-bottom:8px}}.news-titles .news-article a span.data{color:#58585b;font-size:14px}.columns{padding-top:100px}@media (max-width:767.98px){.columns{padding-top:0}}.columns-header{align-items:center;display:flex;margin-bottom:26px}@media (max-width:767.98px){.columns-header{margin-bottom:14px}}.columns-header h2{font-size:36px;font-weight:700}@media (max-width:767.98px){.columns-header h2{font-size:24px}}.columns-header .line{background:#b7b7b7;flex:1 0 0%;height:1px;margin:0 2rem}@media (max-width:767.98px){.columns-header .line{display:none}}.columns-header a{color:#000}@media (max-width:767.98px){.columns-header a{display:none}}.columns-header a:hover{text-decoration:underline}@media (max-width:767.98px){.columns .col-md-4{margin-bottom:32px}}.columns .col-columns{background-color:#f0f0f0;border-radius:15px;padding:24px 20px}.columns .col-columns h3{color:#0d1754;font-size:1rem;font-weight:700;text-align:center}@media (max-width:767.98px){.columns .col-columns h3{font-size:24px}}.columns .col-columns .single-column:not(:last-child){margin-bottom:46px}.columns .col-columns .single-column a{display:block;text-align:center}.columns .col-columns .single-column a h4{color:#000;font-size:1rem;font-weight:700}.columns .col-columns .single-column a span{color:#58585b;font-size:14px}.columns .col-columns .single-column a:hover{text-decoration:underline}.marquee{padding-bottom:28px;padding-top:28px}.marquee .rotation{align-items:center;background:#f0f0f0;border-radius:15px;display:flex;overflow:hidden;padding:1rem 3.125rem}@media (max-width:767.98px){.marquee .rotation{padding:1rem 1.125rem}}.marquee .rotation h2{color:#7e131e;font-size:1rem;font-weight:900;margin-bottom:0;padding-right:1rem}@media (max-width:767.98px){.marquee .rotation h2{display:none}}.marquee .rotation .marquee-text{white-space:nowrap;width:100%}.marquee .rotation .marquee-text .inner{align-items:center;display:flex;overflow:hidden;position:relative;width:100%;z-index:0}.marquee .rotation .marquee-text .text{animation:animate 80s linear infinite;animation-delay:-80s;margin-bottom:0;padding-right:20px;width:auto}@media (max-width:767.98px){.marquee .rotation .marquee-text .text{width:auto}}.marquee .rotation .marquee-text .text a{color:#0d1754;margin:0 1rem}.marquee .rotation .marquee-text .text a:hover{text-decoration:underline}.marquee .rotation .marquee-text .text:nth-child(2){animation:animate2 80s linear infinite;animation-delay:-40s;width:auto}@media (max-width:767.98px){.marquee .rotation .marquee-text .text:nth-child(2){width:auto}}.marquee .rotation .marquee-text:hover .text{animation-play-state:paused}@keyframes animate{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes animate2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.banner .swiper-container .swiper-button-next-courses,.banner .swiper-container .swiper-button-next-generic,.banner .swiper-container .swiper-button-prev-courses,.banner .swiper-container .swiper-button-prev-generic{font-size:1.5rem;z-index:1}.banner .swiper-container .swiper-button-next-courses svg,.banner .swiper-container .swiper-button-next-generic svg,.banner .swiper-container .swiper-button-prev-courses svg,.banner .swiper-container .swiper-button-prev-generic svg{fill:#fff}.banner .swiper-container .swiper-button-next-courses,.banner .swiper-container .swiper-button-next-generic{bottom:24px;position:absolute;right:25px}@media (max-width:767.98px){.banner .swiper-container .swiper-button-next-courses,.banner .swiper-container .swiper-button-next-generic{bottom:12px}}.banner .swiper-container .swiper-button-prev-courses,.banner .swiper-container .swiper-button-prev-generic{bottom:24px;position:absolute;right:55px}@media (max-width:767.98px){.banner .swiper-container .swiper-button-prev-courses,.banner .swiper-container .swiper-button-prev-generic{bottom:12px}}.banner .coursearea{aspect-ratio:768/256;background-color:#000f55;border-radius:1rem;display:block;height:auto;margin:auto}.banner .coursearea .area{display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem}.banner .coursearea .course-type{display:block;text-align:center}@media (max-width:1399.98px){.banner .coursearea .course-type{margin-bottom:.5rem}}.banner .coursearea .course-type svg{fill:#fff;font-size:2rem}@media (max-width:1399.98px){.banner .coursearea .course-type svg{font-size:1.2rem}}.banner .coursearea .course-type .course-type-name{color:#fff;font-size:1rem;font-weight:700}@media (max-width:1199.98px){.banner .coursearea .course-type .course-type-name{font-size:.8rem}}@media (max-width:991.98px){.banner .coursearea .course-type .course-type-name{font-size:1rem}}@media (max-width:575.98px){.banner .coursearea .course-type .course-type-name{font-size:.75rem}}.banner .coursearea .course-text{color:#fff;display:block;font-size:24px;font-weight:700;margin-bottom:.5rem;text-align:center}@media (max-width:1399.98px){.banner .coursearea .course-text{font-size:20px}}@media (max-width:1199.98px){.banner .coursearea .course-text{font-size:16px}}@media (max-width:991.98px){.banner .coursearea .course-text{font-size:26px}}@media (max-width:767.98px){.banner .coursearea .course-text{font-size:17px}}@media (max-width:575.98px){.banner .coursearea .course-text{font-size:.75rem}}.banner .coursearea .course-date{color:#fff;font-size:14px;width:30%}@media (max-width:1399.98px){.banner .coursearea .course-date{font-size:12px}}@media (max-width:1199.98px){.banner .coursearea .course-date{font-size:10px}}@media (max-width:991.98px){.banner .coursearea .course-date{font-size:14px}}@media (max-width:575.98px){.banner .coursearea .course-date{font-size:.625rem}}.banner .coursearea .course-link{align-items:center;background:#ff9400;border-radius:1rem;display:flex;flex-direction:column;font-size:1rem;font-weight:700;height:44px;justify-content:center;width:25%}@media (max-width:1399.98px){.banner .coursearea .course-link{border-radius:.7rem;font-size:.8rem;height:36px}}@media (max-width:1199.98px){.banner .coursearea .course-link{border-radius:.7rem;font-size:.8rem;height:36px}}@media (max-width:991.98px){.banner .coursearea .course-link{border-radius:.8rem;font-size:13px;height:37px}}@media (max-width:575.98px){.banner .coursearea .course-link{font-size:.625rem;height:34px}}.banner .coursearea .course-link a{color:#000f55}.banner .coursearea .course-speakers{color:#fff;font-size:14px;width:30%}@media (max-width:1399.98px){.banner .coursearea .course-speakers{font-size:12px}}@media (max-width:1199.98px){.banner .coursearea .course-speakers{font-size:10px}}@media (max-width:991.98px){.banner .coursearea .course-speakers{font-size:14px}}.banner .swiper-lazy{border-radius:15px;height:auto;max-width:100%}@media (max-width:991.98px){.banner .swiper-container.swiper-courses{margin-bottom:1rem}}.thumbs{padding-top:100px}@media (max-width:767.98px){.thumbs{padding-top:0}.thumbs .container>.row>.col-md-4{margin-bottom:32px}}.thumbs .prox-events{background:#0d1754;border-radius:15px;height:100%;padding:44px 24px}@media (max-width:767.98px){.thumbs .prox-events{padding:44px 16px}}.thumbs .prox-events .titles{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.thumbs .prox-events .titles h2{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;margin-bottom:0}.thumbs .prox-events .titles h2 svg{font-size:1rem;margin-right:.5rem}.thumbs .prox-events .titles a{color:#fff}.thumbs .prox-events .titles a:hover{text-decoration:underline}.thumbs .prox-events-article{color:#fff;padding-top:20px}.thumbs .prox-events-article:hover{text-decoration:underline}.thumbs .prox-events-article:not(:last-child){border-bottom:1px solid #fff;padding-bottom:20px}.thumbs .prox-events-article a{color:#fff}.thumbs .prox-events-article a:hover{text-decoration:underline}.thumbs .picture-video{display:block;height:100%;position:relative;width:100%}.thumbs .picture-video img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbs .picture-video svg{fill:#fff;font-size:50px}.thumbs .picture-video .text{bottom:44px;left:20px;margin:0;position:absolute;right:20px;text-align:center}.thumbs .picture-video .text h2{color:#fff;font-size:24px;font-weight:700;margin-bottom:26px}.thumbs .picture-video .text .btn{margin:auto;padding-left:40px;padding-right:40px}.thumbs .newsletter{background:#f39200;border-radius:15px;height:100%;padding:44px 24px}@media (max-width:767.98px){.thumbs .newsletter{padding:24px}}.thumbs .newsletter h2{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:767.98px){.thumbs .newsletter h2 span{display:none}}.thumbs .newsletter form{padding:0 20px}@media (max-width:767.98px){.thumbs .newsletter form{padding:0 8px}}.thumbs .newsletter form .btn{font-weight:700;margin:auto}
