.elementor-20929 .elementor-element.elementor-element-eb30ba1{--display:flex;--min-height:478px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20929 .elementor-element.elementor-element-eb30ba1:not(.elementor-motion-effects-element-type-background), .elementor-20929 .elementor-element.elementor-element-eb30ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;background-image:url("https://savola.pimula.host/wp-content/uploads/2025/02/Group-129-e1740001186570.png");background-repeat:no-repeat;background-size:cover;}.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-20929 .elementor-element.elementor-element-15de69f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20929 .elementor-element.elementor-element-15de69f.elementor-element{--align-self:stretch;}.elementor-20929 .elementor-element.elementor-element-15de69f{text-align:center;}.elementor-20929 .elementor-element.elementor-element-15de69f .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:4em;font-weight:900;color:#FCFEFF;}.elementor-20929 .elementor-element.elementor-element-7d3ea71{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-20929 .elementor-element.elementor-element-7d3ea71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20929 .elementor-element.elementor-element-7d3ea71.elementor-element{--align-self:center;}.elementor-20929 .elementor-element.elementor-element-7d3ea71 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:1.3em;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-20929 .elementor-element.elementor-element-47b3bb7{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20929 .elementor-element.elementor-element-104d349{--grid-columns:3;}.elementor-20929 .elementor-element.elementor-element-104d349 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-20929 .elementor-element.elementor-element-104d349 .e-loop-item > .elementor-section, .elementor-20929 .elementor-element.elementor-element-104d349 .e-loop-item > .elementor-section > .elementor-container, .elementor-20929 .elementor-element.elementor-element-104d349 .e-loop-item > .e-con, .elementor-20929 .elementor-element.elementor-element-104d349 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-20929 .elementor-element.elementor-element-eb30ba1{--content-width:1440px;}.elementor-20929 .elementor-element.elementor-element-47b3bb7{--width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20929 .elementor-element.elementor-element-47b3bb7{--width:95%;}}@media(max-width:1024px){.elementor-20929 .elementor-element.elementor-element-15de69f.elementor-element{--align-self:center;}.elementor-20929 .elementor-element.elementor-element-104d349{--grid-columns:2;}}@media(max-width:767px){.elementor-20929 .elementor-element.elementor-element-eb30ba1:not(.elementor-motion-effects-element-type-background), .elementor-20929 .elementor-element.elementor-element-eb30ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-479px 0px;}.elementor-20929 .elementor-element.elementor-element-15de69f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20929 .elementor-element.elementor-element-15de69f .elementor-heading-title{font-size:2em;}.elementor-20929 .elementor-element.elementor-element-7d3ea71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20929 .elementor-element.elementor-element-7d3ea71{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20929 .elementor-element.elementor-element-7d3ea71 .elementor-heading-title{font-size:1em;}.elementor-20929 .elementor-element.elementor-element-47b3bb7{--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-20929 .elementor-element.elementor-element-104d349{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-15de69f */.history-title{
    color: var(--white, #FFF);
text-align: center;
font-size: 76px;
font-family: "Avenir LT Std", sans-serif;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 144px */
letter-spacing: -1.056px;
}

/* Tablet adjustments */
@media (max-width: 768px) {
    .history-title {
        font-size: 48px; 
    }
}

/* Mobile adjustments */
@media (max-width: 480px) {
    .history-title {
        font-size: 42px; 
        line-height: 1.3;
    }
}



.arabic-text {
  direction: rtl !important;    /* Forces Right-to-Left text flow */
  text-align: right !important; /* Aligns text to the right */
  unicode-bidi: embed !important; /* Ensures proper character order */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3ea71 */.history-desc{
   color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 30px */
letter-spacing: -0.22px;
}

/* Tablet adjustments */
@media (max-width: 768px) {
    .history-desc {
        font-size: 18px; /* Adjust font size for tablets */
        max-width: 90%;
    }
}

/* Mobile adjustments */
@media (max-width: 480px) {
    .history-desc {
        font-size: 16px; /* Smaller font for mobile */
        line-height: 1.4;
        max-width: 95%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://savola.pimula.host/wp-content/uploads/2025/03/AvenirLTStd-Light.woff2') format('woff2'),
		url('https://savola.pimula.host/wp-content/uploads/2025/03/AvenirLTStd-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */