.elementor-1080 .elementor-element.elementor-element-115d0ce0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1080 .elementor-element.elementor-element-115d0ce0:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-115d0ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fazae.com.sa/wp-content/uploads/2026/02/Fazae-BG-.png");background-repeat:no-repeat;background-size:contain;}.elementor-1080 .elementor-element.elementor-element-115d0ce0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #C9A24C 0%, #C9A24C00 60%);opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1080 .elementor-element.elementor-element-115d0ce0 > .elementor-container{min-height:605px;}.elementor-1080 .elementor-element.elementor-element-115d0ce0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-1080 .elementor-element.elementor-element-11db7fcd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1080 .elementor-element.elementor-element-11db7fcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-1080 .elementor-element.elementor-element-b002dfc{text-align:center;}.elementor-1080 .elementor-element.elementor-element-b002dfc .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:52px;font-weight:900;line-height:1.2em;letter-spacing:0.6px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-69b08df{z-index:0;text-align:center;}.elementor-1080 .elementor-element.elementor-element-69b08df .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:52px;font-weight:900;line-height:0.6em;letter-spacing:0.6px;color:#C9A24C;}.elementor-1080 .elementor-element.elementor-element-5c8dce4{text-align:center;}.elementor-1080 .elementor-element.elementor-element-5c8dce4 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.6px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-f279a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1080 .elementor-element.elementor-element-3bd17e2{text-align:center;}.elementor-1080 .elementor-element.elementor-element-d62aa5c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1080 .elementor-element.elementor-element-d62aa5c:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-d62aa5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fazae.com.sa/wp-content/uploads/2026/02/Fazae-BG-.png");background-repeat:no-repeat;background-size:contain;}.elementor-1080 .elementor-element.elementor-element-d62aa5c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #C9A24C 0%, #C9A24C00 60%);opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1080 .elementor-element.elementor-element-d62aa5c > .elementor-container{min-height:605px;}.elementor-1080 .elementor-element.elementor-element-d62aa5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-1080 .elementor-element.elementor-element-57a27ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1080 .elementor-element.elementor-element-57a27ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1080 .elementor-element.elementor-element-2e2e44e{text-align:center;}.elementor-1080 .elementor-element.elementor-element-2e2e44e .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:52px;font-weight:900;line-height:1.2em;letter-spacing:0.6px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-9957e48{z-index:0;text-align:center;}.elementor-1080 .elementor-element.elementor-element-9957e48 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:52px;font-weight:900;line-height:0.6em;letter-spacing:0.6px;color:#C9A24C;}.elementor-1080 .elementor-element.elementor-element-6ece45f{text-align:center;}.elementor-1080 .elementor-element.elementor-element-6ece45f .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.6px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-bf67ae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-0291819{text-align:center;}.elementor-1080 .elementor-element.elementor-element-cd57959{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1080 .elementor-element.elementor-element-34fb905{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-34fb905:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-34fb905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fazae.com.sa/wp-content/uploads/2026/02/Fazae-BG-.png");background-repeat:no-repeat;background-size:contain;}.elementor-1080 .elementor-element.elementor-element-2fd13c51 > .elementor-container{max-width:1440px;}.elementor-1080 .elementor-element.elementor-element-2fd13c51{padding:20px 0px 20px 0px;}.elementor-1080 .elementor-element.elementor-element-56a847a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;box-shadow:0px 26px 32px -32px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-element-populated, .elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-element-populated > .elementor-background-overlay, .elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1080 .elementor-element.elementor-element-211375b4 > .elementor-container{max-width:1164px;}.elementor-1080 .elementor-element.elementor-element-211375b4{padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-1080 .elementor-element.elementor-element-1036aa2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1080 .elementor-element.elementor-element-1036aa2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1080 .elementor-element.elementor-element-49647771{text-align:start;}.elementor-1080 .elementor-element.elementor-element-49647771 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:400;color:#10404F;}.elementor-bc-flex-widget .elementor-1080 .elementor-element.elementor-element-43047311.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1080 .elementor-element.elementor-element-43047311.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1080 .elementor-element.elementor-element-3060658c{--e-image-carousel-slides-to-show:5;}.elementor-1080 .elementor-element.elementor-element-3060658c .swiper-wrapper{display:flex;align-items:center;}.elementor-1080 .elementor-element.elementor-element-fa6b72d{margin-top:41px;margin-bottom:41px;}.elementor-1080 .elementor-element.elementor-element-9b2c41d > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-62e3a029 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-6cf7e606 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-59e76fa .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;color:#10404F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1080 .elementor-element.elementor-element-35799773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-icon i{color:#10404F;transition:color 0.3s;}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-icon svg{fill:#10404F;transition:fill 0.3s;}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:600;}.elementor-1080 .elementor-element.elementor-element-35799773 .elementor-icon-list-text{color:var( --e-global-color-5420d44 );transition:color 0.3s;}.elementor-1080 .elementor-element.elementor-element-fd860b4 iframe{height:333px;}.elementor-1080 .elementor-element.elementor-element-f0a48e6{--spacer-size:38px;}.elementor-1080 .elementor-element.elementor-element-4e772be1 > .elementor-element-populated, .elementor-1080 .elementor-element.elementor-element-4e772be1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1080 .elementor-element.elementor-element-4e772be1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1080 .elementor-element.elementor-element-3086bb7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-input--label label{color:#10404F;font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-group select{color:#10404F;font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#10404F;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{color:#10404F;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-section-break div{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-table tbody tr td{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .fluent-address label{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-3086bb7 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#10404F !important;color:#ffffff !important;font-family:"Tajawal", Sans-serif;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1080 .elementor-element.elementor-element-2d2d445{--spacer-size:38px;}.elementor-1080 .elementor-element.elementor-element-5e1616c{margin-top:41px;margin-bottom:41px;}.elementor-1080 .elementor-element.elementor-element-7376082 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-07ef4a5 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-4e725d2 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;color:#10404F;}.elementor-1080 .elementor-element.elementor-element-7f9d31d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-icon i{color:#10404F;transition:color 0.3s;}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-icon svg{fill:#10404F;transition:fill 0.3s;}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:600;}.elementor-1080 .elementor-element.elementor-element-7f9d31d .elementor-icon-list-text{color:var( --e-global-color-5420d44 );transition:color 0.3s;}.elementor-1080 .elementor-element.elementor-element-849f0b6 iframe{height:333px;}.elementor-1080 .elementor-element.elementor-element-1ee239c{--spacer-size:38px;}.elementor-1080 .elementor-element.elementor-element-c9ff110 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-input--label label{color:#10404F;font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-group select{color:#10404F;font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#10404F;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{color:#10404F;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-section-break div{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-table tbody tr td{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .fluent-address label{font-family:"Tajawal", Sans-serif;}.elementor-1080 .elementor-element.elementor-element-c9ff110 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#10404F !important;color:#ffffff !important;font-family:"Tajawal", Sans-serif;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1080 .elementor-element.elementor-element-892109e{--spacer-size:38px;}body.elementor-page-1080:not(.elementor-motion-effects-element-type-background), body.elementor-page-1080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1080 .elementor-element.elementor-element-1036aa2e{width:31.113%;}.elementor-1080 .elementor-element.elementor-element-43047311{width:68.887%;}.elementor-1080 .elementor-element.elementor-element-9b2c41d{width:50.174%;}.elementor-1080 .elementor-element.elementor-element-4e772be1{width:49.782%;}.elementor-1080 .elementor-element.elementor-element-7376082{width:50.174%;}.elementor-1080 .elementor-element.elementor-element-1ba71f0{width:49.782%;}}@media(max-width:1024px){.elementor-1080 .elementor-element.elementor-element-115d0ce0{margin-top:50px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-1080 .elementor-element.elementor-element-b002dfc .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-69b08df .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-5c8dce4 .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-d62aa5c{margin-top:50px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-1080 .elementor-element.elementor-element-2e2e44e .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-9957e48 .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-6ece45f .elementor-heading-title{font-size:65px;}.elementor-1080 .elementor-element.elementor-element-2fd13c51{margin-top:-100px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-1080 .elementor-element.elementor-element-56a847a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1080 .elementor-element.elementor-element-49647771 .elementor-heading-title{font-size:25px;}.elementor-1080 .elementor-element.elementor-element-6cf7e606 .elementor-heading-title{font-size:40px;}.elementor-1080 .elementor-element.elementor-element-59e76fa .elementor-heading-title{font-size:40px;}.elementor-1080 .elementor-element.elementor-element-4e725d2 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1080 .elementor-element.elementor-element-115d0ce0 > .elementor-container{min-height:716px;}.elementor-1080 .elementor-element.elementor-element-115d0ce0{margin-top:0px;margin-bottom:0px;}.elementor-1080 .elementor-element.elementor-element-b002dfc .elementor-heading-title{font-size:45px;}.elementor-1080 .elementor-element.elementor-element-69b08df .elementor-heading-title{font-size:45px;}.elementor-1080 .elementor-element.elementor-element-5c8dce4 .elementor-heading-title{font-size:45px;}.elementor-1080 .elementor-element.elementor-element-d62aa5c > .elementor-container{max-width:500px;min-height:600px;}.elementor-1080 .elementor-element.elementor-element-d62aa5c{margin-top:0px;margin-bottom:0px;}.elementor-1080 .elementor-element.elementor-element-2e2e44e .elementor-heading-title{font-size:23px;}.elementor-1080 .elementor-element.elementor-element-9957e48 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-1080 .elementor-element.elementor-element-6ece45f .elementor-heading-title{font-size:14px;}.elementor-1080 .elementor-element.elementor-element-2fd13c51{margin-top:-50px;margin-bottom:0px;}.elementor-1080 .elementor-element.elementor-element-6cf7e606 .elementor-heading-title{font-size:35px;}.elementor-1080 .elementor-element.elementor-element-59e76fa .elementor-heading-title{font-size:14px;}.elementor-1080 .elementor-element.elementor-element-4e725d2 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-1080 .elementor-element.elementor-element-1ba71f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1080 .elementor-element.elementor-element-1ba71f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-1080 .elementor-element.elementor-element-11db7fcd{width:100%;}.elementor-1080 .elementor-element.elementor-element-57a27ec{width:100%;}.elementor-1080 .elementor-element.elementor-element-9b2c41d{width:100%;}.elementor-1080 .elementor-element.elementor-element-4e772be1{width:100%;}.elementor-1080 .elementor-element.elementor-element-7376082{width:100%;}.elementor-1080 .elementor-element.elementor-element-1ba71f0{width:100%;}}/* Start custom CSS for html, class: .elementor-element-f279a72 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

