.elementor-9271 .elementor-element.elementor-element-db62bba{--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-9271 .elementor-element.elementor-element-53d9ae3{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9271 .elementor-element.elementor-element-53d9ae3 .e-loop-item > .elementor-section, .elementor-9271 .elementor-element.elementor-element-53d9ae3 .e-loop-item > .elementor-section > .elementor-container, .elementor-9271 .elementor-element.elementor-element-53d9ae3 .e-loop-item > .e-con, .elementor-9271 .elementor-element.elementor-element-53d9ae3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9271 .elementor-element.elementor-element-53d9ae3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-9271 .elementor-element.elementor-element-53d9ae3{--grid-columns:2;}}@media(max-width:767px){.elementor-9271 .elementor-element.elementor-element-53d9ae3{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}}/* Start custom CSS */.ifs-bl{--pd-m-left:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m15 6-6 6 6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");--pd-m-phone:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.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'/></svg>");--pd-m-right:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m9 6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");--pd-m-wa:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/></svg>")}
.ifs-bl{--bl-brand:#c93535;--bl-brand-ink:#a82a2a;--bl-tint:#fbecec;--bl-ink:#1b1d22;--bl-body:#30343c;--bl-muted:#5b6070;--bl-line:#e6e8ec;--bl-soft:#f4f5f7;--bl-wa:#1f9d55}
.ifs-bl .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--row-gap:0px;--column-gap:0px;--gap:0px}
.ifs-bl .elementor-widget{margin:0!important}
.ifs-bl.ifs-bl{--padding-top:0px;--padding-bottom:72px}
.ifs-bl .elementor-shortcode{font-family:iransans,Tahoma,sans-serif}
.ifs-bl-crumbs{display:flex;align-items:center;gap:6px;padding:20px 0;font-size:13px;line-height:1.6;color:var(--bl-muted);white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.ifs-bl-crumbs::-webkit-scrollbar{display:none}
.ifs-bl-crumbs a{color:var(--bl-muted);text-decoration:none}
.ifs-bl-crumbs a:hover{color:var(--bl-brand)}
.ifs-bl-crumbs [aria-current]{color:var(--bl-ink)}
.ifs-bl .ifs-bc-sep{flex:none;width:14px;height:14px;background:currentColor;opacity:.6;-webkit-mask:var(--pd-m-left) center/contain no-repeat;mask:var(--pd-m-left) center/contain no-repeat}
.ifs-bl-h{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.ifs-bl-h h1{margin:0;font-size:28px;line-height:1.5;font-weight:700;color:var(--bl-ink)}
.ifs-bl-h p{margin:6px 0 0;max-width:640px;font-size:15px;line-height:2;color:var(--bl-muted)}
.ifs-bl-n{flex:none;font-size:14px;line-height:1.7;color:var(--bl-muted)}
.ifs-bl-cats ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}
.ifs-bl-cats li{margin:0;padding:0}
.ifs-bl-cats a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--bl-line);border-radius:999px;background:#fff;color:var(--bl-ink);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .2s,color .2s}
.ifs-bl-cats a:hover{border-color:rgba(201,53,53,.4);color:var(--bl-brand)}
.ifs-bl-cats a span{font-size:12px;font-weight:400;color:var(--bl-muted)}
.ifs-bl-cats a[aria-current]{background:var(--bl-tint);border-color:var(--bl-brand);color:var(--bl-brand)}
.ifs-bl-cats a[aria-current] span{color:var(--bl-brand)}
.ifs-bl-grid.ifs-bl-grid{margin-top:28px!important}
.ifs-bl-grid .e-loop-item{padding:0!important;margin:0!important;min-width:0}
@media (min-width:768px){
.ifs-bl-grid .elementor-loop-container{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))!important}
.ifs-bl-grid .e-loop-item:first-of-type{grid-column:1/-1}
.ifs-bl-grid .e-loop-item:first-of-type .ifs-bcard.ifs-bcard{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
.ifs-bl-grid .e-loop-item:first-of-type .ifs-bmedia.ifs-bmedia{aspect-ratio:16/9;height:100%}
.ifs-bl-grid .e-loop-item:first-of-type .ifs-bbody.ifs-bbody{justify-content:center;padding:32px 36px!important}
body .ifs-bl-grid .e-loop-item:first-of-type .ifs-btitle .elementor-heading-title{font-size:24px;line-height:1.75;max-height:none;-webkit-line-clamp:3}
body .ifs-bl-grid .e-loop-item:first-of-type .ifs-bex .elementor-heading-title{font-size:15px;line-height:2.05;max-height:6.2em;-webkit-line-clamp:3}
.ifs-bl-grid .e-loop-item:first-of-type .ifs-bfoot{margin-top:18px!important}
}
.ifs-bl-grid .elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px!important}
.ifs-bl-grid .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0!important;padding:0 12px;border:1px solid var(--bl-line);border-radius:12px;background:#fff;color:var(--bl-ink);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s}
.ifs-bl-grid .elementor-pagination a.page-numbers:hover{border-color:var(--bl-brand);color:var(--bl-brand)}
.ifs-bl-grid .elementor-pagination .page-numbers.current{background:var(--bl-ink);border-color:var(--bl-ink);color:#fff}
.ifs-bl-grid .elementor-pagination .page-numbers.dots{border-color:transparent;min-width:24px;padding:0}
.ifs-bl-grid .elementor-pagination .prev,.ifs-bl-grid .elementor-pagination .next{font-size:0!important;padding:0}
.ifs-bl-grid .elementor-pagination .prev::before,.ifs-bl-grid .elementor-pagination .next::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--pd-m-right) center/contain no-repeat;mask:var(--pd-m-right) center/contain no-repeat}
.ifs-bl-grid .elementor-pagination .next::before{-webkit-mask-image:var(--pd-m-left);mask-image:var(--pd-m-left)}
.ifs-bl-grid .elementor-pagination span.prev,.ifs-bl-grid .elementor-pagination span.next{display:none}
.ifs-bl-grid .e-loop-nothing-found-message{padding:48px 20px;border:1px dashed var(--bl-line);border-radius:16px;text-align:center;color:var(--bl-muted);font-size:15px}
.ifs-hs{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:20px;margin-top:56px;padding:24px 28px;border-radius:16px;background:var(--bl-soft)}
.ifs-hs-ic{grid-row:1/span 2;width:56px;height:56px;border-radius:14px;background:var(--bl-tint) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='%23c93535' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/><path d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3M12 17h.01'/></g></svg>") center/28px no-repeat}
.ifs-hs-t{margin:0;font-size:18px;line-height:1.6;font-weight:700;color:var(--bl-ink)}
.ifs-hs-s{grid-column:2;margin:2px 0 0;font-size:14px;line-height:1.9;color:var(--bl-muted)}
.ifs-hs-a{grid-column:3;grid-row:1/span 2;display:flex;gap:10px}
.ifs-hs-call,.ifs-hs-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;font-size:14.5px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s}
.ifs-hs-call{background:var(--bl-brand);color:#fff!important}
.ifs-hs-call:hover{background:var(--bl-brand-ink)}
.ifs-hs-wa{background:#fff;border:1px solid #cfd3da;color:var(--bl-ink)!important;font-weight:500}
.ifs-hs-wa:hover{border-color:var(--bl-wa)}
.ifs-hs-call::before,.ifs-hs-wa::before{content:"";flex:none;width:18px;height:18px;background:#fff;-webkit-mask:var(--pd-m-phone) center/contain no-repeat;mask:var(--pd-m-phone) center/contain no-repeat}
.ifs-hs-wa::before{width:20px;height:20px;background:var(--bl-wa);-webkit-mask-image:var(--pd-m-wa);mask-image:var(--pd-m-wa)}
@media (max-width:767px){
.ifs-bl.ifs-bl{--padding-left:20px;--padding-right:20px;--padding-bottom:40px}
.ifs-bl-crumbs{padding:14px 0;font-size:12.5px}
.ifs-bl-h{display:block}
.ifs-bl-h h1{font-size:22px;line-height:1.7}
.ifs-bl-h p{font-size:14px}
.ifs-bl-n{display:block;margin-top:4px;font-size:13px}
.ifs-bl-cats ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:16px -20px 0;padding:0 20px}
.ifs-bl-cats ul::-webkit-scrollbar{display:none}
.ifs-bl-cats a{height:38px;padding:0 14px;font-size:13.5px}
.ifs-bl-grid.ifs-bl-grid{margin-top:18px!important}
.ifs-bl-grid .e-loop-item:first-of-type{margin-bottom:6px!important}
.ifs-bl-grid .elementor-pagination{gap:6px;margin-top:28px!important}
.ifs-hs{grid-template-columns:48px minmax(0,1fr);column-gap:14px;row-gap:4px;margin-top:40px;padding:20px}
.ifs-hs-ic{width:48px;height:48px}
.ifs-hs-t{font-size:16px}
.ifs-hs-a{grid-column:1/-1;grid-row:3;margin-top:12px;gap:8px}
.ifs-hs-call{flex:1 1 auto;padding:0 12px}
.ifs-hs-wa{padding:0 16px}
}
.ifs-bl a:focus-visible,.ifs-bl button:focus-visible{outline:2px solid var(--bl-brand)!important;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.ifs-bl *{transition:none!important}}/* End custom CSS */