.greetings-container{margin-bottom:12px;padding:1px;text-align:left}.greetings-container header.main-header{align-items:center;background-color:var(--primary-color);border-bottom:1px solid var(--secondary-color);border-top:3px solid var(--secondary-color);display:flex;justify-content:space-between;padding:10px}.greetings-container .greetings-title{color:#fff;font-size:14px;font-size:x-large;font-weight:700;margin:0;text-transform:uppercase}.greetings-container .main-menu{display:flex;gap:10px}.greetings-container .main-menu a{color:#fff;padding:5px}.greetings-container .greetings-carousel{overflow:hidden;position:relative}.greetings-container .swiper-slide{height:360px;width:272px}.greetings-container .greeting-item{background-color:#fff;border-bottom:2px solid var(--secondary-color);height:272px;height:360px;overflow:hidden;padding-bottom:6px}.greetings-container .greeting-img-container{background-color:#333;position:relative}.greetings-container .greeting-img{display:block;margin:0 auto;max-height:200px;max-width:100%;width:auto}.greetings-container .greeting-img-text{align-items:center;background-color:#000;bottom:0;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:22px;left:0;opacity:.7;padding:1px 10px 0;position:absolute;text-transform:uppercase;z-index:1}.greetings-container .greeting-message{color:#222;font-size:.86rem;padding:8px}.greetings-container span.message-highlight-color{color:var(--secondary-color);font-size:1.2em;font-weight:700}.greetings-container span.message-highlight{font-size:1.2em;font-weight:700}.greetings-container .swiper-button-next,.greetings-container .swiper-button-prev{align-items:center;background:rgba(0,0,0,.3);border:none;color:#ddd;cursor:pointer;display:flex;font-size:1.2rem;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:10}.greetings-container .swiper-button-next:hover,.greetings-container .swiper-button-prev:hover{color:#fff}.greetings-container .swiper-button-prev{border-radius:0 10px 10px 0;left:0}.greetings-container .swiper-button-next{border-radius:10px 0 0 10px;right:0}.greetings-container .swiper-button-next:after,.greetings-container .swiper-button-prev:after{content:none}.greetings-container .swiper-button-disabled{display:none}.greetings-container .swiper-button-next:focus,.greetings-container .swiper-button-prev:focus{outline:none}@media only screen and (max-width:767px){.greetings-container{margin-bottom:7px}}@media only screen and (max-width:575px){.greetings-container header.main-header{flex-direction:column}}