/* CONTENEUR CENTRÉ */
.fazae-inline-wrap{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:25px;
  direction:rtl;
  margin:40px 0;
  font-family:'Tajawal', sans-serif;
}

/* ===== BUTTON (taille réduite) ===== */
.fazae-btn{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 24px; /* réduit */
  border-radius:999px;
  background:#10404F;
  color:#fff !important;
  text-decoration:none !important;
  font-size:17px; /* réduit */
  font-weight:700;
  box-shadow:0 10px 25px rgba(16,64,79,0.25);
  transition:all .3s ease;
  direction:ltr; /* garde la flèche à gauche */
}

.fazae-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 35px rgba(16,64,79,0.35);
}

.fazae-btn-icon{
  width:38px;  /* plus petit */
  height:38px;
  border-radius:50%;
  background:rgba(255,255,255,0.15);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:16px;
}

.fazae-btn-text{
  direction:rtl;
}

/* ===== NOTE TEXT ===== */
.fazae-note{
  font-size:16px;
  color:#8fa1a8;
  display:flex;
  align-items:center;
  gap:6px;
}

.fazae-note b{
  color:#6e858c;
  font-weight:800;
}
/* Réduire l’espace VERTICAL du bloc (pas la taille du bouton) */
.fazae-inline-wrap{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1 !important;
}

/* Si Elementor ajoute du padding sur le widget/colonne */
.fazae-inline-wrap,
.fazae-inline-wrap *{
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf67ae5 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

/* =========================
   WRAP (DESKTOP)
   ========================= */
.fazae-inline-wrap{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:25px;
  direction:rtl;
  font-family:'Tajawal', sans-serif;

  /* spacing */
  margin: 12px 0;
  padding: 0;
}

/* =========================
   BUTTON
   ========================= */
.fazae-btn{
  display:flex;
  align-items:center;
  gap:10px;

  padding:12px 24px;
  border-radius:999px;
  background:#10404F;
  color:#fff !important;
  text-decoration:none !important;

  font-size:17px;
  font-weight:700;

  box-shadow:0 10px 25px rgba(16,64,79,0.25);
  transition:all .3s ease;

  direction:ltr; /* keeps arrow on the left */
  white-space:nowrap;
}

.fazae-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 35px rgba(16,64,79,0.35);
}

.fazae-btn-icon{
  width:38px;
  height:38px;
  border-radius:50%;
  background:rgba(255,255,255,0.15);

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:16px;
  line-height:1;
}

.fazae-btn-text{
  direction:rtl;
}

/* =========================
   NOTE
   ========================= */
.fazae-note{
  font-size:16px;
  color:#8fa1a8;
  display:flex;
  align-items:center;
  gap:6px;
  white-space:nowrap;
}

.fazae-note b{
  color:#6e858c;
  font-weight:800;
}

/* =========================
   MOBILE RESPONSIVE
   ========================= */
