.home-hero{width:100%;height:100vh}.home-hero .background-image{width:100%;height:100vh;background-size:120vw;background-position:bottom;position:relative;background-attachment:fixed}.home-hero .title-wrapper{position:absolute;z-index:4;left:0;top:0;width:100%;height:100vh;display:flex;align-items:center;background:linear-gradient(180deg,rgba(245,249,255,0) 70%,#f5f9ff)}.home-hero .title-wrapper .con{height:100%;padding-top:25vh}.home-hero .title-wrapper .con h1{font-size:15vh;text-transform:capitalize;line-height:110%;font-weight:700;width:fit-content;color:#040118;-webkit-text-fill-color:#040118;margin-bottom:15vh}.home-hero .title-wrapper .con .bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10vh}.home-hero .title-wrapper .con .bottom p{width:400px;font-size:24px;font-weight:500;line-height:150%}@media only screen and (max-width:790px){.home-hero{width:100%;min-height:100vh;height:auto}.home-hero .title-wrapper{position:absolute;z-index:2;left:0;top:0;width:100%;height:100vh;display:flex;align-items:center;background:linear-gradient(180deg,rgba(230,242,230,0) 60%,#f5f9ff)!important}.home-hero .title-wrapper h1{font-size:4em!important;margin-bottom:2rem!important}.home-hero .title-wrapper .bottom{display:flex!important;gap:2rem!important;flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:flex-start!important}.home-hero .title-wrapper .bottom p{width:100%!important;font-size:1.125em!important;font-weight:500!important;line-height:130%!important}.home-hero .content-wrapper{display:none}}@keyframes animate{0%{background-position-x:5000px}to{background-position-x:0}}.jumbotron{background-color:#f5f9ff;position:relative}.jumbotron .bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;overflow:hidden}.jumbotron .bg img{width:800px;position:absolute;bottom:-300px;opacity:.4;right:0;-webkit-animation:vibrate-1 30s linear infinite both;animation:vibrate-1 30s linear infinite both}.jumbotron .content{width:100%;padding:224px 0;position:relative;z-index:2}.jumbotron .content .con .section-title{position:sticky;top:15vh}.jumbotron .content .con .right{display:flex;align-items:flex-end;justify-content:flex-end}.jumbotron .content .con .right p{font-size:1.5em;font-weight:500;color:#040118;line-height:140%;max-width:500px;flex-wrap:wrap;display:flex}@media only screen and (max-width:790px){.jumbotron .content{width:100%;padding:60px 0;position:relative;z-index:2}.jumbotron .content .con .section-title{position:static;top:0}.jumbotron .content .con .right p{font-size:2em}}@media only screen and (max-width:359px){.jumbotron .content .con .right p{font-size:1.5em}}.relations-section{background-color:#f5f9ff;position:relative}.relations-section:before{content:"";display:block;position:absolute;width:100%;height:20px;top:-20px;left:0;background-color:#f5f9ff;border-radius:20px 20px 0 0}.relations-section .bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;overflow:hidden}.relations-section .bg img{width:1000px;position:absolute;opacity:.5;right:-100px;bottom:-200px;-webkit-animation:vibrate-1 30s linear infinite both;animation:vibrate-1 30s linear infinite both}.relations-section .content{width:100%;padding:112px 0;position:relative;z-index:2}.relations-section .content .con{display:flex;gap:3rem}.relations-section .content .con .left{width:60%}.relations-section .content .con .left .section-title{width:100%;color:#040118}.relations-section .content .con .right{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}.relations-section .content .con .right p{color:#4d4d4d;width:400px;margin-top:1rem;line-height:auto}.relations-section .content .slider-image{max-width:400px;min-width:400px;min-height:550px;max-height:550px;border-radius:20px}@media only screen and (max-width:790px){.relations-section .content{padding:60px 0}.relations-section .content .con{display:flex;flex-direction:column;gap:1em}.relations-section .content .con .left{width:100%}.relations-section .content .con .left .section-title{width:100%;color:#040118;font-size:2.5em}.relations-section .content .con .right p{width:100%}.relations-section .content .slider-image{max-width:200px;min-width:200px;min-height:150px;max-height:150px;border-radius:10px}}.isec-home-section .top{background-color:#dfe8ff}.isec-home-section .top h2{font-size:3.5em;color:#110072;font-weight:700;gap:.5rem;display:flex;align-items:flex-end}.isec-home-section .top h2 span{font-size:1rem;font-weight:400;line-height:1;margin-bottom:1rem}@media only screen and (max-width:790px){.isec-home-section .top h2{font-size:1.75em;color:#110072}.isec-home-section .top h2 span{font-size:.875em}}.isec-home-section .isec-home-sub{background-color:#040118;position:relative}.isec-home-section .isec-home-sub .bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;overflow:hidden}.isec-home-section .isec-home-sub .bg img{position:absolute;-webkit-animation:vibrate-1 50s linear infinite both;animation:vibrate-1 50s linear infinite both}.isec-home-section .isec-home-sub .bg img:first-child{right:10vw;top:-100px;width:400px;opacity:.7}.isec-home-section .isec-home-sub .bg img:last-child{width:700px;left:-100px;top:-100px;opacity:.7}.isec-home-section .isec-home-sub .content{width:100%;padding:112px 0;position:relative;z-index:2}.isec-home-section .isec-home-sub .content .con{display:flex;gap:3rem}.isec-home-section .isec-home-sub .content .con .left{width:60%}.isec-home-section .isec-home-sub .content .con .left .section-title{width:700px;color:#fff;margin-bottom:2rem}.isec-home-section .isec-home-sub .content .con .right{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}.isec-home-section .isec-home-sub .content .con .right p{color:#d9d9d9;width:400px;margin-top:1rem;line-height:auto}@media only screen and (max-width:790px){.isec-home-section .isec-home-sub .content{padding:60px 0}.isec-home-section .isec-home-sub .content .con{display:flex;flex-direction:column;gap:2rem}.isec-home-section .isec-home-sub .content .con .left{width:100%}.isec-home-section .isec-home-sub .content .con .left .section-title{width:100%;color:#fff;margin-bottom:2rem}.isec-home-section .isec-home-sub .content .con .right{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}.isec-home-section .isec-home-sub .content .con .right p{color:#d9d9d9;width:400px;margin-top:1rem;line-height:auto}}.featured-publications-section{background-color:transparent;position:relative}.featured-publications-section .bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;overflow:hidden}.featured-publications-section .bg img{width:1000px;position:absolute;opacity:.5;right:0;bottom:-200px;-webkit-animation:vibrate-1 30s linear infinite both;animation:vibrate-1 30s linear infinite both}.featured-publications-section .content{width:100%;padding:112px 0;position:relative;z-index:2}.featured-publications-section .content .con .publications{margin-top:3rem;display:flex;gap:3rem}.featured-publications-section .content .con .publications .publication-card:first-child{width:65vw!important;min-width:60%!important;border-right:1px solid rgba(0,51,0,.2);padding-right:3rem}@media only screen and (max-width:790px){.featured-publications-section .content{padding:60px 0}.featured-publications-section .content .con .publications{margin-top:3rem;display:flex;flex-direction:column;gap:3rem}.featured-publications-section .content .con .publications .publication-card:first-child{width:100%!important;min-width:60%!important;border-right:none;padding-right:0}}.publication-card{width:100%;display:flex;flex-direction:column;gap:1rem}.publication-card>img{width:100%;max-width:100%;height:380px;border-radius:20px;object-fit:cover;object-position:center;filter:saturate(0);transition-duration:.5s;cursor:pointer}@media only screen and (max-width:790px){.publication-card>img{height:250px}}.publication-card:hover>img{filter:saturate(1);transition-duration:.5s}.publication-card .info{width:100%;max-width:100%}.publication-card .info h4{font-size:2.5em;color:#040118;font-weight:600;line-height:110%;margin-bottom:1rem;cursor:pointer}@media only screen and (max-width:790px){.publication-card .info h4{font-size:1.75em}}.publication-card .info .author-card{margin-top:1rem}.publication-card .info>.flex{margin-top:2rem;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width:790px){.publication-card .info>.flex{margin-top:1rem}}.publication-card .info>.flex .categories{display:flex;gap:.3rem}.publication-card .info>.flex .categories>span{display:flex;width:fit-content;font-size:.875em;color:#110072;font-weight:500;background-color:rgba(17,0,114,.1);padding:.2rem .5rem;border-radius:20px}.publication-card .info>.flex .categories>span:first-letter{text-transform:uppercase}.publication-card.inverse{flex-direction:column-reverse}@media only screen and (max-width:790px){.publication-card.inverse{flex-direction:column}}.publication-card.flat{flex-direction:row;gap:1rem}.publication-card.flat>img{min-width:40%;max-width:700px;height:350px;background-color:#dfe8ff}.publication-card.flat .info{display:flex;flex-direction:column;justify-content:space-between}.publication-card.flat .info p{max-width:700px}.publication-card.flat .info>.flex{margin-top:2rem;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width:790px){.publication-card.flat .info>.flex{margin-top:1rem}}.publication-card.flat .info>.flex>span{font-size:.875em;color:#4d4d4d;font-weight:500}@media only screen and (max-width:790px){.publication-card.flat{flex-direction:column;gap:1rem}.publication-card.flat>img{height:250px}.publication-card.flat .info{display:flex;flex-direction:column;justify-content:space-between}.publication-card.flat .info p{max-width:700px}.publication-card.flat .info>.flex{margin-top:2rem;display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (max-width:790px)and (max-width:790px){.publication-card.flat .info>.flex{margin-top:1rem}}@media only screen and (max-width:790px){.publication-card.flat .info>.flex>span{font-size:.875em;color:#4d4d4d;font-weight:500}}