body{overflow-x:hidden}@media(max-width:767.98px){.is-hidden-on-mobile{display:none!important}}@media(min-width:768px)and (max-width:1200px){.is-hidden-on-tablet{display:none!important}}@media(min-width:1201px){.is-hidden-on-desktop{display:none!important}}header{left:0;position:sticky;right:0;top:var(--wp-admin--admin-bar--height,0);width:100%;z-index:9999}.site-header{background-color:transparent!important;transition:background-color .18s ease-out,box-shadow .18s ease-out}.site-header>.wp-block-group.alignwide{transition:padding .18s ease-out}.site-header.is-scrolled,.site-header:has(.mega-menu-toggle.mega-menu-open){background-color:var(--wp--preset--color--primary-dark)!important;box-shadow:var(--wp--preset--shadow--default)}.site-header.is-scrolled>.wp-block-group.alignwide{padding-bottom:var(--wp--preset--spacing--x-small)!important;padding-top:var(--wp--preset--spacing--x-small)!important}.site-header .wp-block-site-logo{transition:flex-basis .18s ease-out,max-width .18s ease-out}.site-header .wp-block-site-logo img{transition:width .18s ease-out,height .18s ease-out}.site-header.is-scrolled .wp-block-site-logo{flex-basis:220px!important;max-width:220px!important}.site-header.is-scrolled .wp-block-site-logo img{height:auto!important;width:220px!important}.site-header .wp-block-button__link{outline:2px solid transparent;outline-offset:-2px;transition:background-color .2s ease,color .2s ease,outline-color .2s ease;white-space:nowrap}.site-header .site-header__cta{flex-shrink:0}.site-header .wp-block-button__link:focus-visible,.site-header .wp-block-button__link:hover{background-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--primary)!important;outline-color:var(--wp--preset--color--primary)}.site-header .wp-block-button__link:focus-visible{outline:3px solid #109cde;outline-offset:2px}.entry-content>.wp-block-cover.alignfull:first-child,.wp-block-post-content>.wp-block-cover.alignfull:first-child,:where(.wp-site-blocks)>.wp-block-cover.alignfull:first-of-type,:where(main)>.wp-block-cover.alignfull:first-child{margin-top:calc(var(--wp--custom--header-height, 166px)*-1)!important}@media(min-width:768px)and (max-width:1200px){.site-header .wp-block-site-logo{flex-basis:240px!important;max-width:240px!important}.site-header .wp-block-site-logo img{height:auto!important;width:240px!important}}@media(max-width:767.98px){#site-header{padding-left:24px!important;padding-right:24px!important}.site-header .wp-block-site-logo{flex-basis:200px!important;max-width:200px!important}.site-header .wp-block-site-logo img{height:auto!important;width:200px!important}}img,picture{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-protection-notice{background-color:var(--wp--preset--color--primary-dark);border-radius:999px;bottom:var(--wp--preset--spacing--x-small);box-shadow:0 8px 24px rgba(0,0,0,.28);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--base);left:50%;opacity:0;padding:12px 20px;position:fixed;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:9999}.image-protection-notice.is-visible{opacity:1;transform:translate(-50%);visibility:visible}@media(prefers-reduced-motion:reduce){.image-protection-notice{transition:none}}footer{margin-block-start:0}#site-footer a{text-decoration:none}#site-footer a:focus-visible,#site-footer a:hover{text-decoration:underline}#site-footer a[href^="mailto:"]{hyphens:none;overflow-wrap:break-word}@media(max-width:1239.98px){#site-footer,#site-footer .wp-block-group.alignfull{padding-left:24px!important;padding-right:24px!important}#site-footer .wp-block-group.alignfull{margin-left:-24px!important;margin-right:-24px!important}}@media(max-width:1023.98px){#site-footer .wp-block-heading+.wp-block-list,#site-footer .wp-block-heading+.wp-block-paragraph,#site-footer .wp-block-heading+.wp-block-social-links,#site-footer .wp-block-heading+p,#site-footer .wp-block-heading+ul{margin-top:0!important}#site-footer .wp-block-heading{margin-bottom:4px!important}#site-footer .wp-block-site-logo img{height:auto;max-width:180px}}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary .mega-menu-toggle{background:transparent!important;border:0!important;box-shadow:none!important}#mega-menu-wrap-primary .mega-menu-toggle{padding:0!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:after,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before{background:var(--wp--preset--color--base)!important}.mega-menu>.mega-menu-item,.mega-menu>.mega-menu-item>.mega-menu-link{background:transparent!important}.mega-menu>.mega-menu-item>.mega-menu-link{color:var(--wp--preset--color--base)!important;text-decoration:none!important}#mega-menu-wrap-primary .mega-indicator{background-color:var(--wp--preset--color--base)!important;box-shadow:none!important;color:transparent!important;display:inline-block!important;height:24px!important;margin-left:8px!important;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.667%27 d=%27m5 7.5 5 5 5-5%27/%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.667%27 d=%27m5 7.5 5 5 5-5%27/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:contain!important;mask-size:contain!important;transition:transform .2s ease!important;vertical-align:middle!important;width:24px!important}#mega-menu-wrap-primary .mega-indicator:after,#mega-menu-wrap-primary .mega-indicator:before{display:none!important}#mega-menu-wrap-primary .mega-menu-item.mega-toggle-on>.mega-menu-link .mega-indicator{transform:rotate(180deg)!important}#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary .mega-menu-item-has-children>.mega-menu-link:focus{outline:none!important}#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary .mega-menu-item-has-children>.mega-menu-link:focus:before{bottom:0!important;content:""!important;display:block!important;left:-2px!important;outline:3px solid #109cde!important;outline-offset:0!important;pointer-events:none!important;position:absolute!important;right:30px!important;top:0!important}#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary .mega-menu-link:has(>.mega-indicator:focus):after{border-radius:4px!important;content:""!important;display:block!important;height:24px!important;outline:3px solid #109cde!important;outline-offset:0!important;pointer-events:none!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important}#mega-menu-wrap-primary .mm-col-heading .mega-indicator{display:none!important}@media(pointer:coarse){#mega-menu-wrap-primary .mega-indicator{height:44px!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important;width:44px!important}}@media(max-width:1200px){#mega-menu-wrap-primary>.mega-menu-toggle+#mega-menu-primary{display:none!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary{background:var(--wp--preset--color--primary-dark)!important;bottom:0!important;display:flex!important;flex-direction:column!important;height:auto!important;left:0!important;margin:0!important;max-width:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:24px 0 140px!important;position:fixed!important;right:0!important;top:calc(90px + var(--wp-admin--admin-bar--height, 0px))!important;width:auto!important;z-index:1000!important;-webkit-overflow-scrolling:touch!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item{border-bottom:1px solid hsla(0,0%,100%,.08)!important;display:block!important;height:auto!important;width:100%!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item>.mega-menu-link{align-items:center!important;color:var(--wp--preset--color--base)!important;display:flex!important;font-size:18px!important;font-weight:500!important;height:auto!important;justify-content:space-between!important;line-height:1.4!important;min-height:48px!important;padding:12px 24px!important;transition:background-color .15s ease!important;white-space:normal!important;width:100%!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item>.mega-menu-link:focus-visible,#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item>.mega-menu-link:hover{background-color:hsla(0,0%,100%,.08)!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item>.mega-menu-link .mega-indicator{cursor:pointer!important;height:48px!important;margin-left:0!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:28px 28px!important;mask-size:28px 28px!important;width:48px!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item>.mega-menu-link .mega-indicator:focus-visible{border-radius:4px!important;outline:2px solid var(--wp--preset--color--base)!important;outline-offset:2px!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item.nav-cta{border-bottom:0!important;margin:24px 24px 0!important;width:auto!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary>.mega-menu-item.nav-cta>.mega-menu-link{background-color:var(--wp--preset--color--white)!important;border-radius:999px!important;color:var(--wp--preset--color--black)!important;font-weight:600!important;padding:12px 24px!important;text-align:center!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-menu-link{align-items:center!important;display:flex!important;line-height:1.3!important;min-height:48px!important;padding:12px 24px!important;transition:background-color .15s ease!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-menu-link:focus-visible,#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-menu-link:hover{background-color:var(--wp--preset--color--primary-light-glass)!important}#mega-menu-wrap-primary>.mega-menu-toggle.mega-menu-open+#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-current-menu-item>.mega-menu-link{background-color:var(--wp--preset--color--primary-light-glass)!important;color:var(--wp--preset--color--primary-dark)!important;font-weight:700!important}}@media(min-width:1201px){.mega-menu.mega-menu-horizontal{align-items:center!important;display:flex!important;gap:36px!important}.mega-menu.mega-menu-horizontal,.mega-menu.mega-menu-horizontal>.mega-menu-item{list-style:none!important;margin:0!important;padding:0!important}.mega-menu.mega-menu-horizontal>.mega-menu-item>.mega-menu-link{border-bottom:2px solid transparent!important;display:inline-block!important;font-size:15px!important;font-weight:500!important;padding:6px 2px!important;transition:border-color .2s ease!important;white-space:nowrap!important}.mega-menu.mega-menu-horizontal>.mega-current-menu-ancestor>.mega-menu-link,.mega-menu.mega-menu-horizontal>.mega-current-menu-item>.mega-menu-link,.mega-menu.mega-menu-horizontal>.mega-current-menu-parent>.mega-menu-link,.mega-menu.mega-menu-horizontal>.mega-menu-item>.mega-menu-link:focus,.mega-menu.mega-menu-horizontal>.mega-menu-item>.mega-menu-link:hover{border-bottom-color:var(--wp--preset--color--primary-light)!important}#mega-menu-wrap-primary .mega-menu-toggle{display:none!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu{background:var(--wp--preset--color--base)!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important;color:var(--wp--preset--color--black)!important;display:flex!important;gap:20px;margin-top:8px!important;max-width:calc(100vw - 48px)!important;min-width:320px!important;padding:32px!important;width:-moz-max-content!important;width:max-content!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu.is-anchored-right{left:auto!important;right:0!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading{flex:0 1 auto;width:auto!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-menu-link,#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li>.mega-menu-link{white-space:nowrap!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-menu-link{background:transparent!important;border-bottom:0!important;color:var(--wp--preset--color--primary-dark)!important;cursor:default!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;padding:0 0 12px!important;text-transform:uppercase!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu{background:transparent!important;padding:0!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li{display:block!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li>.mega-menu-link{background:transparent!important;color:var(--wp--preset--color--black)!important;display:block!important;font-size:15px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.8!important;padding:0!important;text-transform:none!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li>.mega-menu-link:focus,#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li>.mega-menu-link:hover{color:var(--wp--preset--color--primary-dark)!important;text-decoration:underline!important;text-decoration-color:var(--wp--preset--color--primary-dark)!important}#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li.mega-current-menu-ancestor>.mega-menu-link,#mega-menu-wrap-primary .mega-menu-item.mega-menu-megamenu>.mega-sub-menu>.mega-menu-item.mm-col-heading>.mega-sub-menu>li.mega-current-menu-item>.mega-menu-link{color:var(--wp--preset--color--primary-dark)!important;font-weight:700!important}}.searchwp-form{align-items:stretch;display:flex;gap:var(--wp--preset--spacing--x-small)}.searchwp-form .swp-input{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--extra-light-grey);border-radius:var(--wp--custom--global-button--border--radius);color:var(--wp--preset--color--black);flex:1;font-family:inherit;font-size:var(--wp--preset--font-size--base);padding:12px 16px}.searchwp-form .swp-input:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 3px rgba(81,48,133,.15);outline:none}.searchwp-form .search-submit,.searchwp-form .swp-button{align-items:center;background-color:var(--wp--custom--global-button--color--background)!important;border:var(--wp--custom--global-button--border--width) var(--wp--custom--global-button--border--style) var(--wp--custom--global-button--border--color)!important;border-radius:var(--wp--custom--global-button--border--radius)!important;color:var(--wp--custom--global-button--color--text)!important;cursor:pointer;display:inline-flex!important;font-family:inherit!important;font-size:var(--wp--custom--global-button--typography--font-size)!important;font-weight:var(--wp--custom--global-button--typography--font-weight)!important;justify-content:center;line-height:var(--wp--custom--global-button--typography--line-height)!important;padding:var(--wp--custom--global-button--spacing--padding--top) var(--wp--custom--global-button--spacing--padding--right) var(--wp--custom--global-button--spacing--padding--bottom) var(--wp--custom--global-button--spacing--padding--left)!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.searchwp-form .search-submit:focus,.searchwp-form .search-submit:hover,.searchwp-form .swp-button:focus,.searchwp-form .swp-button:hover{background-color:var(--wp--custom--global-button--hover--color--background)!important;color:var(--wp--custom--global-button--hover--color--text)!important}.error404 .searchwp-form{margin-inline:auto;max-width:640px}.gform_wrapper.gform_wrapper .button.wp-element-button,.gform_wrapper.gform_wrapper .gform-theme-button,.gform_wrapper.gform_wrapper .gform_button,.gform_wrapper.gform_wrapper .gform_next_button,.gform_wrapper.gform_wrapper .gform_previous_button,.gform_wrapper.gform_wrapper input[type=button].button,.gform_wrapper.gform_wrapper input[type=submit]{align-items:center;background-color:var(--wp--custom--global-button--color--background)!important;border:var(--wp--custom--global-button--border--width) var(--wp--custom--global-button--border--style) var(--wp--custom--global-button--border--color)!important;border-radius:var(--wp--custom--global-button--border--radius)!important;color:var(--wp--custom--global-button--color--text)!important;cursor:pointer;display:inline-flex!important;font-family:inherit!important;font-size:var(--wp--custom--global-button--typography--font-size)!important;font-weight:var(--wp--custom--global-button--typography--font-weight)!important;justify-content:center;line-height:var(--wp--custom--global-button--typography--line-height)!important;padding:var(--wp--custom--global-button--spacing--padding--top) var(--wp--custom--global-button--spacing--padding--right) var(--wp--custom--global-button--spacing--padding--bottom) var(--wp--custom--global-button--spacing--padding--left)!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gform_wrapper.gform_wrapper .button.wp-element-button:focus,.gform_wrapper.gform_wrapper .button.wp-element-button:hover,.gform_wrapper.gform_wrapper .gform-theme-button:focus,.gform_wrapper.gform_wrapper .gform-theme-button:hover,.gform_wrapper.gform_wrapper .gform_button:focus,.gform_wrapper.gform_wrapper .gform_button:hover,.gform_wrapper.gform_wrapper .gform_next_button:focus,.gform_wrapper.gform_wrapper .gform_next_button:hover,.gform_wrapper.gform_wrapper .gform_previous_button:focus,.gform_wrapper.gform_wrapper .gform_previous_button:hover,.gform_wrapper.gform_wrapper input[type=button].button:focus,.gform_wrapper.gform_wrapper input[type=button].button:hover,.gform_wrapper.gform_wrapper input[type=submit]:focus,.gform_wrapper.gform_wrapper input[type=submit]:hover{background-color:var(--wp--custom--global-button--hover--color--background)!important;color:var(--wp--custom--global-button--hover--color--text)!important}.gform_wrapper.gform_wrapper .gfield--type-phone{--it-phone-control-height:38px}.gform_wrapper.gform_wrapper .gfield--type-phone .gform-phone__input-wrapper{align-items:end;-moz-column-gap:var(--wp--preset--spacing--x-small);column-gap:var(--wp--preset--spacing--x-small)}.gform_wrapper.gform_wrapper .gfield--type-phone .gform-phone__country-selector{border-width:1px!important;gap:8px;height:var(--it-phone-control-height);margin-inline-end:0;padding:0 16px!important;white-space:nowrap}.gform_wrapper.gform_wrapper .gfield--type-phone .gform-phone__input{height:var(--it-phone-control-height)}.gform_wrapper.gform_wrapper .gfield--type-phone .gform-phone__dial-code{white-space:nowrap}.gform_wrapper.gform_wrapper .gfield input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.gform_wrapper.gform_wrapper .gfield select,.gform_wrapper.gform_wrapper .gfield textarea{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--extra-light-grey);border-radius:var(--wp--custom--global-button--border--radius);color:var(--wp--preset--color--black);font-family:inherit;font-size:var(--wp--preset--font-size--base);padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.gform_wrapper.gform_wrapper .gfield input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,.gform_wrapper.gform_wrapper .gfield select:focus,.gform_wrapper.gform_wrapper .gfield textarea:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 3px rgba(81,48,133,.15);outline:none}.gform_wrapper.gform_wrapper .gfield textarea{min-height:120px;resize:vertical}.gform_wrapper.gform_wrapper .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path fill=%27none%27 stroke=%27%23513085%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M6 9l6 6 6-6%27/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.gform_wrapper.gform_wrapper .gfield input[type=checkbox],.gform_wrapper.gform_wrapper .gfield input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--primary);cursor:pointer;flex-shrink:0;height:20px;margin:0 8px 0 0;transition:background-color .2s ease,border-color .2s ease;vertical-align:middle;width:20px}.gform_wrapper.gform_wrapper .gfield input[type=checkbox]:hover,.gform_wrapper.gform_wrapper .gfield input[type=radio]:hover{border-color:var(--wp--preset--color--primary-dark)}.gform_wrapper.gform_wrapper .gfield input[type=checkbox]:focus,.gform_wrapper.gform_wrapper .gfield input[type=radio]:focus{box-shadow:0 0 0 3px rgba(81,48,133,.15);outline:none}.gform_wrapper.gform_wrapper .gfield input[type=checkbox]{border-radius:4px}.gform_wrapper.gform_wrapper .gfield input[type=checkbox]:checked{background-color:var(--wp--preset--color--primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M3 8l3.5 3.5L13 5%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70%}.gform_wrapper.gform_wrapper .gfield input[type=radio]{border-radius:50%}.gform_wrapper.gform_wrapper .gfield input[type=radio]:checked{background-color:var(--wp--preset--color--primary);box-shadow:inset 0 0 0 3px var(--wp--preset--color--white),0 0 0 0 rgba(81,48,133,.15)}.gform_wrapper.gform_wrapper .gchoice label,.gform_wrapper.gform_wrapper .gfield-choice-input+label{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.gform_wrapper.gform_wrapper .gfield--type-fileupload,.gform_wrapper.gform_wrapper .ginput_container--type-fileupload,.gform_wrapper.gform_wrapper .ginput_container_fileupload{background:transparent!important;border:0!important;padding:0!important}.gform_wrapper.gform_wrapper .gfield_description,.gform_wrapper.gform_wrapper .gform_fileupload_rules{color:var(--wp--preset--color--dark-grey);font-size:var(--wp--preset--font-size--x-small);margin-top:6px}.gform_wrapper.gform_wrapper .gfield input[type=file]{background:transparent!important;border:0!important;color:var(--wp--preset--color--black);cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--base);padding:0!important}.gform_wrapper.gform_wrapper .gfield input[type=file]::file-selector-button{background-color:var(--wp--custom--global-button--color--background);border:var(--wp--custom--global-button--border--width) var(--wp--custom--global-button--border--style) var(--wp--custom--global-button--border--color);border-radius:var(--wp--custom--global-button--border--radius);color:var(--wp--custom--global-button--color--text);cursor:pointer;font-family:inherit;font-size:var(--wp--custom--global-button--typography--font-size);font-weight:var(--wp--custom--global-button--typography--font-weight);line-height:var(--wp--custom--global-button--typography--line-height);margin-right:16px;padding:var(--wp--custom--global-button--spacing--padding--top) var(--wp--custom--global-button--spacing--padding--right) var(--wp--custom--global-button--spacing--padding--bottom) var(--wp--custom--global-button--spacing--padding--left);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gform_wrapper.gform_wrapper .gfield input[type=file]::file-selector-button:hover{background-color:var(--wp--custom--global-button--hover--color--background);color:var(--wp--custom--global-button--hover--color--text)}.gform_wrapper.gform_wrapper .gf_progressbar_title{color:var(--wp--preset--color--primary-dark);font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;margin:0 0 8px}.gform_wrapper.gform_wrapper .gf_progressbar{background-color:var(--wp--preset--color--primary-light-glass);border-radius:999px;height:12px;margin-bottom:16px;overflow:hidden;padding:0}.gform_wrapper.gform_wrapper .gf_progressbar_percentage,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blue,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blues,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_custom,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_gray,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_green,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_orange,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_red,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(90deg,var(--wp--preset--color--primary-dark) 0,var(--wp--preset--color--primary) 100%);border-radius:999px 0 0 999px;color:var(--wp--preset--color--base);height:12px;transition:width .3s ease}.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blue.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blues.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_custom.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_gray.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_green.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_orange.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_red.percentbar_100,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_spring.percentbar_100{border-radius:999px}.gform_wrapper.gform_wrapper .gf_progressbar_percentage span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blue span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blues span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_custom span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_gray span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_green span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_orange span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_red span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_spring span{color:inherit;display:block;float:right;font-size:var(--wp--preset--font-size--x-small);font-weight:700;line-height:12px;margin:0 8px}.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blue.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_blues.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_custom.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_gray.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_green.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_orange.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_red.percentbar_0 span,.gform_wrapper.gform_wrapper .gf_progressbar_percentage.percentbar_spring.percentbar_0 span{color:var(--wp--preset--color--dark-grey);margin-left:12px}.gform_wrapper.gform_wrapper .gf_page_steps{margin-bottom:16px}.gform_wrapper.gform_wrapper .gf_step{color:var(--wp--preset--color--primary-dark);margin:8px 24px 8px 0}.gform_wrapper.gform_wrapper .gf_step_number{background:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--primary-light);border-radius:999px;color:var(--wp--preset--color--primary-dark);font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:700;height:40px;line-height:36px;text-align:center;width:40px}.gform_wrapper.gform_wrapper .gf_step_active .gf_step_number{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.gform_wrapper.gform_wrapper .gf_step_completed .gf_step_number:before{background:var(--wp--preset--color--primary-dark);border-color:var(--wp--preset--color--primary-dark)}.gform_wrapper.gform_wrapper .gf_step_label{color:var(--wp--preset--color--primary-dark);font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;padding-left:12px}.origin-notice--fixed{bottom:auto!important;left:auto!important;position:relative!important;top:auto!important;z-index:auto!important}.origin-notice--hidden,.origin-notice--hidden .origin-notice__container{height:0!important;overflow:hidden!important;padding:0!important}.origin-notice{background-color:var(--wp--preset--color--primary-dark);box-sizing:border-box;color:var(--wp--preset--color--white);font-family:inherit;font-size:var(--wp--preset--font-size--base);line-height:1.5;max-width:100%;max-width:100vw;overflow-x:hidden;padding:16px 24px}.origin-notice h1,.origin-notice h2,.origin-notice h3,.origin-notice h4,.origin-notice h5,.origin-notice h6{color:inherit;font-weight:600;margin:0}.origin-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.origin-notice a:focus,.origin-notice a:hover{color:var(--wp--preset--color--primary-light)}.origin-notice__container{margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-inline:0;padding-right:60px}.origin-notice__close{background-color:transparent!important;border:2px solid!important;border-radius:50%!important;box-shadow:none!important;color:currentColor;height:44px!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;transition:background-color .2s ease,color .2s ease;width:44px!important}.origin-notice__close svg{height:14px;width:14px}.origin-notice__close:focus,.origin-notice__close:hover{background-color:var(--wp--preset--color--white)!important;border-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--primary-dark)!important}.origin-notice--hidden .origin-notice__close{border-color:currentColor!important}@media(max-width:782px){.origin-notice{font-size:15px;line-height:1.45;padding:12px 16px}.origin-notice__container{padding-right:52px}.origin-notice__close{right:8px!important}}.wp-block-post .wp-block-post-featured-image img{aspect-ratio:16/10;border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-columns>.wp-block-column.is-vertically-aligned-stretch.has-background{display:flex;flex-direction:column}.wp-block-columns>.wp-block-column.is-vertically-aligned-stretch.has-background>*{flex-shrink:0}.wp-block-columns>.wp-block-column.is-vertically-aligned-stretch.has-background>.wp-block-buttons:last-child{margin-top:auto}.wp-block-buttons.is-vertical{flex-wrap:nowrap}.wp-block-group:has(.quick-link-card),.wp-block-group:has(>.quick-link-card){grid-auto-rows:1fr}@media(max-width:782px){.wp-block-group:has(.quick-link-card),.wp-block-group:has(>.quick-link-card){grid-template-columns:1fr!important}}.quick-link-card{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-small);height:100%}.quick-link-card .has-pale-grey-background-color,.quick-link-card .has-primary-dark-background-color,.quick-link-card .has-primary-dark-glass-background-color{border-radius:20px}.quick-link-card .has-pale-grey-background-color{display:flex;flex:1;flex-direction:column}.quick-link-card .has-pale-grey-background-color .wp-block-buttons{margin-bottom:0!important;margin-top:auto!important}.quick-link-card .has-primary-dark-background-color .wp-block-image,.quick-link-card .has-primary-dark-glass-background-color .wp-block-image{aspect-ratio:auto!important;margin:0!important;overflow:visible!important}.quick-link-card .has-primary-dark-background-color .wp-block-image img,.quick-link-card .has-primary-dark-glass-background-color .wp-block-image img{aspect-ratio:auto!important;height:auto!important;max-height:48px!important;max-width:72px!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.quick-link-card__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.quick-link-card__icon .wp-block-image{align-items:center;aspect-ratio:auto!important;display:flex;justify-content:center;margin:0;overflow:visible!important}.quick-link-card__icon .wp-block-image img{aspect-ratio:auto!important;height:auto!important;max-height:48px;max-width:72px;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.quick-link-card .wp-block-cover{margin-inline:0!important;max-width:100%!important;width:100%!important}.home-page-hero{padding-inline:max(var(--wp--preset--spacing--medium),(100vw - var(--wp--style--global--wide-size,1240px))/2)!important}@media(max-width:600px){.home-page-hero{padding-inline:var(--wp--preset--spacing--small)!important}}.quick-link-card .wp-block-cover .has-primary-background-color{align-self:flex-start;display:inline-block;max-width:100%;width:-moz-fit-content;width:fit-content}.simcal-default-calendar.simcal-default-calendar-grid{--simcal-border-color:var(--wp--preset--color--pale-grey);--simcal-radius:var(--wp--custom--global-button--border--radius);background-color:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--primary);border-radius:var(--simcal-radius);box-shadow:0 8px 24px rgba(39,16,75,.08);font-family:inherit;margin:0 auto;max-width:var(--wp--style--global--content-size,1180px);overflow:hidden;padding:8px;width:100%}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-grid{background:transparent;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head{background:transparent}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head h2,.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head h3{color:var(--wp--preset--color--primary-dark);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:700;line-height:1.2;margin:0;text-align:center}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head th{background:transparent;border:0;padding:8px 6px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav.simcal-current{padding:8px 6px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button{align-items:center;background-color:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:999px;color:var(--wp--preset--color--base);cursor:pointer;display:inline-flex;font-size:20px;height:36px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease,color .2s ease,transform .15s ease;width:36px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button:focus-visible,.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button:focus-visible{outline:2px solid var(--wp--preset--color--primary-light);outline-offset:2px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button:active{transform:scale(.96)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button:disabled,.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button[disabled]{pointer-events:none;visibility:hidden}.simcal-default-calendar.simcal-default-calendar-grid .simcal-week-day{background-color:var(--wp--preset--color--primary-light-glass);border:0;color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.04em;padding:6px 4px!important;text-align:center;text-transform:uppercase}.simcal-default-calendar.simcal-default-calendar-grid .simcal-week-day:first-of-type{border-bottom-left-radius:var(--simcal-radius);border-top-left-radius:var(--simcal-radius)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-week-day:last-of-type{border-bottom-right-radius:var(--simcal-radius);border-top-right-radius:var(--simcal-radius)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-month,.simcal-default-calendar.simcal-default-calendar-grid .simcal-week{background:transparent}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day{background-color:var(--wp--preset--color--base);border:1px solid var(--simcal-border-color)!important;height:84px;min-height:84px;padding:4px!important;transition:background-color .15s ease;vertical-align:top}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day:hover{background-color:var(--wp--preset--color--primary-light-glass)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day-void{background-color:var(--wp--preset--color--light-grey);border-color:var(--simcal-border-color)!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day-void:hover{background-color:var(--wp--preset--color--light-grey)}.simcal-default-calendar.simcal-default-calendar-grid .simcal-past{opacity:.8}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day-label.simcal-day-number{align-items:center;border:1px solid var(--wp--preset--color--primary);border-radius:999px!important;box-sizing:border-box;display:inline-flex!important;font-size:var(--wp--preset--font-size--x-small);font-weight:700;height:28px;justify-content:center;line-height:1;max-width:-moz-fit-content!important;max-width:fit-content!important;min-width:28px!important;padding:0 10px!important;vertical-align:middle;width:auto!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-events{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event{background-color:var(--wp--preset--color--primary-light-glass);border-radius:6px;color:var(--wp--preset--color--primary-dark);cursor:default;display:block;font-size:var(--wp--preset--font-size--x-small);line-height:1.25;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event .simcal-event-title{color:inherit;font-weight:600}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event .simcal-event-title:focus-visible{border-radius:4px;outline:3px solid #109cde;outline-offset:2px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-events-dots{display:flex;gap:3px;margin-top:4px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-events-dots li{background-color:var(--wp--preset--color--primary);border-radius:999px;height:6px;list-style:none;width:6px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-no-events{color:var(--wp--preset--color--dark-grey);font-style:italic;padding:var(--wp--preset--spacing--small);text-align:center}.simcal-default-calendar.simcal-default-calendar-grid .simcal-powered{color:var(--wp--preset--color--dark-grey);font-size:var(--wp--preset--font-size--x-small);margin-top:var(--wp--preset--spacing--x-small);text-align:right}.simcal-default-calendar.simcal-default-calendar-list{background:transparent;border:0;box-shadow:none;font-family:inherit;margin:0;max-width:none;padding:0;width:100%}.simcal-default-calendar.simcal-default-calendar-list .simcal-calendar-head{display:none}.simcal-default-calendar.simcal-default-calendar-list .simcal-calendar-list{padding:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-events-list-container{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-events-list-container>p{color:var(--wp--preset--color--dark-grey);font-size:var(--wp--preset--font-size--base);font-style:italic;margin:0;padding:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-day-label{border:0!important;font-family:inherit;line-height:1.2;margin:0;padding:0 0 2px}.simcal-default-calendar.simcal-default-calendar-list .simcal-day-label>span{background:transparent!important;color:var(--wp--preset--color--primary)!important;display:inline;font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:700;padding:0!important}.simcal-default-calendar.simcal-default-calendar-list .simcal-day-label .simcal-date-format{color:inherit}.simcal-default-calendar.simcal-default-calendar-list .simcal-day{background:transparent;border:0;margin:0 0 var(--wp--preset--spacing--xx-small);padding:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-day:last-child{margin-bottom:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-events{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-event{background:transparent;border-radius:0;color:var(--wp--preset--color--black);display:block;font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:1.5;margin:0;overflow:visible;padding:0;white-space:normal}.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-title{color:inherit;font-weight:400}.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details{display:block;font-size:0}.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details>strong{font-size:var(--wp--preset--font-size--base);font-weight:400}.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details .simcal-event-title{font-size:inherit}.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details>a,.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details>div:empty,.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details>meta,.simcal-default-calendar.simcal-default-calendar-list .simcal-event .simcal-event-details>span:not(.simcal-event-title){display:none}.simcal-default-calendar.simcal-default-calendar-list .simcal-ajax-loader{display:none!important}.qtip.simcal-qtip,.simcal-event-bubble.qtip{background-color:var(--wp--preset--color--base)!important;border:1px solid var(--wp--preset--color--pale-grey)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(39,16,75,.15)!important;color:var(--wp--preset--color--black)!important;font-family:inherit!important;max-width:320px}.qtip.simcal-qtip .qtip-content,.qtip.simcal-qtip .simcal-event-details,.simcal-event-bubble.qtip .qtip-content,.simcal-event-bubble.qtip .simcal-event-details{color:inherit;font-size:var(--wp--preset--font-size--x-small);line-height:1.5;padding:12px 14px!important}.qtip.simcal-qtip .qtip-content p,.qtip.simcal-qtip .simcal-event-details p,.simcal-event-bubble.qtip .qtip-content p,.simcal-event-bubble.qtip .simcal-event-details p{margin:0 0 6px}.qtip.simcal-qtip .qtip-content strong .simcal-event-title,.qtip.simcal-qtip .simcal-event-details strong .simcal-event-title,.simcal-event-bubble.qtip .qtip-content strong .simcal-event-title,.simcal-event-bubble.qtip .simcal-event-details strong .simcal-event-title{color:var(--wp--preset--color--primary-dark)}.qtip.simcal-qtip .qtip-content a,.qtip.simcal-qtip .simcal-event-details a,.simcal-event-bubble.qtip .qtip-content a,.simcal-event-bubble.qtip .simcal-event-details a{color:var(--wp--preset--color--primary);text-decoration:underline}@media(max-width:640px){.simcal-default-calendar.simcal-default-calendar-grid .simcal-day{height:auto;min-height:64px;padding:4px!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-events{display:flex!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-events-dots{display:none!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event{cursor:pointer;font-size:11px;padding:2px 4px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event .simcal-event-title{display:inline!important;font-size:inherit}.simcal-default-calendar.simcal-default-calendar-grid .simcal-event .simcal-event-details{display:none!important}}.simcal-mobile-backdrop{background-color:rgba(39,16,75,.55);inset:0;opacity:0;position:fixed;transition:opacity .15s ease;visibility:hidden;z-index:999}.simcal-mobile-backdrop.is-open{opacity:1;visibility:visible}.simcal-mobile-popup{background:var(--wp--preset--color--base);border-radius:10px;box-shadow:0 14px 32px rgba(0,0,0,.28);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--x-small);line-height:1.45;opacity:0;padding:14px 16px;position:fixed;text-align:left;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;white-space:normal;width:min(280px,100vw - 24px);z-index:1000}.simcal-mobile-popup:focus{outline:none}.simcal-mobile-popup.is-open{opacity:1;transform:translateY(0);visibility:visible}.simcal-mobile-popup p{color:inherit;margin:0 0 8px}.simcal-mobile-popup p:last-child{margin-bottom:0}.simcal-mobile-popup strong .simcal-event-title{color:var(--wp--preset--color--primary-dark);font-weight:700}.simcal-mobile-popup a{color:var(--wp--preset--color--primary);text-decoration:underline}.simcal-mobile-popup__arrow{background:inherit;box-shadow:-1px -1px 2px rgba(0,0,0,.06);height:12px;position:absolute;transform:rotate(45deg);width:12px}.simcal-mobile-popup[data-placement=below] .simcal-mobile-popup__arrow{top:-6px}.simcal-mobile-popup[data-placement=above] .simcal-mobile-popup__arrow{bottom:-6px;box-shadow:1px 1px 2px rgba(0,0,0,.06);top:auto}@media(max-width:480px){.simcal-default-calendar.simcal-default-calendar-grid .simcal-week-day{font-size:0!important;letter-spacing:0!important;padding:6px 2px!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-week-day:before{content:attr(data-screen-small);display:inline-block;font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.04em}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day-label.simcal-day-number{height:22px;min-width:22px!important;padding:0 6px!important}}@media(max-width:360px){.simcal-default-calendar.simcal-default-calendar-grid{overflow-x:auto;padding:4px;-webkit-overflow-scrolling:touch}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-grid{min-width:340px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-day{height:52px;min-height:52px;padding:2px!important}.simcal-default-calendar.simcal-default-calendar-grid .simcal-nav-button{font-size:16px;height:30px;width:30px}.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head h2,.simcal-default-calendar.simcal-default-calendar-grid .simcal-calendar-head h3{font-size:var(--wp--preset--font-size--small)}}
