@layer swift3 {.wp-block-site-logo { box-sizing: border-box; line-height: 0; }.wp-block-site-logo a { display: inline-block; line-height: 0; }.wp-block-site-logo img { height: auto; max-width: 100%; }.wp-block-site-logo a, .wp-block-site-logo img { border-radius: inherit; }.wp-block-group { box-sizing: border-box; }:where(.wp-block-group.wp-block-group-is-layout-constrained) { position: relative; }:where(.wp-block-group.has-background) { padding: 1.25em 2.375em; }.wp-block-search__button { margin-left: 10px; word-break: normal; }.wp-block-search__button.has-icon { line-height: 0; }.wp-block-search__button svg { height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }:where(.wp-block-search__button) { border: 1px solid #cccccc; padding: 6px 10px; }.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }.wp-block-search__label { width: 100%; }.wp-block-search__input { appearance: none; border: 1px solid #949494; flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }:where(.wp-block-search__input) { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid #949494; box-sizing: border-box; padding: 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border: none; border-radius: 0px; padding: 0px 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline: none; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }.wp-block-search .wp-block-search__label { font-weight: 700; }.wp-block-search__button { border: 1px solid #cccccc; padding: 0.375em 0.625em; }.wp-block-search__input { background-color: transparent; }.wp-block-search__button { border: none; cursor: pointer; }.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: break-word; }.wp-block-navigation { position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }.wp-block-navigation ul { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }.wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; padding: 0px; }.wp-block-navigation .wp-block-navigation-item { align-items: center; background-color: inherit; display: flex; position: relative; }.wp-block-navigation .wp-block-navigation-item__content { display: block; }.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color: inherit; }.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) { text-decoration: none; }.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog { gap: inherit; }.wp-block-navigation__container { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }.wp-block-navigation__responsive-container { inset: 0px; display: none; position: fixed; }.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { color: inherit; }.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { background-color: inherit !important; color: inherit !important; }@media (min-width: 600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { display: none; }}.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open { background: rgba(0, 0, 0, 0); border: none; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg { fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }.wp-block-navigation__responsive-container-open { display: flex; }.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { font-family: inherit; font-size: inherit; font-weight: inherit; }@media (min-width: 600px){.wp-block-navigation__responsive-container-open:not(.always-shown) { display: none; }}.wp-block-navigation__responsive-container-close { position: absolute; right: 0px; top: 0px; z-index: 2; }.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { font-family: inherit; font-size: inherit; font-weight: inherit; }.wp-block-navigation__responsive-close { width: 100%; }.wp-block-navigation__responsive-close:focus { outline: none; }.wp-block-navigation__responsive-dialog { position: relative; }.wp-block-post-title { box-sizing: border-box; word-break: break-word; }.wp-block-separator { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 2px solid; }.wp-block-separator { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2px solid; margin-left: auto; margin-right: auto; }.wp-block-separator.has-alpha-channel-opacity { opacity: 1; }.wp-block-separator { opacity: 1; }.wp-block-separator.has-background:not(.is-style-dots), .wp-block-separator:not(.is-style-dots) { border-bottom: 1px solid currentcolor; height: 1px; }.wp-block-post-content { display: flow-root; }.fluentform * { box-sizing: border-box; }.fluentform .clearfix::after, .fluentform .clearfix::before, .fluentform .ff-el-group::after, .fluentform .ff-el-group::before, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-el-repeat .ff-el-input--content::before, .fluentform .ff-step-body::after, .fluentform .ff-step-body::before { content: " "; display: table; }.fluentform .clearfix::after, .fluentform .ff-el-group::after, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-step-body::after { clear: both; }.fluentform .ff-el-group { margin-bottom: 20px; }.fluentform .ff-el-form-control { display: block; width: 100%; }.fluentform .ff-text-left { text-align: left; }.fluentform .ff-el-form-control::placeholder { color: #868e96; opacity: 1; }.ff-errors-in-stack { display: none; margin-top: 15px; }@keyframes skeleton-loading { 0% { background-color: #e3e6e8; } 100% { background-color: #f0f3f5; } }@keyframes ff-progress-anim { 0% { width: 0px; } 5% { width: 0px; } 10% { width: 15%; } 30% { width: 40%; } 50% { width: 55%; } 80% { width: 100%; } 95% { width: 100%; } 100% { width: 0px; } }:root { --fluentform-primary: #1a7efb; --fluentform-secondary: #606266; --fluentform-danger: #f56c6c; --fluentform-border-color: #dadbdd; --fluentform-border-radius: 7px; --fluentform-input-select-height: auto; }.ff-default .ff_btn_style { border: 1px solid transparent; border-radius: 7px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 500; line-height: 1.5; padding: 8px 20px; position: relative; text-align: center; transition:background-color, border-color, box-shadow 0.15s, 0.15s, 0.15s ease-in-out, ease-in-out, ease-in-out; user-select: none; vertical-align: middle; white-space: nowrap; }.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover { opacity: 0.8; outline: 0px; text-decoration: none; }.ff-default .ff-el-form-control { background-clip: padding-box; background-image: none; border: 1px solid var(--fluentform-border-color); border-radius: var(--fluentform-border-radius); color: var(--fluentform-secondary); font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1; margin-bottom: 0px; max-width: 100%; padding: 11px 15px; transition:border-color, box-shadow 0.15s, 0.15s ease-in-out, ease-in-out; }.ff-default .ff-el-form-control:focus { background-color: #ffffff; border-color: var(--fluentform-primary); color: var(--fluentform-secondary); outline: none; }@keyframes ff_move { 0% { background-position: 0px 0px; } 100% { background-position: 50px 50px; } }.ff-default { font-family: inherit; }@font-face { font-family: Raleway; font-display: swap; }:root { --greenshift-transition: cubic-bezier(0.165, 0.84, 0.44, 1); }* { box-sizing: border-box; }img { max-width: 100%; height: auto; }.is-style-greenshift-button, .wp-block-button__link, button, input:focus, input[type="button"], input[type="submit"], textarea:focus { transition: all .3s var(--greenshift-transition); }.wp-block-search__input, input, select, textarea { border: 1px solid var(--wp--preset--color--lightborder); width: 100%; padding: 9px 15px; transition:border-color, background-color 0.3s, 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.165, 0.84, 0.44, 1); background-color: var(--wp--preset--color--inputbg); border-radius: 0px; color: var(--wp--preset--color--inputtext); font-size: var(--wp--preset--font-size--medium); font-weight: var(--wp--custom--font-weight--normal); line-height: var(--wp--custom--line-height--medium); font-family: var(--wp--preset--font-family--primary); }input, select { font-size: var(--wp--preset--font-size--small); line-height: var(--wp--custom--line-height--medium); }input:focus, textarea:focus { background-color: var(--wp--preset--color--lightbg); }input[type="button"], input[type="email"], input[type="search"], input[type="submit"], input[type="text"], select, textarea { appearance: none; }.site-content { min-height: 400px; }footer.wp-block-template-part { margin-block-start: 0px; }.site-header { position: relative; z-index: 50; }form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit { background-color: #1a7efb; border-color: #1a7efb; color: #ffffff; min-width: 100%; }form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit:hover { background-color: #ffffff; border-color: #1a7efb; color: #1a7efb; min-width: 100%; }.gsmouseball { width: 33px; height: 33px; position: fixed; top: 0px; left: 0px; z-index: 99999; border: 1px solid #2184f9; border-radius: 50%; pointer-events: none; opacity: 0; }.gsmouseballsmall { width: 4px; height: 4px; position: fixed; top: 0px; left: 0px; background: #2184f9; border-radius: 50%; pointer-events: none; opacity: 0; z-index: 99999; }html{opacity:1}}