.elementor-23027 .elementor-element.elementor-element-5fd2783a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-379668f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-f1f5ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-14304b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-58fe08e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-d9518ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-12690012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-708eea9b{font-family:"Noto Sans JP", Sans-serif;}.elementor-23027 .elementor-element.elementor-element-64b81b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-75139c05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23027 .elementor-element.elementor-element-2dbd027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-6cc1b93a */.it-landing .ml-editing-sample{margin:46px 0 0;padding:32px 0 0;border-top:1px solid #d8e3df}
.it-landing .ml-editing-sample h2{margin:0 0 18px}
.it-landing .ml-editing-sample p{margin:0 0 20px}
.it-landing .ml-sample-switch{position:relative;margin:24px 0 16px;border:1px solid #b9cbd2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 18px rgba(30,64,72,.06)}
.it-landing .ml-sample-switch>p{margin:0!important;height:0}.it-landing .ml-sample-radio{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0;clip-path:inset(50%);overflow:hidden}
.it-landing .ml-sample-tabs{display:grid;grid-template-columns:1fr 1fr;background:#eff4f8;border-bottom:1px solid #b9cbd2}
.it-landing .ml-sample-tabs label{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:0;padding:15px 12px;min-height:76px;font-size:19px;font-weight:700;line-height:1.4;color:#345169;cursor:pointer;text-align:center;border-bottom:4px solid transparent}
.it-landing .ml-sample-tabs label+label{border-left:1px solid #c8d7de}
.it-landing .ml-sample-tabs label span{display:block;font-size:13px;font-weight:500}
.it-landing .ml-sample-switch:has(#ml-public-health-before:checked) .ml-sample-tabs label[for="ml-public-health-before"],.it-landing .ml-sample-switch:has(#ml-public-health-after:checked) .ml-sample-tabs label[for="ml-public-health-after"]{background:#deeee4;color:#193d32;border-bottom-color:#4f866b}
.it-landing .ml-sample-switch:has(#ml-public-health-before:focus-visible) .ml-sample-tabs label[for="ml-public-health-before"],.it-landing .ml-sample-switch:has(#ml-public-health-after:focus-visible) .ml-sample-tabs label[for="ml-public-health-after"]{outline:3px solid #29688b;outline-offset:-5px}
.it-landing .ml-sample-panel{display:none}
.it-landing .ml-sample-switch:has(#ml-public-health-before:checked) .ml-sample-panels .ml-sample-before,.it-landing .ml-sample-switch:has(#ml-public-health-after:checked) .ml-sample-panels .ml-sample-after{display:block}
.it-landing .ml-sample-open{display:block;background:#f5f6f6;color:#1d526e;text-decoration:none!important;cursor:zoom-in}
.it-landing .ml-sample-open img{display:block;width:100%;max-width:none;height:auto;margin:0;border:0;border-radius:0}
.it-landing .ml-sample-expand{display:block;background:#fff;text-align:right;padding:10px 16px;font-size:14px;font-weight:600;border-top:1px solid #e0e7e8}
.it-landing .ml-sample-open:focus-visible{outline:3px solid #29688b;outline-offset:-3px}
.it-landing .ml-editing-sample .ml-sample-explanation{font-size:15px;line-height:1.8;margin-bottom:10px}
.it-landing .ml-editing-sample .ml-sample-disclosure{color:#52636c;font-size:13px;line-height:1.8;margin-bottom:0}
@media(max-width:760px){.it-landing .ml-editing-sample{margin-top:32px;padding-top:24px}.it-landing .ml-sample-tabs label{font-size:17px;min-height:76px;padding:12px 8px}.it-landing .ml-sample-tabs label span{font-size:12px}.it-landing .ml-sample-expand{font-size:13px;padding:10px 12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd2783a */.elementor-23027 .elementor-element.elementor-element-5fd2783a {
  --it-ink:#172d48;
  --it-body:#29415a;
  --it-line:#bfcee0;
  --it-blue:#e9f2ff;
  --it-tint:#f4f8fd;
  color:var(--it-ink);
  background:#fff;
  padding:0;
  gap:0;
  font-family:"Noto Sans JP",system-ui,sans-serif;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-wrap {
  width:min(1120px,calc(100% - 64px));
  margin-inline:auto;
  padding-inline:0;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero {
  background:var(--it-blue);
  padding:40px 0 42px;
  border-block:1px solid var(--it-line);
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero-grid {
  display:grid !important;
  grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);
  gap:clamp(28px,4.2vw,62px);
  align-items:center;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-lead {padding:0;gap:20px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .elementor-heading-title,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form h2 {
  font-family:inherit;
  font-weight:700;
  font-size:clamp(25px,3vw,35px);
  line-height:1.4;
  color:var(--it-ink);
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a h1.elementor-heading-title {
  font-size:clamp(32px,4.05vw,52px);
  letter-spacing:.015em;
  line-height:1.28;
  text-wrap:balance;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .elementor-widget-text-editor,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-compare,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-reviews {
  color:var(--it-body);
  font-size:16px;
  line-height:1.75;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a p:last-child {margin-bottom:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a a {color:#164f88;text-decoration:underline;text-underline-offset:.18em}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-proof-list {
  border-inline-start:3px solid #89a9d1;
  list-style:none;
  padding:0 0 0 14px;
  margin:0;
  font-size:14px;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-proof-list li+li {margin-top:5px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form {
  padding:20px 24px;
  background:#fff;
  border:1px solid #b8cbe2;
  border-radius:12px;
  box-shadow:0 6px 20px #28466a10;
  scroll-margin-top:110px;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form h2 {font-size:clamp(22px,2.5vw,28px);margin:0 0 8px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form>p {font-size:14px;margin:0 0 12px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui {margin:0!important;color:var(--it-body)!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-row {margin-bottom:9px!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-row-last {margin-bottom:0!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-label,
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-description {color:#29415a!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-input,
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui textarea.forminator-textarea {
  background:#f4f8fd!important;
  color:#172d48!important;
  border:1px solid #bfcee0!important;
  border-radius:5px!important;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-input::placeholder,
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui textarea::placeholder {color:#485e73!important;opacity:1}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui textarea.forminator-textarea {height:70px!important;min-height:70px!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-field-html p {font-size:12px!important;line-height:1.5!important;margin-bottom:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-button-submit {
  background:#d9eaff!important;
  color:#102f56!important;
  border:1px solid #8aafd8!important;
  border-radius:6px!important;
  width:100%;
  font-size:16px;
  font-weight:700;
  line-height:1.35;
  padding:12px 16px!important;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-button-submit:hover {background:#c6def9!important;color:#102f56!important}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-section {padding:38px 0;gap:18px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  list-style:none;
  margin:0 0 14px;
  padding:0;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services li {padding:13px 16px;background:var(--it-tint);border:1px solid var(--it-line);border-radius:8px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services strong,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services span {display:block}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services strong {margin-bottom:3px;color:var(--it-ink)}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-compare {background:var(--it-tint);border-block:1px solid var(--it-line);padding:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll {overflow-x:auto;max-width:100%;border:1px solid var(--it-line);border-radius:9px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll table {width:100%;min-width:650px;table-layout:fixed;border-collapse:collapse;margin:0;font-size:15px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll th,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td {border:0;border-bottom:1px solid var(--it-line);padding:10px 13px;text-align:center;vertical-align:middle}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th {background:#e6eef8;color:var(--it-ink);font-weight:700}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td {background:#fff;border-inline-end:1px solid #d9e2ec}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll th:last-child,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:last-child {background:#dceaff;color:#172d48;border-inline-end:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll .it-row-title th {background:#f1f6fc;color:#253e5c;font-size:14px;padding-block:5px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll tbody:last-child tr:last-child td {border-bottom:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid {display:grid;grid-template-columns:1fr 1fr;gap:14px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid figure {margin:0;padding:15px 18px;border:1px solid var(--it-line);border-radius:8px;background:var(--it-tint)}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid blockquote {margin:0 0 7px;padding:0;border:0;font-size:16px;font-style:normal;color:var(--it-ink)}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid figcaption {font-size:13px;line-height:1.55;color:var(--it-body)}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-end-link {text-align:center}
@media(max-width:760px) {
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-wrap {width:calc(100% - 36px)}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero {padding:27px 0 32px}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero-grid,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services,.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid {grid-template-columns:1fr;gap:13px}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero-grid {gap:22px}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-lead {gap:13px}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form {padding:17px}
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-section {padding:28px 0}
}
body.page-id-23024 header .elementor-widget-button a.elementor-button {
  background:#d9eaff!important;
  color:#102f56!important;
  box-shadow:none!important;
  border:1px solid #8aafd8!important;
}
body.page-id-23024 header .elementor-widget-button a.elementor-button:hover {
  background:#c6def9!important;
  color:#102f56!important;
}
@media(min-width:901px) {
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-row:has(>.forminator-col-6 + .forminator-col-6) {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
    margin-inline:0!important;
  }
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-row:has(>.forminator-col-6 + .forminator-col-6)>.forminator-col-6 {
    width:auto!important;
    max-width:none!important;
    min-width:0;
    padding-inline:0!important;
    margin-bottom:0!important;
  }
}
@media (min-width:761px) and (max-width:900px) {
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero-grid {grid-template-columns:1fr;gap:24px}
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-case-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:15px;
  margin-bottom:34px;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-client-card {
  min-width:0;
  padding:16px 18px 18px;
  border:1px solid var(--case-line);
  border-top:4px solid var(--case-accent);
  border-radius:9px;
  background:var(--case-background);
  color:var(--it-body);
  font-size:15px;
  line-height:1.65;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-card-sansan {
  --case-line:#a9d3cc;
  --case-accent:#488e82;
  --case-background:#eaf7f3;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-card-morgenrot {
  --case-line:#cfc1e7;
  --case-accent:#8066aa;
  --case-background:#f4effb;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-card-yasui {
  --case-line:#e2cda8;
  --case-accent:#aa8248;
  --case-background:#fcf4e7;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-client-card .it-case-tag {
  margin:0 0 5px;
  font-weight:700;
  color:#304760;
  font-size:13px;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-client-card h3 {
  margin:0 0 7px;
  color:var(--it-ink);
  font-size:22px;
  line-height:1.4;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-client-card p {margin:0 0 8px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-client-card p:last-child {margin:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services-title {
  color:var(--it-ink);
  font-size:clamp(25px,3vw,35px);
  line-height:1.4;
  margin:0 0 14px;
}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(1) {background:#edf4f1}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(2) {background:#f0ecf8}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(3) {background:#f8f0e3}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid figure:nth-child(1) {background:#eaf7f3;border-color:#a9d3cc}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid figure:nth-child(2) {background:#f4effb;border-color:#cfc1e7}
@media(max-width:760px) {
  .elementor-23027 .elementor-element.elementor-element-5fd2783a .it-case-grid {grid-template-columns:1fr;gap:11px;margin-bottom:25px}
}

.elementor-23027 .elementor-element.elementor-element-5fd2783a .climate-case-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .climate-location {font-size:13px;margin:0 0 9px;color:#304760}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .climate-card-ui {--case-line:#bbd1ed;--case-accent:#4f7dad;--case-background:#eef5fe}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-service-links a {display:inline-block;padding:7px 11px;border:1px solid #b8cbe2;border-radius:6px;background:#eef5ff;color:#164f88;font-size:14px}
@media(max-width:760px){.elementor-23027 .elementor-element.elementor-element-5fd2783a .climate-case-grid {grid-template-columns:1fr}}

body.page-id-23024 #content > .ast-container {width:100%;max-width:none;padding-inline:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-card-yasui {--case-line:#bccbd7;--case-accent:#577c9b;--case-background:#edf3f8}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services li:nth-child(1) {background:#edf6f1;border-color:#bbd2c5}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services li:nth-child(2) {background:#f1f3f5;border-color:#cbd2d9}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-services li:nth-child(3) {background:#edf3fa;border-color:#bdcee1}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(1) {background:#e6f0e9}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(2) {background:#e9edef}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(3) {background:#e8f0f8}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(1) {background:#f5f9f6}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(2) {background:#f5f6f7}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(3) {background:#f3f7fb}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-review-grid figure:nth-child(2) {background:#edf3f8;border-color:#bccbd7}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-adam-profile {background:#f1f4f2!important;border-color:#c3d0c7!important}

.elementor-23027 .elementor-element.elementor-element-5fd2783a .jp-research-proof{font-size:14px;padding:12px 14px;border-left:3px solid #6b937c;background:#f8faf8;border-radius:0 6px 6px 0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-hero{background:#edf4ef}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .jp-research-logo{display:block;height:52px;max-width:175px;width:auto;object-fit:contain;object-position:left center;margin:0 0 14px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .jp-research-about{padding-top:0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .jp-research-about h2{font-family:inherit;line-height:1.45}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll table{min-width:600px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(3),.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(3){background:#e2edf8}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-form .forminator-ui .forminator-button-submit{background:#dcecdf!important;color:#183a26!important;border-color:#92b99f!important}
@media(max-width:760px){.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-adam-profile{padding:18px!important}}

.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll table{min-width:780px}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(3),.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(3){background:#f0f4fa}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll thead th:nth-child(4),.elementor-23027 .elementor-element.elementor-element-5fd2783a .it-table-scroll td:nth-child(4){background:#dfecf7}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .psych-comparison-note{font-size:13px;line-height:1.65;margin:12px 0 0}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .psych-single-review{grid-template-columns:1fr}
.elementor-23027 .elementor-element.elementor-element-5fd2783a .climate-case-grid{margin-bottom:0}/* End custom CSS */