An error occurred while processing the template.
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.

Join Hevolution

Research Scientist

Riyadh, Saudi Arabia

Research Assistant

Stockholm, Sweden remote

Network engineer

New York, New York

Marketing Manager

Riyadh, Saudi Arabia