.lead1,.name-day-hero h1{font-family:var(--font-family-1);font-size:clamp(1.75rem,3vw,3rem);line-height:var(--font-line-height-1)}.calendar__header h2,.calendar__item__content .names a,.calendar__item__day,.holidays__box h2,.important-days__item h2,.lead2,.name-description__content h2{font-family:var(--font-family-1);font-size:min(2rem,max(1.375rem,2.75vw));line-height:var(--font-line-height-1)}.lead3{font-family:var(--font-family-1);font-size:min(1.25rem,max(1.125rem,5vw));line-height:1em}.calendar__item__info p,.holidays__row__dates p,.important-days__item ul h3,.lead4,.name-day-hero__days__card p,.name-day-hero__days__card ul a,.name-description__content p{font-size:1.1rem}.btn,.button,.swiper-button-next,.swiper-button-prev,a,button,input,select,textarea{outline:none!important}.header-calendar-component a{align-items:center;color:var(--header-theme-color);display:flex;font-family:var(--font-family-2);font-weight:700;height:25px;justify-content:flex-end;margin-right:10px;text-decoration:none;text-transform:uppercase;width:25px}@media(min-width:576px){.header-calendar-component a{height:auto;margin-right:20px;width:auto}}.header-calendar-component a:hover svg .cls-1{fill:#a92323}.header-calendar-component a svg{margin-right:0;width:50px}@media(min-width:576px){.header-calendar-component a svg{margin-right:10px}}.header-calendar-component a svg .cls-1{fill:#000;transition:all .5s}.header-calendar-component a svg .cls-1,.header-calendar-component a svg .cls-2{stroke-width:0px}.header-calendar-component a svg .cls-2{fill:#fff}.header-calendar-component a span{display:none;padding-top:3px}@media(min-width:576px){.header-calendar-component a span{display:block}}@media only screen and (min-width:1200px){.header-calendar-component a{font-size:.9rem}}@media only screen and (max-width:479px){#header .logo{margin-right:95px!important}}#header .nameday-component .name a,.article-list-item-container.style-2 .title a,.article-list-item-container.style-2.big .title a{color:#fff!important}#footer .partners ul li a:hover,.social-media-component ul li a:hover,nav.footer ul li a:hover,nav.footer ul li.active a,nav.footer-links ul li a:before,nav.footer-links ul li a:hover,nav.footer-links ul li.active a{color:#cb7b7b!important}.name-day-hero{margin:45px 0 30px;text-align:center}.name-day-hero.detail{padding-bottom:0;text-align:left}.name-day-hero .back{background-color:#000;border-radius:5px;color:#fff;display:inline-block;font-family:var(--font-family-1);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:13px;padding:11px 24px;text-decoration:none;transition:all .3s}.name-day-hero .back:focus,.name-day-hero .back:hover{background-color:#a92323;color:#000}.name-day-hero h1{color:#000}.name-day-hero h1 a,.name-day-hero h1 span{color:#a92323}.name-day-hero h1 a{text-decoration:none}.name-day-hero h1 a:hover{color:#a92323;text-decoration:underline}.name-day-hero h1 strong{font-weight:700}.name-day-hero__days{margin-top:45px}@media(max-width:991.5px){.name-day-hero__days .row{margin:0 -5px}}@media(max-width:767.5px){.name-day-hero__days .row{flex-direction:column}}@media(max-width:991.5px){.name-day-hero__days .row [class*=col]{padding:0 5px}.name-day-hero__days .row [class*=col]:not(:last-child){margin-bottom:10px}}.name-day-hero__days__card{align-items:center;border:1px solid #e3e3e3;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;padding:25px}@media(max-width:991.5px){.name-day-hero__days__card{padding:15px 5px}}@media(max-width:767.5px){.name-day-hero__days__card{flex-direction:row;padding:20px 10px}}@media(max-width:575.5px){.name-day-hero__days__card{display:block;min-height:1px;padding:10px}}.name-day-hero__days__card.active{background-color:#a92323;border-color:#a92323}.name-day-hero__days__card.active a,.name-day-hero__days__card.active p{color:#fff}.name-day-hero__days__card.active a:hover{color:#000}.name-day-hero__days__card p{color:#000;margin:0}@media(max-width:767.5px){.name-day-hero__days__card p{width:50%}}@media(max-width:575.5px){.name-day-hero__days__card p{width:100%}}.name-day-hero__days__card ul{display:block;list-style:none;margin:auto 0 0;padding:60px 0 0;text-align:center;width:100%}@media(max-width:991.5px){.name-day-hero__days__card ul{padding-top:30px}}@media(max-width:767.5px){.name-day-hero__days__card ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:20px;margin-top:0;padding-top:0;width:50%}}@media(max-width:575.5px){.name-day-hero__days__card ul{margin-left:0;margin-top:15px;width:100%}}.name-day-hero__days__card ul li{margin:0;padding:0;position:relative}.name-day-hero__days__card ul li:after,.name-day-hero__days__card ul li:before{display:none}.name-day-hero__days__card ul li:not(:last-child){margin-bottom:10px}@media(max-width:767.5px){.name-day-hero__days__card ul li:not(:last-child){margin-right:5px;position:relative}.name-day-hero__days__card ul li:not(:last-child) a:after{content:",";display:inline-block}}.name-day-hero__days__card ul a{color:#000;margin:0;text-decoration:none}.name-day-hero__days__card ul a:hover{color:#a92323;text-decoration:underline}.name-description{margin:30px auto 45px}@media(max-width:991.5px){.name-description{margin:30px auto}}.name-description__wrapper{align-items:flex-start;display:flex;justify-content:space-between}@media(max-width:991.5px){.name-description__wrapper{flex-direction:column}}.name-description__wrapper .ad{max-width:400px}.name-description__content{max-width:740px;padding-right:20px}@media(max-width:991.5px){.name-description__content{margin-bottom:40px;max-width:100%;padding-right:0}}@media(max-width:575.5px){.name-description__content{margin-bottom:20px}}.name-description__content h2{color:#000;margin-bottom:35px}.name-description__content p{color:#000;margin-bottom:0}.name-description__content p.big{font-size:1.5rem}.name-description__content p:not(:last-child){margin-bottom:20px}.name-description__content p:first-child{margin-top:0}.name-description__content p strong{font-weight:700}.name-description__content p span{color:#a92323}.name-description__content a{color:#a92323;text-decoration:none}.name-description__content a:hover{color:#a92323;text-decoration:underline}.calendar{margin:70px auto}@media(max-width:991.5px){.calendar{margin:30px auto}}.calendar__header{align-items:center;border-top:1px solid #dfdfdf;display:flex;justify-content:space-between;margin-bottom:45px;padding-top:45px}@media(max-width:991.5px){.calendar__header{margin-bottom:20px;padding-top:20px}}.calendar__header h2{color:#000;margin:0}.calendar__header__left,.calendar__header__right{align-items:center;border:1px solid #a92323;color:#000;display:flex;height:42px;justify-content:center;text-decoration:none;transition:all .3s;width:42px}.calendar__header__left:hover:not(.disabled),.calendar__header__right:hover:not(.disabled){background-color:#a92323;color:#000}.calendar__header__left.disabled,.calendar__header__right.disabled{border-color:#dfdfdf;color:#dfdfdf}.calendar__header__left:after,.calendar__header__right:after{content:"";font-family:var(--font-family-icon);font-size:.75em}.calendar__header__left:after{content:""}.calendar__content ul{list-style:none;margin:0;padding:0}.calendar__content ul li{border-bottom:1px solid #dfdfdf;margin:0;padding:18px 0}.calendar__content ul li:after,.calendar__content ul li:before{display:none}.calendar__footer{margin-top:45px;text-align:center}.calendar__item{align-items:flex-start;display:flex;justify-content:flex-start}@media(max-width:575.5px){.calendar__item{flex-direction:column}.simple .calendar__item{flex-direction:row}}.calendar__item__wrap{align-items:flex-start;display:flex;flex:0 0 calc(100% - 94px);justify-content:flex-start;width:calc(100% - 94px)}.simple .calendar__item__wrap{align-items:center}@media(max-width:991.5px){.calendar__item__wrap{display:block;flex:0 0 1;width:100%}}@media(max-width:1199.5px){.calendar__item__wrap .calendar__item__content{width:calc(100% - 366px)}}@media(max-width:991.5px){.calendar__item__wrap .calendar__item__content{max-width:100%;width:100%}}@media(max-width:1199.5px){.calendar__item__wrap .calendar__item__info{max-width:300px}}@media(max-width:991.5px){.calendar__item__wrap .calendar__item__info{max-width:100%;padding-left:0}}.simple .calendar__item{align-items:center}@media(max-width:991.5px){.simple .calendar__item{align-items:flex-start}}@media(max-width:360px){.simple .calendar__item{flex-direction:column}}.calendar__item.past{opacity:.3}.calendar__item__day{align-items:center;background-color:#e3e3e3;border-radius:5px;color:#000;display:flex;flex:0 0 66px;height:66px;justify-content:center;margin-right:28px;text-indent:7px;width:66px}@media(max-width:575.5px){.calendar__item__day{margin-bottom:20px}}.calendar__item__day.orange{background-color:#a92323;color:#fff}.man .calendar__item__day{background-color:#47a3c2;position:relative}.man .calendar__item__day:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOS44IDI3LjNhOS4xIDkuMSAwIDEgMCAwLTE4LjIgOS4xIDkuMSAwIDAgMCAwIDE4LjJaTTI3LjMuNyAxNi4yMzUgMTEuNzY1TTIwLjMuN2g3djciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);background-position:50%;background-size:contain;content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.woman .calendar__item__day{background-color:#dc7ab8;position:relative}.woman .calendar__item__day:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAuNSAyMC4yNWM1LjM4NSAwIDkuNzUtNC4zNjUgOS43NS05Ljc1UzE1Ljg4NS43NSAxMC41Ljc1Ljc1IDUuMTE1Ljc1IDEwLjVzNC4zNjUgOS43NSA5Ljc1IDkuNzVaTTEwLjUgMzUuMjV2LTE1TTUuMjUgMzBoMTAuNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjF2MzZIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-position:50%;background-size:contain;content:"";height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px}.calendar__item__content{max-width:700px;width:calc(100% - 496px)}@media(max-width:575.5px){.calendar__item__content{max-width:calc(100% - 94px);width:calc(100% - 94px)}}.calendar__item__content p{color:#888;font-size:16px;font-style:normal;font-weight:700;margin:0 0 5px;white-space:nowrap}.calendar__item__content .names{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 13px}.calendar__item__content .names a{color:#000;text-decoration:none;transition:all .3s}.calendar__item__content .names a:not(:last-child){margin-right:5px}.calendar__item__content .names a:not(:last-child):after{content:","}.calendar__item__content .names a:hover{color:#a92323;text-decoration:underline}.calendar__item__content .tags{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.calendar__item__content .tags .tag{border-radius:5px;color:#fff;display:inline-block;font-family:Noticia Text,serif;font-size:16px;font-style:normal;font-weight:400;margin-bottom:11px;padding:7px 15px}.calendar__item__content .tags .tag.red{background-color:#7d1734}.calendar__item__content .tags .tag.green{background-color:#4b7c50}.calendar__item__content .tags .tag.black{background-color:#000}.calendar__item__info{max-width:430px;padding-left:20px}@media(max-width:575.5px){.calendar__item__info{max-width:100%;padding-left:0}}.simple .calendar__item__info{margin-left:auto;max-width:100%;padding-right:40px}@media(max-width:575.5px){.simple .calendar__item__info{margin-left:0;margin-top:10px}}.calendar__item__info p{color:#000;margin:0}.calendar__item__info a{background-color:#dfdfdf;border-radius:5px;color:#000;display:inline-block;font-family:var(--font-family-1);font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:5px 28px;text-decoration:none;transition:all .3s}.calendar__item__info a:focus,.calendar__item__info a:hover{background-color:#000;color:#fff}.important-days{margin:70px auto 30px}.important-days__row{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 -10px}@media(max-width:1199.5px){.important-days__row{flex-direction:column}}.important-days__col{flex:0 0 50%;padding:0 10px;width:50%}@media(max-width:1199.5px){.important-days__col{flex:0 0 100%;width:100%}.important-days__col:not(:last-child){margin-bottom:30px}}.important-days__item{background-color:#e3e3e3;padding:30px 35px}.important-days__item.orange{background-color:rgba(225,135,57,.1)}.important-days__item.orange h3 span{background-color:#a92323}.important-days__item h2{color:#000;margin:0 0 25px}.important-days__item ul{list-style:none;margin:0;padding:0}.important-days__item ul li{margin:0;padding:0}.important-days__item ul li:after,.important-days__item ul li:before{display:none}.important-days__item ul li:not(:last-child){margin-bottom:16px}@media(max-width:575.5px){.important-days__item ul li:not(:last-child){margin-bottom:25px}}.important-days__item ul h3{align-items:center;color:#000;display:flex;justify-content:flex-start;margin:0}@media(max-width:575.5px){.important-days__item ul h3{display:block}}.important-days__item ul h3 div{flex:0 0 200px;position:relative;top:3px;width:200px}.important-days__item ul h3 span{background-color:#000;border-radius:5px;color:#fff;display:inline-block;font-family:Noticia Text,serif;font-size:16px;font-style:normal;font-weight:400;padding:7px 15px;white-space:nowrap}@media(max-width:575.5px){.important-days__item ul h3 span{margin-bottom:11px}}.holidays{margin:30px auto 60px}.holidays__box{background-color:#edf7ed;padding:30px 35px}.holidays__box h2{color:#000;margin:0 0 35px}.holidays__row{align-items:center;display:flex;justify-content:flex-start;margin-top:33px}.holidays__row:not(:last-child){margin-bottom:16px}@media(max-width:991.5px){.holidays__row{align-items:flex-start;flex-direction:column}}.holidays__row__content{width:70%}@media(max-width:991.5px){.holidays__row__content{margin-bottom:10px;width:100%}}.holidays__row__content .tags{align-items:center;display:flex;justify-content:flex-start}@media(max-width:767.5px){.holidays__row__content .tags{flex-wrap:wrap}}.holidays__row__content .tags .tag{border-radius:5px;color:#fff;display:inline-block;font-family:Noticia Text,serif;font-size:16px;font-style:normal;font-weight:400;margin-right:11px;padding:7px 15px}@media(max-width:767.5px){.holidays__row__content .tags .tag{margin-bottom:5px;margin-right:5px}}.holidays__row__content .tags .tag.red{background-color:#7d1734}.holidays__row__content .tags .tag.green{background-color:#4b7c50}.holidays__row__content .tags .tag.black{background-color:#000}.holidays__row__dates{width:30%}@media(max-width:991.5px){.holidays__row__dates{width:100%}}.holidays__row__dates p{color:#000;margin:0}@media only screen and (min-width:1200px){:root{--content-section-padding:40px}}:root{--grid-gap:20px;--background-color-3:#f7e9e9}.social-media-info-component a .sub-title [class*=" icon-"],.social-media-info-component a .sub-title [class^=icon-]{background-color:#fff!important}.page-terms-conditions .hero-component .content-inner{padding:60px 0 0!important}.page-terms-conditions .page-component li{font-size:min(1.1rem,max(.9375rem,1.875vw));line-height:var(--font-line-height-3)}label.checkbox .input-wrapper:before{content:""!important}.content-section-header.flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media(max-width:559px){.content-section-header.flex.button-mobile-hidden .button{display:none}}.content-section-header .content-section-title{font-size:min(1.5rem,max(1.125rem,5vw))}.content-section-header .content-section-title a{color:inherit;text-decoration:none}.content-section-header .content-section-title a:hover{color:var(--brand-color-1)}.home .panel-social-media-cta{padding-top:0}.content-section .content-section{padding-bottom:30px!important;padding-top:0!important}.mb-2.flex.gap-3.-ml-2 .panel-newsletter{margin-top:40px}.article-content{margin-bottom:30px}.layout-two-columns-wrapper.swap .main-column{margin-bottom:0;margin-top:40px}@media only screen and (min-width:992px){.layout-two-columns-wrapper.swap .main-column{margin-top:0}}.layout-two-columns-wrapper.swap .right-column{margin-top:0}.content-section .no-top-pad .google-auto-placed{margin-top:40px}.hero-component.landing.page-landing .content-inner{padding-bottom:0!important}@media only screen and (min-width:768px){.hero-component.landing.page-landing .content-inner{padding-bottom:min(180px,max(50px,40px + 13.75vw))!important}}.article-list-component .list-wrapper>.buttons-container{margin-bottom:10px}.modula-gallery{margin-bottom:40px}.read-also-container .title{margin-top:10px}.article-content .content-section.panel-newsletter,.article-content .content-section.panel-social-media-cta{padding-bottom:0!important}.article-list-component .list>.item{margin-bottom:5px!important}.article-list-component .list>.item figure{margin-bottom:0!important}.article-list-component .list .item.full-width{margin-bottom:20px!important}.panel-news article>.top,.related-article-list-item-container>figure{margin-bottom:0!important}.article-list-item-container .body{padding:10px 0 0}.newsletter label.checkbox .input-wrapper input{visibility:visible!important}form.newsletter .overlay{background:hsla(32,88%,97%,.91)!important}form .overlay .content p{font-weight:700!important}form .overlay .content img{filter:brightness(0)!important;margin-top:10px!important}
