
.forcms_block.-pages {
  --e-global-color-primary: #595959;
  --e-global-color-secondary: #595959;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #95CCD2;
  --e-global-color-2ca63a4: #C4E8EB;
  --e-global-color-0a9f738: #F8F8F8;
  --e-global-color-c9be16e: #EFECE8;
  --e-global-color-47893bc: #EFECE8;
  --e-global-color-ffe1b54: #E7A88B;
  --e-global-color-5c7dd37: #EEEEEE;
  --e-global-color-f75257c: #F78DA7;
  --e-global-color-f64339d: #FFFFFF;
  --e-global-color-1d9bf27: #BABABA;
  --e-global-color-0d3870a: #F0AC8C;
  --e-global-color-0302e7f: #F4BED0;
  --e-global-color-45114d1: #FBC5B9;
  --e-global-color-86a18a6: #F5E2BD;
  --e-global-color-11d7b91: #4A4A4A;
  --e-global-typography-primary-font-family: "Noto Sans JP";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Noto Sans JP";
  --e-global-typography-secondary-font-weight: 500;
  --e-global-typography-text-font-family: "Noto Sans JP";
  --e-global-typography-text-font-weight: 500;
  --e-global-typography-text-line-height: 30px;
  --e-global-typography-accent-font-family: "Noto Sans JP";
  --e-global-typography-accent-font-weight: 500;
}
.forcms_block.-pages.elementor-page .elementor-widget-menu-anchor{
    margin-bottom: 0!important;
  }
.forcms_block.-pages .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
  }
.forcms_block.-pages .e-con {
    --container-max-width: 1140px;
  }
.forcms_block.-pages .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
.forcms_block.-pages .elementor-element {
    --widgets-spacing: 20px;
  }
.forcms_block.-pages h1.entry-title {
    display: var(--page-title-display);
  }
.forcms_block.-pages .elementor-kit-7 e-page-transition {
    background-color: #FFBC7D;
  }
