حصل خطأ عند معالجة القالب.
The following has evaluated to null or missing:
==> withoutBars  [in template "20097#20123#80421" at line 17, column 30]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if !getterUtil.getBoolean(withoutBar...  [in template "20097#20123#80421" at line 17, column 1]
----
1<#assign site_url = "#"/> 
2<#if WebContent.getData() != ""> 
3<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
4<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
5<#assign webContentData = jsonFactoryUtil.createJSONObject(WebContent.getData()) /> 
6<#assign asset = assetEntryLocalService.getEntry( webContentData.className, getterUtil.getLong( webContentData.classPK ) ) /> 
7<#assign webArticle = asset.getAssetRenderer().getArticle() /> 
8<#assign page_group = layout.getGroup()/> 
9<#assign site_url = htmlUtil.escape(page_group.getDisplayURL(themeDisplay, false))/> 
10<#assign site_url = site_url+"/-/"+webArticle.getUrlTitle()/> 
11</#if> 
12 
13<#assign barsClass = "" /> 
14 
15 
16 
17<#if  !getterUtil.getBoolean(withoutBars.getData())> 
18    <#assign barsClass = "side-bars" /> 
19</#if> 
20 
21<div class="${barsClass} ddd"> 
22<div class="content"> 
23<#if (video.getData())?? && video.getData() != "" > 
24    <video playsinline autoplay preload="none"  class="intro w-100 h-100vh"   muted  > 
25        <source src="${video.getData()}" > 
26         
27        Your browser does not support the video tag. 
28    </video> 
29    </#if> 
30   <#if (backgroundImg.getData())?? && backgroundImg.getData() != ""> 
31	<img class="banner-background" alt="${backgroundImg.getAttribute("alt")}" data-fileentryid="${backgroundImg.getAttribute("fileEntryId")}" src="${backgroundImg.getData()}" /> 
32</#if> 
33</div> 
34 
35 <section    class="absolute-aligned banner-title"> 
36 <div data-aos="slide-right" data-aos-duration="1000" > 
37    <div class="row  p-0 m-0 "> 
38        <div  class="col p-0"> 
39            <h2 class="intro-header hv-header color-accent f-roman"> 
40                ${HeadLine.getData()} 
41            </h2> 
42        </div> 
43    </div> 
44    <#if (bannerDesc.getData())?? && bannerDesc.getData() != "" > 
45    <p  class="banner-description" >  
46        ${bannerDesc.getData()} 
47        </p> 
48    </#if> 
49    <#if ButtonText.getData() != ""> 
50    <div class="row"> 
51        <div  class="col"> 
52        <!--${site_url}--> 
53            <a   href="${site_url?replace('https://localhost:8080/web/guest', "")}"  class="btn btn-primary  more-details-banner mt-3">${ButtonText.getData()}</a> 
54        </div> 
55    </div> 
56    </#if> 
57        <#if scrollButtonText?has_content && scrolledSection.getData() != "" && scrolledSection.getData() !=  '0'> 
58    <div class="row"> 
59        <div  class="col"> 
60        <!--${site_url}--> 
61            <button  id="bannerBtn"   class="btn btn-primary  more-details-banner mt-3">${scrollButtonText.getData()}</button> 
62        </div> 
63    </div> 
64    </#if> 
65    <#if (bannerFloatingImg.getData())?? && bannerFloatingImg.getData() != ""> 
66	<img class="banner-floating-img" alt="${bannerFloatingImg.getAttribute("alt")}" data-fileentryid="${bannerFloatingImg.getAttribute("fileEntryId")}" src="${bannerFloatingImg.getData()}" /> 
67</#if> 
68</div> 
69</section> 
70</div> 
71 
72 
73<style> 
74 
75.banner-description { 
76    font-size: 44px; 
77    line-height: 1.2; 
78    font-weight: 500; 
79    padding: 0; 
80    margin-bottom: 17px; 
81    color : white; 
82    margin-left : 51px; 
83    margin-top : 50px; 
84
85 
86@media only screen and (min-width : 993px) { 
87 
88 
89.rtl .banner-title.absolute-aligned { 
90    left : unset; 
91    right : 13%; 
92
93
94 
95.intro-header { 
96    font-size : 68px; 
97    line-height : 1.1; 
98
99.banner-floating-img { 
100    position : absolute; 
101 left: 18.5%; 
102    top: 175%; 
103    height : 104px; 
104     
105
106 
107.more-details-banner { 
108    font-size : 21px; 
109    font-weight : 100; 
110    padding : 8px 30px; 
111
112 
113@media only screen and (max-width : 430px) { 
114    .intro-header { 
115        font-size : 24px !important; 
116
117    .more-details-banner { 
118    font-size: 14px; 
119    font-weight: 100; 
120    padding: 4px 13px; 
121    min-width : unset !important; 
122
123
124 
125 
126@media only screen and (max-width : 992px) { 
127  .bio-boxes { 
128      padding-top : 80px; 
129
130 
131  .side-bars::after, .side-bars::before { 
132    border-right : 5px solid var(--color-primary) !important; 
133  }  
134 
135  .side-bars::after { 
136  border-right : 0 !important; 
137  border-left : 5px solid var(--color-primary) !important; 
138
139 
140  .side-bars::after, .side-bars::before { 
141  top : 65% !important; 
142
143
144 
145 
146@media only screen and (min-width: 769px) and (max-width : 1024px) { 
147    .intro-header { 
148        font-size : 41px !important; 
149
150 
151    .banner-title.absolute-aligned { 
152 
153    top : 55% !important; 
154    left : 3.5%; 
155    transform : none; 
156    width : 90% !important; 
157
158
159 
160@media only screen and (max-width : 992px) { 
161    .content { 
162        padding-top : 75px; 
163
164 
165.banner-title { 
166    top : 65% !important; 
167
168     
169    .intro { 
170        height : 25%; 
171
172     
173    .intro-header { 
174        font-size : 31px; 
175
176     
177    .border-right:after { 
178        top : 45%; 
179
180     
181    .border-right:after, .border-left::after  { 
182   border-width: 4px !important; 
183    top: 62% !important;  
184
185
186 
187.side-bars::after, .side-bars::before { 
188    content: ""; 
189    position: absolute; 
190    top: 50%; 
191    height: 33%; 
192    border-right: 13px solid var(--color-primary); 
193    transform: translateY(-50%); 
194    width : 13px; 
195    z-index : 99 
196
197 
198.side-bars::after { 
199    left : 0; 
200    right : unset; 
201
202 
203.side-bars:before { 
204    right: 0; 
205    left : unset; 
206
207 
208.border-right,.border-left { 
209        z-index : 999 
210
211 
212  .more-details-banner { 
213        min-width : 167px; 
214
215 
216@media only screen and (min-width : 769px) and (max-width : 992px) { 
217    .banner-title { 
218        padding : 0 33px !important; 
219
220   
221
222 
223@media only screen and (min-width : 993px) { 
224 
225
226 
227/* ******************************** */ 
228 
229.nav-cont.container { 
230overflow-x : visible !important; 
231
232 
233@media only screen and (min-width : 768px) and (max-width : 1200px) { 
234section.absolute-aligned.banner-title { 
235width : 80% !important; 
236
237 
238
239 
240@media only screen and (min-width : 3800px) { 
241 
242 
243section.banner-title.absolute-aligned { 
244width : 50% !important; 
245
246 
247.hv-title2, .hv-title2 *{ 
248font-size: 29px !important; 
249
250 
251    h2.hv-header { 
252    font-size : 90px !important 
253
254 
255   
256    .hv-title { 
257    font-size : 45px; 
258    font-weight : 500 !important; 
259
260     
261    .hv-title1, 
262    .hv-title1 * { 
263    font-size : 31px !important; 
264    font-weight : 400 !important; 
265
266     
267     
268    .hv-title2 , 
269    .hv-title2 *{ 
270    font-size : 27px !important; 
271    font-weight : 400 !important; 
272
273     
274     
275     
276     
277    .hv-body, 
278    .hv-body  p, 
279    .hv-body * { 
280    font-size : 45px !important; 
281    font-family : "Avenir" !important; 
282    font-weight : 400 !important; 
283
284     
285     
286     
287     
288    .hv-caption, 
289    .hv-caption *  { 
290    font-size : 29px !important; 
291    font-weight : 200 !important; 
292
293     
294    .hv-item { 
295    font-size : 21px !important; 
296    font-weight : 200 !important; 
297
298     
299    .hv-nav-item a   { 
300    font-size : 30px !important; 
301
302     
303     .hv-title2 *  { 
304    font-size : 43px !important; 
305
306
307 
308@media only screen and (max-width: 992px){ 
309 
310    .nav-custom { 
311    width: 90% !important; 
312    margin: auto !important; 
313
314    *{ 
315        max-height:inherit !important; 
316
317   
318    .fragment_1212{ 
319    min-height: inherit !important; 
320
321    
322    .fragment_829{ 
323    min-height: inherit !important; 
324
325    .fragment_836{ 
326    min-height: inherit !important; 
327
328   
329    .fragment_1209{ 
330    min-height: inherit !important; 
331
332
333    @media only screen and (max-width: 576px){ 
334    *{ 
335        max-height:inherit !important; 
336
337     
338   
339    [dir="rtl"] [data-lfr-editable-id="ourStoryHeading"]{ 
340    text-align: right !important; 
341
342    [dir="ltr"] [data-lfr-editable-id="ourStoryHeading"]{ 
343    text-align: left !important; 
344
345    .fragment_1212{ 
346    min-height: inherit !important; 
347
348    
349    .hv-title{ 
350    font-size:24px !important; 
351
352    .hv-title2{ 
353    font-size: 17px !important; 
354
355   
356    #fragment-2-wdzu .news-commentary-heading em{ 
357    font-size:24px !important; 
358
359    #fragment-2-nhxa .news-commentary-heading em{ 
360    font-size:24px !important; 
361
362    #fragment-2-wdzu .news-commentary-heading span{ 
363    font-size: 17px !important; 
364
365    .info-box { 
366        height: 140px !important; 
367
368
369    @media only screen and (max-width: 390px){ 
370    #fragment-2-wdzu .news-commentary-heading em{ 
371    font-size:24px !important; 
372
373    #fragment-2-nhxa .news-commentary-heading em{ 
374    font-size:24px !important; 
375
376
377    [dir="rtl"]  *{ 
378    font-family: AvenirArabic !important; 
379
380    [dir="ltr"]  *{ 
381        font-family: "Avenir" !important; 
382
383    
384    @media only screen and (min-width: 923px) and (max-width: 1600px){ 
385    #fragment-18-kfpz .fragment_829 .hv-our-story { 
386        max-height: 140vh; 
387        padding: 26px 0 !important; 
388
389    .title-description-container { 
390        padding: 100px 50px !important; 
391
392    .fragment_1212 .title-description-container{ 
393        padding: 135px 50px !important; 
394
395    .our-grants-program-container{ 
396        max-height: unset !important; 
397
398    .contact-us { 
399        padding: 125px 0 !important; 
400
401    .our-partnership{ 
402        padding: 90px 0 !important; 
403
404
405     
406    @media only screen and (max-width: 2000px){ 
407     
408    .fragment_1209{ 
409        max-width: inherit !important; 
410        min-width: inherit !important;    
411
412    .fragment_1212{ 
413        max-width: inherit !important; 
414        min-width: inherit !important;     
415
416
417    @media (max-width: 1400px){ 
418        #fragment-0-lylp .home-td-title{ 
419            max-width: 45%; 
420
421    [dir="rtl"] #portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_uoch .data-box:nth-child(odd) { 
422        padding-left: 72px !important; 
423
424    [dir="ltr"] #portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_uoch .data-box:nth-child(odd){ 
425            padding-right: 72px !important; 
426
427
428@media only screen and (min-width: 1700px) { 
429.hv-title2, .hv-title2 *{ 
430font-size: 21px !important; 
431
432
433 
434 
435.our-grants-program-container { 
436display  : flex; 
437
438@media (max-width: 992px){ 
439#fragment-0-lylp .home-td-title { 
440    max-width: 100%; 
441
442
443.title-description-container{ 
444    height: auto  !important; 
445
446 
447.hv-nav-item:hover a::after, .active-nav-item::after, .hv-lang-switch:hover span::after { 
448    top : unset !important; 
449
450     
451    footer .bg-light-gray { 
452    height : auto !important; 
453
454     
455     
456    body { 
457    line-height : normal !important; 
458
459     
460    @media only screen and (min-width : 992px) and (max-width : 1200px) { 
461    .hv-container { 
462    width : 95% !important; 
463
464
465     
466    @media only screen and (max-width : 1366px) { 
467    .active-nav-item { 
468    display : inline-block; 
469
470
471     
472     
473    @media only screen and (max-width : 1024px) { 
474     
475     
476    h2[data-lfr-editable-id="hvTitle"] { 
477    font-size : 40px !important; 
478
479    }  
480     
481    p[data-lfr-editable-id="contactDesc"] { 
482    margin-top : 0 !important; 
483
484     
485    .copyright-footer-item { 
486    text-transform : capitalize; 
487
488      
489    .hv-more-from { 
490        font-size: 40px !important; 
491        margin-top: 10px  !important; 
492        font-weight: normal  !important; 
493        display: block !important; 
494
495     
496    @media only screen and (max-width : 768px) { 
497     
498    #fragment-0-yfes .hv-header { 
499    font-size : 45px !important; 
500
501     
502    .hv-more-from { 
503    font-size : 27px !important; 
504
505
506     
507    .rtl p.news-title { 
508    text-align : right !important; 
509
510 
511 
512    @media only screen and (min-width: 993px) { 
513    .banner-title.absolute-aligned { 
514    width: 1120px !important; 
515    padding: 0 !important; 
516    left: 13% !important; 
517    transform : none; 
518    top : 35% !important; 
519
520
521   
522    @media only screen and (min-width: 993px) and (max-width: 1244px) { 
523     
524    .td-description p { 
525    font-size : 19px !important; 
526
527     
528    .our-partnership-title-text{ 
529    font-size: 53px !important; 
530
531
532    @media only screen and (max-width: 1600px){ 
533       
534     
535  #fragment-219-aaim    .fragment_1212 { 
536    max-height : auto !important; 
537    min-height : auto !important; 
538
539     
540    .title-description-container  { 
541    min-height : auto; 
542
543
544    @media only screen and (min-width: 769px) and (max-width: 1024px) { 
545    .banner-title.absolute-aligned { 
546    width : 720px !important; 
547
548     
549    .our-partnership-title-text{ 
550    font-size: 53px; 
551
552    h2.intro-header { 
553        font-size: 29px !important; 
554
555
556     
557    .home-td-link, 
558    .home-td-link span { 
559    font-size : 17px !important; 
560    font-weight : bold !important; 
561
562     
563    @media only screen and (min-width : 768px) and (max-width : 992px) { 
564    .hv-nav-item  > a, 
565    .hv-lang-switch { 
566    text-align : left !important; 
567
568    .our-partnership-title-text{ 
569    font-size: 53px; 
570
571    .rtl .hv-nav-item   > a, 
572    .rtl .hv-lang-switch { 
573    text-align : right !important; 
574
575
576     
577    @media only screen and (min-width : 993px) and (max-width : 1366px) { 
578    .main-navigation-bar { 
579        width: 91.4% !important; 
580        left: 3.5% !important; 
581
582     
583     
584    .rtl .main-navigation-bar { 
585        right: 3.5% !important; 
586    left : unset !important; 
587
588
589     
590     
591    @media only screen and (min-width : 1023px) and (max-width : 1366px) { 
592     
593    li.hv-nav-item, a.hv-lang-switch { 
594        width: 10vw !important; 
595
596     
597    .data-desc p { 
598        height: 190px; 
599        display: -webkit-box; 
600        -webkit-line-clamp: 6; 
601        -webkit-box-orient: vertical; 
602        overflow: hidden; 
603
604     
605     
606
607     
608    @media only screen and (min-width : 992px) and (max-width : 1024px) { 
609    .info-box { 
610        width: 48% !important; 
611        flex: 0 0 48% !important; 
612
613     
614    .hv-nav-item, 
615    .hv-lang-switch { 
616        width: 38vw !important; 
617
618     
619     
620     
621    #fragment-0-pxnz .news-commentary-heading { 
622    margin-left : -120px !important; 
623
624     
625    .info-boxes-container { 
626    width : 90% !important; 
627    padding-bottom : 0 !important; 
628
629
630     
631     
632    @media only screen and (max-width : 992px) { 
633    .news-commentary-heading { 
634    justify-content : center; 
635    margin-bottom : 20px  !important; 
636
637     
638    #fragment-0-czss .news-commentary-heading { 
639          width : 70%; 
640    margin : auto !important; 
641
642
643     
644     
645    #fragment-0-czss .news-commentary-heading { 
646    display : flex; 
647
648     
649     
650    #fragment-0-asue .home-link, 
651    #fragment-0-asue .breadcrumb-seperator { 
652    color : white !important; 
653
654     
655     
656    .common-content-margin-left { 
657    margin-inline-start : 20%; 
658
659     
660    @media only screen and (max-width : 768px) { 
661        .news-commentary-container { 
662            margin-left : 0 !important; 
663
664        .banner-background{ 
665            width: 100%; 
666
667    }  
668     
669     
670    * { 
671    scrollbar-width : none; 
672
673     
674    :root { 
675        scroll-behavior: auto; 
676
677     
678    .rtl [data-aos=slide-right] { 
679    transform : translate3d(100%,0,0) 
680
681     
682    .has-edit-mode-menu [data-aos=slide-right] { 
683    transform : translate3d(0,0,0); 
684    opacity : 1 !important; 
685     
686
687     
688    .rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5, .rtl h6,.rtl p,.rtl a,.rtl span,.rtl button { 
689        font-family: AvenirArabic !important; 
690
691     
692     
693    .hv-lang-switch span { 
694        font-family: AvenirArabic !important; 
695
696     
697    .rtl .hv-lang-switch span { 
698    font-family : "Avenir" !important; 
699
700     
701    * { 
702    overflow-x : visible; 
703
704     
705    .hv-our-story { 
706    padding : 150px 0 !important; 
707
708     
709     
710    .hv-our-story-articles, 
711    .hv-our-story-title, 
712    .our-partnership-desc, 
713    .our-partnership-title { 
714    padding : 0 !important; 
715
716     
717    .our-partnership { 
718    padding : 300px 0 !important; 
719
720     
721     
722     
723    @media only screen and (min-width : 992px) { 
724    h3.hv-our-story-title-txt { 
725    text-align: center !important;  
726
727
728     
729     
730    .hv-our-story-title-txt, 
731    .our-partnership-title-text, 
732    .contact-us-title { 
733    text-align : start !important; 
734
735     
736    .main-navigation-bar { 
737    padding-left : 0 !important; 
738    padding-right : 0 !important; 
739
740     
741     
742    .logo { 
743    margin: 0 !important; 
744
745     
746   
747     
748    @media only screen and (min-width : 768px) and (max-width : 992px) { 
749    .container-lg { 
750    max-width : 95% !important; 
751    width : 95% !important; 
752
753     
754
755     
756     
757    main { 
758    overflow-x : hidden; 
759
760     
761    .main-navigation-bar { 
762    position : absolute; 
763    width : 100%; 
764    z-index : 99 
765
766     
767    body { 
768    overflow-x : hidden; 
769
770     
771     
772     
773    .btn.btn-primary:focus { 
774    background-color : var(--color-accent) !important; 
775    color : var(--color-primary) !important; 
776
777     
778    .btn.btn-primary:hover { 
779     
780    color : var(--color-primary) !important; 
781
782     
783     
784    .lfr-alert-container { 
785    display : none !important; 
786
787     
788     .main-navigation-bar { 
789          z-index : 999 !important; 
790
791     
792    .container { 
793    overflow-x : hidden; 
794
795     
796    @media only screen and (max-width : 768px) { 
797    .container { 
798    width : 92% !important; 
799    max-width : 92% !important; 
800    min-width : 92% !important; 
801
802
803     
804     
805     
806    header.border-right:after { 
807    display : none;} 
808     
809    .eye-desc p, 
810    .gym-desc p { 
811    padding : 0 15px !important; 
812
813     
814    .eye-title h5, 
815    .gym-title .intro-header { 
816    margin-left : 13px !important; 
817
818     
819    .second-section-title .home-second-section-title { 
820    font-weight : 600 !important; 
821
822     
823     
824    @media only screen and (max-width: 576px) { 
825    .more-link u { 
826        margin-left: 16px !important; 
827    font-weight : 400 !important; 
828
829     
830    .second-section-desc h3, .second-section-desc p { 
831    font-size : 22px !important; 
832
833     
834     
835    .bg-child { 
836        background-size: 720px !important; 
837        background-position: top right !important; 
838
839    [dir="rtl"] #fragment-0-rjva footer .bg-medium-gray .footer-nav{ 
840      position: relative; 
841      right: 40px; 
842
843
844     
845     
846    .news-card a:hover { 
847    color : black !important; 
848
849     
850    @media only screen and (max-width : 992px) { 
851    .navbar-toggler { 
852    display : block !important; 
853
854     
855    .navbar-collapse .navbar-nav { 
856        flex: 1; 
857        flex-direction: column; 
858
859     
860    .navbar-collapse .navbar-nav { 
861        flex: 1 !important; 
862        flex-direction: column !important; 
863
864     
865    .nav-link, .nav-underline .tab a { 
866    color : white !important; 
867        padding: 0.5rem 1rem !important; 
868        position: relative !important; 
869
870     
871    .navbar-nav navigation-hv { 
872    margin-top : 0 !important; 
873
874     
875    .navbar-collapse .nav-item.col-item { 
876        padding:  10px 0 !important; 
877        border-top: 1px solid rgba(255,255,255, .2) !important ; 
878    margin-left : 0; 
879
880     
881     
882    .navbar-expand-md .navbar-collapse .navbar-nav { 
883    margin-top : 13px !important; 
884
885
886     
887    .h-lg-100vh { 
888    height : 100vh; 
889
890     
891     
892    .navigation-hv { 
893        width: 100%; 
894        justify-content: space-between; 
895
896     
897     
898    .border-right:after, 
899    .border-right:before { 
900    border-width : 13px; 
901
902     
903     
904    .hv-container { 
905    width : 78%; 
906    margin : auto; 
907
908    @media only screen and (max-width: 767px){ 
909    [dir="rtl"] #fragment-0-rjva footer .bg-medium-gray .footer-nav{ 
910        right: 40px; 
911        position: relative; 
912
913
914    @media only screen and (min-width : 576px) and (max-width : 992px) { 
915    .hv-container { 
916    width : 80%; 
917    margin-left : auto; 
918    margin-right : auto; 
919
920     
921
922     
923    @media only screen and (max-width : 576px) { 
924    .hv-container { 
925    width : 86%; 
926    margin-left : auto; 
927    margin-right : auto; 
928
929
930     
931     
932    #fragment-109-zkpf .news-title { 
933    text-transform : capitalize !important; 
934
935     
936     
937    #fragment-0-tdzm .hv-nav-item a, 
938    #fragment-0-asue .hv-nav-item a, 
939    #fragment-0-tdzm .hv-lang-switch, 
940    #fragment-0-asue .hv-lang-switch, 
941    #fragment-0-tdzm .home-link en, 
942    #fragment-0-asue .home-link en   { 
943    color : white !important; 
944
945     
946    @media only screen and (max-width : 576px ) { 
947    .contact-us-email { 
948    font-size : 18px !important; 
949
950
951     
952     
953    .border-right, .border-left { 
954    border : 0 !important; 
955
956     
957    @media only screen and (max-width : 992px) { 
958    .border-right:after, .border-right:before { 
959    border-width : 4px; 
960
961
962     
963    .portlet-decorate .portlet-content { 
964    background : transparent !important; 
965
966     
967    .text-title { 
968    font-size: 23px !important; 
969
970     
971    @media only screen and (max-width: 576px) { 
972    .stats-header { 
973        margin: 0 -34px !important; 
974
975
976    @media only screen and (max-width: 390px){ 
977    [dir="rtl"] #fragment-0-rjva footer .bg-medium-gray .footer-nav{ 
978     right: 22px; 
979
980
981    @media only screen and (min-width: 923px)  and (max-width: 1600px){ 
982    #fragment-18-kfpz .fragment_829 .hv-our-story-article{ 
983      font-size:20px; 
984
985    #fragment-18-kfpz .fragment_829 .hv-our-story{ 
986      max-height: 140vh; 
987      padding: 85px 0 !important; 
988
989    [dir="rtl"] .fragment_1209 h2.td-title.hv-headline.col-12.p-0.col-lg-6 { 
990        float: right; 
991        right: -76px; 
992
993    [dir="rtl"] .fragment_1209 .hv-title1 div { 
994        float: right; 
995        right: 40px; 
996        position: relative; 
997
998    [dir="ltr"] .fragment_1209 h2.td-title.hv-headline.col-12.p-0.col-lg-6 { 
999        float: left; 
1000        left: -30px; 
1001        max-width: 45% !important; 
1002
1003    [dir="ltr"] .fragment_1209 .hv-title1 div { 
1004        float: left; 
1005        left: 40px; 
1006        position: relative; 
1007
1008    .fragment_1209 h2{ 
1009        line-height: 1.6; 
1010
1011    .td-description p{ 
1012        font-size: 19px !important; 
1013
1014
1015     
1016     
1017    .banner-background { 
1018        height: 100vh; 
1019        width: 100%; 
1020        object-fit: cover; 
1021
1022     
1023    .bg-child { 
1024    background : none !important; 
1025
1026     
1027    .second-desc-container p { 
1028    color : white !important; 
1029
1030     
1031     
1032    @media only screen and (max-width: 992px) { 
1033   
1034     
1035    .contact-title { 
1036    margin-bottom : 20px; 
1037
1038     
1039     
1040
1041     
1042     
1043    @media only screen and (max-width : 320px) { 
1044 
1045    .hv-our-story{ 
1046    padding : 70px 0 !important; 
1047
1048 
1049    .stats-desc  { 
1050    margin-top : 30px !important; 
1051
1052     
1053    .our-partnership  { 
1054    min-height : 80vh; 
1055    height : 80vh; 
1056     
1057
1058     
1059    .hv-our-story-article { 
1060    font-size : 16px !important; 
1061
1062     
1063     
1064    .hv-our-story { 
1065    min-height : 110vh; 
1066
1067     
1068    .our-partnership-title-text { 
1069    font-size : 36px !important; 
1070
1071     
1072    .td-description p { 
1073    font-size : 16px !important; 
1074
1075     
1076 
1077   
1078     
1079     
1080    h2.intro-header { 
1081    font-size : 16px !important; 
1082
1083     
1084    .btn-primary.more-details-banner { 
1085    font-size : 10px !important; 
1086
1087     
1088    #fragment-0-lylp .home-td-title { 
1089    font-size : 21px !important; 
1090
1091     
1092     
1093     
1094    .home-td-link, .home-td-link span { 
1095    font-size : 13px !important; 
1096
1097     
1098    
1099     
1100    #fragment-0-yfes p.stats-desc { 
1101    font-size : 15px !important; 
1102
1103     
1104    a.stats-link { 
1105    font-size :13px !important; 
1106
1107     
1108     
1109     
1110    h5.stats-subtitle { 
1111    font-size : 21px !important; 
1112
1113     
1114    h6.stats-text { 
1115    font-size : 35px !important; 
1116    flex-direction : column; 
1117     
1118
1119     
1120    h6.stats-text > span { 
1121    margin : 0 !important; 
1122
1123     
1124    p.stats-sub-desc { 
1125    font-size : 15px !important; 
1126
1127     
1128    img.logo { 
1129    width : calc(137px + 10vw) !important 
1130
1131     
1132    .slogan-footer .footer-one-col- { 
1133    padding-bottom : 0 !important; 
1134
1135     
1136    p.footer-one-desc { 
1137    font-size : 17px !important; 
1138    margin-bottom : 10px !important; 
1139
1140     
1141     
1142     
1143     
1144    .portlet-layout#main-content > div:nth-child(4).mb-lg-0.ml-lg-0.mr-lg-0.mt-lg-0.pb-lg-0.pl-lg-0.pr-lg-0.pt-lg-0.pb-sm-0.pt-sm-0.pb-0.pt-0.pb-md-0.pt-md-0 { 
1145    min-height : 100vh !important; 
1146    height: 100vh !important; 
1147    background-size : cover; 
1148
1149     
1150     
1151    .news-commentary-heading.mb-4 >  em { 
1152    font-size : 23px !important; 
1153
1154     
1155    .news-commentary-heading span { 
1156    font-size : 21px !important; 
1157
1158     
1159    p.news-title { 
1160    font-size : 12px !important; 
1161
1162     
1163    #fragment-0-czss .news-commentary-heading { 
1164    width : 100% !important; 
1165
1166     
1167   
1168     
1169     
1170    a.contact-us-email { 
1171    font-size : 14px !important; 
1172
1173     
1174     
1175    .td-title[data-lfr-editable-id="investmentTitle"] { 
1176    font-size :20px !important; 
1177
1178     
1179    .td-description p[data-lfr-editable-id="investmentDesc"] { 
1180    font-size : 14px !important; 
1181
1182     
1183     
1184   
1185     
1186    a.team-learn-more { 
1187        padding: 10px 12px; 
1188        font-size: 13px; 
1189
1190     
1191    h5.data-title { 
1192        font-size: 24px; 
1193
1194     
1195    p.data-desc > p { 
1196    font-size : 15px !important; 
1197
1198     
1199     
1200    #fragment-0-fhae .hv-container.px-5 { 
1201    padding : 0 !important; 
1202
1203     
1204    div.contact-title > h1 { 
1205    font-size : 33px !important; 
1206
1207     
1208     
1209    .bio-page-title { 
1210    font-size : 20px !important; 
1211
1212     
1213    .hv-our-story { 
1214    padding : 0 !important; 
1215
1216     
1217    #bioPopup { 
1218    padding-left : 0 !important; 
1219
1220     
1221     
1222    .bio-popup-img { 
1223    height : 260px !important; 
1224    width : 190px !important; 
1225
1226     
1227    .bio-popup-name { 
1228    font-size :17px; 
1229
1230     
1231    #popupContent p  * { 
1232    font-size :14px !important; 
1233
1234     
1235     
1236     
1237     
1238    .portlet-layout#main-content > div:nth-child(4).mb-lg-0.ml-lg-0.mr-lg-0.mt-lg-0.pb-lg-0.pl-lg-0.pr-lg-0.pt-lg-0.statistics-background { 
1239    background-size: 277% 40% !important; 
1240
1241     
1242    .news-commentary-content  { 
1243    margin-left : auto !important; 
1244
1245     
1246    .rtl .news-commentary-content * { 
1247    text-align : right !important; 
1248
1249     
1250    .hevolution-logo { 
1251    border : 1px solid #eaeaea; 
1252
1253     
1254    .hevolution-logo + p { 
1255    font-weight : bold !important; 
1256
1257     
1258    .contact-title + div h3 { 
1259    font-size : 19px !important; 
1260
1261     
1262    .banner-background { 
1263    height : 40vh !important; 
1264
1265     
1266    .hv-toggle { 
1267    height : 31px !important; 
1268
1269     
1270     
1271    .news-commentary-container { 
1272    width : 100% !important; 
1273
1274     
1275    .news-commentary-heading { 
1276    font-size : 20px; 
1277    text-align : center; 
1278
1279     
1280     
1281    .news-commentary-content .hv-container { 
1282    width : 100% !important; 
1283
1284     
1285    .text-title p { 
1286    font-size : 19px !important; 
1287
1288     
1289    .footer-link > a { 
1290    font-size : 11px !important; 
1291
1292     
1293    #fragment-0-qrga  .absolute-aligned.banner-title { 
1294    top : 65% !important; 
1295
1296     
1297     
1298    .footer-nav { 
1299    width : 60% !important; 
1300
1301     
1302    .img-logo { 
1303    width : calc(137px + 10vw); 
1304
1305
1306     
1307     
1308    @media only screen and (max-width : 768px) { 
1309 
1310    .contact-us { 
1311    max-height: unset !important; 
1312
1313 
1314.home-td-title { 
1315padding : 0 !important; 
1316 
1317
1318     
1319    .contact-title h1.f-heavy { 
1320    font-size : 8vw !important; 
1321
1322     
1323     
1324    .contact-title + div h3 { 
1325    font-size : 6vw !important; 
1326
1327     
1328     
1329
1330     
1331     
1332    @media only screen and (min-width : 992px) { 
1333    h2.hv-header { 
1334    font-size : 60px !important 
1335
1336     
1337    .hv-title { 
1338    font-size : 30px; 
1339    font-weight : 500 !important; 
1340
1341     
1342    .hv-title1 { 
1343    font-size : 21px !important; 
1344    font-weight : 400 !important; 
1345
1346     
1347     
1348    .hv-title2 , 
1349    .hv-title2 *{ 
1350    font-size : 17px !important; 
1351    font-weight : 400 !important; 
1352
1353     
1354    .hv-headline, 
1355    .hv-headline * { 
1356    font-size : 34px !important; 
1357    font-weight : bold !important; 
1358
1359     
1360     
1361    .hv-body, 
1362    .hv-body  p, 
1363    .hv-body * { 
1364    font-size : 20px !important; 
1365    font-family : "Avenir" !important; 
1366    font-weight : 400 !important; 
1367
1368     
1369     
1370     
1371     
1372    .hv-caption, 
1373    .hv-caption *  { 
1374    font-size : 17px !important; 
1375    font-weight : 200 !important; 
1376
1377     
1378    .hv-item { 
1379    font-size : 13px !important; 
1380    font-weight : 200 !important; 
1381
1382
1383     
1384     
1385    @media only screen and (max-width : 768px) { 
1386    #popupContent  { 
1387    height: 180px; 
1388        overflow: auto; 
1389
1390     
1391     
1392    #bioPopup { 
1393    padding : 0 !important; 
1394    padding-top : 20px !important; 
1395
1396     
1397    .bio-popup-header { 
1398        position: absolute; 
1399        top: 15px; 
1400        right: 20px; 
1401
1402     
1403    .rtl .bio-popup-header { 
1404    right : 0; 
1405    left : 20px; 
1406
1407
1408     
1409     
1410    [data-aos=slide-right] { 
1411    opacity : 0; 
1412    transition-property :all !important;  
1413
1414     
1415    [data-aos^=slide][data-aos^=slide].aos-animate { 
1416    opacity : 1; 
1417
1418     
1419     
1420    #bioPopup { 
1421    background-color : rgba(255,255,255,.96); 
1422
1423     
1424    .bio-popup-header svg { 
1425    fill : #555 !important; 
1426
1427    @media only screen and (max-width: 390px){ 
1428    .bio-popup-data-header { 
1429        flex-direction: column; 
1430        align-items: center !important; 
1431
1432   
1433
1434   
1435     
1436     
1437    .hv-our-story { 
1438    min-height : 60vh !important; 
1439    padding : 100px 0 !important; 
1440
1441     
1442     
1443    .contact-us { 
1444    padding : 200px 0 !important; 
1445
1446     
1447     
1448    @media only screen and (max-width : 576px) { 
1449    .hv-header { 
1450    font-size : 24px !important; 
1451
1452     
1453    .news-commentary-heading { 
1454    text-align : center; 
1455
1456     
1457    *.hv-headline, 
1458    .hv-headline * { 
1459    font-size : 24px !important; 
1460    font-weight : bold; 
1461
1462     
1463     
1464    .hv-body, 
1465    .hv-body * { 
1466    font-size : 17px !important; 
1467    font-family : "Avenir" !important; 
1468    font-weight : 400 !important; 
1469
1470     
1471    .hv-caption { 
1472    font-size : 16px !important; 
1473    font-weight : 200 !important; 
1474
1475     
1476     
1477    .hv-item { 
1478    font-size : 13px !important; 
1479    font-weight : 200 !important; 
1480
1481     
1482     
1483    [data-lfr-editable-id="ourStoryHeading"] { 
1484    text-align : left !important; 
1485    margin-bottom : 20px !important; 
1486
1487     
1488    .hv-title1 { 
1489    font-size : 15px !important; 
1490    font-weight : 400 !important; 
1491
1492     
1493    .hv-title2 { 
1494    font-size : 13px !important; 
1495    font-weight : 300 !important; 
1496
1497     
1498    .hv-title { 
1499    font-size : 18px !important; 
1500    font-weight : 500 !important; 
1501
1502     
1503    .stats-text span { 
1504    margin-top : 3px !important; 
1505    font-size : inherit !important; 
1506
1507     
1508    .title-description-container { 
1509    min-height : 0 !important; 
1510
1511     
1512
1513     
1514     
1515    .hv-read-more, 
1516    a .hv-read-more { 
1517        background: var(--color-primary); 
1518        padding: 10px 20px; 
1519        color: white; 
1520        text-decoration: none !important; 
1521        font-weight: normal !important; 
1522        margin-top: 15px !important; 
1523        display : inline-block !important; 
1524
1525     
1526     
1527    .hv-read-more:hover, 
1528    a .hv-read-more:hover  { 
1529    color : white !important; 
1530
1531     
1532     
1533    
1534     
1535    .news-commentary-heading * { 
1536    display : block; 
1537    text-align : center; 
1538
1539     
1540    @media only screen and (max-width : 768px) { 
1541    .bg-sm-medium-gray { 
1542    background-color : #1B2326 !important; 
1543
1544
1545     
1546     
1547    #fragment-0-qrga  .absolute-aligned.banner-title{ 
1548    left : 50% !important;  
1549    transform : translate(-50%, -50%) !important; 
1550    top : 57% !important; 
1551    text-align : center; 
1552
1553     
1554    .rtl #fragment-0-qrga  .absolute-aligned.banner-title{ 
1555    right : 50%; 
1556    left : 0; 
1557    transform : translate(50%, -50%) !important 
1558
1559     
1560     
1561     
1562    .rtl .hv-body, 
1563    .rtl .hv-body  p, 
1564    .rtl .hv-body * { 
1565    font-family : "AvenirArabic" !important; 
1566     
1567
1568     
1569    @media only screen and (min-width : 3800px) { 
1570 
1571    .news-commentary-container { 
1572        margin-left: 8% !important; 
1573
1574 
1575 
1576    #fragment-219-aaim    .fragment_1212 { 
1577        max-height : 63vh !important; 
1578        min-height : 63vh !important; 
1579
1580 
1581 
1582    .title-description-container  { 
1583    height :63vh !important; 
1584
1585 
1586    .hv-lang-switch, 
1587    .hv-nav .hv-nav-item > a, 
1588    .rtl .hv-nav .hv-nav-item >  a { 
1589    font-size : 33px !important; 
1590
1591    .container.nav-cont { 
1592    max-width : unset !important; 
1593
1594 
1595    .hv-headline { 
1596    font-size : 70px !important; 
1597
1598 
1599    .info-box { 
1600    min-height : 200px !important; 
1601
1602 
1603      .hv-read-more, 
1604        a .hv-read-more { 
1605    font-size : 24px !important; 
1606
1607    .hv-nav { 
1608    align-items : center; 
1609    margin-inline-start : 200px !important; 
1610
1611 
1612    .hv-container, 
1613    .container { 
1614    width : 2300px !important; 
1615    max-width : 2300px !important; 
1616    min-width : 2300px !important; 
1617
1618 
1619 
1620    .hv-title2, .hv-title2 *{ 
1621    font-size: 29px !important; 
1622
1623 
1624        .hv-headline, 
1625        .hv-headline * { 
1626        font-size : 70px !important; 
1627        font-weight : bold !important; 
1628
1629 
1630        h2.hv-header { 
1631        font-size : 90px !important 
1632
1633 
1634          
1635         
1636        .hv-title { 
1637        font-size : 45px; 
1638        font-weight : 500 !important; 
1639
1640         
1641        .hv-title1, 
1642        .hv-title1 * { 
1643        font-size : 31px !important; 
1644        font-weight : 400 !important; 
1645
1646         
1647         
1648        .hv-title2 , 
1649        .hv-title2 *{ 
1650        font-size : 27px !important; 
1651        font-weight : 400 !important; 
1652
1653        .hv-body, 
1654        .hv-body  p, 
1655        .hv-body * { 
1656        font-size : 45px !important; 
1657        font-family : "Avenir" !important; 
1658        font-weight : 400 !important; 
1659
1660 
1661        .hv-lang-switch { 
1662        font-size : 33px !important; 
1663
1664        .hv-caption, 
1665        .hv-caption *  { 
1666        font-size : 29px !important; 
1667        font-weight : 200 !important; 
1668
1669         
1670        .hv-item { 
1671        font-size : 18px !important; 
1672        font-weight : 200 !important; 
1673
1674         
1675         
1676        .hv-nav-item a   { 
1677        font-size : 30px !important; 
1678
1679         
1680         .hv-title2 *  { 
1681        font-size : 43px !important; 
1682
1683 
1684        .hv-nav { 
1685        align-items : center !important; 
1686        margin-inline-start : 200px !important; 
1687
1688 
1689        .nav-cont { 
1690          width: 60%; 
1691          max-width: unset; 
1692
1693 
1694        .more-details-banner, 
1695        a .hv-read-more { 
1696        font-size : 33px !important; 
1697
1698 
1699 
1700        .rtl .hv-nav-item  a { 
1701        font-size : 33px !important; 
1702
1703
1704 
1705        @media only screen and (max-width: 992px) { 
1706        #fragment-0-runw  .hv-nav-container, 
1707        #fragment-0-dhnv .hv-nav-container{ 
1708        right : -40% !important;  
1709
1710 
1711        #fragment-0-dhnv .rtl .hv-nav-container { 
1712        left : -40% !important; 
1713
1714
1715 
1716 
1717        @media only screen and (min-width: 993px) { 
1718        nav.main-navigation-bar { 
1719            width: 61.4% !important; 
1720            left: 13%; 
1721
1722
1723         
1724         
1725        @media only screen and (max-width : 320px) { 
1726.cont-container { 
1727padding : 0 !important; 
1728
1729             
1730            #fragment-0-qrga .absolute-aligned.banner-title { 
1731    top : 65% !important; 
1732     
1733
1734
1735   @media only screen and (max-width : 768px) { 
1736       .banner-background{ 
1737            height: 100% !important;     
1738
1739
1740 
1741</style> 
1742 
1743<script> 
1744 
1745$('#bannerBtn').click(() => { 
1746    const selectedSection = $('.layout-content.portlet-layout') 
1747    .children().eq(${scrolledSection.getData()}) 
1748    console.log(selectedSection) 
1749    $('html, body').animate({scrollTop : selectedSection.position().top}) 
1750}) 
1751 
1752 
1753 
1754 
1755 
1756 
1757</script> 

We believe motivated teams are the key to progress.

We’re looking for intelligent, creative, dedicated and ambitious people to help build out a global team that can serve as a focal point for groundbreaking research and innovation. Our inclusive, diverse and international culture makes us a rewarding, modern workplace. If you believe you have the passion and experience to help define a new field of science and a new era of medicine. Come work with us.

Inser link Here

Join Hevolution

Research Scientist

Riyadh, Saudi Arabia

Research Assistant

Stockholm, Sweden remote

Network engineer

New York, New York

Marketing Manager

Riyadh, Saudi Arabia