@media (max-width: 768px){

  .fazae-inline-wrap{
    flex-direction:column;
    align-items:stretch;
    justify-content:center;
    gap:12px;
    margin: 10px 0;
  }

  .fazae-btn{
    width:100%;
    justify-content:center;
    padding:14px 18px;
    font-size:16px;
  }

  .fazae-note{
    justify-content:center;
    text-align:center;
    font-size:14px;
    white-space:normal; /* allow wrap on small screens */
  }
}

/* =========================
   IMPORTANT: remove aggressive global margins
   (do NOT use .fazae-inline-wrap * { margin... })
   ========================= *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee445cb */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

:root{
  --fazae-brand:#10404F;
  --fazae-gold:#C9A24A;
  --fazae-ink:#0b2f38;
  --fazae-muted:#6d7f86;
  --fazae-border:rgba(16,64,79,.14);
  --fazae-bg:#f7fafb;
}

.fazae-why{
  font-family:"Tajawal", sans-serif;
  padding:72px 0;
  background:
    radial-gradient(700px 350px at 10% 10%, rgba(201,162,74,.12), transparent 55%),
    radial-gradient(700px 350px at 95% 35%, rgba(16,64,79,.10), transparent 55%),
    var(--fazae-bg);
}

/* Layout: Cards LEFT, Text RIGHT */
.fazae-why__container{
  width:min(1180px, 92%);
  margin:0 auto;
  display:grid;
  grid-template-columns: 1.35fr 1.05fr; /* cards bigger column */
  gap:42px;
  align-items:start;
  direction:ltr; /* fix position left/right */
}

/* RIGHT TEXT */
.fazae-why__intro{
  text-align:right;
}

.fazae-why__badge{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:8px 12px;
  border:1px solid var(--fazae-border);
  border-radius:999px;
  background:rgba(255,255,255,.6);
  color:var(--fazae-brand);
  font-weight:700;
  font-size:14px;
}

.fazae-why__dot{
  width:10px;height:10px;border-radius:50%;
  background:var(--fazae-gold);
  box-shadow:0 0 0 6px rgba(201,162,74,.18);
}

.fazae-why__title{
  margin:18px 0 10px;
  font-size:48px;
  line-height:1.05;
  color:var(--fazae-brand);
  letter-spacing:-.5px;
}

.fazae-why__desc{
  margin:0;
  color:var(--fazae-muted);
  font-size:17px;
  line-height:1.9;
  max-width:40ch;
}

.fazae-why__stats{
  display:flex;
  gap:18px;
  margin-top:22px;
  justify-content:flex-end;
}

.fazae-stat{
  padding:14px 16px;
  border:1px solid var(--fazae-border);
  border-radius:16px;
  background:rgba(255,255,255,.7);
  backdrop-filter: blur(6px);
  text-align:center;
  min-width:120px;
}

.fazae-stat__num{
  font-weight:800;
  font-size:22px;
  color:var(--fazae-brand);
}

.fazae-stat__label{
  margin-top:2px;
  font-size:13px;
  color:var(--fazae-muted);
}

/* LEFT CARDS */
.fazae-why__grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap:16px;
  direction:ltr; /* icon left */
}

.fazae-card{
  position:relative;
  display:flex;
  gap:14px;
  padding:18px 18px;
  border:1px solid var(--fazae-border);
  border-radius:18px;
  background:rgba(255,255,255,.75);
  backdrop-filter: blur(8px);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  overflow:hidden;
}

.fazae-card::before{
  content:"";
  position:absolute; inset:-60px -60px auto auto;
  width:180px; height:180px;
  background:radial-gradient(circle, rgba(201,162,74,.18), transparent 60%);
  transform:rotate(25deg);
  pointer-events:none;
}

.fazae-card:hover{
  transform: translateY(-2px);
  box-shadow:0 14px 30px rgba(16,64,79,.10);
  border-color: rgba(16,64,79,.22);
}

.fazae-card__icon{
  flex:0 0 auto;
  width:46px;
  height:46px;
  border-radius:14px;
  display:grid;
  place-items:center;
  color:var(--fazae-brand);
  background:linear-gradient(135deg, rgba(16,64,79,.10), rgba(201,162,74,.08));
  border:1px solid rgba(16,64,79,.12);
}

.fazae-card__icon svg{
  width:24px;height:24px;
}

.fazae-card__title{
  margin:1px 0 6px;
  font-size:16px;
  font-weight:800;
  color:var(--fazae-ink);
}

.fazae-card__text{
  margin:0;
  font-size:14px;
  line-height:1.7;
  color:var(--fazae-muted);
}

/* Responsive */
@media (max-width: 980px){
  .fazae-why__container{
    grid-template-columns:1fr;
    gap:26px;
  }
  .fazae-why__stats{
    justify-content:center;
  }
  .fazae-why__intro{
    text-align:center;
  }
  .fazae-why__grid{
    grid-template-columns:1fr;
  }
}
/* Fix alignement stats */
.fazae-why__stats{
  display:flex;
  gap:18px;
  margin-top:30px; /* un peu plus bas */
  justify-content:flex-start; /* aligne au début du texte */
}

.fazae-stat{
  min-width:140px; /* même largeur */
  text-align:center;
}
/* Forcer dernière card en bas à droite */
.fazae-why__grid article:last-child{
  grid-column:2;   /* colonne droite */
}
/* =========================
   SAFE MOBILE ORDER (GRID AREAS)
   ========================= */

/* 1) Desktop: cards à gauche, texte à droite (comme maintenant) */
.fazae-why__container{
  display: grid;
  grid-template-columns: 1.35fr 1.05fr;
  grid-template-areas: "grid intro";
  gap: 42px;
  align-items: start;
  direction: ltr;
}

/* Assigne les zones */
.fazae-why__grid{ grid-area: grid; }
.fazae-why__intro{ grid-area: intro; }

/* 2) Mobile: texte d'abord, puis cards */
@media (max-width: 980px){
  .fazae-why__container{
    grid-template-columns: 1fr;
    grid-template-areas:
      "intro"
      "grid";
    gap: 22px;
  }

  /* Texte en haut en RTL propre */
  .fazae-why__intro{
    text-align: right;
  }

  /* Cards: 1 colonne clean */
  .fazae-why__grid{
    grid-template-columns: 1fr;
    gap: 12px;
  }

  /* IMPORTANT: annule la règle “last card à droite” sur mobile */
  .fazae-why__grid article:last-child{
    grid-column: auto !important;
  }

  /* Stats: restent sous le texte (sans casser) */
  .fazae-why__stats{
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 16px;
  }
  .fazae-stat{
    min-width: 0;
    flex: 1 1 calc(50% - 6px);
  }
}

/* 3) Très petit écran: stats en 1 colonne */
@media (max-width: 420px){
  .fazae-stat{ flex: 1 1 100%; }
}
/* =========================
   SAFE RESPONSIVE (NO BREAK)
   ========================= */