.forcms_block.-pages .elementor-widget-common .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-common .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-common .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-inner-section .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-inner-section .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-heading .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-heading .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-heading .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-image .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-image .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
  .forcms_block.-pages .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-text-editor .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-editor .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-video .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-button .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-button .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-button .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-divider.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-divider.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-divider .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-divider .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-divider .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-spacer .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-spacer .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-image-box .elementor-image-box-description {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-image-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-image-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-google_maps .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-google_maps .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-icon .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-title,
  .forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-description {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-icon-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-icon-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .elementor-star-rating__title {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-star-rating .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-star-rating .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-star-rating .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-image-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-image-gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-image-gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-image-gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
  .forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-icon-list .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-icon-list .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-icon-list .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-counter .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-counter .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-counter .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .elementor-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-progress .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-progress .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .elementor-testimonial-content {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-testimonial .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial .elementor-testimonial-job {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .elementor-tab-title,
  .forcms_block.-pages .elementor-widget-tabs .elementor-tab-title a {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .elementor-tab-title.elementor-active,
  .forcms_block.-pages .elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-tabs .elementor-tab-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-tabs .elementor-tab-content {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-tabs .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-tabs .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-tabs .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-accordion-icon,
  .forcms_block.-pages .elementor-widget-accordion .elementor-accordion-title {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
  .forcms_block.-pages .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-accordion-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-accordion .elementor-tab-content {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-accordion .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-accordion .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-accordion .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .elementor-toggle-title,
  .forcms_block.-pages .elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .elementor-tab-title.elementor-active a,
  .forcms_block.-pages .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-toggle .elementor-tab-content {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-toggle .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-toggle .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-toggle .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-social-icons .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-social-icons .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .elementor-alert-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-alert .elementor-alert-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-alert .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-alert .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-alert .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-audio .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-audio .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-shortcode .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-shortcode .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-html .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-html .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-menu-anchor .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-sidebar .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sidebar .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-read-more .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-read-more .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-pages .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-calendar .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-archives .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_audio .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_image .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-media_video .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-meta .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-search .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-text .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-categories .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-posts .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-recent-comments .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-rss .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-tag_cloud .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-nav_menu .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-custom_html .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-block .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-elementortemplate_widget .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-wp-widget-instagram-feed-widget .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-before-after-image-comparison-slider .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch-content__button-slider {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content input:checked+.pafe-switch-content__button-slider {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch-content__button-slider:before {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch-content-primary-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch-content-secondary-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-primary-content-wysiwyg {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-secondary-content-wysiwyg {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-switch-content .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .pafe-video-playlist__item-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .active::before {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .pafe-video-playlist__list-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .pafe-video-playlist__list {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .active {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .pafe-video-playlist__item:hover {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .pafe-video-playlist__item {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-video-playlist .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline-content__title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe_vertical_timeline__date {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline-content__content {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline-content {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .cd-timeline__block:nth-child(odd)>.cd-timeline__content:before {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .cd-timeline__block:nth-child(even)>.cd-timeline__content:before {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .cd-timeline__content:before {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline__img {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline__icon>i {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline__icon {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .cd-timeline__container:before {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline__readmore {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .pafe-vertical-timeline__readmore:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-vertical-timeline .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .pafe-image-accordion__item::after {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .pafe-image-accordion__item-content__title-inner {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .pafe-image-accordion__item-content__text {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .pafe-image-accordion__item-content__link {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .pafe-image-accordion__item-content__link:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-image-accordion .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-posts-list {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-posts-list__filter-item {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-posts-list__filter-item:hover {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .actives {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-posts-list__filter-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-right__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-right__title:hover {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-right__description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-right__info,
  .forcms_block.-pages .pafe-card-left__info {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-right__info {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-left__title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-left__info {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-left__title:hover {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-left__content {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .pafe-card-left__content-layout_3 {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-posts-list .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .pafe-sales-pop-item__time {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .pafe-sales-pop-item__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .pafe-sales-pop-item__description {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .pafe-sales-pop__close {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-sales-pop .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .pafe-countdown-stock__label-before {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .pafe-countdown-stock__label-after {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .pafe-countdown-stock__number {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .pafe-countdown-progressbar {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-countdown-cart .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .pafe_dual_color_content_section_before {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .pafe_dual_color_content_section_after {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-dual-color-headline .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-hotspot .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .pafe-progressbar__label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .pafe-progressbar-circle-trail {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-progressbar .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .pafe-table-head-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .pafe-table-body-first-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .pafe-table-body-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .pafe-table-body tr:nth-of-type(odd) {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .pafe-table-body tr:nth-of-type(even) {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-pafe-table .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-pafe-table .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-accordion .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-call-out .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-countdown .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-contact-form .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-cookie-consent .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-custom-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-featured-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-compare .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-image-magnifier .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-lightbox .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lightbox .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-member .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-member .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-news-ticker .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-open-street-map .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-panel-slider .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-card .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-single-post .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-grid-tab .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-block-modern .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-slider .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-price-list .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-progress-pie .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-post-list .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-profile-card .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-search .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-search .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slider .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-slideshow .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-scroll-button .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-timeline .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-table-of-content .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-toggle .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-trailer-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-thumb-gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-user-register .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-vertical-menu .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-calendly .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-bdt-instagram-feed .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-text-path .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-text-path .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-text-path .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-logo .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-site-title .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-page-title .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-title .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .elementor-widget-container {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-excerpt .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-content .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-post-featured-image .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-theme-archive-title .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-post__title,
  .forcms_block.-pages .elementor-widget-archive-posts .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-post__meta-data {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-post__excerpt p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-post__read-more {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-archive-posts a.elementor-post__read-more {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-archive-posts .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .elementor-posts-nothing-found {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-archive-posts .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-archive-posts .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-archive-posts .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-loop-grid .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-loop-grid .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-loop-grid .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-loop-grid .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-grid .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-loop-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-post__title,
  .forcms_block.-pages .elementor-widget-posts .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-post__meta-data {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-post__excerpt p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-post__read-more {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-posts a.elementor-post__read-more {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-posts .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-posts .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-posts .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio a .elementor-portfolio-item__overlay {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-portfolio .elementor-portfolio-item__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-portfolio .elementor-portfolio__filter {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-portfolio .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-portfolio .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .elementor-gallery-item__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-gallery .elementor-gallery-item__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-gallery {
    --galleries-title-color-normal: var(--e-global-color-primary);
    --galleries-title-color-hover: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
    --gallery-title-color-active: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-active: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-gallery .elementor-gallery-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-gallery .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-gallery .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-gallery .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .elementor-field-group>label,
  .forcms_block.-pages .elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-form .elementor-field-type-html {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-form .elementor-field-group .elementor-field,
  .forcms_block.-pages .elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-form .e-form__indicators__indicator,
  .forcms_block.-pages .elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-form .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-form .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-form .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .elementor-field-group>a {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-login .elementor-field-group>a:hover {
    color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-login .elementor-form-fields-wrapper label {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-login .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-login .elementor-field-group .elementor-field,
  .forcms_block.-pages .elementor-widget-login .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-login .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-login .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-login .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-login .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .elementor-slide-heading {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-slides .elementor-slide-description {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-slides .elementor-slide-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-slides .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-slides .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-slides .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
  .forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
  .forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
  .forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
  .forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
  .forcms_block.-pages .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
  .forcms_block.-pages .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-nav-menu .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-nav-menu .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-nav-menu .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .elementor-headline {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-animated-headline {
    --dynamic-text-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-animated-headline .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-animated-headline .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-animated-headline .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .widget-image-caption {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-hotspot {
    --hotspot-color: var(--e-global-color-primary);
    --hotspot-box-color: var(--e-global-color-secondary);
    --tooltip-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-hotspot .e-hotspot__label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-hotspot .e-hotspot__tooltip {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-hotspot .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-hotspot .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-hotspot .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .elementor-price-list-header {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-list .elementor-price-list-price {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-list .elementor-price-list-description {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-price-list .elementor-price-list-separator {
    border-bottom-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-price-list .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-list .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-list .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table {
    --e-price-table-header-background-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__heading {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__subheading {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__original-price {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__period {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__features-list {
    --e-price-table-features-list-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__features-list li {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__features-list li:before {
    border-top-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__additional_info {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-price-table .elementor-price-table__ribbon-inner {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-price-table .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-price-table .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-flip-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-flip-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-flip-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .elementor-cta__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-call-to-action .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-call-to-action .elementor-cta__button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-call-to-action .elementor-ribbon-inner {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-call-to-action .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-call-to-action .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-call-to-action .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .elementor-carousel-image-overlay {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-media-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-media-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-media-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .elementor-testimonial__text {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .elementor-testimonial__name {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-testimonial-carousel .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .elementor-testimonial__header,
  .forcms_block.-pages .elementor-widget-reviews .elementor-testimonial__name {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-reviews .elementor-testimonial__text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-reviews .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-reviews .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-reviews .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents {
    --header-color: var(--e-global-color-secondary);
    --item-text-color: var(--e-global-color-text);
    --item-text-hover-color: var(--e-global-color-accent);
    --marker-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .elementor-toc__header,
  .forcms_block.-pages .elementor-widget-table-of-contents .elementor-toc__header-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .elementor-toc__list-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-table-of-contents .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .elementor-countdown-item {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .elementor-countdown-digits {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-countdown .elementor-countdown-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-countdown .elementor-countdown-expire--message {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-countdown .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-countdown .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-countdown .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-share-buttons .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-share-buttons .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form input.elementor-search-form__input[type="search"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-search-form .elementor-search-form__input,
  .forcms_block.-pages .elementor-widget-search-form .elementor-search-form__icon,
  .forcms_block.-pages .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
  .forcms_block.-pages .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
  .forcms_block.-pages .elementor-widget-search-form.elementor-search-form--skin-full_screen input.elementor-search-form__input[type="search"] {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-search-form .elementor-search-form__submit {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    background-color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-search-form .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-search-form .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-search-form .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .elementor-author-box__name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-author-box .elementor-author-box__bio {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-author-box .elementor-author-box__button {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-author-box .elementor-author-box__button:hover {
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-author-box .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-author-box .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-author-box .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-post-comments .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-comments .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__prev--label {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__next--label {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__prev--label,
  .forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__next--label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__prev--title,
  .forcms_block.-pages .elementor-widget-post-navigation span.post-navigation__next--title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-post-navigation .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-post-navigation .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-navigation .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-text,
  .forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-text a {
    color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-post-info .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-post-info .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-post-info .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
.forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item,
  .forcms_block.-pages .elementor-widget-sitemap span.elementor-sitemap-list,
  .forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item a {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-sitemap .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-sitemap .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-sitemap .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-breadcrumbs .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .elementor-blockquote__content {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-blockquote .elementor-blockquote__author {
    color: var(--e-global-color-secondary);
  }
.forcms_block.-pages .elementor-widget-blockquote .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-blockquote .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-blockquote .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-facebook-button .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-button .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-comments .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-embed .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-facebook-page .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-facebook-page .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-template .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-template .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie {
    --caption-color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-lottie .e-lottie__caption {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-lottie .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-lottie .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-lottie .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-code-highlight .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-code-highlight .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
    fill: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tab-title .e-tab-duration {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
    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);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
    color: var(--e-global-color-text);
  }
.forcms_block.-pages .elementor-widget-video-playlist .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-video-playlist .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-video-playlist .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-paypal-button .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-paypal-button .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-paypal-button .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-paypal-button .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-widget-stripe-button .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-stripe-button .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-stripe-button .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-stripe-button .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .tippy-tooltip {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7 input:not([type="submit"]) {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7 select {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7 textarea {
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7 label {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker ::placeholder {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7-submit {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-widget-progress-tracker .wpcf7 input[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66cb6d3d>.elementor-container {
    max-width: 1100px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66cb6d3d:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66cb6d3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66cb6d3d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66cb6d3d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4732f471 {
    font-size: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4732f471 a {
    color: #54595f;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78d5d5ac {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59c552f {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59c552f .elementor-heading-title {
    color: #4B4B4B;
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 30px;
    font-weight: 300;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e0612f8 {
    padding: 0px 0px 50px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57821a1f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57821a1f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30b3e930>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30b3e930>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f018e68>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f018e68>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52d3ed55>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52d3ed55>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b0b918f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b0b918f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5cad4f8b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5cad4f8b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e2ca15f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e2ca15f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-108493df>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-108493df>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 25px 22px 25px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e32a7e3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e32a7e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53 .elementor-button {
    font-size: 13px;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #EFECE8;
    padding: 22px 15px 22px 15px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c803db5>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c803db5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1569c334:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1569c334>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1569c334>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1569c334>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6985748e .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bb62b61 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bb62b61>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4bb21e18 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4bb21e18>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77e551b2 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77e551b2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77e551b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-728c2f88 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-728c2f88>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-535f5b1 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-535f5b1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a9be5f0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a9be5f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e74277 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e74277 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e74277>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3053e11 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3053e11>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bed0b24 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bed0b24>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e0032be {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e0032be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b4e7e4d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b4e7e4d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b4e7e4d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-94edb95 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-94edb95>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7502cc54 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7502cc54>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744289f0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744289f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-228ae45e {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-228ae45e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-228ae45e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d3668b5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d3668b5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69866ec {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69866ec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f0c1cac {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f0c1cac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0488 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0488 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0488>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-00eba32 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-00eba32>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-375f2a53 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-375f2a53>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71cebb8c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71cebb8c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-139203a6 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-139203a6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-139203a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f9e4001 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f9e4001>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-881d67c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-881d67c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a20df75 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a20df75>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3418f29a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3418f29a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3418f29a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff840b4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff840b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5856986 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5856986>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c51b978 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c51b978>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a86a129 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a86a129 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a86a129>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1be07a8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1be07a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4737e54c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4737e54c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e4fbf63 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e4fbf63>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a038777 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a038777 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a038777>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-288f9839 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-288f9839>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-450e96b5 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-450e96b5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700fe11e {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700fe11e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dcb82f0 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dcb82f0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dcb82f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-80862f5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-80862f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ec7cc66 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ec7cc66>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a2790ca {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a2790ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dee0e92 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dee0e92 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dee0e92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32c9002a {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32c9002a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a182678 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a182678>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603de652 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603de652>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5224e6bf {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5224e6bf .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5224e6bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5331d314 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5331d314>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603b913f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603b913f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4da716 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4da716>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10246ca5 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10246ca5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10246ca5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44d83d9b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44d83d9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-754e3afe {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-754e3afe>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57523c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57523c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71a0fc22 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71a0fc22 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71a0fc22>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c17efde {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c17efde>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-714f218e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-714f218e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28603156 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28603156>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50c24f12 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50c24f12 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50c24f12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7962bb96 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7962bb96>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60d19fef {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60d19fef>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13d9e21d {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13d9e21d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2045bf96 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2045bf96 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2045bf96>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74c68af5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74c68af5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45de2366 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45de2366>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ea064ce {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ea064ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593487a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593487a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593487a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49f9b8c3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49f9b8c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c73bc41 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c73bc41>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b8702da {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b8702da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ebc3ba5 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ebc3ba5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ebc3ba5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b3cac1 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b3cac1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-946f6e8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-946f6e8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b440233 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b440233>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a47973 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a47973 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a47973>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385d6766 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385d6766>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e39c0a2 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e39c0a2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84a9a2 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84a9a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26591322 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26591322 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26591322>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784e2091 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784e2091>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a1d2d8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a1d2d8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-163bb00f {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-163bb00f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b66ad82 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b66ad82 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b66ad82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10378a42 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10378a42>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bbd0a07 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bbd0a07>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48cb44c4 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48cb44c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1348aace {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1348aace .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1348aace>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67b96a3f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67b96a3f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-90673c2 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-90673c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a8fbe95 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a8fbe95>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4558edfa {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4558edfa .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4558edfa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c91ac67 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c91ac67>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9622aa8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9622aa8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b613c65 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b613c65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a11d49 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a11d49 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a11d49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66e6963c {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66e6963c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b3bd486 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b3bd486>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67f413fe {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67f413fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-207631f6 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-207631f6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-207631f6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7ab159 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7ab159>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74455e30>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74455e30 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1f3928:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1f3928>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1f3928>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1f3928>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c5c3ad6 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-657deeb0 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-657deeb0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-579926d2 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-579926d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6024a459 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6024a459 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6024a459>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75602829 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75602829>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f3e1f84 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f3e1f84>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d03ac6 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d03ac6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c070e1d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c070e1d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c070e1d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10d7b7f6 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10d7b7f6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d9fe5cb {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d9fe5cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dfcab41 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dfcab41>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-622521e3 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-622521e3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-622521e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d0ef3f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d0ef3f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46127452 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46127452>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55bf124a {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55bf124a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fef6c0 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fef6c0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fef6c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77bf4ae4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77bf4ae4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-528b3928 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-528b3928>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-335dfa7b {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-335dfa7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41ec58ef {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41ec58ef .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41ec58ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3428e076 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3428e076>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2831abd7 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2831abd7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ea74350 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ea74350>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc7bfca {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc7bfca .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc7bfca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c73ff66 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c73ff66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-289ef5 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-289ef5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e242391 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e242391>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1571e5ae {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1571e5ae .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1571e5ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b390787 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b390787>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6396430b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6396430b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b30878e {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b30878e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b7b9ea6 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b7b9ea6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b7b9ea6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-320836d3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-320836d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-be4673b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-be4673b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e302fc0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e302fc0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6182ac3c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6182ac3c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6182ac3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9129ca {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9129ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6941853e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6941853e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4991c1c0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4991c1c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cdecade {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cdecade .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cdecade>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e0a0408 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e0a0408>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2996462b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2996462b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c8dc647 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c8dc647>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fc897e {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fc897e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fc897e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c934152 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c934152>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b6a25f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b6a25f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cbb71c6 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cbb71c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d547757 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d547757 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d547757>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37980ab1 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37980ab1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254dfff {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254dfff>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f679ee {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f679ee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60a51eff {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60a51eff .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60a51eff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22c6303a {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22c6303a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f159720 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f159720>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-201088b1 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-201088b1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ba5a9b2 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ba5a9b2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ba5a9b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f42fd9d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f42fd9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ad8d411 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ad8d411>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352af720 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352af720>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6273df49 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6273df49 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6273df49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23ec744d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23ec744d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35588b9c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35588b9c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a88d1ab {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a88d1ab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46d8f07b {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46d8f07b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46d8f07b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cee9ac4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cee9ac4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66b08616 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66b08616>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19776920 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19776920>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-510829c3 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-510829c3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-510829c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dd1ba5e {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dd1ba5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77796a5c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77796a5c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1199bebd {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1199bebd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b2af46e {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b2af46e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b2af46e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2af1175b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2af1175b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15e5c0b9 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15e5c0b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-430f266 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-430f266>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e0a49a9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e0a49a9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e0a49a9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5216e022 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5216e022>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-489eaf28 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-489eaf28>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-793df648 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-793df648>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dab35a1 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dab35a1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dab35a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15081bc8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15081bc8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4585d672 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4585d672>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9875d5 {
    color: #15447F;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9875d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dcbf33f {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dcbf33f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dcbf33f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: #15447F;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4de26b44 {
    color: #15447F;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4de26b44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a4e89e3 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a4e89e3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cd52c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cd52c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cac2c3a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cac2c3a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cac2c3a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42ae5259 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42ae5259>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36fed44e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36fed44e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34ce8ad9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34ce8ad9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba405dc {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba405dc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba405dc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-538989e0 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-538989e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51550ce8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51550ce8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2872cd51 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2872cd51>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-355b0e85 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-355b0e85 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-355b0e85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-70fd8363 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-70fd8363>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15f88e7b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15f88e7b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42583ef6 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42583ef6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7548dc0b {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7548dc0b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7548dc0b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-493567f4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-493567f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2021d1d4 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2021d1d4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-560f0116 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-560f0116>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26d9ed05 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26d9ed05 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26d9ed05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78b5e249 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78b5e249>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6323743b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6323743b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9d704d9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9d704d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-328f224c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-328f224c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-328f224c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52125325 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52125325>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68cb399c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68cb399c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51885449 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51885449>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-317aa1c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-317aa1c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-317aa1c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-532ef124 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-532ef124>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7aca1c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7aca1c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-110de8f5 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-110de8f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7607de1a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7607de1a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7607de1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ecebd1b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ecebd1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-869a76f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-869a76f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bc30b5b {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bc30b5b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58badca9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58badca9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58badca9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f6acb13 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f6acb13>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-531b6a8e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-531b6a8e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35b675e0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35b675e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ef18f88 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ef18f88 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ef18f88>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-651ad6a1 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-651ad6a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28e63134 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28e63134>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15481a40 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15481a40>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c5cc3cf {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c5cc3cf .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c5cc3cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5207abc7 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5207abc7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4d8cdf>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4d8cdf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c59f7fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c59f7fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c59f7fe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c59f7fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23458235 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a13d8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a13d8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-670b6992 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-670b6992>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-239e3305 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-239e3305 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-239e3305>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2267d907 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2267d907>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-699edac7 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-699edac7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-178f8d10 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-178f8d10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a192184 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a192184 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a192184>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e18612f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e18612f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f9e264 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f9e264>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5942614 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5942614>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ce8166 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ce8166 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ce8166>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b08bcd3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b08bcd3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c452aa {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c452aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b9ab49 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b9ab49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0323fbb {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0323fbb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0323fbb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bba8f4f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bba8f4f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-536d2a23 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-536d2a23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28954176 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28954176>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-127dd353 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-127dd353 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-127dd353>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-568ecff8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-568ecff8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8c18be0 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8c18be0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7931a82 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7931a82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45097d3 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45097d3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45097d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f31f781 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f31f781>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-701038a {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-701038a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740863c9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740863c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6425c364 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6425c364 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6425c364>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b4e9f5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b4e9f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42f096bd {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42f096bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6be37784 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6be37784>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-497df6c4 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-497df6c4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-497df6c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1fde9f91 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1fde9f91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71480b27 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71480b27>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28620089 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28620089>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762d7e52 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762d7e52 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762d7e52>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-406f57d1 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-406f57d1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e5763a5 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e5763a5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0f33f60 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0f33f60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fb0362 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fb0362 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fb0362>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11601e4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11601e4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f3c84e9 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f3c84e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c1f53d7 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c1f53d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f27ddd {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f27ddd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f27ddd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b1364f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b1364f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ad1c9ee {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ad1c9ee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c553321 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c553321>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-747e8a51 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-747e8a51 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-747e8a51>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bab6b8d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bab6b8d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2d793ae5 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2d793ae5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-706484f3 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-706484f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72bc0155 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72bc0155 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72bc0155>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5aa1fe65 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5aa1fe65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c319e53 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c319e53>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-324e246c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-324e246c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e2ae23 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e2ae23 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e2ae23>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-720d6f47 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-720d6f47>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7c0b20 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7c0b20>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584dc7bc {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584dc7bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50ceef2 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50ceef2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50ceef2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6eb0952d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6eb0952d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f187c91 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f187c91>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fa431e2 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fa431e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e64a4c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e64a4c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e64a4c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e6f2285 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e6f2285>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-114fdcc3 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-114fdcc3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25ea07de {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25ea07de>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10112c52 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10112c52 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10112c52>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6271c560 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6271c560>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72971777 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72971777>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d962a3c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d962a3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15786561 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15786561 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15786561>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bafaba4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bafaba4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d705c7d {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d705c7d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b430a03 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b430a03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75401c1 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75401c1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75401c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dede14f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dede14f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d8635f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d8635f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-574105c9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-574105c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784c36a1 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784c36a1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784c36a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72522741 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72522741>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9b1e965 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9b1e965>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fbc1edd {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fbc1edd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e39fbb8 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e39fbb8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e39fbb8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7957be60 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7957be60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b764cc6 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b764cc6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2fd173b4 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2fd173b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-308d679a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-308d679a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-308d679a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72d71f38 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72d71f38>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dfa531e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dfa531e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-490644ff {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-490644ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26437e5 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26437e5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26437e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e39c5b5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e39c5b5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bfc4f43 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bfc4f43>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b24ccd {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b24ccd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35206fb1 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35206fb1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35206fb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f792ee8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f792ee8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7293f84f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7293f84f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774187c1 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774187c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24cce10 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24cce10 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24cce10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f0439a6 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f0439a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1facd8ca>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1facd8ca {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2becca2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2becca2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2becca2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2becca2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24511363 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48ce58e8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48ce58e8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d07ea1e {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d07ea1e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fe8900 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fe8900 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fe8900>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24a6fcf {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24a6fcf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-059daa3 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-059daa3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-989dee7 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-989dee7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfad5f7 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfad5f7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfad5f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9992154 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9992154>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3596829c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3596829c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3821fea1 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3821fea1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c859d8c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c859d8c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c859d8c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63bddb07 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63bddb07>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ef0fd23 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ef0fd23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6852f039 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6852f039>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-389750f4 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-389750f4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-389750f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b41467f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b41467f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-604e9258 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-604e9258>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35010462 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35010462>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e828d55 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e828d55 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e828d55>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e14e7d3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e14e7d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36bf698f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36bf698f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d15d4c5 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d15d4c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6139fdda {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6139fdda .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6139fdda>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2340e95d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2340e95d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e858f8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e858f8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26def9c0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26def9c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-212b6d05 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-212b6d05 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-212b6d05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a12065e {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a12065e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59ce7417 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59ce7417>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4164ecd4 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4164ecd4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7585e7 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7585e7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7585e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ee846ac {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ee846ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-788241e2 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-788241e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60562734 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60562734>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c3c6 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c3c6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c3c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-787117fb {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-787117fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e200b3c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e200b3c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4be33462 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4be33462>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ca45a2b {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ca45a2b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ca45a2b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f7adddf {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f7adddf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c91b538 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c91b538>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45a01c19 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45a01c19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-771d0349 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-771d0349 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-771d0349>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b039911 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b039911>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fc6fe95 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fc6fe95>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5addf2b8 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5addf2b8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7075f527 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7075f527 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7075f527>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-688a330e {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-688a330e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-561c5628 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-561c5628>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a733cef {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a733cef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b051eb {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b051eb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b051eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19e5cd6 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19e5cd6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fdf839a {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fdf839a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34e0aa2a {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34e0aa2a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ec4b300 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ec4b300 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ec4b300>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4138d2 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4138d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47ef136f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47ef136f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa2ed4 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa2ed4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-334205e2 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-334205e2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-334205e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5506c0a8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5506c0a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a6c1e3f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a6c1e3f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-464491aa {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-464491aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-644ebc3a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-644ebc3a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-644ebc3a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49478aab {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49478aab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b58d8c>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b58d8c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559f3ba3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559f3ba3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559f3ba3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559f3ba3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df506a5 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-104d3d78 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-104d3d78>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ee99991 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ee99991>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3793f80a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3793f80a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3793f80a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50b254b4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50b254b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2978eab4 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2978eab4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45c323b3 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45c323b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b305b3 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b305b3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b305b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15204641 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15204641>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-177749ea {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-177749ea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3349b58 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3349b58>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a1c041f {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a1c041f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a1c041f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ceb7ab3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ceb7ab3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5610ef6b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5610ef6b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14f526 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14f526>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7875a9e8 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7875a9e8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7875a9e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16ca8a5f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16ca8a5f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7f4c74>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7f4c74 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d5f2c77:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d5f2c77>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d5f2c77>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d5f2c77>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-674dabe3 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385b856 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385b856>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1414dbd5 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1414dbd5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e94ab65 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e94ab65 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e94ab65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b4ab4b6 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b4ab4b6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1608b264 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1608b264>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15274a71 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15274a71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-550b40ef {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-550b40ef .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-550b40ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df14648 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df14648>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d468f6 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d468f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7573602b {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7573602b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45cdd3f9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45cdd3f9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45cdd3f9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42c3dc5f {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42c3dc5f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee3c3d3 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee3c3d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c8c2da2 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c8c2da2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3ac553 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3ac553 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3ac553>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39ed25f7 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39ed25f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39bd6abf {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39bd6abf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-500a69a {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-500a69a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa3f569 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa3f569 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa3f569>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f385197 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f385197>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41728276 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41728276>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a1d72f7 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a1d72f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d84139 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d84139 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d84139>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-431297c5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-431297c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ffaf623 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ffaf623>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6664ceda {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6664ceda>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6838a0bd {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6838a0bd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6838a0bd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dffb22c {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dffb22c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-803c522 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-803c522>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4914d0e7 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4914d0e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ee605d9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ee605d9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ee605d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3021c939 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3021c939>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6863229c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6863229c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2359a54 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2359a54>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2731e240 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2731e240 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2731e240>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ea44ba3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ea44ba3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53144394 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53144394>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7ff85 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7ff85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b94517 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b94517 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b94517>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3295a1e0 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3295a1e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f29841b {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f29841b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f881b6c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f881b6c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1622f342 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1622f342 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1622f342>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-296dff4b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-296dff4b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4524aa6e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4524aa6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4394fa44 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4394fa44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47931de0 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47931de0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47931de0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8a2f5b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8a2f5b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64c53ac {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64c53ac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593392c {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593392c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f911b99 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f911b99 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f911b99>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6de0c07 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6de0c07>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cca677 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cca677>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff70892 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff70892>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63b7e28f {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63b7e28f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63b7e28f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e3bfe36 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e3bfe36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a206c1c {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a206c1c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1e98aa {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1e98aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f6a008 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f6a008 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f6a008>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6572e003 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6572e003>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59132fee {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59132fee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5fed9352 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5fed9352>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f79431a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f79431a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f79431a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b384098 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b384098>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12323aea {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12323aea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-edd8903 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-edd8903>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3db8052f {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3db8052f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3db8052f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-485d62d5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-485d62d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-804e0c7 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-804e0c7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4af47edd {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4af47edd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b4d41b {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b4d41b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b4d41b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-260ea842 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-260ea842>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df2e346 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df2e346>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b969692 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b969692>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-194712d3 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-194712d3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-194712d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-189179be {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-189179be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33429752 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33429752>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64a9b79e {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64a9b79e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9ecf5c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9ecf5c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9ecf5c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32cac743 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32cac743>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2feeaa55 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2feeaa55>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73915e12 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73915e12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c49905 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c49905 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c49905>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10c2e51a {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10c2e51a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a5e0258>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a5e0258 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575e6267:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575e6267>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575e6267>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575e6267>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4340bbd5 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a5cdc0 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a5cdc0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-498f7428 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-498f7428>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d16f747 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d16f747 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d16f747>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dbc2ebe {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dbc2ebe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bdd1339 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bdd1339>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-540281fa {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-540281fa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4608f7c7 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4608f7c7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4608f7c7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7da19565 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7da19565>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72407dcc {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72407dcc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ca123d9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ca123d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2bc12294 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2bc12294 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2bc12294>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51d80a65 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51d80a65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c96151a {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c96151a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d9bbf15 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d9bbf15>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7885f79b {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7885f79b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7885f79b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e1910e2 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e1910e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a5cfe3e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a5cfe3e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16e7e165 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16e7e165>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a6a67c9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a6a67c9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a6a67c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a2f098 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a2f098>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52834818 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52834818>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ef5a9a9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ef5a9a9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33bbf770 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33bbf770 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33bbf770>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24101668 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24101668>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e03dd8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e03dd8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5718fbfa {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5718fbfa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55149c50 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55149c50 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55149c50>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453136c {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453136c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d312bcc {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d312bcc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14c4e35f {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14c4e35f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38d5726c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38d5726c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38d5726c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53efd7d3 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53efd7d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bdeae89 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bdeae89>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-346f8ff9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-346f8ff9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c69e30c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c69e30c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c69e30c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e283a47 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e283a47>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84735 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84735>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7084575f {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7084575f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4358031d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4358031d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4358031d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592dc67d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592dc67d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e5ddeb4 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e5ddeb4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e46ee98 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e46ee98>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8383c9 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8383c9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8383c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c311058 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c311058>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18c3dffd {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18c3dffd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-136228d9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-136228d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e907065 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e907065 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e907065>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ab8c491 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ab8c491>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e3927e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e3927e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff7c76 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff7c76>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79effcc {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79effcc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79effcc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1af44d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1af44d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e541c68 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e541c68>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ac86731 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ac86731>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352ce552 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352ce552 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352ce552>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e832c3d {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e832c3d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7560f226>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7560f226 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c4fddd0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c4fddd0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c4fddd0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c4fddd0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5392fadd .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-716f438 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-716f438>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56cba805 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56cba805>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32dc9edc {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32dc9edc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32dc9edc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f2bae86 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f2bae86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-92cf874 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-92cf874>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b36afc {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b36afc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24224aa {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24224aa .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24224aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-678520b {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-678520b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26fccd52 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26fccd52>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3267b865 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3267b865>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3656e15d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3656e15d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3656e15d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d8fb9a2 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d8fb9a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6197758c>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6197758c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700a485b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700a485b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700a485b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700a485b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aefc00d .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ebfd076 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ebfd076>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c1aed9 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c1aed9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78ad40f4 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78ad40f4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78ad40f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38853863 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38853863>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c8ad398 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c8ad398>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f0913b7 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f0913b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb180a {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb180a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb180a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1111be83 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1111be83>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-708feba6 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-708feba6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-de13192 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-de13192>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584403a2 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584403a2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584403a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40572323 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40572323>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a861394 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a861394>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6afde31d {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6afde31d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-755f83b8 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-755f83b8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-755f83b8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f7117bf {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f7117bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-772865ac {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-772865ac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52786a7b {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52786a7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df4517c {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df4517c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df4517c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1f17ae {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1f17ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744eb54 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744eb54>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453ee761 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453ee761>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d157d65 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d157d65 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d157d65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d4723ba {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d4723ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb63e7 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb63e7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-226441f3 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-226441f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61a9ec11 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61a9ec11 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61a9ec11>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-270eeaf8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-270eeaf8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27e3a166 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27e3a166>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68f8b992 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68f8b992>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7723181 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7723181 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7723181>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c646602 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c646602>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e98fb5 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e98fb5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-611c210f {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-611c210f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3acd3e86 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3acd3e86 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3acd3e86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78d6b4b4 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78d6b4b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f87b9f0 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f87b9f0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4084f984 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4084f984>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-deb33de {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-deb33de .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-deb33de>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3165bdc5 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3165bdc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3b1e07 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3b1e07>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5112d147 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5112d147>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4efb6908 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4efb6908 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4efb6908>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68ee7e76 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68ee7e76>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3c052e {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3c052e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee07d35 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee07d35>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0e18d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0e18d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0e18d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-153c432a {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-153c432a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e65cbe8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e65cbe8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14d523b0 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14d523b0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-98decff {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-98decff .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-98decff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-224362d8 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-224362d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e086d19 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e086d19>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d70f1af {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d70f1af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43edc597 {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43edc597 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43edc597>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a469597 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a469597>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-461e673>.elementor-container {
    min-height: 44px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-461e673 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6932db17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6932db17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFECE8;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6932db17>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12px 20px 12px 20px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6932db17>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-608134cd .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-76124bac {
    margin-top: 0px;
    margin-bottom: 30px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28485856 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28485856>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61414c92 {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61414c92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20175b2d {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20175b2d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20175b2d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-824f86c {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-824f86c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f2a20f {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: var(--e-global-color-c9be16e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f2a20f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5879ab5d {
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5879ab5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-543b84ab {
    text-align: center;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-543b84ab .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-543b84ab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 05px 0px 05px 0px;
    background-color: var(--e-global-color-c9be16e);
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cceaec9 {
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cceaec9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8>.elementor-container {
    max-width: 1200px;
    min-height: 40px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.9);
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: #EFEFEF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-cf5fc67.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-4c16f14 img {
    width: 150px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-4c16f14>.elementor-widget-container {
    padding: 10px 0px 10px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-menu-toggle {
    margin-right: auto;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-radius: 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu .elementor-item {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 12px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item {
    color: #595959;
    fill: #595959;
    padding-top: 15px;
    padding-bottom: 15px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item:hover,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item.elementor-item-active,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item.highlighted,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item:focus {
    color: #595959;
    fill: #595959;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #F8F8F8;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed .elementor-item:before,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed .elementor-item:after {
    border-color: #F8F8F8;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed .elementor-item:before {
    border-width: 5px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 5px 5px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 5px 5px 0 0;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 5px 0 0 5px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 5px 5px 0;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-underline .elementor-item:after,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-overline .elementor-item:before,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-double-line .elementor-item:before,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-double-line .elementor-item:after {
    height: 5px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-menu-toggle {
    color: #000000;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown {
    background-color: var(--e-global-color-0a9f738);
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a:hover,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a.elementor-item-active,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a.highlighted,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-menu-toggle:hover {
    color: #54595f;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a:hover,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a.elementor-item-active,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a.highlighted {
    background-color: #dddddd;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown .elementor-item,
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 12px;
    font-weight: 300;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c div.elementor-menu-toggle {
    color: #000000;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c div.elementor-menu-toggle svg {
    fill: #000000;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c div.elementor-menu-toggle:hover {
    color: #7a7a7a;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c div.elementor-menu-toggle:hover svg {
    fill: #7a7a7a;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c {
    --nav-menu-icon-size: 20px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c>.elementor-widget-container {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-e6e7c93 .elementor-icon-wrapper {
    text-align: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-e6e7c93 .elementor-icon {
    font-size: 30px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.9);
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39 {
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: #EFEFEF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cbee30b {
    color: #4B4B4B;
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 400;
    line-height: 30px;
  }
.forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-cf1ea25.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ea75aef img {
    width: 150px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ea75aef>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 015px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9cb8a3d .elementor-icon-wrapper {
    text-align: center;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9cb8a3d .elementor-icon {
    font-size: 30px;
  }
.forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-1dc7653 {
    color: #4B4B4B;
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 400;
    line-height: 30px;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-fe51e1d {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-9341eea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-f9672e0 img {
    width: 25%;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-d49de37>.elementor-container {
    max-width: 115px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-d49de37 {
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-bc-flex-widget .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-1a38612 .elementor-icon {
    font-size: 20px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-1a38612>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-19b07ce .elementor-icon {
    font-size: 20px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-19b07ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7bcd3eb .elementor-icon {
    font-size: 20px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7bcd3eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739>.elementor-container {
    max-width: 1200px;
    min-height: 40px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739 {
    box-shadow: 0px 21px 48px 0px rgba(99, 115, 129, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7970c739>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
  }
.forcms_block.-pages body.rtl .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
  }
.forcms_block.-pages body:not(.rtl) .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-icon i {
    color: #7A7A7A;
    transition: color 0.3s;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-icon svg {
    fill: #7A7A7A;
    transition: fill 0.3s;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: rgba(0, 0, 0, 0.2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: rgba(0, 0, 0, 0.2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 {
    --e-icon-list-icon-size: 12px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-icon {
    padding-right: 3px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-item>.elementor-icon-list-text,
  .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-text {
    color: #7A7A7A;
    transition: color 0.3s;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.2);
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 0em 1em 0em 0em;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-c431035 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-c062380>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9>.elementor-container {
    max-width: 800px;
    min-height: 100vh;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0a9f738);
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 0%;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu .elementor-item {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item:hover,
  .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item.elementor-item-active,
  .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item.highlighted,
  .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-0a9f738);
    fill: var(--e-global-color-0a9f738);
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-2ca63a4);
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 {
    --e-nav-menu-horizontal-menu-item-margin: calc(90px / 2);
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 90px;
  }
.forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--dropdown .elementor-item,
  .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages #elementor-popup-modal-13160 .dialog-message {
    width: 100vw;
    height: 100vh;
    align-items: flex-start;
  }
.forcms_block.-pages #elementor-popup-modal-13160 {
    justify-content: center;
    align-items: center;
  }
.forcms_block.-pages #elementor-popup-modal-13160 .dialog-close-button {
    display: flex;
  }
.forcms_block.-pages #elementor-popup-modal-13160 .dialog-widget-content {
    animation-duration: 1.2s;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d>.elementor-container {
    max-width: 800px;
    min-height: 100vh;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0a9f738);
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 0%;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu .elementor-item {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item {
    color: #4B4B4B;
    fill: #4B4B4B;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item:hover,
  .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
  .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item.highlighted,
  .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item:focus {
    color: #000000;
    fill: #000000;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #4B4B4B;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 {
    --e-nav-menu-horizontal-menu-item-margin: calc(90px / 2);
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 90px;
  }
.forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--dropdown .elementor-item,
  .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages #elementor-popup-modal-13154 .dialog-message {
    width: 100vw;
    height: 100vh;
    align-items: flex-start;
  }
.forcms_block.-pages #elementor-popup-modal-13154 {
    justify-content: center;
    align-items: center;
  }
.forcms_block.-pages #elementor-popup-modal-13154 .dialog-close-button {
    display: flex;
  }
.forcms_block.-pages #elementor-popup-modal-13154 .dialog-widget-content {
    animation-duration: 1.2s;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2>.elementor-container {
    max-width: 800px;
    min-height: 100vh;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2:not(.elementor-motion-effects-element-type-background),
  .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0a9f738);
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 0%;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-d8de37e>.elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu .elementor-item {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item {
    color: #7A7A7A;
    fill: #7A7A7A;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item:hover,
  .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item.elementor-item-active,
  .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item.highlighted,
  .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item:focus {
    color: #7A7A7A;
    fill: #7A7A7A;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #7A7A7A;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f {
    --e-nav-menu-horizontal-menu-item-margin: calc(90px / 2);
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 90px;
  }
.forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--dropdown .elementor-item,
  .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0px;
  }
.forcms_block.-pages #elementor-popup-modal-12945 .dialog-message {
    width: 100vw;
    height: 100vh;
    align-items: flex-start;
  }
.forcms_block.-pages #elementor-popup-modal-12945 {
    justify-content: center;
    align-items: center;
  }
.forcms_block.-pages #elementor-popup-modal-12945 .dialog-close-button {
    display: flex;
  }
.forcms_block.-pages #elementor-popup-modal-12945 .dialog-widget-content {
    animation-duration: 1.2s;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-e641d61 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-e641d61>.elementor-background-overlay {
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-1a29dab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-1a29dab>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-1a29dab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-1a29dab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a .elementor-icon-wrapper {
    text-align: center;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a.elementor-view-framed .elementor-icon,
  .forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-90f361a .elementor-icon {
    font-size: 29px;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-e9f85b8 {
    text-align: center;
    color: var(--e-global-color-accent);
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 700;
    line-height: 30px;
  }
.forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-e9f85b8>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 0px 0px 0px;
  }
.forcms_block.-pages #elementor-popup-modal-12286 .dialog-message {
    width: 100px;
    height: auto;
  }
.forcms_block.-pages #elementor-popup-modal-12286 {
    justify-content: flex-end;
    align-items: flex-end;
  }
.forcms_block.-pages #elementor-popup-modal-12286 .dialog-widget-content {
    animation-duration: 1.2s;
    background-color: rgba(255,255,255,0);
    margin: 0px 0px 50px 0px;
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-13d7e559 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-37c1d333>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-63144c02 .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__container {
    min-height: 40px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__submit {
    min-width: 40px;
    background-color: var(--e-global-color-text);
  }
.forcms_block.-pages body:not(.rtl) .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__icon {
    padding-left: calc(40px / 3);
  }
.forcms_block.-pages body.rtl .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__icon {
    padding-right: calc(40px / 3);
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__input,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(40px / 3);
    padding-right: calc(40px / 3);
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 input.elementor-search-form__input[type="search"] {
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 500;
    line-height: 30px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__input,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-search-form__icon,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-lightbox .dialog-lightbox-close-button,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2 .elementor-lightbox .dialog-lightbox-close-button:hover,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2.elementor-search-form--skin-full_screen input.elementor-search-form__input[type="search"] {
    color: #7A7A7A;
    fill: #7A7A7A;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 3px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2.elementor-search-form--skin-full_screen input.elementor-search-form__input[type="search"] {
    border-radius: 3px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-d4c90fc .elementor-heading-title {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__container {
    min-height: 40px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__submit {
    min-width: 40px;
    background-color: var(--e-global-color-text);
  }
.forcms_block.-pages body:not(.rtl) .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__icon {
    padding-left: calc(40px / 3);
  }
.forcms_block.-pages body.rtl .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__icon {
    padding-right: calc(40px / 3);
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__input,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(40px / 3);
    padding-right: calc(40px / 3);
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__input,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-search-form__icon,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-lightbox .dialog-lightbox-close-button,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc .elementor-lightbox .dialog-lightbox-close-button:hover,
  .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc.elementor-search-form--skin-full_screen input.elementor-search-form__input[type="search"] {
    color: #7A7A7A;
    fill: #7A7A7A;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 3px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc.elementor-search-form--skin-full_screen input.elementor-search-form__input[type="search"] {
    border-radius: 3px;
  }
.forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
.forcms_block.-pages #elementor-popup-modal-10920 .dialog-message {
    width: 640px;
    height: auto;
  }
.forcms_block.-pages #elementor-popup-modal-10920 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .8);
  }
.forcms_block.-pages #elementor-popup-modal-10920 .dialog-close-button {
    display: flex;
  }
.forcms_block.-pages #elementor-popup-modal-10920 .dialog-widget-content {
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  }
.forcms_block.-pages .elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
  }
/* Start custom CSS for search-form, class: .elementor-element-f09e5d2 */
.forcms_block.-pages .elementor-search-form__container {
    font-family: "Noto Sans JP", Sans-serif !important;
  }
.forcms_block.-pages .elementor-search-form__submit {
    background-color: #7a7a7a !important;
  }
.forcms_block.-pages .dialog-close-button.dialog-lightbox-close-button {
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
  }
.forcms_block.-pages .elementor-search-form__input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.71%2010.71%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395ccd2%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2210.71%200.71%2010%200%205.35%204.65%200.71%200%200%200.71%204.65%205.35%200%2010%200.71%2010.71%205.35%206.06%2010%2010.71%2010.71%2010%206.06%205.35%2010.71%200.71%22%2F%3E%3C%2Fsvg%3E');
    background-position: 50% 50% no-repeat;
    background-repeat: no-repeat;
    cursor: pointer;
  }
.forcms_block.-pages .elementor-search-form input[type=search] {
    font-size: 16px !important;
  }
/* End custom CSS */
@media (min-width:641px) {
    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57821a1f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30b3e930 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f018e68 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-108493df {
      width: 9.737%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e32a7e3 {
      width: 10.263%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1deb699e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6df79a54 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20adfe7a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7afc74c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-694ddd7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c5518da {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a8bc1aa {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1bece {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8e8d9e0 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b3a0d8b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a420c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72d205bd {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fe79a95 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cc05c78 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ea9856b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a850e25 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-556483bc {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e0c1b3 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18e142c5 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d1dea80 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67dcb733 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d2a34d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2106e77 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f1d836f {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f0e780a {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49066b5 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-657c4b8b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e92a6b2 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9ec62d0 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-100c8ae {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b3278b1 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24fbc80a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16f0207f {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28b2f403 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74eae760 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10c491b5 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15c566b1 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5edd43f7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40fcfb3 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-472d48a0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64570892 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69e0c3f1 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c20260f {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73f67b5f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-343123fe {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-681ed45e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d8d6f9 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71917cc4 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51084332 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78502c7d {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fa8a4a8 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ad2edb7 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935e6d {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dce89a9 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d482446 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af46c85 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44913911 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4cff4409 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56145f99 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fd1bf45 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25d7a80 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1eedd293 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c5e0d0 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1aed671 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-259ab69a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-537e61d0 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4628e67d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a6ea83e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28e90371 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16ab84fc {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a418afd {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-368dad5e {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-295a3c1d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26860b19 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-631c1721 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7a84 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-641bd6c3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5fbcad9 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cba61e2 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740bada2 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f832325 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d5339cc {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f7247dd {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5673783b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-17a14274 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-119a643e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-686818b2 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-acb00af {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b24fce6 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c216d5f {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2166250d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e33237 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-779ad038 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-99e216e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57924097 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e0eb98c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56ec28b0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b2f399 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12093183 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5dc78ddd {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7789cc18 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5286a8ca {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60232042 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38dcc524 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4be0ecbd {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e432140 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592f7dea {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25445f87 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f8942e5 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba2c80d {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e00e088 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7030e0b9 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d8bdfc {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d44c084 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-404e13c0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49185ed7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b0e0f7d {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50df189 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79090c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-65a92d43 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20552482 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30dce38 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575551fe {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d2783cd {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dcacc59 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2387dc79 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78b39fe5 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36434d16 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74d49ff7 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d2c80f6 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15adaf4c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7136ecf9 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e4a6af8 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b8f82b0 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45addb1b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1f13b306 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75cc330b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61de3b61 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62b83443 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-790f42b3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a10bca7 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-df83005 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff3d67c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ee57906 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f6b302e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b67154e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f2a530 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24da5a31 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26244128 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c6df3d6 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-380330b8 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-258851f3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d87c422 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-65daf67e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35d55ee {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1940ab91 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b7f916 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9bbe1e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37d6813c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-567a08d0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e4e3229 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ecf5d89 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b9ae2be {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3768e00f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33ada1e6 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f3af1ed {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c05b7c7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62216fcb {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603354 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4997b270 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4784d48c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468bae41 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22427207 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72a89379 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d8bda32 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762ee2c1 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28792466 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d39cf76 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24c9135 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-656c661 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0e6b5ab {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c400d5a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c50b940 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51bc0b5d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c797802 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36ca1233 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e1eb2fc {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a58fb47 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bd9fa0b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc82c55 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468f1210 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d38a7cc {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60ca6d11 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e4fece {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d050857 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f072ce {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba17588 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69f98898 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef38cee {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6343930 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba4c2a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8a8e6fa {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-102ca0b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2847560 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b3b8a21 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1af13747 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6043302a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69b1353c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ee473e6 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fb92f06 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ffb9e83 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935bcfb {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7283fe44 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3606b38d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559d87a3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-651414b2 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53e942cd {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2889eb8b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575ed08c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1830844b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-425e1d9c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4aae9d6e {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fa43899 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3248381c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-227fc4c4 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4581a {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ccbd340 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d3214ed {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27cb9990 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79c6ccaf {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-21b4fab {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7eafebd7 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84bce1 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-91b28fb {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a1d02c6 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774db3e0 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73a07f6f {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5837d34 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-107cefa4 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c4cf548 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7101c1d0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14e815f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-176f724d {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30707b7b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5735e092 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47b0effb {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-171e5f8e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f8a292a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e2504d1 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a2f45de {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef9ba9a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f123d5a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20889f52 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45438ac9 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25c6c310 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b9ed7c9 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-583c3484 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39b63d6c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-560f9e4b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b2b8de {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-435c582a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-724255a5 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35310597 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a588f53 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1abf5236 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b96f067 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-54a22d31 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e94eb0f {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d3efc7c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-701fe255 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a314999 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22179fc7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b2c41fb {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25bbdbeb {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39c46b02 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4bb55416 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23c95829 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-591d67e6 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b133337 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60412bf5 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12278611 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c61b756 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cd5d7c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-284d9088 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48f7f596 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-840c38a {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2926760a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-712e0919 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c8a539b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31384786 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff4ac0c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b7c76a4 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-632577ab {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d75aa2b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e67fb79 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3709c942 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ae2b2ed {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ab484cb {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffdc63b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51e49dd9 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f6cb702 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12e890ac {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32563126 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c63a0e7 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29a9c6e8 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cbb8f6a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ce6014 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3363cc8e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36fdca97 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-76772534 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4caa56a8 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43c6274c {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b1920d {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5867c7a6 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a278f6e {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34f0f002 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3e5a44 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63f509da {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25c1693c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ec56ee2 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-99b42db {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-549edcbe {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58ca33eb {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d33cb80 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-245638fa {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5146dd8e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4204560e {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-546fa1ed {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2189b06e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5cab9 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2269d999 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30f2e31c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a283fa1 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-749bc535 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c00df1 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27c96dd3 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11f90e59 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3dfc01 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-144661ea {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ae9118 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79d0b659 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48a01148 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d9ae65 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f42cad {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ab031e7 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c5d4ed {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37c2be84 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-252ee71b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-380894b1 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30ab96e3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-349bf6fe {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72eac13b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75f821f6 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43bda6b5 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-306d5d3f {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58400d16 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b98ed40 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-404845db {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b616b56 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfe0c53 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-76e3a071 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5165d {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d2ad4b4 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-afb25e3 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10134200 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69050e13 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6220c7b0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7369f63f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db1b56a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14c1f0bf {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c719 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba0b34 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af048b2 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71f70b0e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29bcbdab {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4310bf25 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6521818a {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46493a58 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55ad7f5c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77b22f99 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66c22870 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c32b6a2 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7b1d27 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56fbb2aa {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-315feeea {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2819319c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46585f9a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-be27a21 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-340d528e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6eb78d99 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-619daf84 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5da38de8 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b634987 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f2a4caa {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35db075b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-492c8269 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e4ea22c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d9f9572 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43b5cf73 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a086d3e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffac80d {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58cfe65b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e7d7896 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c826cf7 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62ffe28d {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-81715d8 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73507d3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a00a4f5 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b7772ff {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4ed724 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ea049a2 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44b3cbf3 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4cf4c8 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a585a46 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c5b36e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19012ad {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-969e335 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39f0b464 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-203f3888 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cd98ae {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1dc9ee0c {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254bebc3 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d38317 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23391fa3 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74fbd428 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1f2a8493 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48116ab0 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62cc5bfa {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b58c568 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22187168 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-499fd1a5 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e2f3480 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11da268a {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b88469c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c9b7815 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11ebc7df {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bd11c1c {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1145c0b {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7974f4ad {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ca7df30 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f298062 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15466077 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c287f49 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-130d4d0a {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e617ac8 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23e9e577 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-173488ba {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-324c8c51 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b4b0920 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40ff276 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6946547 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a214661 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dd19b16 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-70d18eb4 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11d1ae7b {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35b06607 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ab40d3b {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33c39373 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f3eda35 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3011671e {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6134335e {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77985766 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a92774f {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a2ed952 {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9d96a29 {
      width: 64.666%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51d4cba4 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72832e2f {
      width: 10%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f4c6e6a {
      width: 64.666%;
    }
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b {
      width: 43%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-d94867e {
      width: 17%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1 {
      width: 14.753%;
    }
    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e {
      width: 33.3%;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7021d46 {
      width: 33.029%;
    }
}
@media (max-width:1024px) {
    .forcms_block.-pages .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1024px;
    }

    .forcms_block.-pages .e-con {
      --container-max-width: 1024px;
    }
    .forcms_block.-pages .elementor-widget-image .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-text-editor {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-image-box .elementor-image-box-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-star-rating .elementor-star-rating__title {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-progress .elementor-title {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-testimonial .elementor-testimonial-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-tabs .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-accordion .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-toggle .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-alert .elementor-alert-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-primary-content-wysiwyg {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-secondary-content-wysiwyg {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-text-path {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-site-logo .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-excerpt .elementor-widget-container {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-featured-image .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-archive-posts .elementor-post__excerpt p {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-archive-posts .elementor-posts-nothing-found {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-posts .elementor-post__excerpt p {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-gallery .elementor-gallery-item__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-group>label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-type-html {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-group .elementor-field,
    .forcms_block.-pages .elementor-widget-form .elementor-field-subgroup label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-form-fields-wrapper label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-field-group .elementor-field,
    .forcms_block.-pages .elementor-widget-login .elementor-field-subgroup label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-hotspot .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-list .elementor-price-list-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-table .elementor-price-table__features-list li {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-table .elementor-price-table__additional_info {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-call-to-action .elementor-cta__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-testimonial-carousel .elementor-testimonial__text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-reviews .elementor-testimonial__text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-table-of-contents .elementor-toc__list-item {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-countdown .elementor-countdown-digits {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-countdown .elementor-countdown-expire--message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-search-form input.elementor-search-form__input[type="search"] {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-search-form .elementor-search-form__submit {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-author-box .elementor-author-box__bio {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-item {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item,
    .forcms_block.-pages .elementor-widget-sitemap span.elementor-sitemap-list,
    .forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-lottie .e-lottie__caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-paypal-button .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-stripe-button .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-progress-tracker .current-progress-percentage {
      line-height: var(--e-global-typography-text-line-height);
    }
    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e0612f8 {
      padding: 0px 10px 40px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080>.elementor-element-populated {
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53 .elementor-button {
      padding: 15px 10px 15px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c803db5 {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-820e25f>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bb62b61 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6df79a54.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6df79a54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6df79a54>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-535f5b1 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-694ddd7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-694ddd7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-694ddd7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bed0b24 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3e1bece.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1bece.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1bece>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7502cc54 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-663a420c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a420c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a420c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69866ec {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-cc05c78.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cc05c78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cc05c78>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-375f2a53 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-556483bc.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-556483bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-556483bc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-881d67c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3d1dea80.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d1dea80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d1dea80>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5856986 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2106e77.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2106e77.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2106e77>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4737e54c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-49066b5.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49066b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49066b5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-450e96b5 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-9ec62d0.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9ec62d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9ec62d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ec7cc66 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-24fbc80a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24fbc80a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24fbc80a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a182678 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-74eae760.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74eae760.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74eae760>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603b913f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5edd43f7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5edd43f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5edd43f7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-754e3afe {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-64570892.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64570892.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64570892>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-714f218e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-73f67b5f.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73f67b5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73f67b5f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60d19fef {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1d8d6f9.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d8d6f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d8d6f9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45de2366 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-78502c7d.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78502c7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78502c7d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c73bc41 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7935e6d.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935e6d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935e6d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-946f6e8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3af46c85.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af46c85.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af46c85>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e39c0a2 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-56145f99.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56145f99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56145f99>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a1d2d8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1eedd293.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1eedd293.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1eedd293>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bbd0a07 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-259ab69a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-259ab69a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-259ab69a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-90673c2 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4a6ea83e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a6ea83e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a6ea83e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9622aa8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-a418afd.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a418afd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a418afd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b3bd486 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-26860b19.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26860b19.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26860b19>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74455e30 {
      padding: 0px 10px 0px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-109a3708>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-657deeb0 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-641bd6c3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-641bd6c3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-641bd6c3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f3e1f84 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-740bada2.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740bada2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740bada2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d9fe5cb {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3f7247dd.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f7247dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f7247dd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46127452 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-119a643e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-119a643e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-119a643e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-528b3928 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-b24fce6.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b24fce6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b24fce6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2831abd7 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-22e33237.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e33237.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e33237>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-289ef5 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-57924097.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57924097.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57924097>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6396430b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-16b2f399.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b2f399.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b2f399>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-be4673b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7789cc18.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7789cc18.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7789cc18>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6941853e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-38dcc524.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38dcc524.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38dcc524>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2996462b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-592f7dea.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592f7dea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592f7dea>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b6a25f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4ba2c80d.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba2c80d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba2c80d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254dfff {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-d8bdfc.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d8bdfc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d8bdfc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f159720 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-49185ed7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49185ed7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49185ed7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ad8d411 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-79090c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79090c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79090c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35588b9c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-30dce38.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30dce38.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30dce38>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66b08616 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2dcacc59.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dcacc59.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dcacc59>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77796a5c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-36434d16.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36434d16.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36434d16>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15e5c0b9 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-15adaf4c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15adaf4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15adaf4c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-489eaf28 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7b8f82b0.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b8f82b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b8f82b0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4585d672 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-75cc330b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75cc330b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75cc330b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a4e89e3 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-790f42b3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-790f42b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-790f42b3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36fed44e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5ff3d67c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff3d67c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff3d67c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51550ce8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6b67154e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b67154e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b67154e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15f88e7b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-26244128.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26244128.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26244128>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2021d1d4 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-258851f3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-258851f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-258851f3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6323743b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-35d55ee.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35d55ee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35d55ee>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68cb399c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-f9bbe1e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9bbe1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9bbe1e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7aca1c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2e4e3229.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e4e3229.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e4e3229>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-869a76f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3768e00f.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3768e00f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3768e00f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-531b6a8e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1c05b7c7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c05b7c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c05b7c7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28e63134 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4997b270.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4997b270.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4997b270>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4d8cdf {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e8bd81d>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a13d8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-22427207.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22427207.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22427207>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-699edac7 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-762ee2c1.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762ee2c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762ee2c1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f9e264 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-24c9135.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24c9135.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24c9135>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c452aa {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-c400d5a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c400d5a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c400d5a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-536d2a23 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-c797802.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c797802.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c797802>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8c18be0 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-a58fb47.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a58fb47.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a58fb47>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-701038a {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-468f1210.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468f1210.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468f1210>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42f096bd {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-33e4fece.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e4fece.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e4fece>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71480b27 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7ba17588.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba17588.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba17588>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e5763a5 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6343930.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6343930.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6343930>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f3c84e9 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-102ca0b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-102ca0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-102ca0b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ad1c9ee {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1af13747.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1af13747.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1af13747>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2d793ae5 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4ee473e6.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ee473e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ee473e6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c319e53 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7935bcfb.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935bcfb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935bcfb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c7c0b20 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-559d87a3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559d87a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559d87a3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f187c91 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2889eb8b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2889eb8b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2889eb8b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-114fdcc3 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-425e1d9c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-425e1d9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-425e1d9c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72971777 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3248381c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3248381c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3248381c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d705c7d {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-ccbd340.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ccbd340.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ccbd340>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d8635f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-79c6ccaf.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79c6ccaf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79c6ccaf>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9b1e965 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4b84bce1.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84bce1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84bce1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b764cc6 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-774db3e0.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774db3e0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774db3e0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dfa531e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-107cefa4.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-107cefa4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-107cefa4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6bfc4f43 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-14e815f.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14e815f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14e815f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7293f84f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5735e092.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5735e092.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5735e092>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1facd8ca {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67353537>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48ce58e8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5f8a292a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f8a292a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f8a292a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-059daa3 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-ef9ba9a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef9ba9a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef9ba9a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3596829c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-45438ac9.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45438ac9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45438ac9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ef0fd23 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-583c3484.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-583c3484.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-583c3484>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-604e9258 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4b2b8de.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b2b8de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b2b8de>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36bf698f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-35310597.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35310597.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35310597>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e858f8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7b96f067.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b96f067.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b96f067>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59ce7417 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1d3efc7c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d3efc7c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d3efc7c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-788241e2 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-22179fc7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22179fc7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22179fc7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e200b3c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-39c46b02.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39c46b02.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39c46b02>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c91b538 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-591d67e6.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-591d67e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-591d67e6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fc6fe95 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-12278611.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12278611.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12278611>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-561c5628 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-284d9088.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-284d9088.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-284d9088>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fdf839a {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2926760a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2926760a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2926760a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47ef136f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-31384786.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31384786.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31384786>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a6c1e3f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-632577ab.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-632577ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-632577ab>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b58d8c {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3da3ff13>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-104d3d78 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3709c942.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3709c942.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3709c942>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2978eab4 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6ffdc63b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffdc63b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffdc63b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-177749ea {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-12e890ac.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12e890ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12e890ac>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5610ef6b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-29a9c6e8.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29a9c6e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29a9c6e8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7f4c74 {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-65b0c825>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385b856 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3363cc8e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3363cc8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3363cc8e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1608b264 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4caa56a8.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4caa56a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4caa56a8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d468f6 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5867c7a6.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5867c7a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5867c7a6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee3c3d3 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6c3e5a44.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3e5a44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3e5a44>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39bd6abf {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7ec56ee2.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ec56ee2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ec56ee2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41728276 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-58ca33eb.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58ca33eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58ca33eb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ffaf623 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5146dd8e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5146dd8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5146dd8e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-803c522 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2189b06e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2189b06e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2189b06e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6863229c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-30f2e31c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30f2e31c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30f2e31c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53144394 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-31c00df1.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c00df1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c00df1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f29841b {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3f3dfc01.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3dfc01.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3dfc01>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4524aa6e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-79d0b659.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79d0b659.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79d0b659>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64c53ac {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6f42cad.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f42cad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f42cad>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cca677 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-37c2be84.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37c2be84.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37c2be84>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a206c1c {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-30ab96e3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30ab96e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30ab96e3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59132fee {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-75f821f6.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75f821f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75f821f6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12323aea {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-58400d16.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58400d16.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58400d16>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-804e0c7 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4b616b56.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b616b56.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b616b56>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df2e346 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-19d5165d.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5165d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5165d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33429752 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-10134200.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10134200.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10134200>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2feeaa55 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7369f63f.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7369f63f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7369f63f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a5e0258 {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-182ebe04>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37a5cdc0 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1de0c719.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c719.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c719>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bdd1339 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-71f70b0e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71f70b0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71f70b0e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72407dcc {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6521818a.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6521818a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6521818a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c96151a {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-77b22f99.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77b22f99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77b22f99>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a5cfe3e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3c7b1d27.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7b1d27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7b1d27>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52834818 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-2819319c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2819319c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2819319c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32e03dd8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-340d528e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-340d528e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-340d528e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d312bcc {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-5da38de8.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5da38de8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5da38de8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1bdeae89 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-35db075b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35db075b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35db075b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84735 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7d9f9572.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d9f9572.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d9f9572>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e5ddeb4 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6ffac80d.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffac80d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffac80d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18c3dffd {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1c826cf7.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c826cf7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c826cf7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e3927e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-73507d3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73507d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73507d3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e541c68 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-1c4ed724.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4ed724.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4ed724>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7560f226 {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cad1d82>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-716f438 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6c4cf4c8.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4cf4c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4cf4c8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-92cf874 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-19012ad.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19012ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19012ad>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26fccd52 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-203f3888.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-203f3888.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-203f3888>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6197758c {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e6fd756>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ebfd076 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-254bebc3.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254bebc3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254bebc3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c8ad398 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-74fbd428.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74fbd428.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74fbd428>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-708feba6 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-62cc5bfa.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62cc5bfa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62cc5bfa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a861394 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-499fd1a5.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-499fd1a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-499fd1a5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-772865ac {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7b88469c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b88469c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b88469c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744eb54 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-7bd11c1c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bd11c1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bd11c1c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb63e7 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-ca7df30.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ca7df30.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ca7df30>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27e3a166 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3c287f49.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c287f49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c287f49>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e98fb5 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-23e9e577.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23e9e577.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23e9e577>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f87b9f0 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3b4b0920.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b4b0920.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b4b0920>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3b1e07 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-3a214661.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a214661.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a214661>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3c052e {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-11d1ae7b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11d1ae7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11d1ae7b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e65cbe8 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-33c39373.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33c39373.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33c39373>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e086d19 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-6134335e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6134335e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6134335e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-461e673 {
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f5637a>.elementor-element-populated {
      margin: 0px 10px 0px 10px;
      --e-column-margin-right: 10px;
      --e-column-margin-left: 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28485856 {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-4a2ed952.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a2ed952.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a2ed952>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f2a20f {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-3831 .elementor-element.elementor-element-72832e2f.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72832e2f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72832e2f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8 {
      padding: 010px 20px 010px 20px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-ddb008b.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b>.elementor-element-populated {
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed .elementor-item:before {
      border-width: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-draw .elementor-item:before {
      border-width: 0 0 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-draw .elementor-item:after {
      border-width: 0px 0px 0 0;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-corners .elementor-item:before {
      border-width: 0px 0 0 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-framed.e--animation-corners .elementor-item:after {
      border-width: 0 0px 0px 0;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-underline .elementor-item:after,
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-overline .elementor-item:before,
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-double-line .elementor-item:before,
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .e--pointer-double-line .elementor-item:after {
      height: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--main .elementor-item {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c .elementor-nav-menu--dropdown a {
      padding-left: 38px;
      padding-right: 38px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 0px 10px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1>.elementor-element-populated {
      padding: 05px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39 {
      padding: 10px 20px 010px 20px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-593b716 .elementor-icon {
      font-size: 25px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557>.elementor-element-populated {
      padding: 05px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-2c944b9>.elementor-element-populated {
      margin: 0% 0% 0% 6%;
      --e-column-margin-right: 0%;
      --e-column-margin-left: 6%;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu .elementor-item {
      font-size: 30px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 {
      --e-nav-menu-horizontal-menu-item-margin: calc(75px / 2);
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 75px;
    }
    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-b90437c>.elementor-element-populated {
      margin: 0% 0% 0% 6%;
      --e-column-margin-right: 0%;
      --e-column-margin-left: 6%;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu .elementor-item {
      font-size: 30px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 {
      --e-nav-menu-horizontal-menu-item-margin: calc(75px / 2);
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 75px;
    }
    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-2a9956e5>.elementor-element-populated {
      margin: 0% 0% 0% 6%;
      --e-column-margin-right: 0%;
      --e-column-margin-left: 6%;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu .elementor-item {
      font-size: 30px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f {
      --e-nav-menu-horizontal-menu-item-margin: calc(75px / 2);
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 75px;
    }
}
@media (max-width:1024px) and (min-width:641px) {
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1 {
      width: 20%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25 {
      width: 25%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557 {
      width: 20%;
    }
    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-2c944b9 {
      width: 50%;
    }
    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-b90437c {
      width: 50%;
    }
    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-2a9956e5 {
      width: 50%;
    }
}
@media (max-width:640px) {
    .forcms_block.-pages .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 767px;
    }

    .forcms_block.-pages .e-con {
      --container-max-width: 767px;
    }
    .forcms_block.-pages .elementor-widget-image .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-text-editor {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-image-box .elementor-image-box-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-icon-box .elementor-icon-box-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-star-rating .elementor-star-rating__title {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .forcms_block.-pages .elementor-widget-icon-list .elementor-icon-list-item>a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-progress .elementor-title {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-testimonial .elementor-testimonial-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-tabs .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-accordion .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-toggle .elementor-tab-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-alert .elementor-alert-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-primary-content-wysiwyg {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-pafe-switch-content .pafe-switch_content-secondary-content-wysiwyg {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-text-path {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-site-logo .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-excerpt .elementor-widget-container {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-content {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-theme-post-featured-image .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-archive-posts .elementor-post__excerpt p {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-archive-posts .elementor-posts-nothing-found {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-posts .elementor-post__excerpt p {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-gallery .elementor-gallery-item__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-group>label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-type-html {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-field-group .elementor-field,
    .forcms_block.-pages .elementor-widget-form .elementor-field-subgroup label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-form .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-form-fields-wrapper label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-field-group .elementor-field,
    .forcms_block.-pages .elementor-widget-login .elementor-field-subgroup label {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-hotspot .widget-image-caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-list .elementor-price-list-description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-table .elementor-price-table__features-list li {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-price-table .elementor-price-table__additional_info {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-call-to-action .elementor-cta__description {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-testimonial-carousel .elementor-testimonial__text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-reviews .elementor-testimonial__text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-table-of-contents .elementor-toc__list-item {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-countdown .elementor-countdown-digits {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-countdown .elementor-countdown-expire--message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-search-form input.elementor-search-form__input[type="search"] {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-search-form .elementor-search-form__submit {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-author-box .elementor-author-box__bio {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-post-info .elementor-icon-list-item {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item,
    .forcms_block.-pages .elementor-widget-sitemap span.elementor-sitemap-list,
    .forcms_block.-pages .elementor-widget-sitemap .elementor-sitemap-item a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-lottie .e-lottie__caption {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-paypal-button .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-stripe-button .elementor-message {
      line-height: var(--e-global-typography-text-line-height);
    }

    .forcms_block.-pages .elementor-widget-progress-tracker .current-progress-percentage {
      line-height: var(--e-global-typography-text-line-height);
    }
    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78d5d5ac {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 40px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59c552f .elementor-heading-title {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-59c552f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e0612f8 {
      padding: 0px 10px 30px 10px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080 {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b07080>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-155b4ded>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57821a1f {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57821a1f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e3de7a3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30b3e930 {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30b3e930>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f61642e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f018e68 {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f018e68>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c5fa6e2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52d3ed55 {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52d3ed55>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6cee98b8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b0b918f {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b0b918f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52161d92>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5cad4f8b {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5cad4f8b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53d482b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e2ca15f {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e2ca15f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cf0698>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-108493df {
      width: 33%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-108493df>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19c6468a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e32a7e3 {
      width: 50%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e32a7e3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 5px 5px 5px 5px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53 .elementor-button {
      padding: 10px 20px 10px 20px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a554f53>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c803db5 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6985748e .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6985748e>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1deb699e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4bb21e18>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6df79a54 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6df79a54>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77e551b2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20adfe7a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-728c2f88>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7afc74c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a9be5f0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-694ddd7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-694ddd7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e74277>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c5518da>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3053e11>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a8bc1aa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e0032be>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1bece {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1bece>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b4e7e4d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8e8d9e0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-94edb95>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b3a0d8b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-744289f0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a420c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-663a420c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-228ae45e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72d205bd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d3668b5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fe79a95>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f0c1cac>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cc05c78 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cc05c78>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0488>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ea9856b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-00eba32>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a850e25>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71cebb8c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-556483bc {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-556483bc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-139203a6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e0c1b3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f9e4001>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18e142c5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a20df75>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d1dea80 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d1dea80>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3418f29a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67dcb733>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff840b4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d2a34d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c51b978>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2106e77 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2106e77>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a86a129>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f1d836f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1be07a8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f0e780a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e4fbf63>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49066b5 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49066b5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a038777>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-657c4b8b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-288f9839>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e92a6b2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-700fe11e>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9ec62d0 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9ec62d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dcb82f0>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-100c8ae>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-80862f5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b3278b1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a2790ca>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24fbc80a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24fbc80a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dee0e92>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16f0207f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32c9002a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28b2f403>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603de652>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74eae760 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74eae760>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5224e6bf>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10c491b5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5331d314>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15c566b1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4da716>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5edd43f7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5edd43f7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10246ca5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40fcfb3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44d83d9b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-472d48a0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57523c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64570892 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64570892>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71a0fc22>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69e0c3f1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c17efde>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c20260f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28603156>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73f67b5f {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73f67b5f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50c24f12>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-343123fe>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7962bb96>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-681ed45e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13d9e21d>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d8d6f9 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d8d6f9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2045bf96>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71917cc4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74c68af5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51084332>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ea064ce>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78502c7d {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78502c7d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593487a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fa8a4a8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49f9b8c3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ad2edb7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b8702da>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935e6d {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935e6d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ebc3ba5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dce89a9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b3cac1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d482446>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b440233>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af46c85 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af46c85>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a47973>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44913911>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-385d6766>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4cff4409>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84a9a2>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56145f99 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56145f99>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26591322>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fd1bf45>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784e2091>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25d7a80>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-163bb00f>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1eedd293 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1eedd293>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b66ad82>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c5e0d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10378a42>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1aed671>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48cb44c4>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-259ab69a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-259ab69a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1348aace>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-537e61d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67b96a3f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4628e67d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a8fbe95>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a6ea83e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a6ea83e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4558edfa>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28e90371>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c91ac67>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16ab84fc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b613c65>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a418afd {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a418afd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a11d49>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-368dad5e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66e6963c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-295a3c1d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-67f413fe>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26860b19 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26860b19>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-207631f6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-631c1721>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7ab159>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74455e30 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 15px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c5c3ad6 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c5c3ad6>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7a84>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-579926d2>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-641bd6c3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-641bd6c3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6024a459>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5fbcad9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75602829>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cba61e2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d03ac6>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740bada2 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740bada2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c070e1d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f832325>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10d7b7f6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d5339cc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dfcab41>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f7247dd {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f7247dd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-622521e3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5673783b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33d0ef3f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-17a14274>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55bf124a>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-119a643e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-119a643e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fef6c0>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-686818b2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77bf4ae4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-acb00af>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-335dfa7b>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b24fce6 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b24fce6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-41ec58ef>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c216d5f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3428e076>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2166250d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ea74350>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e33237 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e33237>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc7bfca>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-779ad038>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5c73ff66>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-99e216e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e242391>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57924097 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-57924097>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1571e5ae>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e0eb98c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b390787>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56ec28b0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b30878e>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b2f399 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b2f399>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b7b9ea6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12093183>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-320836d3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5dc78ddd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e302fc0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7789cc18 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7789cc18>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6182ac3c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5286a8ca>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9129ca>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60232042>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4991c1c0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38dcc524 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38dcc524>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cdecade>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4be0ecbd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e0a0408>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e432140>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c8dc647>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592f7dea {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592f7dea>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4fc897e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25445f87>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2c934152>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f8942e5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cbb71c6>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba2c80d {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba2c80d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d547757>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e00e088>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37980ab1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7030e0b9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f679ee>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d8bdfc {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d8bdfc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60a51eff>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d44c084>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22c6303a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-404e13c0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-201088b1>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49185ed7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49185ed7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ba5a9b2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b0e0f7d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f42fd9d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50df189>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352af720>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79090c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79090c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6273df49>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-65a92d43>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23ec744d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20552482>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5a88d1ab>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30dce38 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30dce38>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46d8f07b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575551fe>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cee9ac4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d2783cd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19776920>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dcacc59 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2dcacc59>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-510829c3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2387dc79>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dd1ba5e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78b39fe5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1199bebd>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36434d16 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36434d16>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b2af46e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74d49ff7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2af1175b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d2c80f6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-430f266>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15adaf4c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15adaf4c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e0a49a9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7136ecf9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5216e022>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e4a6af8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-793df648>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b8f82b0 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b8f82b0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7dab35a1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45addb1b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15081bc8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1f13b306>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9875d5>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75cc330b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75cc330b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dcbf33f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61de3b61>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4de26b44>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62b83443>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29cd52c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-790f42b3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-790f42b3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cac2c3a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a10bca7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42ae5259>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-df83005>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34ce8ad9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff3d67c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff3d67c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba405dc>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ee57906>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-538989e0>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f6b302e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2872cd51>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b67154e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b67154e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-355b0e85>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f2a530>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-70fd8363>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24da5a31>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42583ef6>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26244128 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26244128>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7548dc0b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c6df3d6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-493567f4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-380330b8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-560f0116>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-258851f3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-258851f3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26d9ed05>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d87c422>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78b5e249>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-65daf67e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9d704d9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35d55ee {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35d55ee>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-328f224c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1940ab91>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52125325>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b7f916>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51885449>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9bbe1e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f9bbe1e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-317aa1c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37d6813c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-532ef124>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-567a08d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-110de8f5>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e4e3229 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e4e3229>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7607de1a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ecf5d89>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ecebd1b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b9ae2be>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bc30b5b>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3768e00f {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3768e00f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58badca9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33ada1e6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f6acb13>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f3af1ed>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35b675e0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c05b7c7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c05b7c7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ef18f88>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62216fcb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-651ad6a1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-603354>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15481a40>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4997b270 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4997b270>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c5cc3cf>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4784d48c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5207abc7>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4d8cdf {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23458235 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23458235>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468bae41>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-670b6992>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22427207 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22427207>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-239e3305>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72a89379>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2267d907>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d8bda32>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-178f8d10>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762ee2c1 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762ee2c1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a192184>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28792466>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e18612f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d39cf76>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5942614>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24c9135 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24c9135>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ce8166>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-656c661>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b08bcd3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0e6b5ab>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b9ab49>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c400d5a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c400d5a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0323fbb>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c50b940>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bba8f4f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51bc0b5d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28954176>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c797802 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c797802>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-127dd353>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36ca1233>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-568ecff8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e1eb2fc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7931a82>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a58fb47 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a58fb47>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45097d3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-bd9fa0b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f31f781>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fc82c55>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-740863c9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468f1210 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-468f1210>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6425c364>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d38a7cc>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b4e9f5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60ca6d11>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6be37784>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e4fece {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33e4fece>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-497df6c4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d050857>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1fde9f91>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f072ce>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-28620089>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba17588 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba17588>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-762d7e52>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69f98898>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-406f57d1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef38cee>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-0f33f60>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6343930 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6343930>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fb0362>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ba4c2a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11601e4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-8a8e6fa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c1f53d7>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-102ca0b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-102ca0b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f27ddd>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2847560>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b1364f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b3b8a21>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c553321>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1af13747 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1af13747>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-747e8a51>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6043302a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bab6b8d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69b1353c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-706484f3>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ee473e6 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ee473e6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72bc0155>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-fb92f06>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5aa1fe65>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ffb9e83>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-324e246c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935bcfb {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7935bcfb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22e2ae23>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7283fe44>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-720d6f47>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3606b38d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584dc7bc>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559d87a3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-559d87a3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50ceef2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-651414b2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6eb0952d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53e942cd>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fa431e2>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2889eb8b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2889eb8b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e64a4c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-575ed08c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e6f2285>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1830844b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25ea07de>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-425e1d9c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-425e1d9c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10112c52>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4aae9d6e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6271c560>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7fa43899>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d962a3c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3248381c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3248381c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15786561>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-227fc4c4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3bafaba4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f4581a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b430a03>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ccbd340 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ccbd340>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75401c1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d3214ed>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dede14f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27cb9990>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-574105c9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79c6ccaf {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79c6ccaf>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-784c36a1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-21b4fab>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72522741>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7eafebd7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3fbc1edd>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84bce1 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b84bce1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e39fbb8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-91b28fb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7957be60>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a1d02c6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2fd173b4>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774db3e0 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774db3e0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-308d679a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73a07f6f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72d71f38>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5837d34>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-490644ff>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-107cefa4 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-107cefa4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26437e5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-c4cf548>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e39c5b5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7101c1d0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16b24ccd>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14e815f {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14e815f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35206fb1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-176f724d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f792ee8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30707b7b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-774187c1>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5735e092 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5735e092>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24cce10>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47b0effb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f0439a6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1facd8ca {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24511363 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24511363>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-171e5f8e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d07ea1e>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f8a292a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f8a292a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6fe8900>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e2504d1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24a6fcf>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a2f45de>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-989dee7>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef9ba9a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ef9ba9a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfad5f7>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f123d5a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9992154>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20889f52>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3821fea1>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45438ac9 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45438ac9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c859d8c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25c6c310>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63bddb07>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b9ed7c9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6852f039>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-583c3484 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-583c3484>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-389750f4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39b63d6c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b41467f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-560f9e4b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35010462>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b2b8de {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b2b8de>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e828d55>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-435c582a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e14e7d3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-724255a5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-d15d4c5>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35310597 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35310597>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6139fdda>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a588f53>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2340e95d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1abf5236>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-26def9c0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b96f067 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b96f067>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-212b6d05>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-54a22d31>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a12065e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e94eb0f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4164ecd4>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d3efc7c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d3efc7c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a7585e7>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-701fe255>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ee846ac>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a314999>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60562734>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22179fc7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22179fc7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c3c6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b2c41fb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-787117fb>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25bbdbeb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4be33462>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39c46b02 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39c46b02>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ca45a2b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4bb55416>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f7adddf>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23c95829>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45a01c19>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-591d67e6 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-591d67e6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-771d0349>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b133337>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b039911>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60412bf5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5addf2b8>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12278611 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12278611>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7075f527>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c61b756>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-688a330e>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42cd5d7c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a733cef>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-284d9088 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-284d9088>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-13b051eb>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48f7f596>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19e5cd6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-840c38a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34e0aa2a>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2926760a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2926760a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ec4b300>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-712e0919>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4138d2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c8a539b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa2ed4>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31384786 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31384786>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-334205e2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff4ac0c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5506c0a8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b7c76a4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-464491aa>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-632577ab {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-632577ab>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-644ebc3a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d75aa2b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-49478aab>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b58d8c {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df506a5 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df506a5>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6e67fb79>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3ee99991>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3709c942 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3709c942>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3793f80a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ae2b2ed>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-50b254b4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ab484cb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45c323b3>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffdc63b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffdc63b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b305b3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51e49dd9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15204641>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f6cb702>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3349b58>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12e890ac {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-12e890ac>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a1c041f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32563126>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ceb7ab3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c63a0e7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14f526>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29a9c6e8 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29a9c6e8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7875a9e8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7cbb8f6a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16ca8a5f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4e7f4c74 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-674dabe3 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-674dabe3>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ce6014>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1414dbd5>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3363cc8e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3363cc8e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e94ab65>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-36fdca97>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1b4ab4b6>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-76772534>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15274a71>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4caa56a8 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4caa56a8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-550b40ef>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43c6274c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5df14648>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79b1920d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7573602b>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5867c7a6 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5867c7a6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-45cdd3f9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7a278f6e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-42c3dc5f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-34f0f002>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c8c2da2>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3e5a44 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3e5a44>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c3ac553>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63f509da>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39ed25f7>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-25c1693c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-500a69a>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ec56ee2 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ec56ee2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aa3f569>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-99b42db>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f385197>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-549edcbe>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1a1d72f7>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58ca33eb {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58ca33eb>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-18d84139>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d33cb80>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-431297c5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-245638fa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6664ceda>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5146dd8e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5146dd8e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6838a0bd>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4204560e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dffb22c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-546fa1ed>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4914d0e7>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2189b06e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2189b06e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ee605d9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5cab9>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3021c939>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2269d999>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2359a54>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30f2e31c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30f2e31c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2731e240>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6a283fa1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ea44ba3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-749bc535>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7ff85>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c00df1 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c00df1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-60b94517>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-27c96dd3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3295a1e0>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11f90e59>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f881b6c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3dfc01 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f3dfc01>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1622f342>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-144661ea>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-296dff4b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ae9118>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4394fa44>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79d0b659 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79d0b659>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-47931de0>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48a01148>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8a2f5b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d9ae65>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-593392c>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f42cad {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6f42cad>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f911b99>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ab031e7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6de0c07>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-31c5d4ed>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ff70892>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37c2be84 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-37c2be84>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-63b7e28f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-252ee71b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e3bfe36>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-380894b1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1e98aa>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30ab96e3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-30ab96e3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f6a008>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-349bf6fe>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6572e003>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72eac13b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5fed9352>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75f821f6 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-75f821f6>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2f79431a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43bda6b5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b384098>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-306d5d3f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-edd8903>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58400d16 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58400d16>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3db8052f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b98ed40>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-485d62d5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-404845db>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4af47edd>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b616b56 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4b616b56>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38b4d41b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cfe0c53>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-260ea842>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-76e3a071>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b969692>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5165d {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19d5165d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-194712d3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d2ad4b4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-189179be>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-afb25e3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-64a9b79e>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10134200 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10134200>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5b9ecf5c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-69050e13>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32cac743>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6220c7b0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73915e12>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7369f63f {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7369f63f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c49905>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db1b56a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10c2e51a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a5e0258 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4340bbd5 .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4340bbd5>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14c1f0bf>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-498f7428>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c719 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1de0c719>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d16f747>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7ba0b34>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dbc2ebe>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3af048b2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-540281fa>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71f70b0e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-71f70b0e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4608f7c7>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-29bcbdab>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7da19565>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4310bf25>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4ca123d9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6521818a {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6521818a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2bc12294>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46493a58>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51d80a65>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55ad7f5c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4d9bbf15>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77b22f99 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77b22f99>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7885f79b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-66c22870>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1e1910e2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c32b6a2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-16e7e165>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7b1d27 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c7b1d27>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a6a67c9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56fbb2aa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-10a2f098>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-315feeea>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ef5a9a9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2819319c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2819319c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33bbf770>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-46585f9a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24101668>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-be27a21>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5718fbfa>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-340d528e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-340d528e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-55149c50>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6eb78d99>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453136c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-619daf84>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14c4e35f>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5da38de8 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5da38de8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38d5726c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2b634987>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-53efd7d3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5f2a4caa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-346f8ff9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35db075b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35db075b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4c69e30c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-492c8269>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e283a47>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e4ea22c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7084575f>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d9f9572 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7d9f9572>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4358031d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43b5cf73>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-592dc67d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a086d3e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7e46ee98>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffac80d {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ffac80d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f8383c9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-58cfe65b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c311058>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e7d7896>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-136228d9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c826cf7 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c826cf7>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2e907065>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62ffe28d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ab8c491>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-81715d8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ff7c76>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73507d3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-73507d3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-79effcc>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-a00a4f5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-b1af44d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b7772ff>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2ac86731>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4ed724 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c4ed724>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-352ce552>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5ea049a2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-e832c3d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7560f226 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5392fadd .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5392fadd>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-44b3cbf3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-56cba805>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4cf4c8 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6c4cf4c8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-32dc9edc>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a585a46>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7f2bae86>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c5b36e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b36afc>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19012ad {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-19012ad>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-24224aa>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-969e335>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-678520b>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-39f0b464>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3267b865>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-203f3888 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-203f3888>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3656e15d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cd98ae>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d8fb9a2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6197758c {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aefc00d .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3aefc00d>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1dc9ee0c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11c1aed9>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254bebc3 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-254bebc3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78ad40f4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5d38317>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-38853863>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23391fa3>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4f0913b7>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74fbd428 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-74fbd428>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-cdb180a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1f2a8493>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1111be83>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-48116ab0>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-de13192>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62cc5bfa {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-62cc5bfa>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-584403a2>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6b58c568>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40572323>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-22187168>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6afde31d>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-499fd1a5 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-499fd1a5>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-755f83b8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e2f3480>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f7117bf>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11da268a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-52786a7b>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b88469c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7b88469c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7df4517c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7c9b7815>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3e1f17ae>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11ebc7df>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-453ee761>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bd11c1c {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7bd11c1c>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6d157d65>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1145c0b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3d4723ba>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7974f4ad>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-226441f3>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ca7df30 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-ca7df30>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61a9ec11>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f298062>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-270eeaf8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-15466077>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68f8b992>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c287f49 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3c287f49>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7723181>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-130d4d0a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1c646602>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5e617ac8>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-611c210f>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23e9e577 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-23e9e577>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3acd3e86>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-173488ba>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-78d6b4b4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-324c8c51>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4084f984>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b4b0920 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3b4b0920>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-deb33de>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-40ff276>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3165bdc5>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6946547>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5112d147>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a214661 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3a214661>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4efb6908>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-dd19b16>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-68ee7e76>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-70d18eb4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1ee07d35>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11d1ae7b {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-11d1ae7b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-7db0e18d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-35b06607>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-153c432a>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6ab40d3b>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-14d523b0>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33c39373 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-33c39373>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-98decff>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-f3eda35>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-224362d8>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3011671e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1d70f1af>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6134335e {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-6134335e>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-43edc597>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-77985766>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a469597>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-461e673 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-608134cd .elementor-heading-title {
      font-size: 18px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-608134cd>.elementor-widget-container {
      margin: 2px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-2a92774f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-61414c92>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a2ed952 {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-4a2ed952>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-20175b2d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-9d96a29>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-824f86c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-51d4cba4>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-5879ab5d>.elementor-widget-container {
      margin: 0px 0px 10px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72832e2f {
      width: 30%;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-72832e2f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-543b84ab>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 05px 0px 05px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-3f4c6e6a>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-3831 .elementor-element.elementor-element-1cceaec9>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 05px 0px;
    }
    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8>.elementor-container {
      min-height: 30px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-243efd8 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 010px 05px 010px 010px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67 {
      width: 35%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-cf5fc67.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf5fc67>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-4c16f14 {
      text-align: left;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-4c16f14>.elementor-widget-container {
      padding: 5px 5px 5px 010px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b {
      width: 5%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ddb008b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 20px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-f6b634c>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-d94867e {
      width: 29%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1 {
      width: 27%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-a191bb1>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 05px 10px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-e6e7c93 .elementor-icon {
      font-size: 28px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-e6e7c93>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-56aec39 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 5px 10px 5px 10px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-becfe12 {
      width: 15%;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-becfe12>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-593b716 .elementor-icon-wrapper {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-593b716 .elementor-icon {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-593b716>.elementor-widget-container {
      margin: 5px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cbee30b {
      text-align: center;
      font-size: 7px;
      line-height: 1em;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25 {
      width: 70%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-cf1ea25.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-cf1ea25>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-ea75aef>.elementor-widget-container {
      padding: 5px 5px 5px 010px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557 {
      width: 15%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9b8e557>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9cb8a3d .elementor-icon-wrapper {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9cb8a3d .elementor-icon {
      font-size: 28px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-9cb8a3d>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2304 .elementor-element.elementor-element-1dc7653 {
      text-align: center;
      font-size: 7px;
      line-height: 1em;
    }
    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-fe51e1d {
      margin-top: 20px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-f9672e0 {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-f9672e0 img {
      width: 40%;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-d49de37>.elementor-container {
      max-width: 115px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-d49de37 {
      padding: 0px 5px 0px 0px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e {
      width: 33.3%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-5ab166e.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-1a38612 .elementor-icon-wrapper {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-1a38612 .elementor-icon {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-1a38612>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7021d46 {
      width: 33.3%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2605 .elementor-element.elementor-element-7021d46.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7021d46.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7021d46.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-19b07ce .elementor-icon-wrapper {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-19b07ce .elementor-icon {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-19b07ce>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-3a388ea {
      width: 33.3%;
    }

    .forcms_block.-pages .elementor-bc-flex-widget .elementor-2605 .elementor-element.elementor-element-3a388ea.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-3a388ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-3a388ea.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7bcd3eb .elementor-icon-wrapper {
      text-align: center;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7bcd3eb .elementor-icon {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-7bcd3eb>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(15px/2);
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(15px/2);
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-right: calc(15px/2);
      margin-left: calc(15px/2);
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items {
      margin-right: calc(-15px/2);
      margin-left: calc(-15px/2);
    }

    .forcms_block.-pages body.rtl .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      left: calc(-15px/2);
    }

    .forcms_block.-pages body:not(.rtl) .elementor-2605 .elementor-element.elementor-element-6f0cfff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      right: calc(-15px/2);
    }

    .forcms_block.-pages .elementor-2605 .elementor-element.elementor-element-6f0cfff4>.elementor-widget-container {
      margin: 0px 0px 0px 10px;
      padding: 0px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9>.elementor-container {
      min-height: 600px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-50b177c9 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-2c944b9 {
      width: 100%;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-2c944b9>.elementor-element-populated {
      margin: 30px 0px 30px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu .elementor-item {
      font-size: 14px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main .elementor-item {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 {
      --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 25px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--dropdown .elementor-item,
    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--dropdown .elementor-sub-item {
      font-size: 12px;
      letter-spacing: 0px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44 .elementor-nav-menu--dropdown a {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-13160 .elementor-element.elementor-element-29f2aa44>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-13160 .dialog-close-button {
      font-size: 25px;
    }

    .forcms_block.-pages #elementor-popup-modal-13160 .dialog-widget-content {
      margin: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-13160 .dialog-message {
      padding: 0px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d>.elementor-container {
      min-height: 600px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-128af68d {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-b90437c {
      width: 100%;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-b90437c>.elementor-element-populated {
      margin: 30px 0px 30px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu .elementor-item {
      font-size: 14px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main .elementor-item {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 {
      --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 25px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--dropdown .elementor-item,
    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--dropdown .elementor-sub-item {
      font-size: 12px;
      letter-spacing: 0px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3 .elementor-nav-menu--dropdown a {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-13154 .elementor-element.elementor-element-3d0908b3>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-13154 .dialog-close-button {
      font-size: 25px;
    }

    .forcms_block.-pages #elementor-popup-modal-13154 .dialog-widget-content {
      margin: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-13154 .dialog-message {
      padding: 0px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2>.elementor-container {
      min-height: 600px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-5cfa83e2 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-2a9956e5 {
      width: 100%;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-2a9956e5>.elementor-element-populated {
      margin: 30px 0px 30px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu .elementor-item {
      font-size: 14px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main .elementor-item {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f {
      --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
      margin-bottom: 25px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--dropdown .elementor-item,
    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--dropdown .elementor-sub-item {
      font-size: 12px;
      letter-spacing: 0px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f .elementor-nav-menu--dropdown a {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .forcms_block.-pages .elementor-12945 .elementor-element.elementor-element-59ae73f>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-12945 .dialog-close-button {
      font-size: 25px;
    }

    .forcms_block.-pages #elementor-popup-modal-12945 .dialog-widget-content {
      margin: 0px 0px 0px 0px;
    }

    .forcms_block.-pages #elementor-popup-modal-12945 .dialog-message {
      padding: 0px 0px 0px 0px;
    }
    .forcms_block.-pages .elementor-12286 .elementor-element.elementor-element-e641d61 {
      padding: 0% 0% 60% 0%;
    }

    .forcms_block.-pages #elementor-popup-modal-12286 {
      align-items: flex-end;
    }

    .forcms_block.-pages #elementor-popup-modal-12286 .dialog-widget-content {
      margin: 0px 0px 50px 0px;
    }
    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-13d7e559>.elementor-container {
      max-width: 350px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-13d7e559 {
      margin-top: 0px;
      margin-bottom: 0px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-63144c02 .elementor-heading-title {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-f09e5d2>.elementor-widget-container {
      margin: 10px 0px 10px 0px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-d4c90fc .elementor-heading-title {
      font-size: 20px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-799a4cc>.elementor-widget-container {
      margin: 10px 0px 0px 0px;
    }

    .forcms_block.-pages .elementor-10920 .elementor-element.elementor-element-06d8655>.elementor-container {
      max-width: 300px;
    }

    .forcms_block.-pages #elementor-popup-modal-10920 .dialog-message {
      width: 345px;
    }

    .forcms_block.-pages #elementor-popup-modal-10920 .dialog-widget-content {
      margin: 0px 10px 0px 10px;
    }
}