.elementor-3 .elementor-element.elementor-element-645c24b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-645c24b:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-645c24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-9be6a0d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-10a789c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:59px;font-weight:700;line-height:59px;color:var( --e-global-color-bc997a0 );}.elementor-3 .elementor-element.elementor-element-9daab84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-9daab84:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-9daab84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-aca1c3a{--display:flex;}.elementor-3 .elementor-element.elementor-element-a5c08ea{text-align:start;}.elementor-3 .elementor-element.elementor-element-a5c08ea .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a5c08ea .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-bb195e6{text-align:start;}.elementor-3 .elementor-element.elementor-element-bb195e6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bb195e6 .elementor-heading-title a{transition-duration:0.1s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2a03f12{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-dd09349{text-align:start;}.elementor-3 .elementor-element.elementor-element-dd09349 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-dd09349 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-b70b073{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-fc27349{text-align:start;}.elementor-3 .elementor-element.elementor-element-fc27349 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-fc27349 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-200baa6{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-708836b{text-align:start;}.elementor-3 .elementor-element.elementor-element-708836b .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-708836b .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-6da739a{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-7705076{text-align:start;}.elementor-3 .elementor-element.elementor-element-7705076 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7705076 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-45bc936{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-b4e4491{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-b4e4491:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-b4e4491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-d960ef8{--display:flex;}.elementor-3 .elementor-element.elementor-element-9bf150e{text-align:start;}.elementor-3 .elementor-element.elementor-element-9bf150e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-9bf150e .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-be47dd2{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-249341c{text-align:start;}.elementor-3 .elementor-element.elementor-element-249341c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-249341c .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-21de775{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-2f030fa{text-align:start;}.elementor-3 .elementor-element.elementor-element-2f030fa .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2f030fa .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-8ff33ef{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-138e7d5{text-align:start;}.elementor-3 .elementor-element.elementor-element-138e7d5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-138e7d5 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-84f4986{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-8687378{text-align:start;}.elementor-3 .elementor-element.elementor-element-8687378 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8687378 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-b83cda8{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-e094e5e{text-align:start;}.elementor-3 .elementor-element.elementor-element-e094e5e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e094e5e .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-aefe769{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-b9f0ca0{text-align:start;}.elementor-3 .elementor-element.elementor-element-b9f0ca0 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-b9f0ca0 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-f85bed2{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-099e066{text-align:start;}.elementor-3 .elementor-element.elementor-element-099e066 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-099e066 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-60c0ce0{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-060d67e{text-align:start;}.elementor-3 .elementor-element.elementor-element-060d67e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-060d67e .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-3245ca1{text-align:start;}.elementor-3 .elementor-element.elementor-element-3245ca1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3245ca1 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-c911d79{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-4e8cc99{text-align:start;}.elementor-3 .elementor-element.elementor-element-4e8cc99 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-4e8cc99 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-576da6c{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-3987d15{text-align:start;}.elementor-3 .elementor-element.elementor-element-3987d15 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3987d15 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-64a0151{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-2e3941e{text-align:start;}.elementor-3 .elementor-element.elementor-element-2e3941e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2e3941e .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-e981d00{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-c79e392{text-align:start;}.elementor-3 .elementor-element.elementor-element-c79e392 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c79e392 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-4753375{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-a52e345{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-a52e345:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-a52e345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-3c7f094{--display:flex;}.elementor-3 .elementor-element.elementor-element-2970eed{text-align:start;}.elementor-3 .elementor-element.elementor-element-2970eed .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2970eed .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-e247e60{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-1c04d9c{text-align:start;}.elementor-3 .elementor-element.elementor-element-1c04d9c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1c04d9c .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-087a921{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-ebd96d6{text-align:start;}.elementor-3 .elementor-element.elementor-element-ebd96d6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-ebd96d6 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-b82ea07{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-a708dc4{text-align:start;}.elementor-3 .elementor-element.elementor-element-a708dc4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a708dc4 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-6e7761d{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-d77500b{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-bb31361{text-align:start;}.elementor-3 .elementor-element.elementor-element-bb31361 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bb31361 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-b4f6bcd{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-0a61492{text-align:start;}.elementor-3 .elementor-element.elementor-element-0a61492 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0a61492 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-3c91181{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-4cb4b33{text-align:start;}.elementor-3 .elementor-element.elementor-element-4cb4b33 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-4cb4b33 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-37d9950{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-7a30586{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-1c508f4{text-align:start;}.elementor-3 .elementor-element.elementor-element-1c508f4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1c508f4 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-2b7a1e6{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-3 .elementor-element.elementor-element-46cf943{text-align:start;}.elementor-3 .elementor-element.elementor-element-46cf943 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-46cf943 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3 .elementor-element.elementor-element-cc67aad{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-645c24b{--content-width:1440px;}.elementor-3 .elementor-element.elementor-element-9daab84{--content-width:1440px;}.elementor-3 .elementor-element.elementor-element-b4e4491{--content-width:1440px;}.elementor-3 .elementor-element.elementor-element-a52e345{--content-width:1440px;}}/* Start custom CSS for heading, class: .elementor-element-10a789c */.elementor-3 .elementor-element.elementor-element-10a789c .gradient-text{
background: linear-gradient(100deg, rgba(60,131,246,1) 0%, rgba(0,255,255,1) 96%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYULTRALIGHTITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYTHINITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYSEMIBOLDITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYREGULAR.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYMEDIUM.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYLIGHTITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYHEAVYITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYBOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://alfil.ai/wp-content/uploads/2026/03/SFPRODISPLAYBLACKITALIC.ttf') format('truetype');
}
/* End Custom Fonts CSS */