/* Start custom CSS *//* itr: home page (new), built from home-design/index.html by build_home.py. Do not edit here: rebuild. */
body.page-id-4315{font-family:'פרקטיקה','Assistant',sans-serif}
body.page-id-4315 .elementor-4315{font-family:'פרקטיקה','Assistant',sans-serif;font-size:20px;line-height:1.75;color:#38415E}
body.page-id-4315 .elementor-4315 :is(h1,h2,h3,h4,p,span,a,b,small,button,summary){font-family:inherit}
/* eyebrow lines, heading highlight */
.itr-eyebrow::before,.itr-center .itr-eyebrow::after{content:"";width:26px;height:3px;border-radius:3px;background:#4BC4E2}
.itr-h2 em,#itr-promise-h em{font-style:normal;color:#172D63;background:linear-gradient(transparent 62%,#BDEFFC 62%)}
/* buttons: phone icon, shine on the pink one */
#itr-call-13::before,#itr-call-280::before,#itr-call-652::before{content:"";width:21px;height:21px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23ffffff%22%3E%3Cpath d=%22M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z%22/%3E%3C/svg%3E") center/contain no-repeat}
.itr-btn-pink{position:relative;overflow:hidden}
.itr-btn-pink::after{content:"";position:absolute;top:0;bottom:0;width:40%;inset-inline-start:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);transition:inset-inline-start .7s}
.itr-btn-pink:hover::after{inset-inline-start:130%}
.itr-link-arrow::after{content:"←";transition:transform .25s}
.itr-link-arrow:hover::after,a:hover .itr-link-arrow::after{transform:translateX(-5px)}
/* tick */
.itr-tick{background:#BDEFFC url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 12.5l3.2 3.2L17 9%22/%3E%3C/svg%3E") center/20px no-repeat}
/* icons */
#itr-i-33{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z%22/%3E%3Cpath d=%22M14 3v6h6M8 13h8M8 17h5%22/%3E%3C/svg%3E");background-size:22px}
#itr-i-223{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M21 21l-4.3-4.3%22/%3E%3C/svg%3E");background-size:34px}
#itr-i-229{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2213%22 rx=%223%22/%3E%3Ccircle cx=%2212%22 cy=%2212.5%22 r=%223.5%22/%3E%3Cpath d=%22M8 6l1.5-2h5L16 6%22/%3E%3C/svg%3E");background-size:34px}
#itr-i-235{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3Cpath d=%22M12 2v3M12 19v3M2 12h3M19 12h3%22/%3E%3C/svg%3E");background-size:34px}
#itr-i-241{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z%22/%3E%3Cpath d=%22M14 3v6h6M8 13h8M8 17h5%22/%3E%3C/svg%3E");background-size:34px}
#itr-i-254{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%228%22/%3E%3Cpath d=%22M12 9v4l2.5 2M9 2h6%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-366{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l8 4v5c0 5-3.5 8-8 9-4.5-1-8-4-8-9V7z%22/%3E%3Cpath d=%22M9 12l2 2 4-4%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-370{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3Cpath d=%22M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-374{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234BC4E2%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2l3 6 6 .9-4.5 4.3 1 6.3L12 16.6 6.5 19.5l1-6.3L3 8.9 9 8z%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-378{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-382{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2213%22 rx=%223%22/%3E%3Ccircle cx=%2212%22 cy=%2212.5%22 r=%223.5%22/%3E%3Cpath d=%22M8 6l1.5-2h5L16 6%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-386{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231592B8%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.5 2.5-2.4-.6-.6-2.4z%22/%3E%3C/svg%3E");background-size:28px}
#itr-i-420{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20l6-10 4 6 2-3 4 7z%22/%3E%3C/svg%3E");background-size:22px}
#itr-i-423{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 22s7-6.2 7-12a7 7 0 0 0-14 0c0 5.8 7 12 7 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/svg%3E");background-size:22px}
#itr-i-426{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23172D63%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21h18M5 21V8l7-5 7 5v13M10 21v-6h4v6%22/%3E%3C/svg%3E");background-size:22px}
#itr-i-450{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234BC4E2%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 15v-3a8 8 0 0 1 16 0v3%22/%3E%3Crect x=%223%22 y=%2214%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%2217%22 y=%2214%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3C/svg%3E");background-size:30px}
/* ---- hero ---- */
/* the wall photo is mirrored in the file, so the stain sits behind the illustration. Desktop: a fixed background
   (Hadar liked it on the old home page); a transform would cancel it, so the slow zoom stays for tablet and mobile only */
@media (min-width:1025px){#itr-hero-bg{background-attachment:fixed}}
@media (max-width:1024px){#itr-hero-bg{animation:itr-kb 30s ease-in-out infinite alternate}}
@keyframes itr-kb{from{transform:scale(1)}to{transform:scale(1.07)}}
#itr-hero-veil{background:linear-gradient(90deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.15) 40%,rgba(255,255,255,.8) 58%,rgba(255,255,255,.9) 100%),linear-gradient(180deg,rgba(255,255,255,.4) 0%,transparent 25%,transparent 72%,#fff 100%)}
@media (max-width:1024px){#itr-hero-veil{background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.75) 50%,#fff 100%)}}
#itr-hero-badge b{background:#4BC4E2;color:#172D63;border-radius:999px;padding:5px 14px;font-size:15px}
#itr-h1 span{position:relative;color:#F35CA3;white-space:nowrap}
#itr-h1 span::after{content:"";position:absolute;inset-inline:0;bottom:-.1em;height:.3em;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 20%22 fill=%22none%22%3E%3Cpath d=%22M3 14 C 70 4, 150 4, 297 12%22 stroke=%22%23F35CA3%22 stroke-width=%226%22 fill=%22none%22 stroke-linecap=%22round%22 opacity=%22.4%22/%3E%3C/svg%3E") center/100% 100% no-repeat;clip-path:inset(0 100% 0 0);animation:itr-draw 1.2s .6s ease forwards}
@keyframes itr-draw{to{clip-path:inset(0 0 0 0)}}
#itr-scan-img{transform:scale(1.06);animation:itr-kenburns 18s ease-in-out infinite alternate}
@keyframes itr-kenburns{from{transform:scale(1)}to{transform:scale(1.08)}}
#itr-scanline{background:linear-gradient(90deg,transparent,#4BC4E2,transparent);box-shadow:0 0 18px 4px rgba(75,196,226,.55);opacity:.8;animation:itr-scanline 4.5s ease-in-out infinite}
@keyframes itr-scanline{0%,100%{top:12%}50%{top:84%}}
#itr-seal-ring{animation:itr-spin 24s linear infinite}
@keyframes itr-spin{to{transform:rotate(360deg)}}
#itr-seal-mid b{display:block;font-size:27px;color:#4BC4E2}
@media (max-width:767px){#itr-seal-mid b{font-size:20px}}
#itr-ui-status{animation:itr-float 6s ease-in-out -1s infinite}
#itr-ui-temp{animation:itr-float 7s ease-in-out -3s infinite}
#itr-ui-report{animation:itr-float 6.5s ease-in-out -2s infinite}
@keyframes itr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
:is(#itr-ui-status-t,#itr-ui-report-t) b{display:block;font-size:19px;line-height:1.2;color:#172D63}
:is(#itr-ui-status-t,#itr-ui-report-t) span{display:block;color:#636C88;font-size:15px;line-height:1.3}
@media (max-width:767px){:is(#itr-ui-status-t,#itr-ui-report-t) b{font-size:16px}:is(#itr-ui-status-t,#itr-ui-report-t) span{font-size:13px}}
#itr-ping{box-shadow:0 0 0 0 rgba(34,179,107,.6);animation:itr-ping 1.8s infinite}
@keyframes itr-ping{0%{box-shadow:0 0 0 0 rgba(34,179,107,.55)}80%,100%{box-shadow:0 0 0 12px rgba(34,179,107,0)}}
#itr-needle{animation:itr-needle 5s ease-in-out infinite}
@keyframes itr-needle{0%,100%{inset-inline-start:22%}50%{inset-inline-start:30%}}
/* stats */
[id^=itr-st-n-] sup{color:#4BC4E2;font-size:.6em;vertical-align:top;line-height:1}
[id^=itr-st-t-] span{display:block;color:#636C88;font-size:16px;font-weight:400}
@media (max-width:767px){[id^=itr-st-t-] span{font-size:14px}}
#itr-stats-in>div+div{border-inline-start:1px solid #E6EAF2}
@media (max-width:1024px){#itr-stat-3{border-inline-start:0!important}#itr-stat-3,#itr-stat-call{border-top:1px solid #E6EAF2}}
#itr-stat-ic{background:#4BC4E2 url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23172D63%22%3E%3Cpath d=%22M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z%22/%3E%3C/svg%3E") center/23px no-repeat}
#itr-stat-call-t b{display:block;font-size:27px;color:#fff;letter-spacing:.02em;line-height:1.2}
/* services */
[id^=itr-svc-]:hover img{transform:scale(1.07)}
[id^=itr-svc-]:hover{border-color:transparent}
[id^=itr-svc-]:hover [id^=itr-svc-go-]{background:#4BC4E2;border-color:#4BC4E2}
/* video + gallery */
#itr-video video{width:100%;height:100%;object-fit:cover;display:block}
#itr-video-tag::before{content:"";width:9px;height:9px;border-radius:50%;background:#FF4D6D;animation:itr-blink 1.4s infinite}
@keyframes itr-blink{50%{opacity:.25}}
#itr-gallery{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
#itr-gallery-row{animation:itr-marquee 90s linear infinite}
#itr-gallery:hover #itr-gallery-row{animation-play-state:paused}
@keyframes itr-marquee{to{transform:translateX(50%)}}
#itr-clients{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
#itr-clients-row{animation:itr-marquee 70s linear infinite}
#itr-clients:hover #itr-clients-row{animation-play-state:paused}
.itr-shot:hover{transform:translateY(-8px) scale(1.02)}
.itr-shot::after{content:"";position:absolute;width:56px;height:56px;border-radius:50%;border:2px solid #fff;top:50%;inset-inline-start:50%;translate:50% -50%;opacity:0;transition:opacity .3s}
.itr-shot:hover::after{opacity:1;animation:itr-ring 1.4s infinite}
@keyframes itr-ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}100%{box-shadow:0 0 0 22px rgba(255,255,255,0)}}
/* process: dashed line behind the steps */
#itr-steps::before{content:"";position:absolute;inset-inline:12%;top:42px;height:2px;background:repeating-linear-gradient(90deg,#E6EAF2 0 10px,transparent 10px 18px)}
#itr-steps::after{content:"";position:absolute;inset-inline-end:12%;top:42px;height:3px;width:76%;background:#4BC4E2}
@media (max-width:1024px){#itr-steps::before,#itr-steps::after{display:none}}
/* receipt (zigzag bottom) + stamps */
#itr-receipt{rotate:3deg;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/20px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/20px 100%}
[id^=itr-rc-row] span{color:#636C88}
[id^=itr-rc-row-no] b{color:#C0392B}
#itr-rc-total b{font-size:44px;color:#1592B8;direction:ltr}
#itr-stamp-promise{rotate:-14deg;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 9px rgba(23,45,99,.35)}
#itr-stamp-promise span{display:block;color:#1592B8;font-size:15px}
#itr-stamp-report{rotate:12deg;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 9px rgba(75,196,226,.45)}
#itr-doc{rotate:-3deg}
#itr-report:hover #itr-doc{rotate:-1deg;translate:0 -6px}
#itr-doc2{rotate:5deg}
#itr-doc-img::after{content:"";position:absolute;width:46px;height:46px;border:3px solid #fff;border-radius:50%;top:36%;inset-inline-start:46%;animation:itr-ring 1.8s infinite}
[id^=itr-doc-row] span{color:#636C88}
#itr-doc-lines{background:linear-gradient(#EEF1F6,#EEF1F6) 0 10px/100% 8px no-repeat,linear-gradient(#EEF1F6,#EEF1F6) 100% 28px/80% 8px no-repeat;border-radius:8px}
/* precise */
#itr-precise-veil{background:linear-gradient(270deg,rgba(12,24,55,1) 0%,rgba(12,24,55,1) 46%,rgba(12,24,55,.55) 52%,rgba(12,24,55,0) 66%)}
#itr-precise-img{transform:scale(1.04);transition:transform 8s ease}
#itr-precise:hover #itr-precise-img{transform:scale(1)}
#itr-target::before,#itr-target::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #4BC4E2}
#itr-target::after{animation:itr-ring2 2s infinite}
@keyframes itr-ring2{0%{transform:scale(1);opacity:1}100%{transform:scale(1.9);opacity:0}}
/* equipment, areas */
[id^=itr-eq-]:hover [id^=itr-eq-img-] img{transform:scale(1.06) rotate(-2deg)}
[id^=itr-area-]:hover img{transform:scale(1.06)}
/* reviews badge */
#itr-g-badge::before{content:"";width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 48 48%22 fill=%22none%22%3E%3Cpath fill=%22%23FFC107%22 d=%22M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 13 4 4 13 4 24s9 20 20 20 20-9 20-20c0-1.3-.1-2.6-.4-3.9z%22/%3E%3Cpath fill=%22%23FF3D00%22 d=%22M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z%22/%3E%3Cpath fill=%22%234CAF50%22 d=%22M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2A12 12 0 0 1 24 36c-5.2 0-9.6-3.3-11.3-8l-6.5 5C9.5 39.6 16.2 44 24 44z%22/%3E%3Cpath fill=%22%231976D2%22 d=%22M43.6 20.1H42V20H24v8h11.3a12 12 0 0 1-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z%22/%3E%3C/svg%3E") center/contain no-repeat}
#itr-g-badge span{color:#FBBC04;letter-spacing:2px;font-size:19px;font-family:Arial,"Segoe UI Symbol",sans-serif;line-height:1.2}
#itr-reviews .elementor-widget-shortcode{width:100%}
/* the review cards as white cards, like the rest of the page (the widget's own colour is a grey that vanishes on the mist background) */
#itr-reviews .wp-gr .grw-review-inner.grw-backgnd{background:#fff!important;border:1px solid #E6EAF2;border-radius:22px;box-shadow:0 10px 30px -18px rgba(23,45,99,.35)}
/* price list */
[id^=itr-factor-] span{display:block;color:#636C88;font-size:15px}
[id^=itr-amt-] b{display:block;font-size:25px;color:#172D63;direction:ltr}
[id^=itr-amt-] span{font-size:14px;color:#636C88}
#itr-notes ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
#itr-notes li{display:flex;gap:10px}
#itr-notes li::before{content:"";width:7px;height:7px;border-radius:50%;background:#4BC4E2;flex-shrink:0;margin-top:12px}
/* blog */
.e-collection-loop-item:hover img{transform:scale(1.06)}
/* faq */
#itr-faq-ask-t b{display:block;color:#172D63;font-size:22px;letter-spacing:.02em}
body .elementor .itr-tab[aria-selected=true]{background:#172D63;border-color:#172D63;color:#fff}
.itr-qa[open]{box-shadow:0 10px 30px -18px rgba(23,45,99,.35)}
.itr-qa summary{list-style:none}
.itr-qa summary::-webkit-details-marker{display:none}
.itr-qa summary::after{content:"+";flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#F4F6FA;color:#172D63;display:grid;place-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .3s,background .3s}
.itr-qa[open] summary::after{transform:rotate(45deg);background:#4BC4E2}
.itr-qa ul{margin:8px 0 0;padding-inline-start:22px}
/* closing card */
#itr-final{background:linear-gradient(120deg,#E8F8FD 0%,#BDEFFC 100%)}
#itr-final::before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(23,45,99,.07) 1.4px,transparent 1.4px) 0 0/24px 24px;pointer-events:none}
#itr-final-h span{display:inline;background:#1592B8;color:#fff;padding:.02em .28em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px}
#itr-final-h span:first-child{background:#172D63}
@media (prefers-reduced-motion:reduce){
  #itr-hero-bg,#itr-scan-img,#itr-scanline,#itr-seal-ring,#itr-ui-status,#itr-ui-temp,#itr-ui-report,#itr-ping,#itr-needle,#itr-gallery-row,#itr-video-tag::before,#itr-target::after,#itr-doc-img::after{animation:none}
  #itr-h1 span::after{animation:none;clip-path:none}
}/* End custom CSS */