.elementor-20 .elementor-element.elementor-element-0bb1acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section-head{gap:20px 64px;}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section-head .sd-eyebrow__text{font-family:"Arimo", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#262222;}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section-head .sd-heading{font-family:"Arimo", Sans-serif;font-size:clamp(42px, 5vw, 80px);font-weight:500;line-height:1.02em;letter-spacing:-0.03em;color:#313130;text-wrap:balance;}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section-head .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#4A4A48;max-width:44ch;}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-20 .elementor-element.elementor-element-21462b9 .sd-section{padding:88px 0px 40px 0px;--sd-rule:#D7D7D6;--sd-rule-width:1px;--sd-anim:none;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__grid > *{background-color:#F0F0F0;border-inline-end:1px solid #D7D7D6;min-height:0px;padding:32px 28px 40px 28px;gap:18px 18px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-section-head{gap:20px 64px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-section{padding:56px 0px 0px 0px;--sd-anim:none;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__split{--sd-split-template:minmax(0, 1fr);align-items:flex-start;gap:48px 72px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__grid{gap:0px 0px;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr));--sd-hairline:#D7D7D6;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__highlight{padding:32px 32px 32px 32px;margin:40px 0px 0px 0px;align-items:flex-start;gap:16px 16px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__badge{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:#262222;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__date{font-family:"Arimo", Sans-serif;font-size:clamp(56px, 7vw, 104px);font-weight:500;line-height:0.9em;letter-spacing:-0.04em;color:#313130;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__place{font-family:"Arimo", Sans-serif;font-size:clamp(28px, 3vw, 44px);font-weight:500;line-height:1em;letter-spacing:-0.025em;color:#D7D7D6;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__datetime{gap:20px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__highlight .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A48;max-width:494px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__highlight .sd-button{font-family:"Arimo", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#000000;background:linear-gradient(105.5deg, rgb(230,190,45) -16.7%, rgb(238,201,58) 28.9%, rgb(246,218,91) 73.9%, rgb(255,239,166) 108.1%);min-height:50px;border-radius:calc(50px / 2);padding-inline:34px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__highlight .sd-button:hover{color:#000000;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__highlight .sd-button:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__meta{font-family:"Arimo", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__head .sd-eyebrow__text{font-family:"Arimo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.15em;letter-spacing:0.14em;color:#666666;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__grid .sd-list-item__text{font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#313130;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__grid .sd-list-item{border-inline-start:1px solid #D7D7D6;padding-inline-start:16px;}.elementor-20 .elementor-element.elementor-element-dd6334a .sd-events__items{gap:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-e62df54{--spacer-size:50px;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}