.elementor-kit-7{--e-global-color-primary:#05f;--e-global-color-secondary:#00000033;--e-global-color-text:#000;--e-global-color-accent:#fff;--e-global-color-66cbe6e:#00d154;--e-global-color-5d89fde:#f45422;--e-global-color-cffe663:#7c828b;--e-global-color-ba866fe:#0000001A;--e-global-typography-primary-font-family:"Noto Sans JP";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Noto Sans JP";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:150%;--e-global-typography-text-font-family:"Noto Sans JP";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:160%;--e-global-typography-accent-font-family:"Noto Sans JP";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:160%;--e-global-typography-143a00f-font-family:"Noto Sans JP";--e-global-typography-143a00f-font-size:51px;--e-global-typography-143a00f-font-weight:400;--e-global-typography-143a00f-line-height:130%;--e-global-typography-8bcb89c-font-family:"Noto Sans JP";--e-global-typography-8bcb89c-font-size:42px;--e-global-typography-8bcb89c-font-weight:500;--e-global-typography-8bcb89c-line-height:130%;--e-global-typography-7a2b5c1-font-family:"Noto Sans JP";--e-global-typography-7a2b5c1-font-size:35px;--e-global-typography-7a2b5c1-font-weight:500;--e-global-typography-7a2b5c1-line-height:130%;--e-global-typography-354301a-font-family:"Noto Sans JP";--e-global-typography-354301a-font-size:29px;--e-global-typography-354301a-font-weight:500;--e-global-typography-354301a-line-height:130%;--e-global-typography-f79fbb7-font-family:"Noto Sans JP";--e-global-typography-f79fbb7-font-size:24px;--e-global-typography-f79fbb7-font-weight:500;--e-global-typography-f79fbb7-line-height:130%;--e-global-typography-0a3fee0-font-family:"Noto Sans JP";--e-global-typography-0a3fee0-font-size:20px;--e-global-typography-0a3fee0-font-weight:500;--e-global-typography-0a3fee0-line-height:130%;--e-global-typography-760c7c9-font-family:"Noto Sans JP";--e-global-typography-760c7c9-font-size:14px;--e-global-typography-760c7c9-font-weight:500;--e-global-typography-760c7c9-line-height:160%;--e-global-typography-65c6815-font-family:"Noto Sans JP";--e-global-typography-65c6815-font-size:14px;--e-global-typography-65c6815-font-weight:500;--e-global-typography-65c6815-font-style:normal;--e-global-typography-65c6815-line-height:160%;--e-global-typography-0cf42f7-font-family:"Noto Sans JP";--e-global-typography-0cf42f7-font-size:24px;--e-global-typography-0cf42f7-font-style:normal;--e-global-typography-0cf42f7-line-height:160%;--e-global-typography-22781b2-font-family:"Noto Sans JP";--e-global-typography-22781b2-font-size:20px;--e-global-typography-22781b2-font-weight:400;--e-global-typography-22781b2-font-style:normal;--e-global-typography-22781b2-line-height:160%;--e-global-typography-22781b2-letter-spacing:0px;--e-global-typography-22781b2-word-spacing:0px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);color:#fff;border-style:solid;border-color:var(--e-global-color-primary);border-radius:0}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type=button]:hover,.elementor-kit-7 input[type=button]:focus,.elementor-kit-7 input[type=submit]:hover,.elementor-kit-7 input[type=submit]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#000;color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 p{margin-bottom:0}.elementor-kit-7 a{color:var(--e-global-color-text)}.elementor-kit-7 a:hover{color:var(--e-global-color-primary)}.elementor-kit-7 h1{color:var(--e-global-color-text);font-family:var(--e-global-typography-143a00f-font-family),sans-serif;font-size:var(--e-global-typography-143a00f-font-size);font-weight:var(--e-global-typography-143a00f-font-weight);line-height:var(--e-global-typography-143a00f-line-height);letter-spacing:var(--e-global-typography-143a00f-letter-spacing)}.elementor-kit-7 h2{color:var(--e-global-color-text);font-family:var(--e-global-typography-8bcb89c-font-family),sans-serif;font-size:var(--e-global-typography-8bcb89c-font-size);font-weight:var(--e-global-typography-8bcb89c-font-weight);line-height:var(--e-global-typography-8bcb89c-line-height);letter-spacing:var(--e-global-typography-8bcb89c-letter-spacing)}.elementor-kit-7 h3{color:var(--e-global-color-text);font-family:var(--e-global-typography-7a2b5c1-font-family),sans-serif;font-size:var(--e-global-typography-7a2b5c1-font-size);font-weight:var(--e-global-typography-7a2b5c1-font-weight);line-height:var(--e-global-typography-7a2b5c1-line-height);letter-spacing:var(--e-global-typography-7a2b5c1-letter-spacing)}.elementor-kit-7 h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-354301a-font-family),sans-serif;font-size:var(--e-global-typography-354301a-font-size);font-weight:var(--e-global-typography-354301a-font-weight);line-height:var(--e-global-typography-354301a-line-height)}.elementor-kit-7 h5{color:var(--e-global-color-text);font-family:var(--e-global-typography-f79fbb7-font-family),sans-serif;font-size:var(--e-global-typography-f79fbb7-font-size);font-weight:var(--e-global-typography-f79fbb7-font-weight);line-height:var(--e-global-typography-f79fbb7-line-height)}.elementor-kit-7 h6{color:var(--e-global-color-text);font-family:var(--e-global-typography-0a3fee0-font-family),sans-serif;font-size:var(--e-global-typography-0a3fee0-font-size);font-weight:var(--e-global-typography-0a3fee0-font-weight);line-height:var(--e-global-typography-0a3fee0-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1120px}.e-con{--container-max-width:1120px}.elementor-widget:not(:last-child){margin-block-end:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1023px){.elementor-kit-7{--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-line-height:160%;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:160%;--e-global-typography-143a00f-font-size:36px;--e-global-typography-143a00f-line-height:130%;--e-global-typography-8bcb89c-font-size:29px;--e-global-typography-8bcb89c-line-height:130%;--e-global-typography-7a2b5c1-font-size:26px;--e-global-typography-7a2b5c1-line-height:130%;--e-global-typography-354301a-font-size:23px;--e-global-typography-354301a-line-height:130%;--e-global-typography-f79fbb7-font-size:20px;--e-global-typography-f79fbb7-line-height:140%;--e-global-typography-0a3fee0-font-size:18px;--e-global-typography-0a3fee0-line-height:140%;--e-global-typography-760c7c9-font-size:14px;--e-global-typography-760c7c9-line-height:160%;--e-global-typography-65c6815-font-size:14px;--e-global-typography-65c6815-line-height:160%;--e-global-typography-0cf42f7-font-size:18px;--e-global-typography-0cf42f7-line-height:160%;--e-global-typography-22781b2-font-size:18px;--e-global-typography-22781b2-line-height:160%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-7 h1{font-size:var(--e-global-typography-143a00f-font-size);line-height:var(--e-global-typography-143a00f-line-height);letter-spacing:var(--e-global-typography-143a00f-letter-spacing)}.elementor-kit-7 h2{font-size:var(--e-global-typography-8bcb89c-font-size);line-height:var(--e-global-typography-8bcb89c-line-height);letter-spacing:var(--e-global-typography-8bcb89c-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-7a2b5c1-font-size);line-height:var(--e-global-typography-7a2b5c1-line-height);letter-spacing:var(--e-global-typography-7a2b5c1-letter-spacing)}.elementor-kit-7 h4{font-size:var(--e-global-typography-354301a-font-size);line-height:var(--e-global-typography-354301a-line-height)}.elementor-kit-7 h5{font-size:var(--e-global-typography-f79fbb7-font-size);line-height:var(--e-global-typography-f79fbb7-line-height)}.elementor-kit-7 h6{font-size:var(--e-global-typography-0a3fee0-font-size);line-height:var(--e-global-typography-0a3fee0-line-height)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1055px}.e-con{--container-max-width:1055px}}@media(max-width:1022px){.elementor-kit-7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-7 p{margin-bottom:0}.elementor-kit-7 h1{font-size:var(--e-global-typography-143a00f-font-size);line-height:var(--e-global-typography-143a00f-line-height);letter-spacing:var(--e-global-typography-143a00f-letter-spacing)}.elementor-kit-7 h2{font-size:var(--e-global-typography-8bcb89c-font-size);line-height:var(--e-global-typography-8bcb89c-line-height);letter-spacing:var(--e-global-typography-8bcb89c-letter-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-7a2b5c1-font-size);line-height:var(--e-global-typography-7a2b5c1-line-height);letter-spacing:var(--e-global-typography-7a2b5c1-letter-spacing)}.elementor-kit-7 h4{font-size:var(--e-global-typography-354301a-font-size);line-height:var(--e-global-typography-354301a-line-height)}.elementor-kit-7 h5{font-size:var(--e-global-typography-f79fbb7-font-size);line-height:var(--e-global-typography-f79fbb7-line-height)}.elementor-kit-7 h6{font-size:var(--e-global-typography-0a3fee0-font-size);line-height:var(--e-global-typography-0a3fee0-line-height)}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);border-width:1px}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type=button]:hover,.elementor-kit-7 input[type=button]:focus,.elementor-kit-7 input[type=submit]:hover,.elementor-kit-7 input[type=submit]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{border-width:1px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1023px}.e-con{--container-max-width:1023px}}#wp-admin-bar-new-content,#wp-admin-bar-comments,#wp-admin-bar-updates,#wp-admin-bar-elementor_notes{display:none}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{display:none}.elementor-lightbox .dialog-lightbox-close-button:after{content:url('https://citadel-ai.com/wp-content/uploads/2023/08/iconclose.svg');display:inline-block;font-size:16px}.elementor-lightbox .dialog-lightbox-close-button:before{content:"Close";display:inline-block;font-size:16px;margin:-1px 8px 0 0}button.cky-btn{border-width:1px;border-color:#05f}button.cky-btn:hover{border-color:#000 !important;color:#000 !important;background-color:rgba(0,0,0,.1) !important;opacity:1}button.cky-btn.cky-btn-accept{background-color:#05f !important}button.cky-btn.cky-btn-accept:hover{background-color:#000 !important;color:#fff !important;opacity:1}.cky-consent-container .cky-consent-bar{border-radius:0 !important}button:focus{outline:none !important}.elementor-kit-7 .elementor-form-spinner{display:none !important}.styled_content a{border-bottom:1px solid #05f;text-shadow:2px 2px #fff,2px -2px #fff,-2px 2px #fff,-2px -2px #fff}.styled_content a.wp-element-button{text-shadow:none;border:none}.styled_content a:hover{color:#05f;border-bottom:none}.styled_content{font-size:16px !important;font-weight:400;line-height:160% !important}.styled_content p{margin-bottom:16px}.styled_content strong{font-weight:500}.styled_content h1,.styled_content h2,.styled_content h3,.styled_content h4,.styled_content h5,.styled_content h6{margin-top:32px;margin-bottom:16px}.styled_content h2{font-weight:400 !important}.styled_content ul,.styled_content ol{margin:32px 0;padding:0 0 0 44px}.styled_content ul li,.styled_content ol li{margin-bottom:8px}.styled_content ul li{position:relative;list-style-type:none}.styled_content ul li:before{content:'';width:12px;height:6px;display:block;background:#05f;position:absolute;left:-24px;top:10px}.styled_content ol li{list-style-type:decimal-leading-zero;padding-left:8px}.styled_content ol li::marker{color:#05f;font-weight:700;font-size:16px}.styled_content .wp-block-quote{margin:24px 0;padding:32px 0 0 24px;position:relative;font-size:20px;line-height:160%}.styled_content .wp-block-quote:before{content:open-quote;font-size:50px;color:#05f;font-family:"National 2";font-weight:700;position:absolute;top:28px;left:-32px}.styled_content .wp-block-quote:after{content:no-close-quote}.styled_content .wp-block-quote p{margin-bottom:16px}.styled_content cite{font-size:16px;line-height:140%;font-style:normal}.styled_content .wp-block-image,.styled_content .wp-block-gallery{margin:32px 0}.styled_content .wp-block-image figcaption{margin-top:8px;font-size:14px;line-height:140%;font-style:normal}.styled_content hr{margin:40px auto;color:#05f;max-width:60%;border-width:1px}.styled_content table thead:first-child tr:first-child th{border-color:#000 !important}@media screen and (max-width:600px){.styled_content .wp-block-media-text__content{padding:0}}@media screen and (min-width:1024px){.styled_content h1,.styled_content h2,.styled_content h3,.styled_content h4,.styled_content h5,.styled_content h6{margin-top:64px;margin-bottom:32px}h1,h2,h3{font-weight:400 !important}body .styled_content{font-size:18px !important;line-height:170% !important}.styled_content ul,.styled_content ol{padding:0 0 0 64px}.styled_content ul li:before{left:-28px;top:14px}.styled_content .wp-block-quote{padding:64px 0 0 40px;margin:0 0 40px;position:relative;font-size:24px;line-height:170%}.styled_content .wp-block-quote:before{font-size:80px;top:60px;left:-48px}.styled_content .wp-block-image,.styled_content .wp-block-gallery{margin:64px 0}.styled_content .wp-block-image figcaption{margin-top:16px}.styled_content hr{margin:80px auto;max-width:40%}}