:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}.node--type-cbis-event-calendar{--button-background-color: #eba145}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper{justify-content:center}@media(min-width: 992px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper{flex-wrap:nowrap;justify-content:flex-start}}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper>:first-child{width:100%}@media(min-width: 992px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper>:first-child{max-width:434px}}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-container{width:100%;max-width:434px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-pane{min-width:auto}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-header{margin-bottom:.75rem;min-height:2.063rem;padding:0 8px 0 8px;text-transform:capitalize;justify-content:flex-start}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-header .vc-title{color:var(--text-dark);display:inline-flex;align-items:center;font-size:1.125rem;gap:.5rem}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-header .vc-title::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3e%3cpath d='M12.5 3.89518V2.22852M12.5 3.89518V5.56185M12.5 3.89518H8.75M2.5 8.89518V16.3952C2.5 17.3157 3.24619 18.0618 4.16667 18.0618H15.8333C16.7538 18.0618 17.5 17.3157 17.5 16.3952V8.89518H2.5Z' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2.5 8.89258V5.55924C2.5 4.63877 3.24619 3.89258 4.16667 3.89258H5.83333' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.83301 2.22852V5.56185' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17.5003 8.89258V5.55924C17.5003 4.63877 16.7542 3.89258 15.8337 3.89258H15.417' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");height:22px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks{padding:0;row-gap:5px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-weekday{padding:1rem 0;color:var(--text-dark);font-weight:bolder;text-transform:capitalize}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day{color:var(--text-dark)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-layer{align-self:center;justify-self:center;height:var(--vc-day-content-size, 36px);width:var(--vc-day-content-size, 36px)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-highlight{height:100% !important;transition:100ms ease-in-out;width:100% !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content{transition:100ms ease-in-out}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content.colorAvailableEvent{color:var(--white) !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content.is-disabled{background-color:transparent;border:none;color:var(--bg-hover-dark-overlay)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content:focus{background-color:transparent}@media screen and (max-width: 400px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content{width:36px !important}}@media screen and (max-width: 350px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-day-content{width:32px !important}}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container{padding:0;width:23%;right:0}@media screen and (max-width: 400px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container{width:27%}}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-left,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-right{border:none;border-radius:0;width:34px;height:35px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='35' viewBox='0 0 34 35' fill='none'%3e%3cpath d='M16.9994 3.26628C9.17539 3.26627 2.83269 9.60897 2.83268 17.4329C2.83268 25.257 9.17538 31.5996 16.9993 31.5996C24.8234 31.5996 31.166 25.257 31.166 17.4329C31.166 9.60898 24.8234 3.26628 16.9994 3.26628Z' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.3327 17.4382L22.666 17.4382M22.666 17.4382L17.7077 12.4798M22.666 17.4382L17.7077 22.3965' stroke='%232C371D' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");font-size:0}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-disabled{opacity:.2}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow:hover{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='35' viewBox='0 0 34 35' fill='none'%3e%3cpath d='M16.9994 3.26628C9.17539 3.26627 2.83269 9.60897 2.83268 17.4329C2.83268 25.257 9.17538 31.5996 16.9993 31.5996C24.8234 31.5996 31.166 25.257 31.166 17.4329C31.166 9.60898 24.8234 3.26628 16.9994 3.26628Z' stroke='%23F0C17A' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.3327 17.4382L22.666 17.4382M22.666 17.4382L17.7077 12.4798M22.666 17.4382L17.7077 22.3965' stroke='%23F0C17A' stroke-width='1.98333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow:focus{background:none transparent;border:2px solid var(--text-dark);color:var(--text-dark)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-left{transform:rotate(180deg)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-left svg{padding-left:1px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow.is-right svg{padding-right:1px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow svg{display:none;padding-bottom:1px}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .h3{font-size:1.125rem !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content{max-width:none}@media(min-width: 768px){.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content{width:100%}}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body{padding:.5rem 0 .5rem}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body h4,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body .h4{font-family:var(--neutrif-studio-bold-font-family);font-style:var(--neutrif-studio-bold-font-style);font-weight:var(--neutrif-studio-bold-font-weight);font-size:var(--h6-font-size);line-height:1.25;line-height:1;margin:0}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body h4::before,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body .h4::before{content:""}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body h4::after,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body .h4::after{bottom:0}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body h4.highlighted,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body .h4.highlighted{color:var(--green-normal)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events{display:inline-block;line-height:1.5;margin-top:.5rem;padding:1rem 1.5rem;text-align:center;text-shadow:none;text-transform:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events:hover{background-image:linear-gradient(0deg, var(--bg-hover-dark-overlay) 0%, var(--bg-hover-dark-overlay) 100%);background-color:var(--bg-dark);color:var(--text-attention)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events:active{background-image:linear-gradient(0deg, var(--bg-pressed-light) 0%, var(--bg-pressed-light) 100%)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events:focus-visible,.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events.focus-visible{background-color:var(--text-lightgreen);border-color:var(--outline-dark);color:var(--text-dark)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-product-image{display:none !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-header{display:none !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .highlighted-item .cbis-image img{max-height:21.875rem}.cbis-event-calendar-wrapper .vc-day-content:focus,a.cbis-calendar-event-item:focus,a.cbis-show-more-events:focus{box-shadow:none !important;outline:none}.cbis-event-calendar-wrapper .vc-day-content:focus-visible,a.cbis-calendar-event-item:focus-visible,a.cbis-show-more-events:focus-visible{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){.cbis-event-calendar-wrapper .vc-day-content:focus,a.cbis-calendar-event-item:focus,a.cbis-show-more-events:focus{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}}.cbis-event-calendar-list-item-wrapper{border:2px solid var(--outline-dark)}.cbis-event-calendar-list-item-wrapper .item a:hover{background-color:var(--bg-hover-dark-overlay);transition:150ms ease-in-out}.cbis-event-calendar-list-item-wrapper .item a:hover .cbis-product-date{color:var(--text-lightgreen);background-color:var(--bg-dark);transition:150ms ease-in-out}.cbis-event-calendar-list-item-wrapper .item:not(:last-child){border-bottom:2px solid var(--outline-dark)}.cbis-event-calendar-list-item-wrapper .cbis-product-date{border-right:2px solid var(--outline-dark);font-size:1.125rem;justify-content:center;margin:0;min-height:64px;min-width:64px}.cbis-event-calendar-list-item-wrapper .cbis-product-date-day{height:24px}.cbis-event-calendar-list-item-wrapper .cbis-product-date-month{text-transform:capitalize}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-event-calendar-content .cbis-product-body{padding:.5rem 0 0 .75rem}.node--type-cbis-event-calendar .cbis-event-calendar-list-item-wrapper{gap:0}.cbis-product-body .h4{font-family:var(--neutrif-studio-bold-font-family);font-style:var(--neutrif-studio-bold-font-style);font-weight:var(--neutrif-studio-bold-font-weight);font-size:var(--h4-font-size);line-height:1.25;font-family:var(--portrait-medium-font-family);font-style:var(--portrait-medium-font-style);font-weight:var(--portrait-medium-font-weight)}