/* Desktop structure (cards LEFT, text RIGHT) */
.fazae-why__container{
  display:grid;
  grid-template-columns: 1.35fr 1.05fr;
  grid-template-areas: "grid intro";
  gap:42px;
  align-items:start;
  direction:ltr;
}
.fazae-why__grid{ grid-area:grid; }
.fazae-why__intro{ grid-area:intro; }

/* MOBILE: text first then cards */
@media (max-width: 980px){
  .fazae-why__container{
    grid-template-columns: 1fr;
    grid-template-areas:
      "intro"
      "grid";
    gap:22px;
  }

  /* intro RTL top */
  .fazae-why__intro{ text-align:right; }

  /* cards 1 column */
  .fazae-why__grid{
    grid-template-columns: 1fr;
    gap:12px;
  }

  /* IMPORTANT: cancel your "last card right" on mobile */
  .fazae-why__grid article:last-child{
    grid-column:auto !important;
  }

  /* stats responsive under text */
  .fazae-why__stats{
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:12px;
    margin-top:16px;
  }
  .fazae-stat{
    min-width:0;
    flex:1 1 calc(50% - 6px);
  }

  /* mobile title size */
  .fazae-why__title{
    font-size:34px;
    line-height:1.15;
  }
}

/* very small phones */
@media (max-width: 420px){
  .fazae-stat{ flex:1 1 100%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bb6fd6 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

:root{
  --fazae-brand:#10404F;
  --fazae-gold:#C9A24A;
  --fazae-ink:#0b2f38;
  --fazae-muted:#6d7f86;
  --fazae-border:rgba(16,64,79,.14);
}

.fazae-services{
  font-family:"Tajawal", sans-serif;
  padding:80px 0;
  background:transparent; /* ⬅ supprimé */
}

.fazae-services__container{
  width:min(1180px, 92%);
  margin:0 auto;
}

/* Header */
.fazae-services__head{
  text-align:center;
  direction:rtl;
  margin-bottom:42px;
}

.fazae-services__title{
  margin:0;
  color:var(--fazae-brand);
  font-size:34px;
  font-weight:800;
  letter-spacing:-.3px;
}

.fazae-services__line{
  display:inline-block;
  width:90px;
  height:3px;
  border-radius:999px;
  background:var(--fazae-gold);
  margin:14px auto 12px;
}

.fazae-services__subtitle{
  margin:0 auto;
  max-width:78ch;
  color:var(--fazae-muted);
  font-size:15px;
  line-height:1.9;
}

/* Grid */
.fazae-services__grid{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap:18px;
  direction:rtl;
}

/* Card */
.fazae-svc{
  position:relative;
  background:rgba(255,255,255,.65); /* glass */
  border:1px solid var(--fazae-border);
  border-radius:20px;
  padding:22px 22px 20px;
  backdrop-filter: blur(12px); /* ⬅ blur seulement */
  -webkit-backdrop-filter: blur(12px);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* Hover moderne */
.fazae-svc:hover{
  transform:translateY(-4px);
  box-shadow:0 20px 45px rgba(16,64,79,.12);
  border-color:rgba(16,64,79,.25);
}

/* Number */
.fazae-svc__num{
  font-size:42px;
  font-weight:800;
  line-height:1;
  color:rgba(16,64,79,.18);
  margin-bottom:10px;
}

/* Title */
.fazae-svc__title{
  margin:0 0 10px;
  font-size:18px;
  font-weight:800;
  color:var(--fazae-ink);
}

/* Description */
.fazae-svc__desc{
  margin:0;
  font-size:14px;
  line-height:1.9;
  color:var(--fazae-muted);
}

/* Responsive */
@media (max-width: 1024px){
  .fazae-services__grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 640px){
  .fazae-services{ padding:60px 0; }
  .fazae-services__title{ font-size:28px; }
  .fazae-services__grid{ grid-template-columns: 1fr; }
}
/* الكروت فقط فيها blur */
.fazae-svc{
  background: rgba(255,255,255,.65) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 10px 28px rgba(16,64,79,.10) !important; /* shadow ثابت خفيف */
}

/* Hover نفس فكرتك */
.fazae-svc:hover{
  box-shadow: 0 20px 45px rgba(16,64,79,.12) !important;
}

/* الأرقام: خفيفة جدًا (بدون ما تلفت النظر) */
.fazae-svc__num{
  color: rgba(16,64,79,.08) !important; /* كان واضح زيادة */
  text-shadow: none !important;
  filter: none !important;
}
/* Supprimer tout effet de fond derrière le header */
.fazae-services::before,
.fazae-services__grid::before{
  display:none !important;
  content:none !important;
}
.fazae-svc::after{
  display:none !important;
}
/* ===== Micro-optimisation premium (sans changer le design) ===== */

/* 1) Cards: bordure + ombre plus clean, blur inchangé */
.fazae-svc{
  border-color: rgba(16,64,79,.12) !important;
  box-shadow: 0 10px 26px rgba(16,64,79,.08) !important;
}

/* 2) Hover: effet plus soft et élégant */
.fazae-svc:hover{
  transform: translateY(-3px) !important;
  box-shadow: 0 18px 42px rgba(16,64,79,.12) !important;
  border-color: rgba(16,64,79,.20) !important;
}

/* 3) Titre des cards: un poil plus lisible */
.fazae-svc__title{
  letter-spacing: -0.2px !important;
  line-height: 1.35 !important;
}

/* 4) Texte: meilleure lisibilité (sans changer taille) */
.fazae-svc__desc{
  color: rgba(109,127,134,.95) !important;
}

/* 5) Numéros 01/02: plus “watermark” discret */
.fazae-svc__num{
  color: rgba(16,64,79,.10) !important;
  font-weight: 800 !important;
}

/* 6) Ligne gold sous le titre: plus nette */
.fazae-services__line{
  height: 3px !important;
  opacity: .95 !important;
}
/* ===== Premium Glass Highlight ===== */

.fazae-svc{
  position: relative;
  overflow: hidden; /* important pour clip l'effet */
}

/* Light reflection top overlay */
.fazae-svc::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:55%;
  pointer-events:none;
  background: linear-gradient(
      180deg,
      rgba(255,255,255,.45) 0%,
      rgba(255,255,255,.18) 35%,
      rgba(255,255,255,.05) 70%,
      transparent 100%
  );
  opacity:.35;
  border-radius:20px;
}

/* Subtle shine on hover */
.fazae-svc:hover::before{
  opacity:.55;
  transition:opacity .25s ease;
}
/* ===== International Cabinet Micro Border Glow ===== */

.fazae-svc{
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(16,64,79,.10) !important;
  box-shadow:
      0 8px 24px rgba(16,64,79,.06),
      inset 0 1px 0 rgba(255,255,255,.4); /* ultra subtle inner light */
}

/* Micro border glow (very subtle) */
.fazae-svc::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:20px;
  padding:1px;
  background: linear-gradient(
      135deg,
      rgba(201,162,74,.35),
      rgba(16,64,79,.20),
      rgba(201,162,74,.25)
  );
  -webkit-mask:
      linear-gradient(#000 0 0) content-box,
      linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events:none;
  opacity:.15; /* VERY subtle */
}

/* Hover premium */
.fazae-svc:hover{
  transform: translateY(-4px);
  box-shadow:
      0 18px 40px rgba(16,64,79,.10),
      inset 0 1px 0 rgba(255,255,255,.5);
  border-color: rgba(16,64,79,.18);
}

.fazae-svc:hover::after{
  opacity:.25;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-366b3c9 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

:root{
  --fazae-brand:#10404F;
  --fazae-gold:#C9A24A;
  --fazae-ink:#0b2f38;
  --fazae-muted:#6d7f86;
  --fazae-border:rgba(16,64,79,.14);
  --fazae-bg:#f7fafb;
}

.fazae-portal{
  font-family:"Tajawal", sans-serif;
  padding:80px 0;
  background:#ffffff;
}

.fazae-portal__container{
  width:min(1180px, 92%);
  margin:0 auto;
  display:grid;
  grid-template-columns: 1.05fr 1fr; /* image left, text right */
  gap:48px;
  align-items:center;
  direction:ltr; /* fixe la position left/right */
}

/* ---------------- LEFT IMAGE (Modern Glass + Aura + Sweep) ---------------- */
.fazae-portal__media{
  position:relative;
  border-radius:28px;
  background: rgba(247,250,251,.55);
  border: 1px solid rgba(16,64,79,.12);
  box-shadow: 0 18px 50px rgba(16,64,79,.10);
  overflow:hidden;

  /* for micro parallax */
  transform: translate3d(var(--px, 0px), var(--py, 0px), 0) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
  transition: transform .6s cubic-bezier(.16,1,.3,1), box-shadow .35s ease, border-color .35s ease;
  will-change: transform;
}

/* Gradient aura behind image */
.fazae-portal__media::before{
  content:"";
  position:absolute;
  inset:-40px;
  background:
    radial-gradient(420px 260px at 20% 15%, rgba(201,162,74,.22), transparent 60%),
    radial-gradient(520px 320px at 90% 30%, rgba(16,64,79,.18), transparent 60%);
  filter: blur(18px);
  opacity:.55;
  pointer-events:none;
  z-index:0;
}

/* Glass light sweep subtle */
.fazae-portal__media::after{
  content:"";
  position:absolute;
  top:-30%;
  left:-60%;
  width:55%;
  height:160%;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.35) 35%,
    rgba(255,255,255,.08) 55%,
    transparent 100%
  );
  transform: rotate(18deg);
  opacity:.0;
  pointer-events:none;
  z-index:2;
  animation: fazaeSweep 7.5s ease-in-out infinite;
}

/* Sweep timing */
@keyframes fazaeSweep{
  0%, 18% { opacity:0; transform: translateX(-30%) rotate(18deg); }
  28%, 50% { opacity:.55; transform: translateX(240%) rotate(18deg); }
  60%, 100% { opacity:0; transform: translateX(260%) rotate(18deg); }
}

/* Image */
.fazae-portal__img{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  height:auto;
  transform: translateZ(0);
}

/* Soft moving light reflection layer (very subtle) */
.fazae-portal__img{
  filter: saturate(1.02) contrast(1.02);
}

/* Hover premium (still subtle) */
.fazae-portal__media:hover{
  box-shadow: 0 28px 70px rgba(16,64,79,.14);
  border-color: rgba(16,64,79,.18);
}

/* ---------------- RIGHT CONTENT ---------------- */
.fazae-portal__content{
  direction:rtl;
  text-align:right;
}

.fazae-portal__badge{
  display:inline-flex;
  align-items:center;
  padding:8px 14px;
  border-radius:999px;
  background: rgba(201,162,74,.12);
  color: var(--fazae-gold);
  font-weight:700;
  font-size:13px;
  border: 1px solid rgba(201,162,74,.22);
}

.fazae-portal__title{
  margin:14px 0 10px;
  color: var(--fazae-brand);
  font-size:54px;
  line-height:1.05;
  letter-spacing:-.6px;
  font-weight:800;
}

.fazae-portal__desc{
  margin:0 0 18px;
  color: var(--fazae-muted);
  font-size:16px;
  line-height:1.9;
  max-width: 52ch;
}

.fazae-portal__list{
  list-style:none;
  padding:0;
  margin:0 0 22px;
  display:grid;
  gap:12px;
}

.fazae-portal__item{
  display:flex;
  align-items:flex-start;
  gap:10px;
  color: var(--fazae-ink);
  font-weight:700;
  font-size:15px;
  line-height:1.7;
}

.fazae-portal__check{
  flex:0 0 auto;
  width:30px;
  height:30px;
  border-radius:999px;
  display:grid;
  place-items:center;
  background: rgba(16,64,79,.10);
  color: var(--fazae-brand);
  border: 1px solid rgba(16,64,79,.14);
  font-weight:900;
  margin-top:2px;
}

/* ---------------- CTA (McKinsey/BCG ultra-minimal, anti-blue WP) ---------------- */
.fazae-portal__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 26px;
  border-radius:999px;

  background: rgba(255,255,255,.65);
  border: 1px solid rgba(16,64,79,.38);

  color: #10404F !important;
  font-weight: 800;
  letter-spacing: .1px;

  text-decoration: none !important;
  -webkit-text-decoration: none !important;

  box-shadow:
    0 10px 24px rgba(16,64,79,.08),
    inset 0 1px 0 rgba(255,255,255,.60);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;
}

