@charset "utf-8";
#wp-admin-bar-jetpack-scan-notice svg { float:left; margin-top: 4px; margin-right: 6px; width: 18px; height: 22px; }#wp-admin-bar-jetpack-scan-notice .is-hidden { display:none; } @media screen and (max-width: 959px ) { #wpadminbar #wp-admin-bar-jetpack-scan-notice { width:32px; } #wpadminbar #wp-admin-bar-jetpack-scan-notice a { color: transparent!important; } }

			.admin-bar {
				position: inherit !important;
				top: auto !important;
			}
			.admin-bar .goog-te-banner-frame {
				top: 32px !important
			}
			@media screen and (max-width: 782px) {
				.admin-bar .goog-te-banner-frame {
					top: 46px !important;
				}
			}
			@media screen and (max-width: 480px) {
				.admin-bar .goog-te-banner-frame {
					position: absolute;
				}
			}

      @media (min-width:640px){.smf-form .smf-item .smf-checkboxes-control__control>.smf-label{display:inline-block;margin-right:.9rem;margin-right:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1))}}.smf-form .smf-item .smf-checkboxes-control--horizontal .smf-checkboxes-control__control>.smf-label{display:inline-block}.smf-form .smf-item .smf-checkboxes-control--vertical .smf-checkboxes-control__control>.smf-label{display:block}.smf-form .smf-item .smf-checkbox-control{align-items:center;align-items:flex-start;display:inline-flex}@supports ((-webkit-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-checkbox-control__control{-webkit-appearance:none;appearance:none;background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);cursor:pointer;display:inline-block;height:16px;outline:0;position:relative;transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s);width:16px}.smf-form .smf-item .smf-checkbox-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-checkbox-control__control:active,.smf-form .smf-item .smf-checkbox-control__control:focus,.smf-form .smf-item .smf-checkbox-control__control:focus-within,.smf-form .smf-item .smf-checkbox-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-checkbox-control__control>input,.smf-form .smf-item .smf-checkbox-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-checkbox-control__control:before{border-color:var(--_color-white,#fff);border-style:solid;border-width:0 2px 2px 0;height:8px;left:calc(50% - 3px);margin:0!important;top:calc(50% - 5px);transform:rotate(45deg);visibility:hidden;width:6px}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#3a87fd;border-color:#3a87fd}.smf-form .smf-item .smf-checkbox-control__control:checked:before{content:"";display:block;position:absolute;visibility:visible}.smf-form .smf-item .smf-checkbox-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}.smf-form .smf-item .smf-checkbox-control__control:disabled:before{border-color:var(--_dark-color-gray,#666)}}.smf-form .smf-item .smf-checkbox-control__control{margin-right:.45rem;margin-right:calc(var(--_space, 1.8rem)*.25*var(--_margin-scale, 1));margin-top:.33333rem}

      .smf-form .smf-item .smf-text-control__control{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s)}.smf-form .smf-item .smf-text-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-text-control__control:active,.smf-form .smf-item .smf-text-control__control:focus,.smf-form .smf-item .smf-text-control__control:focus-within,.smf-form .smf-item .smf-text-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-text-control__control>input,.smf-form .smf-item .smf-text-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-text-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}textarea.smf-form .smf-item .smf-text-control__control{height:auto;width:100%}

      .smf-form .smf-item .smf-file-control{position:relative}.smf-form .smf-item .smf-file-control__filename,.smf-form .smf-item .smf-file-control__label{display:none}.smf-form .smf-item .smf-file-control>label{position:relative}@supports ((-webkit-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-file-control:before{bottom:-3px;content:"";display:block;left:-3px;position:absolute;right:-3px;top:-3px}.smf-form .smf-item .smf-file-control:active:before,.smf-form .smf-item .smf-file-control:focus-within:before,.smf-form .smf-item .smf-file-control:focus:before{border:1px solid var(--_form-control-border-color-focus,#85b7d9);border-radius:var(--_border-radius,3px)}.smf-form .smf-item .smf-file-control>label{align-items:center;display:inline-flex;flex-wrap:nowrap}.smf-form .smf-item .smf-file-control>label>*{flex:0 0 auto}.smf-form .smf-item .smf-file-control__control{display:none}.smf-form .smf-item .smf-file-control__label{background-color:#eee;background-image:linear-gradient(180deg,#fff,#eee);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);border-radius:3px;color:#333;cursor:pointer;display:inline-block;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);text-decoration:none;transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s)}.smf-form .smf-item .smf-file-control__label:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-file-control__label:active,.smf-form .smf-item .smf-file-control__label:focus,.smf-form .smf-item .smf-file-control__label:focus-within,.smf-form .smf-item .smf-file-control__label[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-file-control__label>input,.smf-form .smf-item .smf-file-control__label>textarea{border:none;outline:none}.smf-form .smf-item .smf-file-control__filename{display:inline-block;margin-left:1em}.smf-form .smf-item .smf-file-control__value{margin-top:.25em}}


      .smf-item label{cursor:pointer}.smf-item__description{color:#666;font-size:.875rem;line-height:calc(1.03203 + var(--_half-leading, .4)*2);margin-top:.225rem;margin-top:calc(var(--_space, 1.8rem)*.125*var(--_margin-scale, 1))}

      @media (min-width:640px){.smf-form .smf-item .smf-radio-buttons-control__control>.smf-label{display:inline-block;margin-right:.9rem;margin-right:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1))}}.smf-form .smf-item .smf-radio-buttons-control--horizontal .smf-radio-buttons-control__control>.smf-label{display:inline-block}.smf-form .smf-item .smf-radio-buttons-control--vertical .smf-radio-buttons-control__control>.smf-label{display:block}.smf-form .smf-item .smf-radio-button-control{align-items:center;display:inline-flex}@supports ((-webkit-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-radio-button-control__control{-webkit-appearance:none;appearance:none;background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);border-radius:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.035);cursor:pointer;display:inline-block;height:16px;outline:0;position:relative;transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s);width:16px}.smf-form .smf-item .smf-radio-button-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-radio-button-control__control:active,.smf-form .smf-item .smf-radio-button-control__control:focus,.smf-form .smf-item .smf-radio-button-control__control:focus-within,.smf-form .smf-item .smf-radio-button-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-radio-button-control__control>input,.smf-form .smf-item .smf-radio-button-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-radio-button-control__control:before{background-color:var(--_color-white,#fff);border-radius:100%;height:6px;left:calc(50% - 3px);margin:0!important;overflow:hidden;top:calc(50% - 3px);visibility:hidden;width:6px}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#3a87fd;border-color:#3a87fd}.smf-form .smf-item .smf-radio-button-control__control:checked:before{content:"";display:block;position:absolute;visibility:visible}.smf-form .smf-item .smf-radio-button-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}.smf-form .smf-item .smf-radio-button-control__control:disabled:before{background-color:var(--_dark-color-gray,#666)}}.smf-form .smf-item .smf-radio-button-control{align-items:flex-start}.smf-form .smf-item .smf-radio-button-control__control{margin-right:.45rem;margin-right:calc(var(--_space, 1.8rem)*.25*var(--_margin-scale, 1));margin-top:.33333rem}

      .smf-form .smf-item .smf-select-control{display:inline-block}.smf-form .smf-item .smf-select-control__toggle{display:none}@supports ((-webkit-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-select-control{position:relative}.smf-form .smf-item .smf-select-control__control{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);cursor:pointer;display:inline-block;line-height:1;max-width:100%;outline:0;padding:.9rem 2.25rem .9rem .9rem;padding:calc(var(--_space, 1.8rem)*.5) calc(var(--_space, 1.8rem)*1.25) calc(var(--_space, 1.8rem)*.5) calc(var(--_space, 1.8rem)*.5);position:relative;transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s);z-index:1}.smf-form .smf-item .smf-select-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-select-control__control:active,.smf-form .smf-item .smf-select-control__control:focus,.smf-form .smf-item .smf-select-control__control:focus-within,.smf-form .smf-item .smf-select-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-select-control__control>input,.smf-form .smf-item .smf-select-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-select-control__control:focus+.smf-select-control__toggle:before{border-color:#3a87fd}.smf-form .smf-item .smf-select-control__control:disabled+.smf-select-control__toggle{background-color:var(--_lightest-color-gray,#f7f7f7)}.smf-form .smf-item .smf-select-control__toggle{background-color:var(--_color-white,#fff);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:0}.smf-form .smf-item .smf-select-control__toggle:before{border-color:var(--_color-text,#333);border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:6px;position:absolute;right:.9rem;top:calc(50% - 4px);transform:rotate(45deg);width:6px}}

      .smf-form .smf-item .smf-text-control__control{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s)}.smf-form .smf-item .smf-text-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-text-control__control:active,.smf-form .smf-item .smf-text-control__control:focus,.smf-form .smf-item .smf-text-control__control:focus-within,.smf-form .smf-item .smf-text-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-text-control__control>input,.smf-form .smf-item .smf-text-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-text-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}textarea.smf-form .smf-item .smf-text-control__control{height:auto;width:100%}

      .smf-form .smf-item .smf-text-control__control{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s)}.smf-form .smf-item .smf-text-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-text-control__control:active,.smf-form .smf-item .smf-text-control__control:focus,.smf-form .smf-item .smf-text-control__control:focus-within,.smf-form .smf-item .smf-text-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-text-control__control>input,.smf-form .smf-item .smf-text-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-text-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}textarea.smf-form .smf-item .smf-text-control__control{height:auto;width:100%}

      .smf-form .smf-item .smf-textarea-control__control{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);display:block;max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s);width:100%}.smf-form .smf-item .smf-textarea-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-textarea-control__control:active,.smf-form .smf-item .smf-textarea-control__control:focus,.smf-form .smf-item .smf-textarea-control__control:focus-within,.smf-form .smf-item .smf-textarea-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-textarea-control__control>input,.smf-form .smf-item .smf-textarea-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-textarea-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}textarea.smf-form .smf-item .smf-textarea-control__control{height:auto;width:100%}

      .smf-form .smf-item .smf-text-control__control{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out) var(--_transition-delay,0s)}.smf-form .smf-item .smf-text-control__control:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-text-control__control:active,.smf-form .smf-item .smf-text-control__control:focus,.smf-form .smf-item .smf-text-control__control:focus-within,.smf-form .smf-item .smf-text-control__control[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-text-control__control>input,.smf-form .smf-item .smf-text-control__control>textarea{border:none;outline:none}.smf-form .smf-item .smf-text-control__control:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}textarea.smf-form .smf-item .smf-text-control__control{height:auto;width:100%}

      body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--text-color: #333;--wp--preset--color--dark-gray: #999;--wp--preset--color--gray: #ccc;--wp--preset--color--very-light-gray: #eee;--wp--preset--color--lightest-grey: #f7f7f7;--wp--preset--color--accent-color: #05578e;--wp--preset--color--sub-accent-color: #707593;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--sm-small: 14px;--wp--preset--font-size--sm-normal: 16px;--wp--preset--font-size--sm-medium: 20px;--wp--preset--font-size--sm-large: 28px;--wp--preset--font-size--sm-xlarge: 44px;--wp--preset--font-size--sm-xxlarge: 76px;--wp--preset--font-size--sm-xxxlarge: 140px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: var(--wp-block-width);--wp--style--global--wide-size: calc(var(--wp-block-width) + 240px); }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-text-color-color{color: var(--wp--preset--color--text-color) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-very-light-gray-color{color: var(--wp--preset--color--very-light-gray) !important;}.has-lightest-grey-color{color: var(--wp--preset--color--lightest-grey) !important;}.has-accent-color-color{color: var(--wp--preset--color--accent-color) !important;}.has-sub-accent-color-color{color: var(--wp--preset--color--sub-accent-color) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-text-color-background-color{background-color: var(--wp--preset--color--text-color) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-very-light-gray-background-color{background-color: var(--wp--preset--color--very-light-gray) !important;}.has-lightest-grey-background-color{background-color: var(--wp--preset--color--lightest-grey) !important;}.has-accent-color-background-color{background-color: var(--wp--preset--color--accent-color) !important;}.has-sub-accent-color-background-color{background-color: var(--wp--preset--color--sub-accent-color) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-text-color-border-color{border-color: var(--wp--preset--color--text-color) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-very-light-gray-border-color{border-color: var(--wp--preset--color--very-light-gray) !important;}.has-lightest-grey-border-color{border-color: var(--wp--preset--color--lightest-grey) !important;}.has-accent-color-border-color{border-color: var(--wp--preset--color--accent-color) !important;}.has-sub-accent-color-border-color{border-color: var(--wp--preset--color--sub-accent-color) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-sm-small-font-size{font-size: var(--wp--preset--font-size--sm-small) !important;}.has-sm-normal-font-size{font-size: var(--wp--preset--font-size--sm-normal) !important;}.has-sm-medium-font-size{font-size: var(--wp--preset--font-size--sm-medium) !important;}.has-sm-large-font-size{font-size: var(--wp--preset--font-size--sm-large) !important;}.has-sm-xlarge-font-size{font-size: var(--wp--preset--font-size--sm-xlarge) !important;}.has-sm-xxlarge-font-size{font-size: var(--wp--preset--font-size--sm-xxlarge) !important;}.has-sm-xxxlarge-font-size{font-size: var(--wp--preset--font-size--sm-xxxlarge) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea { font-size: 16px }
