.btn-outline-light{--bs-btn-color: #FFFFFF}@media only screen and (min-width: 1400px){.container{max-width:1280px}}@media only screen and (min-width: 1600px){.container{max-width:1420px}}.header1{background-color:#fff;padding-top:1rem;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.header1 a{text-decoration:none}.header1 .top-top{font-size:.9em;padding-bottom:1rem}.header1 .top-top .contacts-top{display:flex;flex-direction:row;justify-content:end;align-items:center}@media only screen and (min-width: 993px){.header1 .top-top .contacts-top{flex-direction:column;align-items:end;justify-content:center}}@media only screen and (min-width: 993px){.header1 .top-top .contacts-top .top-top-links{display:block}.header1 .top-top .contacts-top .top-top-links img{width:14px}}.header1 .signname-wrapper .signname{position:relative}.header1 .signname-wrapper .signname .sign{min-height:5rem}.header1 .signname-wrapper .signname .sign .village-name{display:block}.header1 .top-bottom{border-top:7px solid #f5f5f5}.header1 .top-bottom .top-bottom-link{display:inline-flex;height:100%;align-items:center;border-top:7px solid gray;margin-top:-7px;min-height:3.5rem}@media only screen and (min-width: 1200px){.header1 .top-bottom .top-bottom-link{min-height:5rem}}.header1 .top-bottom .top-bottom-link.facebook{border-color:#0866ff}.header1 .top-bottom .top-bottom-link.search{border-color:#028187}.header1 .top-bottom nav.navbar-light{transition:all 500ms;background-color:rgba(0,0,0,0) !important;padding:0;margin:0;justify-content:space-between !important;position:static}.header1 .top-bottom nav.navbar-light .navbar-brand{padding-top:0;padding-bottom:0;color:#fff;text-decoration:none}.header1 .top-bottom nav.navbar-light .navbar-collapse{padding-bottom:1rem;width:100%}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light .navbar-collapse{padding:0rem 0;width:auto;height:100%}}.header1 .top-bottom nav.navbar-light ul.navbar-nav{position:static}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item{padding-left:0em;padding-right:0em;border-right:7px solid gray}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:before{content:none}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(1){border-color:#e94053}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(2){border-color:#fbb13c}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(3){border-color:#ffd4dc}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(4){border-color:#79d9d9}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(5){border-color:#00a76d}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(6){border-color:#9ca700}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:nth-child(7){border-color:#dbe82c}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item:last-child a.nav-link{border-right:none}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item{border-top:7px solid gray;border-right:none;margin-top:-7px;padding-top:1rem;padding-bottom:1rem}}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item a.nav-link{color:#595959;font-size:1.1em;padding-top:.6rem;padding-bottom:.6rem;padding-left:1.3em;padding-right:1.3em}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item a.nav-link{border-right:1px solid #d4d4d4}}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item.dropdown{position:static}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item.dropdown:last-of-type .dropdown-menu{right:0;left:auto}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item.dropdown:last-of-type .dropdown-menu:before{right:1.7rem}.header1 .top-bottom nav.navbar-light ul.navbar-nav li.nav-item.dropdown:last-of-type .dropdown-menu h2{line-height:1.25}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-toggle::after{content:none}}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu{margin-top:0;z-index:30;left:0;right:0;padding-bottom:0;padding-top:0;overflow-x:hidden;max-width:100%;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu{width:calc(100vw - 1px)}}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu:before{content:none}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu .container .row{margin-left:0rem !important;margin-right:0rem !important;background-color:#fff9fa}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu .container .row .dropdown-text{border-left:5px solid #e94052}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu>.container .row>div{padding-top:.75em;min-height:375px}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu .info-submenu{margin-left:2rem}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul{margin-left:0;padding-left:0;padding-top:1.5rem}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul{margin-right:2rem;margin-bottom:2rem;padding-bottom:0;padding-top:0}}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li{padding:.5em 0em .5em 1em;min-width:15rem}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li:hover{background-color:rgba(0,0,0,0)}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li:hover a.dropdown-item{color:#b93457}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li a.dropdown-item{text-decoration:none;color:#595959;text-align:right}@media only screen and (min-width: 1200px){.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li a.dropdown-item{text-align:left;padding:.1em 0}}.header1 .top-bottom nav.navbar-light ul.navbar-nav .dropdown-menu ul li a.dropdown-item:active{background-color:rgba(0,0,0,0)}.header1 .top-bottom .hamburger{top:10rem;right:1rem;position:absolute}.header1 .top-bottom .hamburger .text{font-size:.8em;color:#b93457;left:0;top:0;transform:translate(-175%, -55%)}.header1 .top-bottom .hamburger .toggle.active span{box-shadow:50px -12px 0 #e94052}.header1 .top-bottom .hamburger .toggle span{background:#b93457;box-shadow:0 -12px 0 #b93457}.header1 .top-bottom .hamburger .toggle span:before{background:#b93457}.header1 .search-container2{position:absolute;left:auto;right:0;margin-top:0px;border-radius:0;z-index:999;width:100%}.header1 .search-container2 .search-form2{background:#f9f9f9;padding:2rem;display:flex;justify-content:flex-start;align-items:center}.header1 .search-container2 .search-form2 .form-control{border-color:#333;padding:.7em 2em}.header1 .search-container2 .search-form2 .btn{color:#fff;background-color:#b93457;padding:.7em 2em}.carousel-caption{text-align:left;left:0;right:0;bottom:auto;top:50%;transform:translateY(-50%);line-height:1.25}#carouselHP .carousel-inner .carousel-item{min-height:700px}#carouselHP .carousel-inner .carousel-item .carousel-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}#carouselHP .carousel-control-prev,#carouselHP .carousel-control-next{display:none}.fastlinks-wrapper{position:absolute;top:10%;width:100%}.h5{padding-bottom:74px}.mfulltop{transform:translateY(calc(-100% + 2px));position:absolute;left:0;right:0;width:100vw}.hp h2{font-size:2em}.hp .progrescol{position:relative}.news-hp4{margin-bottom:0;width:100%;display:flex;flex-wrap:wrap;padding-top:1rem}.news-hp4 .onenews{display:flex;flex-shrink:0;width:100%;padding-left:10px;padding-right:10px;padding-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1199px){.news-hp4 .onenews{width:50%}}@media screen and (min-width: 1200px){.news-hp4 .onenews{width:33%}}.news-hp4>div{padding-bottom:1.7rem}.news-hp4>div .card{background-color:rgba(0,0,0,0);height:100%;border-radius:0;border:none;width:100%}.news-hp4>div .card.premium .news-text{border-color:#e94052}.news-hp4>div .card a{color:#000;text-decoration:none;transition:all .25s;display:flex;flex-direction:column;height:100%}.news-hp4>div .card a:hover h3,.news-hp4>div .card a:hover .news-date,.news-hp4>div .card a:hover .news-annotation,.news-hp4>div .card a:hover .news-annotation>p{color:#028187}.news-hp4>div .card a:hover .news-image img{transform:scale(1.2)}.news-hp4>div .card .news-image{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:top;min-height:100px}.news-hp4>div .card .news-image img{transition:all .25s;object-fit:cover;width:100%}@media only screen and (min-width: 1200px){.news-hp4>div .card .news-image img{max-height:327px}}.news-hp4>div .card .news-image .topic{display:inline-block;position:absolute;padding:0 1em;top:0;color:#fff;font-size:.8em;z-index:9999;background-color:#000;text-transform:uppercase}.news-hp4>div .card .news-text{padding:1.5em;margin:-5rem auto 2rem auto;min-height:230px;background-color:#fff;width:calc(100% - 5rem);position:relative;border-bottom:5px solid #028187}.news-hp4>div .card .news-text .news-date{font-size:.9em;font-weight:normal}.news-hp4>div .card .news-text h3{margin:.7em 0;line-height:1.1;text-transform:uppercase;min-height:2.2em}.news-hp4>div .card .news-text .news-annotation{line-height:1.4;margin-top:1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.news-hp4>div .card .news-text .news-annotation p{color:#000}.news-scroll .onenews{width:33%}@media screen and (min-width: 768px)and (max-width: 992px){.news-scroll .onenews{width:50%}}@media screen and (min-width: 1px)and (max-width: 767px){.news-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x mandatory;touch-action:manipulation;-webkit-overflow-scrolling:touch;margin-left:0px;margin-right:-20px;padding-left:20px;padding-right:0px;padding-bottom:20px;position:relative;z-index:10}.news-scroll .onenews{width:85%;scroll-snap-stop:always;scroll-snap-align:start}}.action-hp-list4,.action-list4,.mealwrapper{padding:0rem 0 2rem 0}.action-hp-list4 .event-listing-body,.action-list4 .event-listing-body,.mealwrapper .event-listing-body{padding:1.9rem 3rem;background-color:rgba(241,240,239,.8)}@media only screen and (min-width: 1200px){.action-hp-list4 .event-listing-body,.action-list4 .event-listing-body,.mealwrapper .event-listing-body{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;width:70%}}.action-hp-list4 a.event-item-click,.action-list4 a.event-item-click,.mealwrapper a.event-item-click{text-decoration:none}.action-hp-list4 .event-item,.action-hp-list4 .meal,.action-list4 .event-item,.action-list4 .meal,.mealwrapper .event-item,.mealwrapper .meal{display:grid;grid-template-columns:110px auto;margin-bottom:2rem}.action-hp-list4 .event-item .event-calendar,.action-hp-list4 .event-item .meal-header,.action-hp-list4 .meal .event-calendar,.action-hp-list4 .meal .meal-header,.action-list4 .event-item .event-calendar,.action-list4 .event-item .meal-header,.action-list4 .meal .event-calendar,.action-list4 .meal .meal-header,.mealwrapper .event-item .event-calendar,.mealwrapper .event-item .meal-header,.mealwrapper .meal .event-calendar,.mealwrapper .meal .meal-header{width:100%;aspect-ratio:1/1;max-width:90px;max-height:90px;background-color:#028187;border:3px solid #026c70;color:#fff;text-align:center;padding:.5em .1em}@media only screen and (min-width: 993px){.action-hp-list4 .event-item .event-calendar,.action-hp-list4 .event-item .meal-header,.action-hp-list4 .meal .event-calendar,.action-hp-list4 .meal .meal-header,.action-list4 .event-item .event-calendar,.action-list4 .event-item .meal-header,.action-list4 .meal .event-calendar,.action-list4 .meal .meal-header,.mealwrapper .event-item .event-calendar,.mealwrapper .event-item .meal-header,.mealwrapper .meal .event-calendar,.mealwrapper .meal .meal-header{padding:.7em .2em}}.action-hp-list4 .event-item .event-calendar .event-calendar-day,.action-hp-list4 .event-item .meal-header .event-calendar-day,.action-hp-list4 .meal .event-calendar .event-calendar-day,.action-hp-list4 .meal .meal-header .event-calendar-day,.action-list4 .event-item .event-calendar .event-calendar-day,.action-list4 .event-item .meal-header .event-calendar-day,.action-list4 .meal .event-calendar .event-calendar-day,.action-list4 .meal .meal-header .event-calendar-day,.mealwrapper .event-item .event-calendar .event-calendar-day,.mealwrapper .event-item .meal-header .event-calendar-day,.mealwrapper .meal .event-calendar .event-calendar-day,.mealwrapper .meal .meal-header .event-calendar-day{font-size:1.1em;font-weight:bold;line-height:1.1}.action-hp-list4 .event-item .event-calendar .event-calendar-name,.action-hp-list4 .event-item .meal-header .event-calendar-name,.action-hp-list4 .meal .event-calendar .event-calendar-name,.action-hp-list4 .meal .meal-header .event-calendar-name,.action-list4 .event-item .event-calendar .event-calendar-name,.action-list4 .event-item .meal-header .event-calendar-name,.action-list4 .meal .event-calendar .event-calendar-name,.action-list4 .meal .meal-header .event-calendar-name,.mealwrapper .event-item .event-calendar .event-calendar-name,.mealwrapper .event-item .meal-header .event-calendar-name,.mealwrapper .meal .event-calendar .event-calendar-name,.mealwrapper .meal .meal-header .event-calendar-name{font-size:.7em;text-transform:uppercase;padding-bottom:.1em}.action-hp-list4 .event-item .event-calendar .event-calendar-year,.action-hp-list4 .event-item .meal-header .event-calendar-year,.action-hp-list4 .meal .event-calendar .event-calendar-year,.action-hp-list4 .meal .meal-header .event-calendar-year,.action-list4 .event-item .event-calendar .event-calendar-year,.action-list4 .event-item .meal-header .event-calendar-year,.action-list4 .meal .event-calendar .event-calendar-year,.action-list4 .meal .meal-header .event-calendar-year,.mealwrapper .event-item .event-calendar .event-calendar-year,.mealwrapper .event-item .meal-header .event-calendar-year,.mealwrapper .meal .event-calendar .event-calendar-year,.mealwrapper .meal .meal-header .event-calendar-year{font-size:.8em}@media only screen and (min-width: 993px){.action-hp-list4 .event-item .event-text,.action-hp-list4 .meal .event-text,.action-list4 .event-item .event-text,.action-list4 .meal .event-text,.mealwrapper .event-item .event-text,.mealwrapper .meal .event-text{padding-right:3rem}}.action-hp-list4 .event-item .event-text .event-name,.action-hp-list4 .meal .event-text .event-name,.action-list4 .event-item .event-text .event-name,.action-list4 .meal .event-text .event-name,.mealwrapper .event-item .event-text .event-name,.mealwrapper .meal .event-text .event-name{width:100%;font-size:1.15em;line-height:1.2;display:block;margin-bottom:.3em}.meal-header{display:flex;align-items:center;justify-content:center}.meal.today .meal-header{background-color:#e94052;border-color:#b93457}.allergens{display:block;font-size:.9em;font-style:italic}.class-hours{width:100%}.class-hours .left-panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.class-hours .left-panel p#status-text{font-weight:bold;font-size:1.5em;color:#b93457}.class-hours .left-panel #sub-status-text{font-weight:bold}.class-hours .countdown-container{position:relative;width:176px;height:176px;margin-top:40px}.class-hours .countdown-svg{transform:rotate(-90deg);width:100%;height:100%;overflow:visible}.class-hours circle{fill:none;stroke-width:15}.class-hours .circle-bg{stroke:#f1f0ef}.class-hours .circle-progress{stroke:#e94052;stroke-linecap:butt;stroke-dasharray:628;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.class-hours .countdown-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.2em;font-weight:bold;color:#000}.class-hours .right-panel{flex:1;display:flex;flex-direction:column;justify-content:center}.class-hours .schedule-row{display:grid;grid-template-columns:50px 1fr 1fr 1fr;align-items:center;padding:.2em 0;position:relative;max-width:350px}.class-hours .schedule-row .arrow img{opacity:0}.class-hours .schedule-row span{text-align:center}.class-hours .schedule-row.active{color:#b93457;font-weight:bold}.class-hours .schedule-row.next{color:#028187;font-weight:bold}.class-hours .schedule-row.active .arrow img{opacity:1}@media(max-width: 768px){.class-hours .container{flex-direction:column;padding:20px}}@media only screen and (max-width: 992px){.contact3{margin-left:1rem;margin-right:1rem}}.contact3 .contact3-item{box-shadow:rgba(149,157,165,.2) 0px 8px 24px;margin-bottom:2rem;overflow:hidden;border-radius:2rem}.contact3 .contact3-item .contact-image{width:100%;height:100%;background-size:cover;background-position:center;min-height:150px}.contact3 .contact3-item .col-text{background-color:#fff}.contact3 .contact3-item .col-text .contact-text{padding:2rem;color:#000}.contact3 .contact3-item .col-text .contact-text p,.contact3 .contact3-item .col-text .contact-text a{color:#000}.contact3 .contact3-item .col-text .contact-text a{text-decoration:none}.contact1{margin-top:4rem}.contact1 .contact-image{width:355px;height:355px;background-size:cover;background-repeat:no-repeat;border-radius:50%;margin:1rem auto}.contact1 .contact-text{margin:2rem auto;max-width:355px}.in .top-in-headline{display:flex;align-items:center;justify-content:center;border-bottom:7px solid #e94052}@media only screen and (min-width: 993px){.in .top-in-headline{min-height:140px}}.in .top-in-headline h1{margin-bottom:0;padding:1em 0;font-family:Lora,serif}.in .breadcrumb-wrapper{background-color:#f3f3f3}.in .breadcrumb-wrapper .breadcrumb{margin-bottom:0}.in .breadcrumb-wrapper .breadcrumb .breadcrumb-item{padding-left:2rem}.in .breadcrumb-wrapper .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:" / ";padding-right:1.5rem}.in .nextsection{background-color:#f3f3f3;padding-top:2rem;padding-bottom:3rem}.in .nextsection h2.nextheadline{font-size:1.5em;color:#028187;color:#028187;margin-bottom:1em;text-align:center}.in .nextsection ul.item_submenu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.in .nextsection ul.item_submenu li{width:100%;padding:0;margin-right:2%;min-height:4rem;background-color:#ebebeb;margin-bottom:1.2em;display:block}@media only screen and (min-width: 768px){.in .nextsection ul.item_submenu li{width:45%}}@media only screen and (min-width: 993px){.in .nextsection ul.item_submenu li{width:31%}}.in .nextsection ul.item_submenu li:after{content:"";position:absolute;top:0;right:0;width:4px;background-color:#028187;height:100%;transition:all .5s}.in .nextsection ul.item_submenu li a{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;width:100%;color:#028187;text-align:center;position:relative;padding-left:1rem;padding-right:1rem;z-index:5;transition:all .5s;text-decoration:none;text-transform:uppercase;font-size:1.3em}.in .nextsection ul.item_submenu li a img{transition:all .5s}.in .nextsection ul.item_submenu li:hover a{color:#fff}.in .nextsection ul.item_submenu li:hover a img{filter:invert(1)}.in .nextsection ul.item_submenu li:hover:after{width:100%}.in .nextsection ul.item_submenu li.hidden{visibility:hidden;min-height:0}.in .nextsection ul.item_submenu2{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.in .nextsection ul.item_submenu2 li{list-style:none;padding-left:0;margin-right:1rem;margin-bottom:1rem}.in .nextsection ul.item_submenu2 li:before{content:none}.in .nextsection ul.item_submenu2 li a{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;width:100%}.in .nextsection-top{min-height:80px;padding-top:3rem}.in .nextsection-top ul.item_submenu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.in .nextsection-top ul.item_submenu li{list-style:none;padding-left:0;margin-right:1rem;margin-bottom:1rem}.in .nextsection-top ul.item_submenu li:before{content:none}.in .nextsection-top ul.item_submenu li a{display:block;text-align:center;padding:.1em 2.5em;color:#b93457;font-weight:bold;border-radius:1em;transition:all .3s;text-decoration:none;font-size:1.1em}.in .nextsection-top ul.item_submenu li a.active{background-color:#b93457;color:#fff;border:1px solid #b93457}.in .nextsection-top ul.item_submenu li a.active:hover{background-color:#fff;color:#b93457}.in .news-hp4>div .card .news-text{background-color:#f3f3f3}.in .action4-filter{background-color:#b93457;padding:1rem 0 1rem 2rem;color:#fff}.in .action4-filter .calendar{border:0;outline:0;max-width:180px;padding-left:1em}.in .action-list4 .event-listing-body{padding:1rem 0 1rem 2rem;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 1200px){.in .action-list4 .event-listing-body{display:block;width:100%}}.in .action-list4 .event-listing-body a.event-item-click{text-decoration:none}.in .action-list4 .event-listing-body a.event-item-click .event-item .event-text{padding-left:2rem;padding-right:0}.in .action-list4 .event-listing-body a.event-item-click .event-item .event-text .event-date{padding-left:1.8rem;background-image:url(/images/universal/icons2/clock-light.svg);background-repeat:no-repeat;background-position:left center;background-size:18px 18px}.in .action-list4 .event-listing-body a.event-item-click .event-item .event-text .event-add{margin-top:-5px}.in .photo{background-color:rgba(0,0,0,0);border-radius:0;border:none;width:100%;margin:0 0 2rem 0;padding:0}.in .photo a{color:#595959 !important;text-decoration:none;transition:all .25s;display:flex;flex-direction:column;height:100%}.in .photo a:hover h3,.in .photo a:hover .news-date,.in .photo a:hover .news-annotation,.in .photo a:hover .news-annotation>p{color:#028187}.in .photo a:hover .news-image img{transform:scale(1.2)}.in .photo .news-image{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:top}.in .photo .news-image img{transition:all .25s;object-fit:cover;width:100%}@media only screen and (min-width: 1200px){.in .photo .news-image img{max-height:327px}}.in .photo .news-text{padding:1.5em;margin:-5rem auto 2rem auto;min-height:200px;background-color:#fff;width:calc(100% - 5rem);position:relative;border-bottom:5px solid #028187;background-color:#f3f3f3}.in .photo .news-text .news-date{font-size:.9em;font-weight:normal}.in .photo .news-text .news-date img{width:auto;position:relative;top:-3px}.in .photo .news-text h3{margin:.7em 0;line-height:1.1;text-transform:uppercase}.in footer .responsive-item{padding-right:0}.in .filter{border:0;padding:.6em 0 .6em 2rem;color:#fff}.in .filter .form-control,.in .filter .form-select{border-radius:0;outline:0;border:1px solid #e94052}.in .filter-contact{background-color:#b93457;color:#fff;padding:1rem 1rem}.in .search-all{padding:0}.in .content a{color:#b93457}footer ul li:before{content:none !important}footer a{color:#fff !important}.action-calendar{--ac-gap: 0.5rem;--ac-border: #dcdcdc;--ac-muted: #6c6c6c;max-width:410px;padding:.75rem;position:relative;margin-bottom:5rem}.action-calendar .action-calendar *{box-sizing:border-box}.action-calendar .ac-header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ac-border)}.action-calendar .ac-month{text-align:center;text-transform:lowercase;color:#b93457}.action-calendar .ac-nav{background:rgba(0,0,0,0);border:none;padding:.4rem .55rem;cursor:pointer;transition:background 120ms ease,border-color 120ms ease}.action-calendar .ac-nav.ac-prev img{transform:rotate(180deg)}.action-calendar .ac-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;text-transform:uppercase;font-size:.8rem;color:var(--ac-muted);gap:var(--ac-gap);margin-bottom:.35rem}.action-calendar .ac-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--ac-gap)}.action-calendar .ac-day{border:2px solid rgba(0,0,0,0);border-radius:50px;padding:0;text-align:center;cursor:pointer;width:45px;height:45px;position:relative;transition:border-color 120ms ease,background 120ms ease,transform 120ms ease;position:relative;background-color:rgba(0,0,0,0)}.action-calendar .ac-day.is-today{border-color:#028187;background:#eef5ff}.action-calendar .ac-day.has-events{color:#028187;font-weight:bold}.action-calendar .ac-day-number{display:block}.action-calendar .ac-dots{display:flex;justify-content:center;gap:4px;min-height:10px;position:absolute;width:100%}.action-calendar .ac-dots span{width:7px;height:7px;border-radius:50%;background:#028187;display:inline-block}.action-calendar .ac-popover{position:absolute;top:0;left:0;min-width:260px;max-width:min(360px,90vw);background:#fff;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.16);border:1px solid #e0e0e0;z-index:5;padding:.75rem .75rem .9rem}.action-calendar .ac-popover-header{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:start;border-bottom:1px solid var(--ac-border);padding-bottom:.5rem;margin-bottom:.5rem}.action-calendar .ac-popover-close{background:rgba(0,0,0,0);border:none;font-size:1.1rem;cursor:pointer;color:var(--ac-muted);line-height:1}.action-calendar .ac-popover-list{margin:0;display:grid;gap:.45rem}.action-calendar .ac-popover-list li{line-height:1.35}.action-calendar .ac-event-title{display:block;font-weight:700;color:#595959}.action-calendar .ac-event-meta{display:block;color:var(--ac-muted);font-size:.9rem}.action-calendar .ac-event-annotation{display:block;margin-top:.15rem}.action-calendar .ac-empty{color:var(--ac-muted);font-style:italic;font-size:.95rem}@media(max-width: 540px){.action-calendar .action-calendar{padding:.5rem}}.relative{position:relative}h2{font-family:Lora,serif;font-weight:bold}.level1-main{display:flex;flex-wrap:wrap}.level1-main .onenews{width:100%;padding-left:10px;padding-right:10px}@media only screen and (min-width: 768px){.level1-main .onenews{width:50%}}@media only screen and (min-width: 993px){.level1-main .onenews{width:33.333%}}.terms{--primary-color: #2563eb;--text-body: #475569;--text-muted: #64748b;--card-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);--card-shadow-hover: 0 6px 14px rgba(15, 23, 42, 0.12)}.terms .terms__header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}.terms .terms__icon-wrap{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:#ebebeb}.terms .terms__title{font-size:1.5em;font-weight:bold;margin:0;color:#000}.terms .terms__grid{display:grid;grid-template-columns:1fr;gap:24px}.terms .terms__card{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:24px;box-shadow:var(--card-shadow);transition:box-shadow 200ms ease}.terms .terms__card:hover{box-shadow:var(--card-shadow-hover)}.terms .terms__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.terms .terms__badge{background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px;white-space:nowrap}.terms .terms__date{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--text-muted);white-space:nowrap}.terms .terms__date-icon{width:20px;height:20px;display:inline-block;flex-shrink:0}.terms .terms__card-title{font-size:18px;font-weight:700;color:#000;margin:0 0 8px 0}.terms .terms__text{font-size:14px;margin:0}.terms .terms__text--spaced{margin-bottom:16px}.terms .terms__list{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px}.terms .terms__list-item{display:flex;gap:8px;align-items:flex-start}.terms .terms__bullet{color:var(--primary-color);line-height:1}.terms .terms__tag-row{display:flex;align-items:center;gap:8px;margin-top:auto}.terms .terms__tag{font-size:12px;background:#f1f5f9;padding:4px 8px;border-radius:6px}.terms .terms__status{margin-top:16px;font-size:14px;color:var(--text-muted)}.terms .terms__status--error{color:#b91c1c}.terms .terms__calendar{margin-top:12px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.terms .terms__calendar-toggle{font-size:12px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:4px 10px;border-radius:999px;cursor:pointer}.terms .terms__calendar-menu{display:flex;flex-wrap:wrap;gap:8px}.terms .terms__calendar-menu[hidden]{display:none}.terms .terms__calendar-link{font-size:12px;color:#1d4ed8;text-decoration:none;border:1px solid #bfdbfe;padding:4px 8px;border-radius:999px}.terms .terms__calendar-link:hover{background:#eff6ff;text-decoration:none}.terms .terms__card--next{border-left:4px solid #1d4ed8}@media(min-width: 768px){.terms .terms__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.terms .terms__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.terms2{--text-strong: #0f172a;--text-body: #475569;--text-muted: #64748b;--border-color: #e2e8f0;--border-dark: #334155;--bg-light: #ffffff;--bg-muted: #f8fafc;--emerald: #10b981;--emerald-soft: rgba(16, 185, 129, 0.1);--purple: #a855f7;--purple-soft: rgba(168, 85, 247, 0.1);color:var(--text-strong)}.terms2 .terms2__grid{display:grid;grid-template-columns:1fr;gap:3rem}.terms2 .terms2__header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}.terms2 .terms2__header-icon{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px}.terms2 .terms2__header-icon--emerald{background:var(--emerald-soft)}.terms2 .terms2__header-icon--purple{background:var(--purple-soft)}.terms2 .terms2__title{font-size:1.5em;font-weight:700;margin:0;color:var(--text-strong)}.terms2 .terms2__list{display:grid;gap:1rem}.terms2 .terms2__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--bg-light);border:1px solid var(--border-color);border-radius:12px;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.terms2 .terms2__item:hover{border-color:#6ee7b7;box-shadow:0 6px 14px rgba(15,23,42,.08)}.terms2 .terms2__item--next{border-left:4px solid #6ee7b7}.terms2 .terms2__item-main{display:flex;align-items:center;gap:16px;min-width:0}.terms2 .terms2__date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-muted);border-radius:8px;flex-shrink:0}.terms2 .terms2__month{font-size:12px;font-weight:700;color:#94a3b8}.terms2 .terms2__day{font-size:18px;font-weight:700;color:var(--text-strong)}.terms2 .terms2__item-text{min-width:0}.terms2 .terms2__item-title{font-size:1rem;font-weight:600;margin:0;color:var(--text-strong)}.terms2 .terms2__item-subtitle{font-size:12px;margin:4px 0 0;color:var(--text-muted)}.terms2 .terms2__calendar{margin-top:8px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.terms2 .terms2__calendar-toggle{font-size:12px;color:var(--emerald);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:3px 8px;border-radius:999px;cursor:pointer}.terms2 .terms2__calendar-menu{display:flex;flex-wrap:wrap;gap:6px}.terms2 .terms2__calendar-menu[hidden]{display:none}.terms2 .terms2__calendar-link{font-size:12px;color:var(--emerald);text-decoration:none;border:1px solid rgba(16,185,129,.3);padding:3px 8px;border-radius:999px}.terms2 .terms2__calendar-link:hover{background:rgba(16,185,129,.1);text-decoration:none}.terms2 .terms2__item-arrow{width:16px;height:16px;opacity:.5;transition:opacity 200ms ease,transform 200ms ease;flex-shrink:0}.terms2 .terms2__item:hover .terms2__item-arrow{opacity:1;transform:translateX(2px)}.terms2 .terms2__table-wrap{overflow:hidden;background:var(--bg-light);border:1px solid var(--border-color);border-radius:12px}.terms2 .terms2__table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.terms2 .terms2__table-head{background:var(--bg-muted);border-bottom:1px solid var(--border-color)}.terms2 .terms2__th{padding:12px 16px;font-weight:600;color:#475569}.terms2 .terms2__table-body tr+tr{border-top:1px solid #f1f5f9}.terms2 .terms2__td{padding:16px;vertical-align:top}.terms2 .terms2__td--strong{font-weight:600;white-space:nowrap;color:var(--text-strong)}.terms2 .terms2__td--muted{color:var(--text-body)}.terms2 .terms2__status{margin-top:16px;font-size:14px;color:var(--text-muted)}.terms2 .terms2__status--error{color:#b91c1c}@media(min-width: 1024px){.terms2 .terms2__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dark .terms2{--text-strong: #e2e8f0;--text-body: #cbd5f5;--text-muted: #94a3b8;--border-color: #334155;--bg-light: #1f2937;--bg-muted: rgba(15, 23, 42, 0.6)}.dark .terms2 .terms2__item:hover{border-color:#065f46;box-shadow:0 10px 20px rgba(2,6,23,.45)}.dark .terms2 .terms2__table-body tr+tr{border-color:#334155}.dark .terms2 .terms2__th{color:#94a3b8}.terms3{--text-strong: #0f172a;--text-body: #475569;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #ffffff;--bg-muted: #f8fafc;--purple-soft: rgba(168, 85, 247, 0.1);color:var(--text-strong)}.terms3 .terms3__header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}.terms3 .terms3__header-icon{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:var(--purple-soft)}.terms3 .terms3__title{font-size:1.5em;font-weight:700;margin:0;color:var(--text-strong)}.terms3 .terms3__table-wrap{overflow:hidden;background:var(--bg-light);border:1px solid var(--border-color);border-radius:12px}.terms3 .terms3__table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.terms3 .terms3__table-head{background:var(--bg-muted);border-bottom:1px solid var(--border-color)}.terms3 .terms3__th{padding:12px 16px;font-weight:600;color:#475569}.terms3 .terms3__table-body tr+tr{border-top:1px solid #f1f5f9}.terms3 .terms3__tr--next .terms3__td:first-child{border-left:4px solid #d1a3ff}.terms3 .terms3__td{padding:16px;vertical-align:middle}.terms3 .terms3__td--strong{font-weight:600;white-space:nowrap;color:var(--text-strong)}.terms3 .terms3__td--muted{color:var(--text-body)}.terms3 .terms3__calendar{display:inline-flex;flex-direction:column;gap:6px;float:right}.terms3 .terms3__td--muted .terms3__calendar{margin-left:auto;align-items:flex-end}.terms3 .terms3__calendar-toggle{font-size:12px;color:#7c3aed;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.35);padding:3px 8px;border-radius:999px;cursor:pointer}.terms3 .terms3__calendar-menu{display:flex;flex-wrap:wrap;gap:6px}.terms3 .terms3__calendar-menu[hidden]{display:none}.terms3 .terms3__calendar-link{font-size:12px;color:#7c3aed;text-decoration:none;border:1px solid rgba(168,85,247,.35);padding:3px 8px;border-radius:999px}.terms3 .terms3__calendar-link:hover{background:rgba(168,85,247,.12);text-decoration:none}.terms3 .terms3__status{margin-top:16px;font-size:14px;color:var(--text-muted)}.terms3 .terms3__status--error{color:#b91c1c}.terms4{position:relative;overflow:hidden;background:#fff;border-radius:16px;padding:32px;color:#333;border:1px solid #eee}.terms4 .terms4__glow{position:absolute;top:0;right:0;width:256px;height:256px;border-radius:999px;filter:blur(48px);transform:translate(20%, -20%)}.terms4 .terms4__header{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.terms4 .terms4__title{font-size:1.875rem;font-weight:700;margin:0 0 8px 0;color:#333}.terms4 .terms4__subtitle{color:#333;margin:0}.terms4 .terms4__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.terms4 .terms4__card{padding:16px;border:1px solid #eee;border-radius:12px;backdrop-filter:blur(12px)}.terms4 .terms4__card--next{border-color:#1d4ed8}.terms4 .terms4__label{font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#333;margin:0 0 4px 0}.terms4 .terms4__value{font-size:18px;font-weight:700;margin:0}.terms4 .terms4__status{margin-top:16px;position:relative;z-index:1;font-size:14px;color:#333}.terms4 .terms4__status--error{color:#fca5a5}@media(min-width: 768px){.terms4 .terms4__header{flex-direction:row;align-items:center;justify-content:space-between}.terms4 .terms4__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.dark .terms4{background:#0b1120}.in .content .terms a,.in .content .terms2 a,.in .content .terms3 a,.in .content .terms4 a{color:#000}.article{--card-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);--card-shadow-hover: 0 6px 14px rgba(15, 23, 42, 0.12);width:48%;padding-top:0;display:inline-block;vertical-align:top;padding:2rem;border:1px solid #ebebeb;border-radius:12px;box-shadow:var(--card-shadow);transition:box-shadow 200ms ease;margin-bottom:2rem;margin-right:1rem;min-height:170px}.article:hover{box-shadow:var(--card-shadow-hover)}.article .row .image{text-align:center}.article .row .image img{max-height:100px}.article .row .arrow-small:after{content:"";background-image:url(/images/universal/icons2/caret-double-right-light.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:relative;left:1rem;top:2px}.article-in .image-in{margin-bottom:2rem;max-height:400px}.pagination{text-align:center;justify-content:center}