.elementor-992511 .elementor-element.elementor-element-cb04c61 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-992511 .elementor-element.elementor-element-cb04c61:not(.elementor-motion-effects-element-type-background), .elementor-992511 .elementor-element.elementor-element-cb04c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110035;}.elementor-992511 .elementor-element.elementor-element-cb04c61 > .elementor-container{max-width:1152px;}.elementor-992511 .elementor-element.elementor-element-cb04c61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-992511 .elementor-element.elementor-element-cb04c61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-992511 .elementor-element.elementor-element-040dcfc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-992511 .elementor-element.elementor-element-040dcfc .elementor-heading-title{font-family:"Pragmati Regular New", Sans-serif;font-size:60px;font-weight:400;line-height:1.08em;color:#ffffff;}.elementor-992511 .elementor-element.elementor-element-4a7e731 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-4a7e731 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-992511 .elementor-element.elementor-element-4a7e731 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-4a7e731 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-992511 .elementor-element.elementor-element-6dc57cb > .elementor-container{max-width:760px;}.elementor-992511 .elementor-element.elementor-element-6dc57cb{padding:56px 24px 16px 24px;}.elementor-992511 .elementor-element.elementor-element-ac00041 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-ac00041 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-ac00041 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-ac00041 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-theme-post-content{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-992511 .elementor-element.elementor-element-dce759c > .elementor-container{max-width:760px;}.elementor-992511 .elementor-element.elementor-element-dce759c{padding:24px 24px 0px 24px;}.elementor-992511 .elementor-element.elementor-element-79feb02 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-79feb02 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-79feb02 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-79feb02 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-b18de5a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-b18de5a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-b18de5a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-b18de5a .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-43693f6 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-43693f6 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-992511 .elementor-element.elementor-element-43693f6 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-43693f6 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-992511 .elementor-element.elementor-element-92ac525 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-92ac525 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-92ac525 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-92ac525 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-eff4b91 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-eff4b91 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-eff4b91 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-eff4b91 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-13f5ebb .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-13f5ebb .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-992511 .elementor-element.elementor-element-13f5ebb .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-13f5ebb .jet-listing-dynamic-image__caption{text-align:left;}.elementor-992511 .elementor-element.elementor-element-8740717 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-8740717 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-8740717 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-8740717 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-faf6540 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-faf6540 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-faf6540 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-faf6540 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-b42e621 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-b42e621 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-992511 .elementor-element.elementor-element-b42e621 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-b42e621 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-992511 .elementor-element.elementor-element-3e46f98 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-3e46f98 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-3e46f98 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-3e46f98 .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-ea2823e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-992511 .elementor-element.elementor-element-ea2823e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-992511 .elementor-element.elementor-element-ea2823e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-ea2823e .jet-listing-dynamic-field__content{text-align:left;}.elementor-992511 .elementor-element.elementor-element-ee8a1f2 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-ee8a1f2 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-992511 .elementor-element.elementor-element-ee8a1f2 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-992511 .elementor-element.elementor-element-ee8a1f2 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-992511 .elementor-element.elementor-element-4b1278c > .elementor-container{max-width:760px;}.elementor-992511 .elementor-element.elementor-element-4b1278c{padding:48px 24px 88px 24px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-992511 .elementor-element.elementor-element-85586eb > .elementor-widget-container{margin:28px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-992511 .elementor-element.elementor-element-040dcfc .elementor-heading-title{font-size:48px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-992511 .elementor-element.elementor-element-d310bd6{width:58.3%;}.elementor-992511 .elementor-element.elementor-element-a128ad1{width:41.7%;}}@media(max-width:1024px) and (min-width:768px){.elementor-992511 .elementor-element.elementor-element-d310bd6{width:100%;}.elementor-992511 .elementor-element.elementor-element-a128ad1{width:100%;}}@media(max-width:767px){.elementor-992511 .elementor-element.elementor-element-cb04c61{padding:40px 20px 44px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-992511 .elementor-element.elementor-element-040dcfc .elementor-heading-title{font-size:42px;}.elementor-992511 .elementor-element.elementor-element-6dc57cb{padding:40px 20px 12px 20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-992511 .elementor-element.elementor-element-dce759c{padding:16px 20px 0px 20px;}.elementor-992511 .elementor-element.elementor-element-4b1278c{padding:36px 20px 64px 20px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS *//* pf: portfolio single (design: Portfolio Single.dc.html) */
body.elementor-page-992511{--kit-widget-spacing:0px}
.elementor-location-header{position:relative;z-index:1000}
body.elementor-page-992511 .pf-hero a,body.elementor-page-992511 .pf-navsec a{transition:color .2s,background-color .2s,border-color .2s}
body.elementor-page-992511 .pf-crumbs .elementor-heading-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:"Pragmati Regular wide",sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#fff}
body.elementor-page-992511 .pf-crumbs .elementor-heading-title a,body.elementor-page-992511 .pf-crumbs .pf-sep{color:#7e99d4}
body.elementor-page-992511 .pf-crumbs .elementor-heading-title a:hover{color:#fff}
body.elementor-page-992511 .pf-h1 .elementor-heading-title{text-wrap:balance;overflow-wrap:anywhere}
body.elementor-page-992511 .pf-tile .jet-listing-dynamic-image{aspect-ratio:1/1;width:100%;max-width:360px;margin-right:auto;background:#fff;border-radius:32px;overflow:hidden;padding:20px;display:flex;align-items:center;justify-content:center}
body.elementor-page-992511 .pf-tile .jet-listing-dynamic-image img,body.elementor-page-992511 .pf-tile img{width:100%;height:100%;object-fit:contain;display:block;border-radius:0;max-width:100%}
body.elementor-page-992511 .pf-hero > .elementor-container:not(:has(.pf-tile img)) > .pf-imgcol{display:none}
body.elementor-page-992511 .pf-hero > .elementor-container:not(:has(.pf-tile img)) > .pf-textcol{width:100%}
body.elementor-page-992511 .pf-textcol > .elementor-widget-wrap{padding-left:48px}
body.elementor-page-992511 .pf-body > .elementor-container > .elementor-column > .elementor-widget-wrap{display:flex;flex-direction:column;gap:20px}
body.elementor-page-992511 .pf-summary .jet-listing-dynamic-field__content{font-family:"Pragmati Regular wide",sans-serif;font-size:24px;line-height:1.5;font-weight:400;color:#110035;white-space:pre-line;text-wrap:pretty}
body.elementor-page-992511 .pf-content{color:#2b2350}
body.elementor-page-992511 .pf-content h4{display:inline-block;margin:0 0 20px;background:#fdf6e3;border-radius:20px;padding:12px 20px;font-family:"Pragmati Regular New",sans-serif;font-size:18px;font-weight:400;line-height:1.45;color:#110035}
body.elementor-page-992511 .pf-content h2,body.elementor-page-992511 .pf-content h3{margin:36px 0 14px;font-family:"Pragmati Regular New",sans-serif;font-size:28px;font-weight:400;line-height:1.25;color:#110035}
body.elementor-page-992511 .pf-content h5,body.elementor-page-992511 .pf-content h6{margin:28px 0 10px;font-family:"Pragmati Regular New",sans-serif;font-size:22px;font-weight:400;color:#110035}
body.elementor-page-992511 .pf-content p,body.elementor-page-992511 .pf-content li{margin:0 0 20px;font-family:"Pragmati Regular wide",sans-serif;font-size:20px;line-height:1.65;font-weight:400;color:#2b2350;text-wrap:pretty}
body.elementor-page-992511 .pf-content ul,body.elementor-page-992511 .pf-content ol{margin:0 0 20px;padding-inline-start:22px}
body.elementor-page-992511 .pf-content li{margin-bottom:8px}
body.elementor-page-992511 .pf-content a{color:#110035;text-decoration:underline;text-underline-offset:4px}
body.elementor-page-992511 .pf-content img{max-width:100%;height:auto;border-radius:16px}
body.elementor-page-992511 .pf-content strong,body.elementor-page-992511 .pf-content b{font-family:"Pragmati Regular New",sans-serif;font-weight:400;color:#110035}
body.elementor-page-992511 .pf-content .elementor-widget-container > :first-child{margin-top:0}
body.elementor-page-992511 .pf-content .elementor-widget-container > :last-child{margin-bottom:0}
body.elementor-page-992511 .pf-cards{counter-reset:pfn}
body.elementor-page-992511 .pf-cards > .elementor-container > .elementor-column > .elementor-widget-wrap{display:flex;flex-direction:column;gap:16px}
body.elementor-page-992511 .pf-sec{background:#eef2fa;border-radius:28px;padding:28px 30px;counter-increment:pfn;margin:0}
body.elementor-page-992511 .pf-sec:not(:has(.pf-sectext .jet-listing-dynamic-field__content)){display:none}
body.elementor-page-992511 .pf-sec > .elementor-container > .elementor-column > .elementor-widget-wrap{display:flex;flex-direction:column;gap:12px;padding:0}
body.elementor-page-992511 .pf-sectitle .jet-listing-dynamic-field,body.elementor-page-992511 .pf-sectext .jet-listing-dynamic-field{display:block}
body.elementor-page-992511 .pf-sectitle .jet-listing-dynamic-field__content{display:flex;gap:14px;align-items:center;font-family:"Pragmati Regular New",sans-serif;font-size:24px;line-height:1.3;font-weight:400;color:#110035;overflow-wrap:anywhere}
body.elementor-page-992511 .pf-sectitle .jet-listing-dynamic-field__content::before{content:counter(pfn);flex:none;width:36px;height:36px;border-radius:999px;background:#110035;color:#f1bb3d;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1;font-family:"Pragmati Regular New",sans-serif}
body.elementor-page-992511 .pf-sectext .jet-listing-dynamic-field__content{font-family:"Pragmati Regular wide",sans-serif;font-size:19px;line-height:1.65;font-weight:400;color:#2b2350;white-space:pre-line;text-wrap:pretty}
body.elementor-page-992511 .pf-secimg .jet-listing-dynamic-image{display:block}
body.elementor-page-992511 .pf-secimg img{width:100%;height:auto;border-radius:20px;display:block;margin-top:6px;background:#fff}
body.elementor-page-992511 .pf-nav .elementor-post-navigation{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;border:0 !important;padding:0 !important}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__separator-wrapper{display:none !important}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link{width:auto !important;max-width:none !important;min-width:0}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link:not(:has(a)){visibility:hidden}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link a{display:flex;height:100%;border:1.5px solid #e4e8f4;border-radius:24px;padding:20px 24px;color:#110035}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link a:hover{border-color:#110035}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link__prev,body.elementor-page-992511 .pf-nav .elementor-post-navigation__link__next{display:flex;flex-direction:column;gap:4px;width:100%}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__next a{justify-content:flex-end;text-align:left}
body.elementor-page-992511 .pf-nav .post-navigation__prev--label,body.elementor-page-992511 .pf-nav .post-navigation__next--label{font-family:"Pragmati Regular wide",sans-serif;font-size:15px;line-height:1.4;color:#7e99d4;text-transform:none;letter-spacing:0}
body.elementor-page-992511 .pf-nav .post-navigation__prev--title,body.elementor-page-992511 .pf-nav .post-navigation__next--title{font-family:"Pragmati Regular New",sans-serif;font-size:20px;line-height:1.3;color:#110035;text-transform:none;white-space:normal}
body.elementor-page-992511 .pf-btn .elementor-button{font-family:"Pragmati Regular New",sans-serif;font-size:18px;font-weight:400;line-height:1.2;padding:12px 28px;border-radius:999px;border:1.5px solid #110035;background:transparent;color:#110035;fill:#110035;box-shadow:none}
body.elementor-page-992511 .pf-btn .elementor-button:hover,body.elementor-page-992511 .pf-btn .elementor-button:focus{background:#110035;color:#fff}
@media (max-width:1024px){
body.elementor-page-992511 .pf-textcol > .elementor-widget-wrap{padding-left:0}
body.elementor-page-992511 .pf-imgcol{margin-top:32px}
body.elementor-page-992511 .pf-tile .jet-listing-dynamic-image{margin-right:0;margin-left:auto;max-width:260px}
}
@media (max-width:767px){
body.elementor-page-992511 .pf-nav .elementor-post-navigation{grid-template-columns:minmax(0,1fr)}
body.elementor-page-992511 .pf-nav .elementor-post-navigation__link:not(:has(a)){display:none}
body.elementor-page-992511 .pf-sec{padding:22px 20px;border-radius:22px}
body.elementor-page-992511 .pf-summary .jet-listing-dynamic-field__content{font-size:21px}
body.elementor-page-992511 .pf-content p,body.elementor-page-992511 .pf-content li{font-size:19px}
}
/* text size bump (site font renders smaller than the mockup font) */
body.elementor-page-992511 .pf-summary .jet-listing-dynamic-field__content{font-size:26px;line-height:1.5}
body.elementor-page-992511 .pf-content p,body.elementor-page-992511 .pf-content li{font-size:22px;line-height:1.6}
body.elementor-page-992511 .pf-content h2,body.elementor-page-992511 .pf-content h3{font-size:30px}
body.elementor-page-992511 .pf-content h4{font-size:20px}
body.elementor-page-992511 .pf-sectitle .jet-listing-dynamic-field__content{font-size:26px}
body.elementor-page-992511 .pf-sectext .jet-listing-dynamic-field__content{font-size:21px;line-height:1.6}
body.elementor-page-992511 .pf-crumbs .elementor-heading-title{font-size:17px}
body.elementor-page-992511 .pf-nav .post-navigation__prev--label,body.elementor-page-992511 .pf-nav .post-navigation__next--label{font-size:16px}
body.elementor-page-992511 .pf-nav .post-navigation__prev--title,body.elementor-page-992511 .pf-nav .post-navigation__next--title{font-size:22px}
body.elementor-page-992511 .pf-btn .elementor-button{font-size:20px}
@media (max-width:767px){
body.elementor-page-992511 .pf-summary .jet-listing-dynamic-field__content{font-size:22px}
body.elementor-page-992511 .pf-content p,body.elementor-page-992511 .pf-content li{font-size:19px}
body.elementor-page-992511 .pf-sectext .jet-listing-dynamic-field__content{font-size:19px}
body.elementor-page-992511 .pf-sectitle .jet-listing-dynamic-field__content{font-size:23px}
}
/* collapse empty sections (title+image-only projects) */
body.elementor-page-992511 .pf-body:not(:has(.pf-summary .jet-listing-dynamic-field__content)):not(:has(.pf-content .elementor-widget-container > *)){display:none}
body.elementor-page-992511 .pf-cards:not(:has(.pf-sectext .jet-listing-dynamic-field__content)){display:none}
body.elementor-page-992511 .pf-content:not(:has(.elementor-widget-container > *)){display:none}
/* collapse empty sections (title+image-only projects) */
body.elementor-page-992511 .pf-body:not(:has(.pf-summary .jet-listing-dynamic-field__content)):not(:has(.pf-content .elementor-widget-container > *)){display:none}
body.elementor-page-992511 .pf-cards:not(:has(.pf-sectext .jet-listing-dynamic-field__content)){display:none}
body.elementor-page-992511 .pf-content:not(:has(.elementor-widget-container > *)){display:none}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pragmati Regular New';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alai.co.il/wp-content/uploads/2024/12/FbPragmatiHebEng-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Pragmati Regular New';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alai.co.il/wp-content/uploads/2024/12/FbPragmatiWide-Light.woff') format('woff');
}
/* End Custom Fonts CSS */