.fazae-portal__cta:visited{ color:#10404F !important; }

.fazae-portal__cta:hover,
.fazae-portal__cta:focus,
.fazae-portal__cta:active{
  color:#10404F !important;
  background: rgba(255,255,255,.78);
  border-color: rgba(16,64,79,.60);
  box-shadow:
    0 16px 38px rgba(16,64,79,.12),
    inset 0 1px 0 rgba(255,255,255,.70);
  transform: translateY(-2px);
  text-decoration: none !important;
  outline: none !important;
}

.fazae-portal__cta:focus-visible{
  box-shadow:
    0 16px 38px rgba(16,64,79,.12),
    inset 0 1px 0 rgba(255,255,255,.70),
    0 0 0 4px rgba(16,64,79,.10);
}

/* ---------------- Scroll Reveal (CSS) ---------------- */
.fazae-portal .reveal{
  opacity:0;
  transform: translateY(18px);
  transition: opacity .7s cubic-bezier(.16,1,.3,1), transform .7s cubic-bezier(.16,1,.3,1);
}

.fazae-portal.is-visible .reveal{
  opacity:1;
  transform: translateY(0);
}

/* ---------------- Responsive ---------------- */
@media (max-width: 980px){
  .fazae-portal{ padding:56px 0; }
  .fazae-portal__container{
    grid-template-columns: 1fr;
    gap:22px;
  }
  .fazae-portal__title{ font-size:40px; }
  .fazae-portal__desc{ max-width:100%; }
}

@media (max-width: 520px){
  .fazae-portal__title{ font-size:34px; }
  .fazae-portal__check{ width:28px; height:28px; }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  .fazae-portal__media,
  .fazae-portal__media::after,
  .fazae-portal .reveal{
    animation:none !important;
    transition:none !important;
    transform:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3af9ba */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

:root{
  --fazae-brand:#10404F;
  --fazae-gold:#C9A24A;
  --fazae-ink:#0b2f38;
  --fazae-muted:#6d7f86;
  --gap: 44px;
}

/* Section */
.fazae-partners{
  font-family:"Tajawal", sans-serif;
  padding: 22px 0;
}

/* Premium Card */
.fazae-partners__card{
  width:min(1180px, 92%);
  margin:0 auto;
  border-radius:30px;
  background:
    radial-gradient(800px 280px at 20% 20%, rgba(201,162,74,.10), transparent 60%),
    radial-gradient(800px 280px at 85% 35%, rgba(16,64,79,.08), transparent 60%),
    rgba(255,255,255,.66);
  border: 1px solid rgba(16,64,79,.10);
  box-shadow: 0 30px 90px rgba(16,64,79,.10), inset 0 1px 0 rgba(255,255,255,.72);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  padding: 22px 24px 18px;
  position: relative;
  overflow: hidden;
}

/* Micro border glow */
.fazae-partners__card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:30px;
  padding:1px;
  background: linear-gradient(135deg, rgba(201,162,74,.28), rgba(16,64,79,.18), rgba(201,162,74,.22));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events:none;
  opacity:.18;
}

/* Header */
.fazae-partners__header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom: 12px;
}
.fazae-partners__title{
  margin:0;
  color: var(--fazae-brand);
  font-weight: 800;
  letter-spacing: -0.4px;
  font-size: clamp(18px, 2.2vw, 28px);
}
.fazae-partners__badge{
  font-weight:700;
  font-size:12px;
  color: rgba(109,127,134,.95);
  padding: 7px 12px;
  border-radius: 999px;
  background: rgba(255,255,255,.55);
  border: 1px solid rgba(16,64,79,.10);
}

/* Marquee wrapper */
.fazae-marquee{
  position:relative;
  overflow:hidden;
  border-radius:18px;
  padding: 10px 0;
}

/* Fade edges */
.fazae-marquee::before,
.fazae-marquee::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  width:78px;
  z-index:5;
  pointer-events:none;
}
.fazae-marquee::before{
  left:0;
  background: linear-gradient(90deg, rgba(255,255,255,.90), transparent);
}
.fazae-marquee::after{
  right:0;
  background: linear-gradient(270deg, rgba(255,255,255,.90), transparent);
}

