.main-page-gallery-card{display:grid;grid-template-columns:1fr 1.8fr;height:500px}@media(max-width:1400px){.main-page-gallery-card{height:400px}}.main-page-gallery-card__info{border-radius:5px 0 5px 5px;display:flex;color:#fff;flex-direction:column;justify-content:center;padding:0 50px;background:linear-gradient(158deg,#036ea4 14.17%,#071c44 85.83%)}@media(max-width:1400px){.main-page-gallery-card__info{padding:0 30px}}.main-page-gallery-card__title{font-size:48px;font-weight:600}@media(max-width:1400px){.main-page-gallery-card__title{font-size:40px}}.main-page-gallery-card__desc{font-size:24px;margin:20px 0}@media(max-width:1400px){.main-page-gallery-card__desc{font-size:20px}}.main-page-gallery-card .image-container{height:calc(100% - 20px)}.main-page-gallery-card .image-container:before{position:absolute;background:linear-gradient(0deg,rgba(39,52,75,.33),rgba(39,52,75,.33));content:"";width:100%;height:100%;left:0;top:0;z-index:3}.topic-card{height:500px;transition:var(--transition);position:relative}@media(max-width:1400px){.topic-card{height:430px}}@media(max-width:992px){.topic-card{height:400px}}@media(max-width:768px){.topic-card{height:450px}}.topic-card:hover{transform:scale(1.1)}.topic-card__back,.topic-card__front{padding:30px;border-radius:10px;color:#fff;transition:all .4s ease-in;position:absolute;overflow:hidden;width:100%;height:100%;display:flex;line-height:30px;box-shadow:0 0 5px 3px rgba(0,0,0,.2);align-items:center;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:1400px){.topic-card__back,.topic-card__front{line-height:25px}}.topic-card__front{justify-content:center;transform:perspective(600px) rotateY(0);font-size:24px;font-weight:600;text-align:center}@media(max-width:1400px){.topic-card__front{font-size:20px}}.topic-card__front .image-container{position:absolute;top:0;z-index:-1}.topic-card__front .image-container:before{position:absolute;background:linear-gradient(0deg,rgba(7,28,68,.5),rgba(7,28,68,.5));content:"";width:100%;height:100%;left:0;top:0;z-index:3}.topic-card__back{padding:20px;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:300;line-height:18px;letter-spacing:1.5px;transform:perspective(600px) rotateY(180deg)}@media(max-width:1400px){.topic-card__back{font-size:11px;line-height:14px}}@media(max-width:1200px){.topic-card__back{padding:15px;font-size:10px;line-height:12px}}@media(max-width:992px){.topic-card__back{font-size:12px;line-height:16px}}@media(max-width:576px){.topic-card__back{font-size:14px;line-height:16px}}.topic-card__back--content{width:100%;text-align:left;background-color:#071c44;padding:10px;border:5px;box-shadow:0 0 2px 1px hsla(0,0%,100%,.1)}@media(max-width:1400px){.topic-card__back--content{padding:6px}}.topic-card__back .image-container{position:absolute;top:0;z-index:-1}.topic-card__back .image-container:before{position:absolute;background:linear-gradient(0deg,rgba(7,28,68,.7),rgba(7,28,68,.7));content:"";width:100%;height:100%;left:0;top:0;z-index:1}.main-page-news-card{display:grid;grid-template-columns:1.8fr 1fr;height:500px}@media(max-width:1400px){.main-page-news-card{height:400px}}@media(max-width:768px){.main-page-news-card{grid-template-columns:1.5fr 1fr;height:350px}}@media(max-width:576px){.main-page-news-card{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column-reverse}}.main-page-news-card__info{border-radius:0 5px 5px 5px;display:flex;color:#fff;flex-direction:column;justify-content:center;padding:0 50px;background:linear-gradient(158deg,#036ea4 14.17%,#071c44 85.83%)}@media(max-width:576px){.main-page-news-card__info{border-radius:0 0 5px 0;height:300px;overflow:hidden}.main-page-news-card__info .c-btn{padding:0 20px;font-size:14px}}@media(max-width:425px){.main-page-news-card__info{height:250px}}@media(max-width:1400px){.main-page-news-card__info{padding:0 30px}}.main-page-news-card__title{font-size:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow:hidden;text-align:left;font-weight:600}@media(max-width:1400px){.main-page-news-card__title{font-size:20px}}@media(max-width:992px){.main-page-news-card__title{font-size:18px}}.main-page-news-card__desc{font-size:16px;margin:20px 0;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;overflow:hidden}.main-page-news-card__desc>:not(:first-child){display:none}@media(max-width:1400px){.main-page-news-card__desc{font-size:15px}}@media(max-width:576px){.main-page-news-card__desc{line-height:20px;font-size:14px}}.main-page-news-card .image-container{height:calc(100% - 20px)}@media(max-width:576px){.main-page-news-card .image-container{height:250px;width:95%;border-radius:0 0 5px 0;overflow:hidden}.main-page-news-card .image-container img{object-position:center}}@media(max-width:425px){.main-page-news-card .image-container{height:200px;width:95%}}.main-page-news-card .image-container:before{position:absolute;background:linear-gradient(0deg,rgba(39,52,75,.33),rgba(39,52,75,.33));content:"";width:100%;height:100%;left:0;top:0;z-index:3}.news-card{max-width:100%;overflow:hidden}.news-card .image-container{height:290px;overflow:hidden;border-radius:5px}.news-card__date{color:#a8b1c2;font-size:14px;font-weight:400;margin:15px 0 10px}.news-card__link{color:#071c44;font-size:24px;line-height:1.16;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;transition:var(--transition);margin-bottom:20px}.news-card__link:hover{color:#036ea4;transition:var(--transition)}.news-card__description{color:#071c44;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.news-card__description p:not(:first-child){display:none}.tours-card{box-shadow:0 0 10px 1px rgba(0,0,0,.2);border-radius:5px}.tours-card__info{height:165px;display:flex;flex-direction:column;justify-content:space-between;padding:20px}@media(max-width:1400px){.tours-card__info{height:155px}}.tours-card .news-card__link{pointer-events:none}.tours-city-card{display:flex;margin:50px}@media(min-width:576px){.tours-city-card:nth-child(2n) .tours-city-card__image{order:1}}@media(max-width:992px){.tours-city-card{margin:50px 20px}}@media(max-width:768px){.tours-city-card{margin:40px 0}}@media(max-width:576px){.tours-city-card{flex-direction:column;align-items:center;box-shadow:0 0 10px 1px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}}.tours-city-card__image{object-fit:cover;height:400px;width:100%;max-width:50%}@media(max-width:1400px){.tours-city-card__image{height:350px}}@media(max-width:1200px){.tours-city-card__image{height:300px}}@media(max-width:992px){.tours-city-card__image{height:250px}}@media(max-width:768px){.tours-city-card__image{height:200px}}@media(max-width:576px){.tours-city-card__image{max-width:100%;height:250px}}.tours-city-card__info{padding:50px 0 50px 50px;width:45%;display:flex;flex-direction:column;justify-content:center}@media(max-width:1400px){.tours-city-card__info{padding:40px 0 40px 40px}}@media(max-width:768px){.tours-city-card__info{padding:30px 0 30px 30px}}@media(max-width:576px){.tours-city-card__info{padding:30px;width:100%}}.tours-city-card__name{font-size:62px;color:var(--color-primary)}@media(max-width:1400px){.tours-city-card__name{font-size:54px}}@media(max-width:1200px){.tours-city-card__name{font-size:44px}}@media(max-width:992px){.tours-city-card__name{font-size:34px}}.tours-city-card__desc{margin:20px 0;font-size:42px;color:var(--color-primary)}@media(max-width:1400px){.tours-city-card__desc{font-size:36px}}@media(max-width:1200px){.tours-city-card__desc{font-size:26px}}@media(max-width:992px){.tours-city-card__desc{font-size:20px;margin:10px 0}}@media(max-width:576px){.tours-city-card .c-btn{align-self:flex-end}}.aif-guide-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.aif-guide-page-link{margin-bottom:30px}.aif-guide-page-link:not(:first-child){margin-top:100px}@media(max-width:992px){.aif-guide-page-link:not(:first-child){margin-top:70px}}.flip{position:relative;height:800px;width:100%}@media(max-width:1440px){.flip{height:700px}}@media(max-width:1200px){.flip{height:600px}}@media(max-width:992px){.flip{height:500px}}@media(max-width:765px){.flip{height:400px}}.flip iframe{height:100%;width:100%}.flip-bottom{position:absolute;bottom:0;left:0;height:45px;background-color:#fff;width:100%}.flip__guide{width:100%;height:1100px;position:relative}@media(max-width:1440px){.flip__guide{height:900px}}@media(max-width:1200px){.flip__guide{height:800px}}@media(max-width:992px){.flip__guide{height:700px}}@media(max-width:765px){.flip__guide{height:600px}}.flip__guide iframe{height:100%;width:100%}.flip__guide-bottom{position:absolute;bottom:0;left:0;height:45px;background-color:#fff;width:100%}.general-partners,.media-partners{margin:40px auto 0}.general-partners__heading,.media-partners__heading{font-size:32px;font-weight:600;line-height:100%;letter-spacing:0;text-align:center}@media(max-width:1200px){.general-partners__heading,.media-partners__heading{font-size:37px}}@media(max-width:992px){.general-partners__heading,.media-partners__heading{font-size:28px}}@media(max-width:768px){.general-partners__heading,.media-partners__heading{font-size:32px}}@media(max-width:576px){.general-partners__heading,.media-partners__heading{text-align:center}}.general-partners h2,.media-partners h2{margin-bottom:30px}.general-partners__card,.media-partners__card{display:flex;flex-direction:column;align-items:center}.general-partners .image-container,.media-partners .image-container{display:flex;align-items:center;justify-content:center;height:150px}@media(max-width:1400px){.general-partners .image-container,.media-partners .image-container{height:130px}}@media(max-width:992px){.general-partners .image-container,.media-partners .image-container{height:100px}}.general-partners .image-container1 img,.media-partners .image-container1 img{max-width:150px;height:-moz-fit-content;height:fit-content;object-fit:contain}@media(max-width:1400px){.general-partners .image-container1 img,.media-partners .image-container1 img{height:100px}}@media(max-width:992px){.general-partners .image-container1 img,.media-partners .image-container1 img{height:80px}}.general-partners .image-container2 img,.media-partners .image-container2 img{height:50px;object-fit:contain}@media(max-width:1400px){.general-partners .image-container2 img,.media-partners .image-container2 img{height:40px}}@media(max-width:992px){.general-partners .image-container2 img,.media-partners .image-container2 img{height:30px}}.general-partners,.media-partners__wrapper{display:flex;gap:30px;align-items:center;gap:5vw}@media(max-width:768px){.general-partners,.media-partners__wrapper{flex-direction:column}}.general-partners img,.media-partners__wrapper img{height:80px;object-fit:contain}@media(max-width:1400px){.general-partners img,.media-partners__wrapper img{height:60px}}.official-sponsors h3{margin-bottom:30px;text-align:center;color:var(--color-primary)}.official-sponsors__link{display:block;width:100%;text-align:center}.official-sponsors__link img{height:100px;max-width:200px}.partners-archive{display:flex;flex-direction:column;gap:5vw}.partners-archive .media-partners h2,.partners-archive__heading{text-align:center}.partners-main{margin:70px 0 30px}.partners-main h2{margin-bottom:35px}.partners-main__link{width:100%;height:150px}@media(max-width:768px){.partners-main__link{height:100px}}.partners-main__link img{max-height:100%;max-width:300px}@media(max-width:768px){.partners-main__link img{max-width:100%}}.partners-bank{display:flex;flex-wrap:wrap;width:100%;justify-content:space-around}.partners-bank h4{font-size:36px;font-weight:700;text-align:center;margin:20px 0}@media(max-width:1660px){.partners-bank h4{font-size:24px}}.partners-bank img{max-height:100px;max-width:100%;object-fit:contain}@media(max-width:900px){.partners-bank{flex-direction:column;align-items:center}}.partners-bank__item{width:45%;margin-top:60px}.partners-bank__item h4{margin-bottom:20px}@media(max-width:900px){.partners-bank__item{width:100%}}.partners-bank__logo{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around}.tabs-swiper__wrapper{justify-content:center!important}.official-sponsors{margin-top:60px}.official-sponsors h3{font-size:32px;font-weight:600;margin-bottom:80px}.official-sponsors__link{display:flex;align-items:center;justify-content:center;height:100%}.official-sponsors__link img{max-width:100%;height:auto;object-fit:contain}.official-sponsors .swiper-navigation{display:flex;justify-content:center;margin-top:40px}.official-sponsors .swiper-navigation__controls{display:flex;align-items:center;gap:10px}.official-sponsors .swiper-navigation__button{width:48px;height:48px;border-radius:50%;background:#0161d5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.official-sponsors .swiper-navigation__button:hover{background:#0161d5}.official-sponsors .swiper-navigation__button.swiper-button-disabled{opacity:.5;cursor:not-allowed}.official-sponsors .swiper-navigation__button.swiper-button-disabled:hover{background:#d8e5fe;color:#252a42}.official-sponsors .swiper-navigation__button svg{width:24px;height:24px}.official-sponsors .swiper-navigation__button:first-child,.official-sponsors .swiper-navigation__button:last-child{transform:rotate(0deg)}@media(max-width:768px){.official-sponsors{margin-top:40px}.official-sponsors h3{font-size:24px;margin-bottom:30px}.official-sponsors .swiper-navigation{margin-top:20px}.official-sponsors .swiper-navigation__button{width:40px;height:40px}.official-sponsors .swiper-navigation__button svg{width:20px;height:20px}}.partners-main{margin-top:60px;width:100%;position:relative}.partners-main h2{font-size:32px;font-weight:600;margin-bottom:80px;text-align:center}.partners-main__link{display:flex;align-items:center;justify-content:center;height:100%}.partners-main__link img{max-width:100%;height:auto;object-fit:contain}.partners-main .swiper-navigation{display:flex;justify-content:center;margin-top:40px}.partners-main .swiper-navigation__controls{display:flex;align-items:center;gap:10px}.partners-main .swiper-navigation__button{width:48px;height:48px;border-radius:50%;background:#0161d5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.partners-main .swiper-navigation__button:hover{background:#0161d5}.partners-main .swiper-navigation__button.swiper-button-disabled{opacity:.5;cursor:not-allowed}.partners-main .swiper-navigation__button.swiper-button-disabled:hover{background:#d8e5fe;color:#252a42}.partners-main .swiper-navigation__button svg{width:24px;height:24px}.partners-main .swiper-navigation__button:first-child,.partners-main .swiper-navigation__button:last-child{transform:rotate(0deg)}@media(max-width:768px){.partners-main{margin-top:40px}.partners-main h2{font-size:24px;margin-bottom:30px}.partners-main .swiper-navigation{margin-top:20px}.partners-main .swiper-navigation__button{width:40px;height:40px}.partners-main .swiper-navigation__button svg{width:20px;height:20px}}