.elementor-22508 .elementor-element.elementor-element-fb1f537{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22508 .elementor-element.elementor-element-bb9044f .elementor-button{background-color:#181818;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:22px 16px 10px 16px;}.elementor-22508 .elementor-element.elementor-element-bb9044f > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-22508 .elementor-element.elementor-element-fb1f537{--min-height:204px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-22508 .elementor-element.elementor-element-bb9044f .elementor-button{font-size:14px;padding:16px 12px 10px 12px;}}@media(max-width:767px){.elementor-22508 .elementor-element.elementor-element-fb1f537{--min-height:170px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22508 .elementor-element.elementor-element-bb9044f > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-22508 .elementor-element.elementor-element-bb9044f .elementor-button{font-size:12px;padding:10px 12px 10px 12px;}}/* Start custom CSS *//* Community floating block: left edge and close control above the tab. */
#wd-fb-22508 { --community-tab-width: 47px; justify-content: flex-start !important; padding-left: 0 !important; }
#wd-fb-22508 .wd-fb-wrap { display: flex; flex-direction: column; align-items: center; gap: 20px; width: var(--community-tab-width); margin-left: 0 !important; margin-right: 0 !important; }
#wd-fb-22508 .wd-fb-close { position: static; inset: auto; transform: none; flex: none; width: 24px; height: 24px; padding: 0; margin: 0; }
#wd-fb-22508 .wd-fb-close a { width: 24px; height: 24px; min-width: 0; min-height: 0; padding: 0; }
#wd-fb-22508 .wd-fb, #wd-fb-22508 .wd-fb-inner { width: 100%; padding: 0; margin: 0; }
#wd-fb-22508 .elementor-element-fb1f537, #wd-fb-22508 .elementor-element-fb1f537 > .e-con-inner { width: max-content; min-height: 0; padding: 0; margin: 0; flex-direction: column; gap: 0; }
#wd-fb-22508 .elementor-element-bb9044f, #wd-fb-22508 .elementor-element-bb9044f > .elementor-widget-container { width: max-content; transform: none !important; margin: 0; padding: 0; }
#wd-fb-22508 .elementor-button-wrapper { line-height: 0; }
#wd-fb-22508 .elementor-button { writing-mode: vertical-rl; transform: rotate(180deg); white-space: nowrap; padding: 16px 10px; }
@media (max-width: 1024px) { #wd-fb-22508 { --community-tab-width: 41px; } #wd-fb-22508 .elementor-button { padding: 12px 10px; } }
@media (max-width: 767px) { #wd-fb-22508 { --community-tab-width: 38px; } #wd-fb-22508 .elementor-button { padding: 12px 10px; } }/* End custom CSS */