/* Inner: two identical groups => never blank */
.fazae-marquee__inner{
  display:flex;
  width:max-content;
  will-change: transform;
  animation: fazaeMarquee 22s linear infinite;
}
.fazae-marquee:hover .fazae-marquee__inner{
  animation-play-state: paused;
}

/* Move exactly half (since we duplicated) */
@keyframes fazaeMarquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* Groups */
.fazae-marquee__group{
  display:flex;
  align-items:center;
  gap: var(--gap);
  padding-right: var(--gap); /* ✅ important to avoid “micro gap” at the seam */
}

/* Logo */
.fazae-logo{
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 10px 12px;
  border-radius: 16px;
  position: relative;
  text-decoration:none;
}

/* Logo look */
.fazae-logo img{
  max-height: 46px;
  width:auto;
  object-fit:contain;
  opacity:.90;
  filter: grayscale(100%) contrast(1.05) brightness(.96);
  transition: transform .28s cubic-bezier(.16,1,.3,1), filter .28s ease, opacity .28s ease;
}
.fazae-logo:hover img{
  opacity:1;
  filter: grayscale(0%) contrast(1.02) brightness(1);
  transform: translateY(-2px) scale(1.03);
}

/* Micro glass pill hover */
.fazae-logo::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: rgba(255,255,255,0);
  border: 1px solid rgba(16,64,79,0);
  transition: background .25s ease, border-color .25s ease, box-shadow .25s ease;
  pointer-events:none;
}
.fazae-logo:hover::after{
  background: rgba(255,255,255,.52);
  border-color: rgba(16,64,79,.10);
  box-shadow: 0 10px 30px rgba(16,64,79,.08);
}