:root { --_container-max-width: 1120px;--_margin-scale: 1;--_space: 1.8rem;--accent-color: #05578e;--dark-accent-color: #021b2b;--light-accent-color: #0893f1;--lighter-accent-color: #45b1f8;--lightest-accent-color: #57b8f9;--sub-accent-color: #707593;--dark-sub-accent-color: #444759;--light-sub-accent-color: #aaadbf;--lighter-sub-accent-color: #d1d3dd;--lightest-sub-accent-color: #dcdde4;--_half-leading: 0.4;--font-family: system-ui,-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ W3",sans-serif;--_base-font-family: var(--font-family);--line-height-sm-small: calc(16 / 14 + var(--_half-leading) * 2);--line-height-sm-normal: calc(16 / 16 + var(--_half-leading) * 2);--line-height-sm-medium: calc(16 / 20 + var(--_half-leading) * 2);--line-height-sm-large: calc(16 / 28 + var(--_half-leading) * 2);--line-height-sm-xlarge: calc(16 / 44 + var(--_half-leading) * 2);--line-height-sm-xxlarge: calc(16 / 76 + var(--_half-leading) * 2);--line-height-sm-xxxlarge: calc(16 / 140 + var(--_half-leading) * 2);--_base-font-size-px: 16px }
.p-infobar__inner { background-color: #05578e }
.p-infobar__content { color: #fff }

.c-site-branding__title .custom-logo { width: 262px; }@media (min-width: 64em) { .c-site-branding__title .custom-logo { width: 262px; } }

.wpaw-site-branding__logo .custom-logo { width: 262px; }@media (min-width: 64em) { .wpaw-site-branding__logo .custom-logo { width: 262px; } }

#wpadminbar { display:none; }


  #wpadminbar .quicklinks li#wp-admin-bar-stats {
    height: 32px;
  }
  #wpadminbar .quicklinks li#wp-admin-bar-stats a {
    height: 32px;
    padding: 0;
  }
  #wpadminbar .quicklinks li#wp-admin-bar-stats a div {
    height: 32px;
    width: 95px;
    overflow: hidden;
    margin: 0 10px;
  }
  #wpadminbar .quicklinks li#wp-admin-bar-stats a:hover div {
    width: auto;
    margin: 0 8px 0 10px;
  }
  #wpadminbar .quicklinks li#wp-admin-bar-stats a img {
    height: 24px;
    margin: 4px 0;
    max-width: none;
    border: none;
  }

  .l-body {
    font-family: 'Yu Gothic', 'YuGothic', sans-serif;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.home .top-feature-section {
	padding-bottom:0;
}


.wp-oembed-blog-card__figure {
    float: right;
    margin: 0 0 0 .83333rem;
    margin-left: calc(var(--_space, 1.66667rem)*.5*var(--_margin-scale, 1));
    overflow: hidden;
    position: relative;
    width: 40%
}

@media (min-width:481px) {
    .wp-oembed-blog-card__figure {
        margin: 0 0 0 1.25rem;
        margin-left: calc(var(--_space, 1.66667rem)*.75*var(--_margin-scale, 1));
        width: 20%
    }
}

.wp-oembed-blog-card__figure:before {
    content: "";
    display: block;
    padding: 53% 0 0;
}

.wp-oembed-blog-card__figure img {
    bottom: 0;
    height: auto;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}



.c-entry__content.p-entry-content .wp-block-embed__wrapper .wp-oembed-blog-card .wp-oembed-blog-card__figure {
    border: none !important;
    width: 50% !important;
}

@media (max-width:480px) {
    .c-entry__content.p-entry-content .wp-block-embed__wrapper .wp-oembed-blog-card .wp-oembed-blog-card__figure {
        width: 44% !important;
        margin-left: 8px !important;
        ;
    }
}


.c-entry__content.p-entry-content .wp-block-embed__wrapper .wp-oembed-blog-card a .wp-oembed-blog-card__title {
    line-height: 1.6;
    padding-top: 0 !important;
}

.c-entry__content.p-entry-content .wp-block-embed__wrapper .wp-oembed-blog-card a .wp-oembed-blog-card__description {
    margin-top: 5px;
}

.c-entry__content.p-entry-content .wp-block-embed__wrapper .wp-oembed-blog-card a .wp-oembed-blog-card__domain {
    margin-top: 0 !important;
}


.wp-oembed-blog-card__description {
    display: none;
    font-size: .875rem;
    line-height: calc(1.0227 + var(--_half-leading, .33333)*2);
    margin-top: 10px
}

@media (min-width:481px) {
    .wp-oembed-blog-card__description {
        display: block
    }
}
/* レイアウト調整とCTA追加 */
.single .l-contents__inner {
    max-width: 1200px;
}
.wp-oembed-blog-card__domain {
    clear: both;
    color: var(--_color-gray, #999);
    font-size: 12px;
    margin-top: 15px;
    padding-top: 5px
}
.cta_area {
    padding: 40px !important;
}
.cta_area h2 {
    position: relative;
    padding-bottom: 15px;
	    font-size: 22px;
}
.cta_area h2:before {
    width: 30px;
    height: 1px;
    background: #fff !important;
    position: absolute;
    bottom: 0;
    left: 50%;
    content: "" !important;
    transform: translate(-50%,0);
    opacity: 1 !important;
    border: none;
}
.cta_area p.bold {
    font-weight: bold;
}
.cta_area p.small {
    font-size: 14px;
    line-height: 1.6;
}
.cta_area .wp-block-image {
    margin-top: 0 !important;
	    border-radius: 50%;
    overflow: hidden;
	max-width:400px;
}
.cta_area .wp-block-image + p {
    margin-top: 10px;
}
.cta_area .wp-block-image + p a {
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
}
.cta_area .c-container {
    padding: 0 !important;
}
.cta_area .wp-block-button__link {
    background: #fff;
    width: 100%;
    height: 100%;
    font-size: 14px;
    border-radius: 5px !important;
    padding: 10px !important;
    line-height: 1.4;
    font-weight: bold;
    position: relative;
}
.cta_area .wp-block-button__link .osusume {
    font-size: 12px;
    position: absolute;
    top: -15px;
    left: 10px;
    background: #fff;
    border: 1px solid;
    padding: 2px 10px;
    border-radius: 15px;
}
.cta_area .wp-block-buttons, .cta_area .wp-block-buttons>.wp-block-button {
    width: 100% !important;
    height: 100% !important;
}
.cta_area .wp-block-button__link img {
    width: 22px !important;
    margin-right: 5px;
}
.cta_area .wp-block-columns.wp-container-11 .wp-block-column {
    width: 33.333% !important;
    margin: auto;
    padding: 0 !important;
}
@media (max-width:480px) {
	.cta_area {
    padding: 20px !important;
}
	.cta_area .wp-block-columns.is-layout-flex.wp-container-4 {
    flex-direction: column-reverse;
}
}		

.sd-social-icon .sd-content ul li a.sd-button>span {
  margin-left: 0;
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/* 調整用追記 */
.admin-bar .l-header__drop-nav[aria-hidden=false] {
  transform: inherit;
}
/* CTA */
.cta_area .smb-section__inner::before {
  display: none;
}