.carousel-simple{position:relative;overflow:hidden}.carousel-simple .card-list{display:flex;transition:transform .3s ease;gap:1rem}@media (max-width: 768px){.carousel-simple .card-list{gap:0;padding:0}}.carousel-simple .card-list>*{flex:0 0 100%;margin-bottom:0}@media (min-width: 768px){.carousel-simple .card-list>*{flex:0 0 calc(50% - .25rem)}}@media (min-width: 992px){.carousel-simple .card-list>*{flex:0 0 calc(25% - .75rem)}}.carousel-simple .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;box-shadow:0 1px 10px #00000026;border:0;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#333;transition:all .3s ease}.carousel-simple .carousel-btn svg path{fill:var(--primary-color)}.carousel-simple .carousel-btn.prev{left:5px}.carousel-simple .carousel-btn.prev svg{transform:rotate(180deg)}.carousel-simple .carousel-btn.next{right:5px}[dir=rtl] .carousel-simple .carousel-btn.prev{left:auto;right:5px}[dir=rtl] .carousel-simple .carousel-btn.prev svg{transform:rotate(0)}[dir=rtl] .carousel-simple .carousel-btn.next{right:auto;left:5px}[dir=rtl] .carousel-simple .carousel-btn.next svg{transform:rotate(180deg)}.carousel-simple .carousel-btn:hover:not(.disabled){box-shadow:0 3px 10px #00000056}.carousel-simple .carousel-btn.disabled{opacity:.3;display:none;cursor:not-allowed}.carousel-simple.two-items-per-column .card-list{display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem;padding:1.5rem 0!important}.carousel-simple.two-items-per-column .card-list>div{width:100%;min-width:315px;margin:0!important;padding:0!important}.carousel-simple.two-items-per-column .card-list>div .card{padding:0!important;margin:0!important}@media (max-width: 992px){.carousel-simple.two-items-per-column .card-list{gap:0}.carousel-simple.two-items-per-column .card-list>div{min-width:360px;padding:0 1rem 1rem!important}}@media (max-width: 768px){.carousel-simple.two-items-per-column .card-list{gap:0}.carousel-simple.two-items-per-column .card-list>div{min-width:100vw;padding:0 1rem 1rem!important}}.news-tile{display:grid;grid-template-columns:70% 30%;align-items:stretch;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000d;border:1px solid #EAECF0;flex-direction:row;padding:16px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.news-tile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.news-tile .news-tile-right{display:flex;align-items:center;justify-content:center;height:auto;flex:1}.news-tile .news-tile-right svg,.news-tile .news-tile-right img{display:block;object-fit:contain;border-radius:8px;width:100%;max-height:100%}.news-tile .news-tile-left{flex:2;display:flex;align-items:center;background:#fff}.news-tile .news-date{font-size:12px;font-weight:400;margin:0}.news-tile .news-title{font-size:18px;color:#222;font-weight:600;margin:0;word-break:break-word;height:90px}.loading-news{pointer-events:none}.loading-news .news-tile .news-tile-right,.loading-news .news-tile .news-tile-left{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}.card,.statistics-list li{opacity:0;animation:fadeInUp .6s ease-out forwards;animation-timeline:view();animation-range:entry 25% cover 50%}.carousel-simple{opacity:0;animation:fadeInUpCarousel .6s ease-out forwards;animation-timeline:view();animation-range:entry 25% cover 50%}[dir=rtl] .carousel-simple{animation-name:fadeInUpCarouselRTL}.carousel-simple .card{animation:none;opacity:1}.card-list>[class*=col-]:nth-of-type(1) .card,.news-list>[class*=col-]:nth-of-type(1) .card,.announcement-list>[class*=col-]:nth-of-type(1) .card,.placement-exams-list>[class*=col-]:nth-of-type(1) .card,.trainer-list>[class*=col-]:nth-of-type(1) .card,.statistics-list>[class*=col-]:nth-of-type(1) .card,.category-list>[class*=col-]:nth-of-type(1) .card,.learning-paths-list>[class*=col-]:nth-of-type(1) .card,.packages-list>[class*=col-]:nth-of-type(1) .card,.specializations-list>[class*=col-]:nth-of-type(1) .card{animation-delay:0s}.card-list>[class*=col-]:nth-of-type(2) .card,.news-list>[class*=col-]:nth-of-type(2) .card,.announcement-list>[class*=col-]:nth-of-type(2) .card,.placement-exams-list>[class*=col-]:nth-of-type(2) .card,.trainer-list>[class*=col-]:nth-of-type(2) .card,.statistics-list>[class*=col-]:nth-of-type(2) .card,.category-list>[class*=col-]:nth-of-type(2) .card,.learning-paths-list>[class*=col-]:nth-of-type(2) .card,.packages-list>[class*=col-]:nth-of-type(2) .card,.specializations-list>[class*=col-]:nth-of-type(2) .card{animation-delay:.2s}.card-list>[class*=col-]:nth-of-type(3) .card,.news-list>[class*=col-]:nth-of-type(3) .card,.announcement-list>[class*=col-]:nth-of-type(3) .card,.placement-exams-list>[class*=col-]:nth-of-type(3) .card,.trainer-list>[class*=col-]:nth-of-type(3) .card,.statistics-list>[class*=col-]:nth-of-type(3) .card,.category-list>[class*=col-]:nth-of-type(3) .card,.learning-paths-list>[class*=col-]:nth-of-type(3) .card,.packages-list>[class*=col-]:nth-of-type(3) .card,.specializations-list>[class*=col-]:nth-of-type(3) .card{animation-delay:.4s}.card-list>[class*=col-]:nth-of-type(4) .card,.news-list>[class*=col-]:nth-of-type(4) .card,.announcement-list>[class*=col-]:nth-of-type(4) .card,.placement-exams-list>[class*=col-]:nth-of-type(4) .card,.trainer-list>[class*=col-]:nth-of-type(4) .card,.statistics-list>[class*=col-]:nth-of-type(4) .card,.category-list>[class*=col-]:nth-of-type(4) .card,.learning-paths-list>[class*=col-]:nth-of-type(4) .card,.packages-list>[class*=col-]:nth-of-type(4) .card,.specializations-list>[class*=col-]:nth-of-type(4) .card{animation-delay:.6s}.card-list>[class*=col-]:nth-of-type(5) .card,.news-list>[class*=col-]:nth-of-type(5) .card,.announcement-list>[class*=col-]:nth-of-type(5) .card,.placement-exams-list>[class*=col-]:nth-of-type(5) .card,.trainer-list>[class*=col-]:nth-of-type(5) .card,.statistics-list>[class*=col-]:nth-of-type(5) .card,.category-list>[class*=col-]:nth-of-type(5) .card,.learning-paths-list>[class*=col-]:nth-of-type(5) .card,.packages-list>[class*=col-]:nth-of-type(5) .card,.specializations-list>[class*=col-]:nth-of-type(5) .card{animation-delay:.4s}.card-list>[class*=col-]:nth-of-type(6) .card,.news-list>[class*=col-]:nth-of-type(6) .card,.announcement-list>[class*=col-]:nth-of-type(6) .card,.placement-exams-list>[class*=col-]:nth-of-type(6) .card,.trainer-list>[class*=col-]:nth-of-type(6) .card,.statistics-list>[class*=col-]:nth-of-type(6) .card,.category-list>[class*=col-]:nth-of-type(6) .card,.learning-paths-list>[class*=col-]:nth-of-type(6) .card,.packages-list>[class*=col-]:nth-of-type(6) .card,.specializations-list>[class*=col-]:nth-of-type(6) .card{animation-delay:.5s}.card-list>[class*=col-]:nth-of-type(7) .card,.news-list>[class*=col-]:nth-of-type(7) .card,.announcement-list>[class*=col-]:nth-of-type(7) .card,.placement-exams-list>[class*=col-]:nth-of-type(7) .card,.trainer-list>[class*=col-]:nth-of-type(7) .card,.statistics-list>[class*=col-]:nth-of-type(7) .card,.category-list>[class*=col-]:nth-of-type(7) .card,.learning-paths-list>[class*=col-]:nth-of-type(7) .card,.packages-list>[class*=col-]:nth-of-type(7) .card,.specializations-list>[class*=col-]:nth-of-type(7) .card{animation-delay:.6s}.card-list>[class*=col-]:nth-of-type(8) .card,.news-list>[class*=col-]:nth-of-type(8) .card,.announcement-list>[class*=col-]:nth-of-type(8) .card,.placement-exams-list>[class*=col-]:nth-of-type(8) .card,.trainer-list>[class*=col-]:nth-of-type(8) .card,.statistics-list>[class*=col-]:nth-of-type(8) .card,.category-list>[class*=col-]:nth-of-type(8) .card,.learning-paths-list>[class*=col-]:nth-of-type(8) .card,.packages-list>[class*=col-]:nth-of-type(8) .card,.specializations-list>[class*=col-]:nth-of-type(8) .card{animation-delay:.7s}.card-list>[class*=col-]:nth-of-type(9) .card,.news-list>[class*=col-]:nth-of-type(9) .card,.announcement-list>[class*=col-]:nth-of-type(9) .card,.placement-exams-list>[class*=col-]:nth-of-type(9) .card,.trainer-list>[class*=col-]:nth-of-type(9) .card,.statistics-list>[class*=col-]:nth-of-type(9) .card,.category-list>[class*=col-]:nth-of-type(9) .card,.learning-paths-list>[class*=col-]:nth-of-type(9) .card,.packages-list>[class*=col-]:nth-of-type(9) .card,.specializations-list>[class*=col-]:nth-of-type(9) .card{animation-delay:.8s}.card-list>[class*=col-]:nth-of-type(10) .card,.news-list>[class*=col-]:nth-of-type(10) .card,.announcement-list>[class*=col-]:nth-of-type(10) .card,.placement-exams-list>[class*=col-]:nth-of-type(10) .card,.trainer-list>[class*=col-]:nth-of-type(10) .card,.statistics-list>[class*=col-]:nth-of-type(10) .card,.category-list>[class*=col-]:nth-of-type(10) .card,.learning-paths-list>[class*=col-]:nth-of-type(10) .card,.packages-list>[class*=col-]:nth-of-type(10) .card,.specializations-list>[class*=col-]:nth-of-type(10) .card{animation-delay:.9s}.card-list>[class*=col-]:nth-of-type(11) .card,.news-list>[class*=col-]:nth-of-type(11) .card,.announcement-list>[class*=col-]:nth-of-type(11) .card,.placement-exams-list>[class*=col-]:nth-of-type(11) .card,.trainer-list>[class*=col-]:nth-of-type(11) .card,.statistics-list>[class*=col-]:nth-of-type(11) .card,.category-list>[class*=col-]:nth-of-type(11) .card,.learning-paths-list>[class*=col-]:nth-of-type(11) .card,.packages-list>[class*=col-]:nth-of-type(11) .card,.specializations-list>[class*=col-]:nth-of-type(11) .card{animation-delay:1s}.card-list>[class*=col-]:nth-of-type(12) .card,.news-list>[class*=col-]:nth-of-type(12) .card,.announcement-list>[class*=col-]:nth-of-type(12) .card,.placement-exams-list>[class*=col-]:nth-of-type(12) .card,.trainer-list>[class*=col-]:nth-of-type(12) .card,.statistics-list>[class*=col-]:nth-of-type(12) .card,.category-list>[class*=col-]:nth-of-type(12) .card,.learning-paths-list>[class*=col-]:nth-of-type(12) .card,.packages-list>[class*=col-]:nth-of-type(12) .card,.specializations-list>[class*=col-]:nth-of-type(12) .card{animation-delay:1.1s}.card-list>li:nth-child(1),.news-list>li:nth-child(1),.announcement-list>li:nth-child(1),.placement-exams-list>li:nth-child(1),.trainer-list>li:nth-child(1),.statistics-list>li:nth-child(1),.category-list>li:nth-child(1),.learning-paths-list>li:nth-child(1),.packages-list>li:nth-child(1),.specializations-list>li:nth-child(1){animation-delay:0s}.card-list>li:nth-child(2),.news-list>li:nth-child(2),.announcement-list>li:nth-child(2),.placement-exams-list>li:nth-child(2),.trainer-list>li:nth-child(2),.statistics-list>li:nth-child(2),.category-list>li:nth-child(2),.learning-paths-list>li:nth-child(2),.packages-list>li:nth-child(2),.specializations-list>li:nth-child(2){animation-delay:.2s}.card-list>li:nth-child(3),.news-list>li:nth-child(3),.announcement-list>li:nth-child(3),.placement-exams-list>li:nth-child(3),.trainer-list>li:nth-child(3),.statistics-list>li:nth-child(3),.category-list>li:nth-child(3),.learning-paths-list>li:nth-child(3),.packages-list>li:nth-child(3),.specializations-list>li:nth-child(3){animation-delay:.4s}.card-list>li:nth-child(4),.news-list>li:nth-child(4),.announcement-list>li:nth-child(4),.placement-exams-list>li:nth-child(4),.trainer-list>li:nth-child(4),.statistics-list>li:nth-child(4),.category-list>li:nth-child(4),.learning-paths-list>li:nth-child(4),.packages-list>li:nth-child(4),.specializations-list>li:nth-child(4){animation-delay:.6s}.card-list>li:nth-child(5),.news-list>li:nth-child(5),.announcement-list>li:nth-child(5),.placement-exams-list>li:nth-child(5),.trainer-list>li:nth-child(5),.statistics-list>li:nth-child(5),.category-list>li:nth-child(5),.learning-paths-list>li:nth-child(5),.packages-list>li:nth-child(5),.specializations-list>li:nth-child(5){animation-delay:.8s}.card-list>li:nth-child(6),.news-list>li:nth-child(6),.announcement-list>li:nth-child(6),.placement-exams-list>li:nth-child(6),.trainer-list>li:nth-child(6),.statistics-list>li:nth-child(6),.category-list>li:nth-child(6),.learning-paths-list>li:nth-child(6),.packages-list>li:nth-child(6),.specializations-list>li:nth-child(6){animation-delay:1s}.card-list>li:nth-child(7),.news-list>li:nth-child(7),.announcement-list>li:nth-child(7),.placement-exams-list>li:nth-child(7),.trainer-list>li:nth-child(7),.statistics-list>li:nth-child(7),.category-list>li:nth-child(7),.learning-paths-list>li:nth-child(7),.packages-list>li:nth-child(7),.specializations-list>li:nth-child(7){animation-delay:1.2s}.card-list>li:nth-child(8),.news-list>li:nth-child(8),.announcement-list>li:nth-child(8),.placement-exams-list>li:nth-child(8),.trainer-list>li:nth-child(8),.statistics-list>li:nth-child(8),.category-list>li:nth-child(8),.learning-paths-list>li:nth-child(8),.packages-list>li:nth-child(8),.specializations-list>li:nth-child(8){animation-delay:1.4s}.card-list>li:nth-child(9),.news-list>li:nth-child(9),.announcement-list>li:nth-child(9),.placement-exams-list>li:nth-child(9),.trainer-list>li:nth-child(9),.statistics-list>li:nth-child(9),.category-list>li:nth-child(9),.learning-paths-list>li:nth-child(9),.packages-list>li:nth-child(9),.specializations-list>li:nth-child(9){animation-delay:1.6s}.card-list>li:nth-child(10),.news-list>li:nth-child(10),.announcement-list>li:nth-child(10),.placement-exams-list>li:nth-child(10),.trainer-list>li:nth-child(10),.statistics-list>li:nth-child(10),.category-list>li:nth-child(10),.learning-paths-list>li:nth-child(10),.packages-list>li:nth-child(10),.specializations-list>li:nth-child(10){animation-delay:1.8s}.card-list>li:nth-child(11),.news-list>li:nth-child(11),.announcement-list>li:nth-child(11),.placement-exams-list>li:nth-child(11),.trainer-list>li:nth-child(11),.statistics-list>li:nth-child(11),.category-list>li:nth-child(11),.learning-paths-list>li:nth-child(11),.packages-list>li:nth-child(11),.specializations-list>li:nth-child(11){animation-delay:2s}.card-list>li:nth-child(12),.news-list>li:nth-child(12),.announcement-list>li:nth-child(12),.placement-exams-list>li:nth-child(12),.trainer-list>li:nth-child(12),.statistics-list>li:nth-child(12),.category-list>li:nth-child(12),.learning-paths-list>li:nth-child(12),.packages-list>li:nth-child(12),.specializations-list>li:nth-child(12){animation-delay:2.2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpCarousel{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpCarouselRTL{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.category-tile{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;min-height:100px;box-shadow:0 2px 8px #0000000d;border:1px solid #EAECF0;flex-direction:row;transition:transform .2s ease,box-shadow .2s ease}.category-tile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.category-tile .category-tile-left{background:#f9fafb;display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px}.category-tile .category-tile-left svg,.category-tile .category-tile-left img{display:block;max-height:100px;max-width:100px;object-fit:contain}.category-tile .category-tile-right{flex:1;display:flex;align-items:center;padding:0 24px;background:#fff}.category-tile .category-title{font-size:1.2rem;color:#222;font-weight:600;margin:0}.loading-categories{pointer-events:none}.loading-categories .category-tile .category-tile-left,.loading-categories .category-tile .category-tile-right{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}.partners-carousel{background-color:#f8f8f8;padding:5rem 0}.partners-carousel .partner-tile{width:225px}.partners-carousel .partner-tile img{max-width:100%;max-height:100px;object-fit:contain;display:block;margin:0 auto}.partners-carousel .carousel-control-prev-icon,.partners-carousel .carousel-control-next-icon{filter:invert(1)}.partners-carousel .carousel-indicators [data-bs-target]{background-color:var(--bs-body-color);opacity:1}.partners-carousel .highlight-number{color:var(--primary-color)}.partners-carousel .carousel-indicators .active{background-color:#000}.loading-partners{pointer-events:none;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}.placement-exam-tile{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000d;border:1px solid #EAECF0;flex-direction:row;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.placement-exam-tile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.placement-exam-tile .placement-exam-tile-left{display:flex;flex:1;align-items:center;justify-content:center;width:130px;min-width:130px;height:auto;padding:16px;box-sizing:border-box}.placement-exam-tile .placement-exam-tile-right{display:flex;background:var(--primary-color);color:#fff;width:68px;flex-direction:column;align-items:center;justify-content:center;line-height:2rem}.placement-exam-tile .placement-exam-days{font-size:36px;font-weight:400;margin:0}.placement-exam-tile .placement-exam-month{font-size:15px;margin:0}.placement-exam-tile .placement-exam-title{font-size:18px;color:#222;font-weight:600;margin:0}.loading-placement-exams{pointer-events:none}.loading-placement-exams .placement-exam-tile .placement-exam-tile-left,.loading-placement-exams .placement-exam-tile .placement-exam-tile-right{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}.announcement-tile{display:block;align-items:stretch;border-radius:16px;overflow:hidden;min-height:100px;box-shadow:0 2px 8px #0000000d;border:1px solid #EAECF0;flex-direction:row;position:relative;transition:transform .2s ease,box-shadow .2s ease}.announcement-tile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.announcement-tile .announcement-full-background{background:#f9fafb;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.announcement-tile .announcement-body{flex:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0 24px;position:absolute;inset:0;width:100%;height:100%;z-index:2;color:#fff}.announcement-tile .announcement-body:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--primary-color),var(--primary-color-light));opacity:.8;z-index:-1}.announcement-tile .announcement-title{font-size:1.2rem;color:#fff;font-weight:600;margin:0;height:60px;word-break:break-all}.announcement-tile .announcement-date{font-size:.8rem;color:#fff;font-weight:600;margin:0}.loading-announcements{pointer-events:none}.loading-announcements .announcement-tile .announcement-full-background,.loading-announcements .announcement-tile .announcement-body{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}.trainer-tile{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;min-height:100px;box-shadow:0 2px 8px #0000000d;border:1px solid #EAECF0;flex-direction:row;transition:transform .2s ease,box-shadow .2s ease}.trainer-tile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.trainer-tile .trainer-tile-left{background:#f9fafb;display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px}.trainer-tile .trainer-tile-left svg,.trainer-tile .trainer-tile-left img{display:block;max-height:100px;max-width:100px;object-fit:contain}.trainer-tile .trainer-tile-right{flex:1;display:flex;align-items:center;padding:0 24px;background:#fff}.trainer-tile .trainer-title{font-size:1.2rem;color:#222;font-weight:600;margin:0;word-break:break-all}.loading-trainers{pointer-events:none}.loading-trainers .trainer-tile .trainer-tile-left,.loading-trainers .trainer-tile .trainer-tile-right{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-gradient 1.5s infinite linear}@keyframes loading-gradient{0%{background-position:200% 0}to{background-position:-200% 0}}.statistics-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.statistics-list li{border-radius:12px;border:1px solid #EAECF0;padding:.5rem;display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-list li:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.statistics-list li span{color:var(--primary-color)}.statistics-list li span:first-child{font-size:.95rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.statistics-list li span:last-child{font-size:2.5rem;font-weight:700;background:#fff3;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--primary-color);text-align:center}@media (max-width: 768px){.statistics-list{grid-template-columns:1fr;gap:1rem}.statistics-list li{padding:1.25rem}.statistics-list li span:last-child{font-size:2rem;padding:.4rem .8rem}}.promo-video-player{margin:0 auto;object-fit:cover;height:480px;width:854px}@media (max-width: 768px){.promo-video-player{height:270px;width:480px}}.new-landing-template body>main{display:flex!important;flex-direction:column!important;min-height:100vh!important}.new-landing-template body>main>footer.footer,.new-landing-template body>main>astro-island:last-child footer.footer,.new-landing-template body>main>astro-island:last-child>footer.footer{margin-top:auto!important;flex-shrink:0!important}