/* Responsive */
@media (max-width:768px){
  :root{ --gap: 28px; }
  .fazae-partners__card{ padding: 18px 16px 14px; }
  .fazae-marquee::before, .fazae-marquee::after{ width:44px; }
  .fazae-logo img{ max-height:40px; }
  .fazae-partners__badge{ display:none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e614965 */:root{
  --brand:#10404F;
  --brand2:#215b6a;
  --brandDark:#0d3642;
  --ink:#0b2f38;
  --muted:#6d7f86;
  --border:rgba(16,64,79,.12);
  --cardShadow: 0 40px 110px rgba(0,0,0,.10);
  --softShadow: 0 18px 60px rgba(16,64,79,.16);
}

.fazae-pro{
  font-family:"Tajawal", sans-serif;
  background:#ffffff;
  padding: 110px 0;
  position:relative;
  overflow:hidden;
}

/* ===== Premium animated glows (very subtle) ===== */
.fazae-pro__glow{
  position:absolute;
  width: 620px;
  height: 620px;
  border-radius:50%;
  filter: blur(140px);
  opacity: .09;
  pointer-events:none;
  transform: translate3d(0,0,0);
  animation: glowFloat 10s ease-in-out infinite;
}
.fazae-pro__glow.g1{ background: var(--brand); top:-280px; left:-220px; animation-delay:0s; }
.fazae-pro__glow.g2{ background: var(--brand2); bottom:-320px; right:-240px; animation-delay:1.5s; opacity:.07; }
.fazae-pro__glow.g3{ background: var(--brand); top:30%; right:-320px; animation-delay:3s; opacity:.06; }

@keyframes glowFloat{
  0%,100%{ transform: translateY(0) translateX(0) scale(1); }
  50%{ transform: translateY(-18px) translateX(10px) scale(1.03); }
}

/* ===== Layout ===== */
.fazae-pro__container{
  width: min(1180px, calc(100% - 40px));
  margin: 0 auto;
  display:grid;
  grid-template-columns: 1.18fr 1fr;
  gap: 84px;
  align-items:center;
  position:relative;
  z-index:1;
}

/* ===== Image Card (international premium) ===== */
.fazae-pro__imgCard{
  position:relative;
  background: rgba(255,255,255,.86);
  border: 1px solid var(--border);
  border-radius: 30px;
  padding: 22px;
  box-shadow: var(--cardShadow);
  backdrop-filter: blur(10px);
  overflow:hidden;
  transform: translateZ(0);
}

.fazae-pro__imgCard img{
  width:100%;
  display:block;
  border-radius: 24px;
}

/* Subtle moving shine across image card */
.fazae-pro__shine{
  position:absolute;
  inset:-40%;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(255,255,255,.55) 45%,
    transparent 60%);
  transform: translateX(-35%) rotate(10deg);
  opacity:.25;
  animation: cardShine 7.5s ease-in-out infinite;
  pointer-events:none;
}
@keyframes cardShine{
  0%{ transform: translateX(-35%) rotate(10deg); opacity:.18; }
  50%{ transform: translateX(35%) rotate(10deg); opacity:.28; }
  100%{ transform: translateX(-35%) rotate(10deg); opacity:.18; }
}

/* Slight hover lift (desktop) */
@media (hover:hover){
  .fazae-pro__imgCard{
    transition: transform .35s ease, box-shadow .35s ease;
  }
  .fazae-pro__imgCard:hover{
    transform: translateY(-10px);
    box-shadow: 0 55px 140px rgba(0,0,0,.12);
  }
}

/* ===== Content ===== */
.fazae-pro__pill{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding: 9px 18px;
  border-radius: 999px;
  background: rgba(16,64,79,.06);
  border: 1px solid rgba(16,64,79,.12);
  color: var(--brand);
  font-weight: 900;
  font-size: 13px;
}

.fazae-pro__title{
  margin: 26px 0 18px;
  font-size: clamp(34px, 3vw, 56px);
  font-weight: 1000;
  line-height: 1.08;
  color: var(--brand);
  letter-spacing: -.2px;
}

.fazae-pro__desc{
  margin: 0 0 34px;
  font-size: 18px;
  line-height: 1.95;
  color: var(--muted);
}
.fazae-pro__desc strong{
  color: var(--ink);
  font-weight: 1000;
}

.fazae-pro__list{
  list-style:none;
  padding:0;
  margin:0 0 40px;
  display:grid;
  gap: 18px;
}

.fazae-pro__list li{
  position:relative;
  padding-right: 50px;
  font-size: 16.5px;
  font-weight: 900;
  color: var(--ink);
  line-height: 1.7;
  transition: transform .2s ease;
}

.fazae-pro__list li::before{
  content:"✓";
  position:absolute;
  right:0;
  top:2px;
  width: 34px;
  height: 34px;
  border-radius: 999px;
  display:grid;
  place-items:center;
  background: rgba(16,64,79,.08);
  border: 1px solid rgba(16,64,79,.14);
  color: var(--brand);
  font-weight: 1000;
}

/* micro interaction on hover */
@media (hover:hover){
  .fazae-pro__list li:hover{ transform: translateX(-2px); }
}

/* ===== Button (force no blue hover) ===== */
.fazae-pro__btn{
  display:inline-flex;
  align-items:center;
  gap: 12px;
  padding: 18px 36px;
  border-radius: 26px;
  background: linear-gradient(135deg, var(--brand), var(--brand2));
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 1000;
  font-size: 17px;
  box-shadow: var(--softShadow);
  border: 1px solid rgba(255,255,255,.18);
  transition: transform .22s ease, box-shadow .22s ease, background .22s ease, filter .22s ease;
}

.fazae-pro__btnIco{
  width: 32px;
  height: 32px;
  border-radius: 14px;
  display:grid;
  place-items:center;
  background: rgba(255,255,255,.16);
  border: 1px solid rgba(255,255,255,.18);
}

.fazae-pro__btn:hover{
  background: linear-gradient(135deg, var(--brandDark), #1a4f5c);
  color: #fff !important; /* kill any theme blue */
  transform: translateY(-5px);
  box-shadow: 0 28px 90px rgba(16,64,79,.34);
  filter: saturate(1.05);
}

.fazae-pro__btn:visited,
.fazae-pro__btn:active,
.fazae-pro__btn:focus{
  color:#fff !important;
  outline:none;
  text-decoration:none !important;
}

/* extra hard override for Elementor/theme hover link colors */
.fazae-pro a.fazae-pro__btn:hover,
.fazae-pro a.fazae-pro__btn:focus,
.fazae-pro a.fazae-pro__btn:active,
.fazae-pro a.fazae-pro__btn:visited{
  color:#fff !important;
}

/* note */
.fazae-pro__subnote{
  margin-top: 16px;
  display:flex;
  align-items:center;
  gap: 10px;
  color: rgba(109,127,134,.95);
  font-size: 13.5px;
  font-weight: 800;
}
.fazae-pro__subnote .dot{
  width:10px;
  height:10px;
  border-radius:999px;
  background: rgba(16,64,79,.35);
  box-shadow: 0 0 0 7px rgba(16,64,79,.10);
}

/* ===== Scroll reveal animation ===== */
.reveal{
  opacity:0;
  transform: translateY(18px);
  transition: opacity .7s ease, transform .7s ease;
  will-change: opacity, transform;
}
.reveal.is-visible{
  opacity:1;
  transform: translateY(0);
}

/* ===== Responsive ===== */
@media(max-width:980px){
  .fazae-pro{ padding: 70px 0; }
  .fazae-pro__container{
    grid-template-columns: 1fr;
    gap: 44px;
  }
}

@media(max-width:520px){
  .fazae-pro__btn{
    width:100%;
    justify-content:center;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b2c41d *//* ===== FAZAE CONTACT SECTION MODERN ===== */

.fazae-contact{
  direction: rtl;
  text-align: right;
  font-family: "Tajawal", sans-serif;
}

/* Title */
.fazae-contact h2{
  color:#10404F;
  font-weight:800;
  letter-spacing:-0.6px;
  font-size:clamp(28px,3vw,42px);
  margin-bottom:12px;
}

.fazae-contact h2::after{
  content:"";
  display:block;
  width:70px;
  height:4px;
  margin-top:12px;
  border-radius:999px;
  background:linear-gradient(90deg,#C9A24A,rgba(201,162,74,.2));
}

/* Icon list container */
.fazae-contact .elementor-icon-list-items{
  padding:18px;
  border-radius:20px;
  background:rgba(255,255,255,.7);
  border:1px solid rgba(16,64,79,.12);
  box-shadow:0 20px 60px rgba(16,64,79,.10);
  backdrop-filter:blur(12px);
}

/* List items */
.fazae-contact .elementor-icon-list-item{
  padding:12px;
  border-radius:14px;
  transition:.25s ease;
}

.fazae-contact .elementor-icon-list-item:hover{
  transform:translateY(-3px);
  background:rgba(255,255,255,.6);
  box-shadow:0 14px 35px rgba(16,64,79,.12);
}

/* Icon bubble */
.fazae-contact .elementor-icon-list-icon{
  width:42px;
  height:42px;
  border-radius:14px;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg, rgba(16,64,79,.12), rgba(201,162,74,.08));
  border:1px solid rgba(16,64,79,.12);
  color:#10404F;
}

/* Text */
.fazae-contact .elementor-icon-list-text{
  font-weight:700;
  color:#0b2f38;
}

/* Google map */
.fazae-contact .elementor-custom-embed{
  margin-top:18px;
  border-radius:20px;
  overflow:hidden;
  border:1px solid rgba(16,64,79,.12);
  box-shadow:0 20px 60px rgba(16,64,79,.10);
}
/* Center Elementor Icon List SVG inside the icon frame */
.fazae-contact .elementor-icon-list-item{
  align-items: center;
}

.fazae-contact .elementor-icon-list-icon{
  width: 44px;              /* حجم الكادر */
  height: 44px;
  border-radius: 12px;      /* أو 999px لو تبين دائرة */
  background: #eef3f5;      /* لون الخلفية */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 44px;
}

/* Fix SVG size and centering */
.fazae-contact .elementor-icon-list-icon svg{
  width: 18px !important;
  height: 18px !important;
  display: block !important;
}

/* Optional: spacing between icon frame and text */
.fazae-contact .elementor-icon-list-text{
  padding-right: 12px;   /* RTL spacing */
}
/* ===== FIX: PERFECT CENTER ICONS INSIDE BUBBLE (Elementor Icon List) ===== */
.fazae-contact .elementor-icon-list-item{
  display:flex !important;
  align-items:center !important;
  gap:12px;
}

.fazae-contact .elementor-icon-list-icon{
  width:44px !important;
  height:44px !important;
  flex:0 0 44px !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  line-height:0 !important;        /* مهم جداً */
  padding:0 !important;            /* يمنع أي انحراف */
}

.fazae-contact .elementor-icon-list-icon svg{
  width:18px !important;
  height:18px !important;
  margin:0 !important;
  display:block !important;

  position:relative;               /* حل انحراف baseline */
  top:0 !important;
}

.fazae-contact .elementor-icon-list-icon svg path{
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-3086bb7 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;700;800&display=swap');

.fazae-form,
.fazae-form *{
  font-family:"Tajawal", sans-serif !important;
}

.fazae-form{
  direction: rtl;
  --brand:#10404F;
  --ink:#0b2f38;
  --muted:#6d7f86;
  --border: rgba(16,64,79,.14);
  --ring: rgba(16,64,79,.12);
}

/* ===== Labels (minimal) ===== */
.fazae-form .ff-el-input--label label{
  color: var(--brand) !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  letter-spacing: .1px;
}

.fazae-form .ff-el-group{
  margin-bottom: 14px !important;
}

/* ===== Inputs (executive minimal) ===== */
.fazae-form .ff-el-form-control,
.fazae-form select,
.fazae-form textarea{
  border-radius: 14px !important;
  border: 1px solid var(--border) !important;
  background: #fff !important;
  padding: 14px 16px !important;
  font-size: 15px !important;
  color: var(--ink) !important;
  box-shadow: 0 1px 0 rgba(255,255,255,.9) inset !important;
  transition: border-color .18s ease, box-shadow .18s ease !important;
}

.fazae-form .ff-el-form-control:focus,
.fazae-form select:focus,
.fazae-form textarea:focus{
  border-color: rgba(16,64,79,.35) !important;
  box-shadow: 0 0 0 4px var(--ring) !important;
  outline: none !important;
}

.fazae-form textarea{
  min-height: 140px !important;
  resize: vertical !important;
}

/* ===== Button (McKinsey style) ===== */
.fazae-form .ff_submit_btn_wrapper{
  text-align: right !important;
}

.fazae-form .ff-btn-submit{
  background: var(--brand) !important;
  color: #fff !important;
  border: 1px solid rgba(16,64,79,.35) !important;
  border-radius: 999px !important;
  padding: 12px 22px !important;
  font-weight: 800 !important;
  box-shadow: 0 14px 34px rgba(16,64,79,.14) !important;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
}

.fazae-form .ff-btn-submit:hover{
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 44px rgba(16,64,79,.18) !important;
  filter: brightness(1.02);
}

/* Mobile: bouton full width */
@media (max-width: 768px){
  .fazae-form .ff-btn-submit{ width:100% !important; }
}

/* ===== Remove flag next to phone input (intl-tel-input) ===== */
.fazae-form .iti__flag-container,
.fazae-form .iti__selected-flag,
.fazae-form .iti__flag{
  display: none !important;
}

/* Keep phone input padding normal after hiding the flag */
.fazae-form .iti input,
.fazae-form input[type="tel"]{
  padding-left: 16px !important;
  padding-right: 16px !important;
}
/* Remove +966 prefix inside phone field */
.fazae-form .iti__selected-dial-code{
  display:none !important;
}

/* Remove extra spacing */
.fazae-form .iti input{
  padding-left:16px !important;
  padding-right:16px !important;
}
/* Remove all intl-tel-input UI completely */
.fazae-form .iti{
  display:block !important;
}

.fazae-form .iti__flag-container,
.fazae-form .iti__selected-flag,
.fazae-form .iti__selected-dial-code,
.fazae-form .iti__arrow{
  display:none !important;
}
.fazae-form .iti__dial-code{
  display:none !important;
}

.fazae-form .iti__country{
  display:none !important;
}
/* ===== Force-hide phone prefix like +966 (Fluent Forms input group) ===== */
.fazae-form .ff-el-group .ff-el-input-group-prepend,
.fazae-form .ff-el-group .ff_input_group_text,
.fazae-form .ff-el-group .ff-el-input-group-text,
.fazae-form .ff-el-group .ff-el-input-group-addon,
.fazae-form .ff-el-group .ff-el-prefix,
.fazae-form .ff-el-group .ff-el-prepend{
  display:none !important;
}

/* Make the input full width after removing prefix */
.fazae-form .ff-el-group .ff-el-input-group,
.fazae-form .ff-el-group .ff-el-input-group .ff-el-input-group-append,
.fazae-form .ff-el-group .ff-el-input-group .ff-el-input-group-prepend{
  width:100% !important;
}

/* Ensure tel input padding stays clean */
.fazae-form input[type="tel"].ff-el-form-control,
.fazae-form .ff-el-group input[type="tel"]{
  padding-left:16px !important;
  padding-right:16px !important;
}
.fazae-form input[type="tel"]::before,
.fazae-form input[type="tel"]::after{
  content:none !important;
}/* End custom CSS */