:root{--dark:#171d27;--dark-orchid:#a03faa;--light:#f3f4f6;--white:white;--black:black;--medium:#4c576a;--hover-purple:#7b3082;--dim-grey:#6d6d6d;--light-grey:#374762cc;--green-ameno:#3faaaa}strong{font-weight:500}b:not(.ignore-purple),strong:not(.ignore-purple strong){color:var(--dark-orchid)}.four-line-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical!important;overflow:hidden;text-overflow:ellipsis}.purple-text span{color:var(--dark-orchid)}.purple-text{color:var(--dark-orchid)}.img-16-9-ratio img{aspect-ratio:16 / 9}body:not(.elementor-editor-active) .no-pointer-events{pointer-events:none}.dots-background{z-index:1}.dots-background ::before{content:'';height:112.5%;width:112.5%;z-index:-1;right:0;bottom:-13px;position:absolute;background-image:url(/wp-content/uploads/2025/04/dots-2.svg);background-repeat:no-repeat;background-size:contain;opacity:1}.dots-background-vid::before{content:'';height:112.5%;width:112.5%;z-index:-2;left:-40px;bottom:10%;position:absolute;background-image:url(/wp-content/uploads/2025/04/dots-2.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;opacity:1}footer .logo #path-1{color:#333}footer .logo :is(#path-2,#path-3){color:var(--dark-orchid)}#footer-nav-menu ul{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);column-gap:20px}#site-header{width:100%!important}#site-header #path-1{color:#333}#site-header :is(#path-2,#path-3){color:var(--dark-orchid)}#site-header a:hover{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}a.elementor-sub-item::before{content:'';height:10px;width:10px;border-radius:50%;margin:0 10px 0 -10px;background-color:var(--dark-orchid)}#site-header a.elementor-sub-item:hover{color:var(--dark-orchid)}#site-header{background-color:#fff0;margin-bottom:-97px;border-color:#fff0}@media (min-width:1025px){#site-header #site-navigation a:not(.elementor-sub-item,:hover){color:#fff;fill:#fff}}#site-header .logo svg :is(#path-1,#path-2,#path-3){color:#fff}#site-header.elementor-sticky--effects.elementor-sticky--active{background:#fff;border-color:#0000001A}#site-header.elementor-sticky--effects.elementor-sticky--active #site-navigation a:not(:hover,.contact-button a.elementor-item){color:#6d6d6d;fill:#6d6d6d}#site-header.elementor-sticky--effects.elementor-sticky--active svg #path-1{color:#333}#site-header.elementor-sticky--effects.elementor-sticky--active svg :is(#path-2,#path-3){color:var(--dark-orchid)}header .elementor-sticky--effects,header .elementor-sticky--effects a,header .elementor-sticky--effects .elementor-button,header div:not(.elementor-sticky--effects),header .elementor-sticky--effects .elementor-nav-menu{transition:.5s ease}#site-header.elementor-sticky--effects.elementor-sticky--active div.elementor-menu-toggle svg{fill:var(--dark-orchid)}.taxonomy-page-category-white-hero-bg #site-header #site-navigation a:not(.elementor-sub-item,:hover),.single-news #site-header #site-navigation a:not(.elementor-sub-item,:hover),.single-publications #site-header #site-navigation a:not(.elementor-sub-item,:hover),.single-abstract #site-header #site-navigation a:not(.elementor-sub-item,:hover),.post-type-archive #site-header #site-navigation a:not(.elementor-sub-item,:hover),.single-job-openings #site-header #site-navigation a:not(.elementor-sub-item,:hover),.tax-news-category #site-header #site-navigation a:not(.elementor-sub-item,:hover){color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.taxonomy-page-category-white-hero-bg #site-header .logo svg :is(#path-1,#path-2,#path-3),.single-news #site-header .logo svg :is(#path-1,#path-2,#path-3),.single-publications #site-header .logo svg :is(#path-1,#path-2,#path-3),.single-abstract #site-header .logo svg :is(#path-1,#path-2,#path-3),.post-type-archive #site-header .logo svg :is(#path-1,#path-2,#path-3),.single-job-openings #site-header .logo svg :is(#path-1,#path-2,#path-3),.tax-news-category #site-header .logo svg :is(#path-1,#path-2,#path-3){color:var(--e-global-color-accent)}.taxonomy-page-category-white-hero-bg div.elementor-menu-toggle svg,.single-news div.elementor-menu-toggle svg,.single-publications div.elementor-menu-toggle svg,.post-type-archive div.elementor-menu-toggle svg,.single-job-openings div.elementor-menu-toggle svg,.tax-news-category div.elementor-menu-toggle svg{fill:var(--dark-orchid)!important}@media (min-width:1025px){#site-header .fertilo-item:is(:first-of-type)::after{content:'Fertilo'}#site-header .fertilo-item::after{content:'';position:absolute;height:22px;width:100%;top:-30px;left:0;color:#fff;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;border:none;border-bottom:1px solid #fff}#site-header .fertilo-item-last::after{width:110px}#site-header.elementor-sticky--effects.elementor-sticky--active .fertilo-item::after{color:var(--dark-orchid);border-bottom:1px solid var(--dark-orchid)}#site-header .fertilo-item::after{color:#fff;border-bottom:1px solid #fff}.taxonomy-page-category-white-hero-bg #site-header .fertilo-item::after,.single-news #site-header .fertilo-item::after,.single-publications #site-header .fertilo-item::after,.post-type-archive #site-header .fertilo-item::after,.single-job-openings #site-header .fertilo-item::after,.tax-news-category #site-header .fertilo-item::after{color:var(--dark-orchid);border-bottom:1px solid var(--dark-orchid)}}#site-header .contact-button{align-items:end;justify-content:end}#site-header .contact-button a.elementor-item{padding:12px 40px!important;background-color:var(--dark-orchid);border-radius:100px;flex-grow:0;align-self:flex-end;color:white!important}#site-header .contact-button a.elementor-item:hover{padding:12px 40px;color:white!important;background-color:var(--hover-purple)}li.contact-button,.logo-placeholder{flex-grow:1}.logo-placeholder{visibility:hidden;padding:12px 40px!important;pointer-events:none}#site-header .elementor-nav-menu{width:100%}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}