@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Press+Start+2P&display=swap";.ipad-landscape-only{display:none !important}@media only screen and (max-width: 1024px){.ipad-landscape-only{display:block !important}}.mobile-only{display:none !important}@media only screen and (max-width: 520px){.mobile-only{display:block !important}}.desktop-only{display:none !important}@media only screen and (min-width: 521px){.desktop-only{display:block !important}}.bg-dark-200{background-color:#6b6060;color:#fdf5ed}.bg-dark-400{background-color:#564949;color:#fdf5ed}.bg-light{background-color:#fdf5ed;color:#000}.text-dark{color:#000}.text-light-100{color:#fff}.text-light-400{color:#fdf5ed}.text-accent{color:#8a694b}:root{--fs-100: 12px;--fs-200: 16px;--fs-300: 18px;--fs-400: 20px;--fs-500: 32px;--fs-600: 40px;--fs-700: 48px;--fs-800: 68px;--fs-people: 26px;--fs-people2: 36px}@media only screen and (max-width: 900px){:root{--fs-100: 10px;--fs-200: 14px;--fs-300: 16px;--fs-400: 18px;--fs-500: 24px;--fs-600: 35px;--fs-700: 40px;--fs-800: 50px;--fs-people: 26px;--fs-people2: 36px}}@media only screen and (max-width: 720px){:root{--fs-100: 10px;--fs-200: 14px;--fs-300: 16px;--fs-400: 18px;--fs-500: 20px;--fs-600: 22px;--fs-700: 30px;--fs-800: 40px;--fs-people: 26px;--fs-people2: 36px}}p{font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;font-style:normal;color:#fff}p.xsmall{font-weight:500;font-size:var(--fs-100);line-height:120%}p.small{font-weight:400;font-size:var(--fs-200);line-height:150%}p.big{font-size:var(--fs-400);font-weight:600;line-height:150%}p.bold{font-weight:600 !important}h1,h2,h3,h4{line-height:120%;font-family:"Inria Serif",serif;font-style:normal;color:#fff}h1{font-size:var(--fs-800);font-weight:400}h2{font-size:var(--fs-700);font-weight:400}h3{font-family:"Inter";font-size:var(--fs-600);font-weight:400}h3.case{font-size:var(--fs-500)}h4{font-size:var(--fs-500);font-weight:400}.btn{position:relative;display:inline-block;white-space:nowrap;transition:.3s cubic-bezier(0.42, 0, 0, 0.9) all;border-radius:2px;text-align:center;cursor:pointer;font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;text-decoration:none;color:#002f4e;max-height:-moz-fit-content;max-height:fit-content;border:0px;padding:6px 12px;background-color:#80afcd}.btn::after{display:none;position:relative}.btn.icon{padding:6px 36px 6px 12px}.btn.icon::after{content:"";display:block;position:absolute;width:16px;height:16px;top:50%;right:12px;left:auto;bottom:auto;transform:translateY(-50%);background-image:url("../img/icon-arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border-bottom:0rem solid;transition:all .3s cubic-bezier(0.42, 0, 0, 0.9)}.btn:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%),#80afcd}.btn:hover::after{right:8px}.btn.orange{background-color:#ea8c00;color:#fff}.btn.orange::after{background-image:url("../img/icon-arrow-right-white.svg")}.btn.orange:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%),#ea8c00}.btn.orange:hover::after{right:8px}.btn.PDF::after{background-image:url("../img/icon-PDF.svg")}.tag{position:relative;border-radius:50px;display:inline-block;white-space:nowrap;transition:.3s cubic-bezier(0.42, 0, 0, 0.9) all;border-radius:48px;text-align:center;cursor:pointer;font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;text-decoration:none;color:#fff;padding:6px 12px;border:1px solid #fff;background-color:rgba(0,0,0,0)}.tag::after{display:none;position:relative}.tag:hover{background:hsla(0,0%,100%,.4)}.tag.active{color:#002f4e;background-color:#fff}a{position:relative;text-decoration:none;color:#d9d9d9;font-family:"Inter";font-size:var(--fs-200);font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}a:hover{color:#fff}a.giant{font-family:"Inria Serif";font-size:var(--fs-600);font-style:normal;font-weight:400;line-height:120%;text-shadow:0px 3.27px 3.27px rgba(0,0,0,.25);color:#fff;text-decoration:none}@media only screen and (max-width: 720px){a.giant{font-size:var(--fs-800)}}a.giant:hover{color:#ea8c00}section.header{position:fixed;top:0;left:0;width:100%;height:auto;background-color:#002f4e;z-index:10;border-bottom:.5px solid #80afcd}section.header .grid{height:100%;overflow:visible}section.header .grid .logo{grid-column:span 2;padding:32px 0px 32px 0px;border:none}section.header .grid .logo img{max-width:122px;max-height:48px}@media only screen and (max-width: 720px){section.header .grid .logo img{max-height:32px}}@media only screen and (max-width: 900px){section.header .grid .logo{padding-left:0px}}@media only screen and (max-width: 720px){section.header .grid .logo{padding:25px 0px 25px 0px}}section.header .grid .logo::after{content:unset}section.header .grid .right_header{flex-wrap:wrap;grid-column:span 10;display:flex;gap:24px;align-content:center;height:100%;justify-content:end}section.header .grid .right_header .search-wrapper{background-image:url(../img/search_icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;width:24px;height:24px;align-self:center}section.header .grid .right_header a.btn{border:1px solid hsla(0,0%,100%,.4);background:none;border-radius:3px;color:#fff;position:relative}section.header .grid .right_header a.btn:hover{background-color:hsla(0,0%,100%,.4)}section.header .grid .right_header a.btn.mobile{display:none;margin-top:48px;border:none;background:none;border-radius:0;color:#fff;padding:0;position:relative;width:100%}section.header .grid .right_header a.btn.mobile.active::before{width:100%}section.header .grid .right_header a.btn.mobile::before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1.5px;background-color:#fff;transition:width 300ms cubic-bezier(0.42, 0, 0, 0.9)}section.header .grid .right_header a.btn.mobile:hover::before{width:100%}@media only screen and (max-width: 720px){section.header .grid .right_header a.btn{display:none}section.header .grid .right_header a.btn.mobile{display:flex}}section.header .grid .right_header .mobile-btn{height:34px;width:34px;z-index:99;margin-top:6px;transition:padding-top 200ms cubic-bezier(0.42, 0, 0, 0.9);display:none;cursor:pointer}section.header .grid .right_header .mobile-btn.active{padding-top:16px}@media only screen and (max-width: 1380px){section.header .grid .right_header .mobile-btn{display:block}}section.header .grid .right_header .mobile-btn span{display:block;margin-top:0px;top:0px;left:0px;height:2px;width:100%;background:#fff;transform-origin:center;transition:.2s cubic-bezier(0.42, 0, 0, 0.9) all}section.header .grid .right_header .mobile-btn span:nth-child(2),section.header .grid .right_header .mobile-btn span:nth-child(3){margin-top:10px}section.header .grid .right_header .mobile-btn.active span:first-child{transform:rotate(45deg)}section.header .grid .right_header .mobile-btn.active span:nth-child(2){margin-top:-2px;transform:rotate(-45deg)}section.header .grid .right_header .mobile-btn.active span:nth-child(3){opacity:0}section.header .grid .right_header .menu-wrapper{display:flex;align-items:center;margin-right:24px}@media only screen and (max-width: 1380px){section.header .grid .right_header .menu-wrapper{z-index:10;position:absolute;display:flex;flex-direction:column;align-items:start;height:100vh;width:75vw;top:0;right:-75vw;bottom:0;padding-top:100px;padding-inline:50px;background:#002f4e;transition:right 300ms cubic-bezier(0.42, 0, 0, 0.9);margin-right:auto}}section.header .grid .right_header .menu-wrapper .menu{display:flex;justify-content:space-between;align-items:center;gap:48px;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1380px){section.header .grid .right_header .menu-wrapper .menu{flex-direction:column;align-items:start;width:100%}}@media only screen and (max-width: 900px){section.header .grid .right_header .menu-wrapper .menu{display:none}}@media only screen and (max-width: 1380px){section.header .grid .right_header .menu-wrapper .menu li{width:100%}}section.header .grid .right_header .menu-wrapper .menu a{position:relative;font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;font-style:normal;text-decoration:none;color:#fff;border:none}@media only screen and (max-width: 1380px){section.header .grid .right_header .menu-wrapper .menu a{display:flex;width:100%}}section.header .grid .right_header .menu-wrapper .menu a[aria-current=page]::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;border-bottom:.094rem solid;transition:width 300ms cubic-bezier(0.42, 0, 0, 0.9)}section.header .grid .right_header .menu-wrapper .menu a[aria-current=page]:hover::after{width:0}section.header .grid .right_header .menu-wrapper .menu a::after{content:"";position:absolute;left:0;bottom:-5px;width:0;border-bottom:.094rem solid;transition:width 300ms cubic-bezier(0.42, 0, 0, 0.9)}section.header .grid .right_header .menu-wrapper .menu a:hover::after{width:100%}section.header .grid .right_header .menu-wrapper .menu #menu-item-125{position:relative;padding-right:19px;display:flex;flex-direction:row;gap:4px}@media only screen and (max-width: 720px){section.header .grid .right_header .menu-wrapper .menu #menu-item-125{padding-right:0px}}section.header .grid .right_header .menu-wrapper .menu #menu-item-125 a{display:flex;flex-direction:row;gap:4px}section.header .grid .right_header .menu-wrapper .menu #menu-item-125 a .job_count{position:relative;width:19px;height:19px;padding-top:2.5px;line-height:normal;font-size:12px;font-weight:500;text-align:center;background-color:#ea8c00;border-radius:50vw}section.header .grid .right_header .menu-wrapper.active{right:0}@media only screen and (max-width: 900px){section.header .grid .right_header .menu-wrapper.active .menu{display:flex;flex-direction:column;align-items:baseline}}section#footer{position:sticky;bottom:0;z-index:9;padding:32px 0px;background-color:#002f4e;z-index:10;border-top:.5px solid #80afcd;color:#d9d9d9 !important}@media only screen and (max-width: 720px){section#footer{position:relative;bottom:auto;z-index:9}}section#footer .container{display:flex;justify-content:space-between}@media only screen and (max-width: 720px){section#footer .container{gap:20px;flex-direction:column;align-items:start}}section#footer .container .contact{display:flex;flex-direction:row;gap:48px;color:#d9d9d9 !important}@media only screen and (max-width: 900px){section#footer .container .contact{flex-direction:column;gap:12px}}@media only screen and (max-width: 720px){section#footer .container .contact{flex-direction:column;justify-content:baseline;gap:8px}}section#footer .container .contact p{color:#d9d9d9 !important}section#footer .container .back-of-footer{float:right;display:flex;flex-direction:row;gap:48px;color:#d9d9d9 !important}section#footer .container .back-of-footer p{color:#d9d9d9 !important}section#footer .container .back-of-footer .links{display:flex;gap:16px}section#footer .container .back-of-footer .links a{white-space:nowrap;opacity:.5}section#footer .container .back-of-footer .links a:hover{opacity:1}section#footer .container .back-of-footer .links a::after{bottom:0;border-bottom:1px solid}section#footer .container .back-of-footer .numbertxt p{font-size:var(--fs-200)}@media only screen and (max-width: 900px){section#footer .container .back-of-footer{flex-direction:column;row-gap:12px;align-items:flex-start;min-height:auto}}section#page_404 .content{grid-column:span 12;padding-block:80px;display:flex;flex-direction:column;gap:24px}section#page_404 .content a{width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 900px){section#page_404 .content{padding-block:20px}}section.home{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:auto;overflow:hidden}@media only screen and (max-width: 720px){section.home{overflow:visible;row-gap:24px}}section.home .grid{z-index:3;position:relative;height:100%;overflow:visible}@media only screen and (max-width: 720px){section.home .grid{overflow-y:visible;row-gap:40px;padding-bottom:40px}}section.home .grid .content{grid-column:span 4;padding-right:0px;padding-top:12vh;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 900px){section.home .grid .content{grid-column:span 6;border-right:20px solid #002f4e}}@media only screen and (max-width: 720px){section.home .grid .content{grid-column:span 12;padding-top:20px;border-right:0px solid #002f4e}}section.home .grid .content .sep{height:.5px;align-self:stretch;background-color:#fff}section.home .grid .home-carousel{grid-column:span 8;position:absolute;height:100%;width:100%;margin-left:auto;border-left:80px solid #002f4e;overflow:hidden}@media only screen and (max-width: 900px){section.home .grid .home-carousel{grid-column:span 6;border-left:0px solid #002f4e}}@media only screen and (max-width: 720px){section.home .grid .home-carousel{position:relative;grid-column:span 12;width:100%;margin-left:0;border-left:0;min-height:40vh;height:auto}}section.home .grid .home-carousel .owl-stage-outer{height:100%}section.home .grid .home-carousel .owl-stage-outer .owl-stage{height:100%;display:flex;flex-direction:row}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item{height:100%;position:relative}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .videoholder{position:relative;overflow:hidden;width:100%;height:100%;z-index:1}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .videoholder video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0px;left:0px}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder{display:flex;flex-direction:column;height:100%;width:100%;max-height:100%;min-height:100%}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .imgitem{flex-grow:1;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;z-index:3;position:relative}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .imgitem h3{position:absolute;bottom:16vh;display:block;text-align:left;font-weight:400;left:160px;font-size:var(--fs-600);line-height:48px;color:#fff;text-shadow:0px 3.27px 3.27px rgba(0,47,78,.25)}@media only screen and (max-width: 900px){section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .imgitem h3{left:30px}}@media only screen and (max-width: 720px){section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .imgitem h3{display:none;left:auto}}section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .mobilequote{display:none}@media only screen and (max-width: 720px){section.home .grid .home-carousel .owl-stage-outer .owl-stage .owl-item .imgitemholder .mobilequote{display:block;width:100%;background:#002f4e;line-height:normal;font-size:var(--fs-300);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;padding:12px 0px;padding-bottom:26px}}section.home .grid .home-carousel .owl-nav{display:none}section.home .grid .home-carousel .owl-dots{position:absolute;bottom:12vh;left:160px;display:flex;flex-direction:row;gap:12px}@media only screen and (max-width: 720px){section.home .grid .home-carousel .owl-dots{left:auto;bottom:0px;right:10px}}section.home .grid .home-carousel .owl-dots .owl-dot{max-width:14px;height:14px;border:1px solid #fff;border-radius:10px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}section.home .grid .home-carousel .owl-dots .owl-dot span{display:none}section.home .grid .home-carousel .owl-dots .owl-dot.active{background-color:#fff}section.contact .content{padding-block:40px}@media only screen and (max-width: 900px){section.contact .content{padding-top:20px}}@media only screen and (max-width: 720px){section.contact .content{row-gap:40px}}section.contact .content .content-left{grid-column:span 6;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 900px){section.contact .content .content-left{grid-column:span 6}}@media only screen and (max-width: 720px){section.contact .content .content-left{grid-column:span 12}}section.contact .content .content-left .contact-head{display:flex;flex-direction:column;gap:24px}section.contact .content .content-left .contact-body{display:flex;flex-direction:row;gap:80px}section.contact .content .content-left .contact-body p{margin-top:0px;color:#fff}@media only screen and (max-width: 900px){section.contact .content .content-left .contact-body{gap:24px;flex-direction:column}}section.contact .content .content-left .contact-body .contact-location{display:flex;flex-direction:column;gap:24px}section.contact .content .content-left .contact-body .contact-location .contact-innerlocation{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width: 900px){section.contact .content .content-left .contact-body .contact-location a.btn.icon{width:-moz-fit-content;width:fit-content}}section.contact .content .content-left .contact-body .contact-info{display:flex;flex-direction:column;gap:12px;padding:24px;border:.5px solid #d9d9d9;height:-moz-fit-content;height:fit-content;width:-webkit-fill-available}section.contact .content .content-left .contact-body .contact-info p{padding-left:40px;background-repeat:no-repeat;background-size:24px;background-position:left top;white-space:nowrap}section.contact .content .content-left .contact-body .contact-info .phone{background-image:url(../img/Icon-phone.svg)}section.contact .content .content-left .contact-body .contact-info .post{background-image:url(../img/Icon-mail.svg)}section.contact .content .content-left p{margin-top:8px;color:#d9d9d9}section.contact .content .content-right{grid-column:8/span 5;overflow-y:scroll;padding-bottom:40px}@media only screen and (max-width: 900px){section.contact .content .content-right{grid-column:7/span 6}}@media only screen and (max-width: 720px){section.contact .content .content-right{grid-column:span 12;overflow-y:visible;padding-bottom:0px}}section.contact .content .content-right .gform_wrapper .gform_heading{margin-bottom:40px}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper .gform_heading{margin-bottom:10px}}section.contact .content .content-right .gform_wrapper .gform_heading .gform_required_legend{display:none}section.contact .content .content-right .gform_wrapper .gform_heading .gform_title{font-size:var(--fs-500);font-weight:400}section.contact .content .content-right .gform_wrapper .gform-footer{min-height:120px}@media only screen and (max-width: 720px){section.contact .content .content-right .gform_wrapper .gform-footer{min-height:auto}}section.contact .content .content-right .gform_wrapper .gform-footer .gform_button.button{float:right;margin-top:40px;position:relative;border-radius:50px;display:block;white-space:nowrap;transition:.3s cubic-bezier(0.42, 0, 0, 0.9) all;border-radius:2px;text-align:center;cursor:pointer;font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;text-decoration:none;color:#fff;max-height:-moz-fit-content;max-height:fit-content;padding:6px 12px;background-color:#ea8c00;padding:6px 36px 6px 12px;border:0;background-image:url("../img/icon-arrow-right-white.svg");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}section.contact .content .content-right .gform_wrapper .gform-footer .gform_button.button:hover{background-color:#efa940;background-position:right 7px center}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper .gform-footer .gform_button.button{margin-top:15px}}section.contact .content .content-right .gform_wrapper form .gform-body{display:flex;flex-direction:row}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields{width:100%;flex-wrap:wrap;display:flex;flex-direction:row;gap:16px}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields{gap:8px}}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;width:100%}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .large{width:100%}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-email,section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-textarea{margin-top:24px}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-email,section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-textarea{margin-top:0px}}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield label{display:none}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input{display:flex;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;font-family:"Inter";font-size:18px;font-style:normal;font-weight:400;line-height:150%;border-radius:2px}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input{padding:10px 16px}}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::-moz-placeholder{color:#80afcd}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::placeholder{color:#80afcd}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:focus{outline:2px solid #b3cfe1}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{display:flex;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;font-family:"Inter";font-size:18px;font-style:normal;font-weight:400;line-height:150%;border-radius:2px}@media only screen and (max-width: 900px){section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{padding:10px 16px}}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:#80afcd}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{color:#80afcd}section.contact .content .content-right .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus{outline:2px solid #b3cfe1}.quote{font-weight:400;font-style:italic}.quote::before,.quote::after{content:'"'}section.people{padding-top:40px;padding-bottom:50px}@media only screen and (max-width: 900px){section.people{padding-bottom:0px;padding-top:20px}}section.people .content{grid-column:span 4}@media only screen and (max-width: 900px){section.people .content{grid-column:span 12;padding-bottom:20px}}section.people .people-output{grid-column:span 8;border-left:#002f4e solid 80px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;padding-bottom:120px;overflow-y:scroll}@media only screen and (max-width: 900px){section.people .people-output{border-left:#002f4e solid 0px;grid-column:span 12;padding-bottom:24px}}@media only screen and (max-width: 720px){section.people .people-output{grid-template-columns:repeat(2, 1fr);overflow-y:visible}}section.people .people-output .profile{transition:all .2s cubic-bezier(0.42, 0, 0, 0.9)}section.people .people-output .profile .img_holder{width:100%;height:auto;aspect-ratio:3/4;background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;position:relative;border-radius:2px}@media only screen and (max-width: 720px){section.people .people-output .profile .img_holder{padding:12px}}section.people .people-output .profile .img_holder .shadow{background:linear-gradient(0deg, rgba(0, 47, 78, 0.72) 0%, rgba(0, 47, 78, 0) 30.38%)}section.people .people-output .profile .img_holder p{font-family:"Inria Serif",serif;font-size:var(--fs-people);font-style:normal;line-height:120%;position:absolute;bottom:24px;z-index:2;word-break:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto}section.people .people-output .profile.not-hovered{opacity:.5}section.people-detail{padding-block:40px;overflow-y:scroll;padding-bottom:20%}@media only screen and (max-width: 900px){section.people-detail{padding-top:20px}}@media only screen and (max-width: 720px){section.people-detail{padding-block:0px;padding-bottom:40px}}section.people-detail .content{overflow:unset}section.people-detail .content .content-left{grid-column:span 2}@media only screen and (max-width: 900px){section.people-detail .content .content-left{grid-column:span 4}}@media only screen and (max-width: 720px){section.people-detail .content .content-left{grid-column:span 12}}section.people-detail .content .content-left .crum{margin-bottom:24px}@media only screen and (max-width: 720px){section.people-detail .content .content-left .crum{display:none}}section.people-detail .content .content-left .side-menu{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 720px){section.people-detail .content .content-left .side-menu{flex-direction:row;flex-wrap:nowrap;width:calc(100% + 40px);transform:translateX(-20px);overflow-x:auto;white-space:nowrap;padding-bottom:8px;margin-bottom:16px;position:relative;z-index:2;justify-content:flex-start;align-items:center;padding-top:15px;border-bottom:.5px solid #005e9c;padding-left:20px;padding-right:20px}section.people-detail .content .content-left .side-menu::-webkit-scrollbar{height:6px}section.people-detail .content .content-left .side-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.people-detail .content .content-left .side-menu::-webkit-scrollbar-thumb{background:rgba(100,100,100,.5);border-radius:3px}section.people-detail .content .content-left .side-menu::-webkit-scrollbar-thumb:hover{background:rgba(100,100,100,.8)}}section.people-detail .content .content-left .side-menu .sep{height:.5px;align-self:stretch;background-color:#fff}@media only screen and (max-width: 720px){section.people-detail .content .content-left .side-menu .sep{width:.5px;height:35px}}section.people-detail .content .content-left .side-menu p{align-self:stretch;cursor:pointer;position:relative;font-size:16px}section.people-detail .content .content-left .side-menu p.active{color:#ea8c00}@media only screen and (max-width: 720px){section.people-detail .content .content-left .side-menu p.active{background-color:#ea8c00;border-radius:4px;padding:12px}}@media only screen and (max-width: 720px){section.people-detail .content .content-left .side-menu p{flex:0 0 auto;width:35px;height:35px;background-size:60%;background-repeat:no-repeat;background-position:center;padding:10px;border-radius:8px;margin:0 5px;font-size:0px}section.people-detail .content .content-left .side-menu p[rel=Main_expertise]{background-image:url("../img/main_expertise.svg")}section.people-detail .content .content-left .side-menu p[rel=Highlights]{background-image:url("../img/highlights.svg")}section.people-detail .content .content-left .side-menu p[rel=Recent_work]{background-image:url("../img/recent_work.svg")}section.people-detail .content .content-left .side-menu p[rel=Education]{background-image:url("../img/education.svg")}section.people-detail .content .content-left .side-menu p[rel=Admission]{background-image:url("../img/admission.svg")}section.people-detail .content .content-left .side-menu p[rel=Languages]{background-image:url("../img/languages.svg")}section.people-detail .content .content-left .side-menu p[rel=Memberships]{background-image:url("../img/memberships.svg")}section.people-detail .content .content-left .side-menu p[rel=contact-info]{background-image:url("../img/Icon-phone.svg")}}section.people-detail .content .main-content{overflow-y:scroll;grid-column:3/span 7;padding-left:10px;padding-right:30px;position:relative;max-height:100%;height:100%}@media only screen and (max-width: 900px){section.people-detail .content .main-content{grid-column:5/span 9}}@media only screen and (max-width: 720px){section.people-detail .content .main-content{overflow-x:hidden;overflow-y:auto;grid-column:span 12;padding-right:0px;padding-left:0px;padding-top:20px}}section.people-detail .content .main-content .main-holder{position:absolute;top:0;left:0;width:100%;height:0px;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(100px);transition:opacity .2s cubic-bezier(0.42, 0, 0, 0.9),transform .2s cubic-bezier(0.42, 0, 0, 0.9);padding-bottom:40px}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder{padding-bottom:0px}}section.people-detail .content .main-content .main-holder>*{display:none}section.people-detail .content .main-content .main-holder ul{gap:12px;flex-direction:column}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder ul{padding-left:16px}}section.people-detail .content .main-content .main-holder ul li{font-family:"Inter";font-weight:400;font-size:var(--fs-300);line-height:150%;font-style:normal;color:#fff}section.people-detail .content .main-content .main-holder.active{position:relative;pointer-events:auto;height:auto;opacity:1;transform:translateY(0)}section.people-detail .content .main-content .main-holder.active>*{display:flex}section.people-detail .content .main-content .main-holder.disappear{opacity:0;transform:translateY(-50px)}section.people-detail .content .main-content .main-holder.Main_expertise p{margin-top:24px}section.people-detail .content .main-content .main-holder.Recent_work,section.people-detail .content .main-content .main-holder.Highlights{flex-direction:column;gap:24px}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder{padding:24px;border:.5px solid #fff;cursor:pointer;position:relative}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder{flex-direction:column}}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder::before,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder::before{content:"";width:24px;height:40px;position:absolute;right:24px;background-image:url(../img/icon-arrow-up-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);transition:all .2s cubic-bezier(0.42, 0, 0, 0.9)}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder::before,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder::before{height:24px}}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder{display:none}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul{display:flex;flex-direction:column;gap:24px}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul li .case,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul li .case{display:flex;flex-direction:column;gap:6px}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul li .case .title,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul li .case .title{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;word-wrap:break-word;white-space:normal;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul li .case .intro,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul li .case .intro{color:#d9d9d9}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul .sep,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul .sep{height:.5px;align-self:stretch;background-color:#fff;width:calc(100% + 40px);margin-left:-40px}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder .cases-holder ul .sep,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder .cases-holder ul .sep{width:calc(100% + 10px);margin-left:-12px}}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder.active .cases-holder,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder.active .cases-holder{display:block}section.people-detail .content .main-content .main-holder.Recent_work .cases-by-year-holder.active::before,section.people-detail .content .main-content .main-holder.Highlights .cases-by-year-holder.active::before{transform:rotate(0deg)}section.people-detail .content .main-content .main-holder.Admission p{margin-top:24px}section.people-detail .content .main-content .main-holder.Languages .Language{margin-top:24px;flex-direction:column;gap:3px}section.people-detail .content .main-content .main-holder.Languages .Language p{width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.Languages .Language{flex-direction:column}}section.people-detail .content .main-content .main-holder.contact-info{flex-direction:row;gap:24px;padding-bottom:10px}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.contact-info{flex-direction:column;overflow-y:visible}}section.people-detail .content .main-content .main-holder.contact-info .img_holder{width:calc(50% - 12px);height:auto;aspect-ratio:3/4;border-radius:2px;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.contact-info .img_holder{max-width:calc(90% - 12px);width:100%}}section.people-detail .content .main-content .main-holder.contact-info .person-details{max-width:calc(50% - 12px);flex-direction:column;gap:19px}@media only screen and (max-width: 720px){section.people-detail .content .main-content .main-holder.contact-info .person-details{max-width:100%;width:100%}}section.people-detail .content .main-content .main-holder.contact-info .person-details h1{font-size:var(--fs-people2)}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details{display:flex;flex-direction:column;gap:8px}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details a{padding-left:40px;text-decoration:none;color:#fff;position:relative}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details a::after{content:"";position:absolute;left:0;background-position:center;background-size:24px;background-repeat:no-repeat;width:24px;height:24px}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details a.mail::after{background-image:url(../img/Icon-mail.svg)}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details a.phone::after{background-image:url(../img/Icon-phone.svg);background-size:22px}section.people-detail .content .main-content .main-holder.contact-info .person-details .contact-details a.linkedin::after{background-image:url(../img/Icon-linkedin.svg);background-size:20px}section.people-detail .content .content-right{grid-column:10/span 3;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 900px){section.people-detail .content .content-right{display:none}}section.people-detail .content .content-right .img_holder{width:100%;height:auto;aspect-ratio:3/4;border-radius:2px;background-position:center;background-size:cover;background-repeat:no-repeat}section.people-detail .content .content-right .person-details{display:flex;flex-direction:column;gap:19px}section.people-detail .content .content-right .person-details h1{font-size:var(--fs-people2)}section.people-detail .content .content-right .person-details .contact-details{display:flex;flex-direction:column;gap:8px}section.people-detail .content .content-right .person-details .contact-details a{padding-left:40px;text-decoration:none;color:#fff;position:relative}section.people-detail .content .content-right .person-details .contact-details a::after{content:"";position:absolute;left:0;background-position:center;background-size:24px;background-repeat:no-repeat;width:24px;height:24px}section.people-detail .content .content-right .person-details .contact-details a.mail::after{background-image:url(../img/Icon-mail.svg)}section.people-detail .content .content-right .person-details .contact-details a.phone::after{background-image:url(../img/Icon-phone.svg);background-size:22px}section.people-detail .content .content-right .person-details .contact-details a.linkedin::after{background-image:url(../img/Icon-linkedin.svg);background-size:20px}section.people-detail .related-cases{grid-column:span 12;padding-top:50px}section.people-detail .related-cases h2{grid-column:span 1}section.people-detail .related-cases .case_output{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-block:30px}@media only screen and (max-width: 900px){section.people-detail .related-cases .case_output{gap:20px}}section.people-detail .related-cases .case_output .publication_obj{grid-column:span 1;padding:23px 30px 30px 30px;border:1px solid #000;border-radius:20px;transition:background-color 300ms cubic-bezier(0.42, 0, 0, 0.9)}@media only screen and (max-width: 900px){section.people-detail .related-cases .case_output .publication_obj{grid-column:span 2}}section.people-detail .related-cases .case_output .publication_obj::after{content:unset}section.people-detail .related-cases .case_output .publication_obj:hover{background-color:#fff}section.people-detail .related-cases .case_output .publication_obj .date{margin-top:0}section.expertise{height:-moz-fit-content;height:fit-content}section.expertise .grid{padding-top:40px;padding-bottom:48px}@media only screen and (max-width: 900px){section.expertise .grid{padding-top:20px}}section.expertise .grid h1{grid-column:span 8;margin-bottom:24px;color:#fff}@media only screen and (max-width: 900px){section.expertise .grid h1{grid-column:span 12}}section.expertise .grid p{grid-column:span 8;color:#fff}@media only screen and (max-width: 900px){section.expertise .grid p{grid-column:span 12}}@media only screen and (max-width: 900px){section.expertise .grid{padding-bottom:40px}}section.expertise-output{overflow:visible;width:100%;height:auto;display:grid;position:absolute;grid-template-columns:repeat(3, 1fr);align-items:stretch}@media only screen and (max-width: 720px){section.expertise-output{grid-template-columns:repeat(1, 1fr);position:relative;padding:0px 25px;row-gap:24px;padding-bottom:40px}}section.expertise-output .expertise{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#005e9c;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;text-decoration:none !important;transition:all .7s cubic-bezier(0.42, 0, 0, 0.9)}@media only screen and (max-width: 720px){section.expertise-output .expertise{min-height:20vh;border-radius:4px}}section.expertise-output .expertise .videoholder{position:absolute;top:0px;left:0px;overflow:hidden;width:100%;height:100%;z-index:1}section.expertise-output .expertise .videoholder video{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1.1;width:100%;height:100%;position:absolute;top:0px;left:0px}@media only screen and (max-width: 900px){section.expertise-output .expertise .videoholder video{aspect-ratio:6/16}}@media only screen and (max-width: 720px){section.expertise-output .expertise .videoholder video{aspect-ratio:16/9}}section.expertise-output .expertise h2{text-decoration:none !important;color:#fff;z-index:2;text-shadow:0px 3.27px 3.27px rgba(0,0,0,.25);transition:all .7s cubic-bezier(0.42, 0, 0, 0.9);z-index:2}section.expertise-output .expertise.hovered h2{color:#ea8c00}section.expertise-output .expertise.not-hovered{opacity:.5;transition:all .2s cubic-bezier(0.42, 0, 0, 0.9)}section.expertise-detail{position:relative}section.expertise-detail .grid{height:100%;overflow:visible}@media only screen and (max-width: 720px){section.expertise-detail .grid{overflow-y:visible;overflow-x:hidden;row-gap:40px;padding-bottom:40px}}section.expertise-detail .grid .content{grid-column:span 8;padding-top:40px;display:flex;flex-direction:column;gap:24px;overflow-y:scroll}@media only screen and (max-width: 720px){section.expertise-detail .grid .content{overflow-y:visible;width:100%;padding:40px 0px 0px 0px;grid-column:span 12}}section.expertise-detail .grid .content .desript .work{padding-top:40px;grid-column:span 12;overflow-y:visible;display:flex;flex-direction:column;gap:24px;padding-bottom:40px}section.expertise-detail .grid .content .desript .work .publication_obj{text-decoration:none;text-underline-offset:0;border:.5px solid #fff;display:flex;flex-direction:row;padding:32px;justify-content:space-between;align-items:center;margin-right:40px}@media only screen and (max-width: 720px){section.expertise-detail .grid .content .desript .work .publication_obj{padding:20px;flex-direction:column;align-items:end;gap:12px}}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content{display:flex;flex-direction:column;gap:16px}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo{gap:12px}}@media only screen and (max-width: 720px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo{flex-direction:column;align-items:start;gap:8px}}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo1{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo1{gap:12px}}@media only screen and (max-width: 720px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo1{gap:8px}}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo2{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo2{gap:12px}}@media only screen and (max-width: 720px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .smallinfo2{gap:8px}}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .expert-filter{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:48px;border:1px solid #fff}@media only screen and (max-width: 720px){section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .expert-filter{padding:6px 6px;gap:6px}}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content .smallinfo .author{color:#d9d9d9;padding-left:20px;background-image:url("../img/icon-author.svg");background-position:left center;background-repeat:no-repeat;background-size:14px}section.expertise-detail .grid .content .desript .work .publication_obj .obj_content h3{word-wrap:break-word;white-space:normal;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}section.expertise-detail .grid .content .desript .work .publication_obj:hover .btn{background:linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%),#80afcd}section.expertise-detail .grid .content .desript .work .publication_obj:hover .btn::after{right:8px}section.expertise-detail .grid .side-img{grid-column:span 6;position:absolute;height:100%;width:100%;margin-left:auto;border-left:80px solid #002f4e;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 1024px){section.expertise-detail .grid .side-img{border-left:0px solid #002f4e}}@media only screen and (max-width: 900px){section.expertise-detail .grid .side-img{border-left:40px solid #002f4e}}@media only screen and (max-width: 720px){section.expertise-detail .grid .side-img{border-left:0px solid #002f4e;min-height:20vh;border-radius:4px;min-height:20vh;height:-moz-fit-content;height:fit-content;border-radius:4px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:span 12;padding:20px}}section.expertise-detail .grid .side-img .side-img-content{padding-top:40px;z-index:2;position:relative;grid-column:span 5;padding-right:0px;margin-left:48px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 900px){section.expertise-detail .grid .side-img .side-img-content{margin-left:24px}}@media only screen and (max-width: 720px){section.expertise-detail .grid .side-img .side-img-content{margin-left:0px;padding-top:10px}}section.expertise-detail .grid .side-img .side-img-content .sep{height:.5px;align-self:stretch;background-color:#fff}section.vacancy{overflow:hidden;overflow-y:scroll;scrollbar-width:none}section.vacancy::-webkit-scrollbar{display:none}section.vacancy .grid{overflow:visible}@media only screen and (max-width: 720px){section.vacancy .grid{padding-bottom:40px}}section.vacancy .grid .content{display:flex;flex-direction:column;gap:40px;grid-column:span 7;padding-top:40px}@media only screen and (max-width: 900px){section.vacancy .grid .content{padding-top:20px}}@media only screen and (max-width: 720px){section.vacancy .grid .content{grid-column:span 12;padding-bottom:24px}}section.vacancy .grid .content .head{display:flex;flex-direction:column;gap:24px}section.vacancy .grid .content .txt{display:flex;flex-direction:column;gap:24px}section.vacancy .grid .content .txt ul{margin:0}section.vacancy .grid .content .txt ul li{margin-bottom:16px}section.vacancy .grid .vacancy-side-img{grid-column:span 5;position:absolute;height:100%;width:100%;margin-left:auto;border-left:80px solid #002f4e;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 900px){section.vacancy .grid .vacancy-side-img{border-left:40px solid #002f4e}}@media only screen and (max-width: 720px){section.vacancy .grid .vacancy-side-img{position:relative;grid-column:span 12;width:100%;margin-left:0;border-left:0;min-height:40vh;border-radius:4px;padding-bottom:20px}}section.vacancy .grid .vacancy-side-img .vacancy-side-img-content{padding-top:40px;z-index:2;position:relative;grid-column:span 5;padding-right:0px;margin-left:48px;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 900px){section.vacancy .grid .vacancy-side-img .vacancy-side-img-content{margin-left:24px}}section.vacancy .grid .vacancy-side-img .vacancy-side-img-content .vac-txt{display:flex;flex-direction:column;gap:8px}section.vacancy .grid .vacancy-side-img .vacancy-side-img-content a.btn.icon{width:-moz-fit-content;width:fit-content}section.publications{height:-moz-fit-content;height:fit-content}section.publications .grid{padding-top:40px}@media only screen and (max-width: 900px){section.publications .grid{padding-top:20px}}section.publications .grid h1{grid-column:span 8;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 720px){section.publications .grid h1{grid-column:span 12}}section.publications .grid .filter{grid-column:span 8;display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:24px;margin-bottom:40px}section.publications .grid .filter .expertise-filter-button{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:48px;border:1px solid #fff;cursor:pointer}@media only screen and (max-width: 720px){section.publications .grid .filter .expertise-filter-button{padding:6px 6px;gap:6px}}section.publications .grid .filter .expertise-filter-button:hover{background-color:hsla(0,0%,100%,.4)}section.publications .grid .filter .expertise-filter-button.active{background-color:#fff}section.publications .grid .filter .expertise-filter-button.active P{color:#002f4e}section.publications .grid .publications-output{grid-column:span 12;overflow-y:scroll;display:flex;flex-direction:column;gap:24px;padding-bottom:40px}@media only screen and (max-width: 720px){section.publications .grid .publications-output{overflow-y:visible}}section.publications .grid .publications-output .publication_obj{text-decoration:none;text-underline-offset:0;border:.5px solid hsla(0,0%,100%,.5);display:flex;flex-direction:row;padding:32px;justify-content:space-between;align-items:center}@media only screen and (max-width: 720px){section.publications .grid .publications-output .publication_obj{padding:20px;flex-direction:column;align-items:end;gap:12px}}section.publications .grid .publications-output .publication_obj .obj_content{display:flex;flex-direction:column;gap:16px}section.publications .grid .publications-output .publication_obj .obj_content .smallinfo{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo{gap:12px}}@media only screen and (max-width: 720px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo{flex-direction:column;align-items:start;gap:8px}}section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo1{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo1{gap:12px}}@media only screen and (max-width: 720px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo1{gap:8px}}section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo2{display:flex;flex-direction:row;gap:24px;align-content:center;align-items:center}@media only screen and (max-width: 900px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo2{gap:12px}}@media only screen and (max-width: 720px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .smallinfo2{gap:8px}}section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .expert-filter{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:48px;border:1px solid #fff}@media only screen and (max-width: 720px){section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .expert-filter{padding:6px 6px;gap:6px}}section.publications .grid .publications-output .publication_obj .obj_content .smallinfo .author{color:#d9d9d9;padding-left:20px;background-image:url("../img/icon-author.svg");background-position:left center;background-repeat:no-repeat;background-size:14px}section.publications .grid .publications-output .publication_obj .obj_content h3{word-wrap:break-word;white-space:normal;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}section.publications .grid .publications-output .publication_obj:hover .btn{background:linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%),#80afcd}section.publications .grid .publications-output .publication_obj:hover .btn::after{right:8px}section.publications-detail .content{padding-top:40px;overflow:hidden}@media only screen and (max-width: 900px){section.publications-detail .content{padding-block:40px;overflow-y:scroll}}section.publications-detail .content .content-left{grid-column:span 8}@media only screen and (max-width: 900px){section.publications-detail .content .content-left{grid-column:span 12}}section.publications-detail .content .content-left header{border-bottom:1px solid #fff;padding-bottom:16px;display:flex;flex-direction:column;gap:24px}section.publications-detail .content .content-left header .publications-header-top{display:flex;flex-direction:row;justify-content:space-between}section.publications-detail .content .content-left header .publications-header-bottom{display:flex;flex-direction:column;gap:16px}section.publications-detail .content .content-left header .publications-header-bottom h1{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-700);font-weight:400}section.publications-detail .content .content-left header .publications-header-bottom .date-catholder{display:flex;flex-direction:row;gap:24px}@media only screen and (max-width: 720px){section.publications-detail .content .content-left header .publications-header-bottom .date-catholder{flex-direction:column;gap:12px}}section.publications-detail .content .content-left header .publications-header-bottom .date-catholder .dateholder{align-content:center}section.publications-detail .content .content-left header .publications-header-bottom .date-catholder .catholder{display:flex;flex-direction:row;gap:16px}section.publications-detail .content .content-left header .publications-header-bottom .date-catholder .catholder .expert-filter{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:48px;border:1px solid #fff}@media only screen and (max-width: 720px){section.publications-detail .content .content-left header .publications-header-bottom .date-catholder .catholder .expert-filter{padding:6px 6px;gap:6px}}section.publications-detail .content .content-left header .publications-header-bottom p.sub{color:#d9d9d9}section.publications-detail .content .content-left .the_content{display:flex;flex-direction:column;gap:24px;overflow-y:scroll;padding-top:32px;padding-bottom:40px}@media only screen and (max-width: 900px){section.publications-detail .content .content-left .the_content{display:none}}section.publications-detail .content .content-left .the_content_responsive{display:none;flex-direction:row;gap:24px;overflow-y:scroll;padding-top:32px;padding-bottom:40px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 900px){section.publications-detail .content .content-left .the_content_responsive{display:grid}}section.publications-detail .content .content-left .the_content_responsive .the_inner_content_responsive{grid-column:span 2;display:flex;flex-direction:column;gap:24px;overflow-y:scroll;padding-bottom:40px}@media only screen and (max-width: 720px){section.publications-detail .content .content-left .the_content_responsive .the_inner_content_responsive{grid-column:span 3}}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive{grid-column:span 1;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 720px){section.publications-detail .content .content-left .the_content_responsive .content-right_responsive{grid-column:span 2}}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .img_holder{width:100%;height:auto;aspect-ratio:3/4;border-radius:2px;background-position:center;background-size:cover;background-repeat:no-repeat}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details{display:flex;flex-direction:column;gap:19px}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details h3{font-size:var(--fs-people2);font-family:"Inria Serif",serif}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details{display:flex;flex-direction:column;gap:8px}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details a{padding-left:40px;text-decoration:none;color:#fff;position:relative}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details a::after{content:"";position:absolute;left:0;background-position:center;background-size:24px;background-repeat:no-repeat;width:24px;height:24px}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details a.mail::after{background-image:url(../img/Icon-mail.svg)}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details a.phone::after{background-image:url(../img/Icon-phone.svg);background-size:22px}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details .contact-details a.linkedin::after{background-image:url(../img/Icon-linkedin.svg);background-size:20px}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details a.btn.icon{margin-top:13px;width:-moz-fit-content;width:fit-content}section.publications-detail .content .content-left .the_content_responsive .content-right_responsive .person-details a.btn.icon:hover{color:#002f4e}section.publications-detail .content .content-right{grid-column:10/span 3;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 900px){section.publications-detail .content .content-right{display:none}}section.publications-detail .content .content-right .img_holder{width:100%;height:auto;aspect-ratio:3/4;border-radius:2px;background-position:center;background-size:cover;background-repeat:no-repeat}section.publications-detail .content .content-right .person-details{display:flex;flex-direction:column;gap:19px}section.publications-detail .content .content-right .person-details h3{font-size:var(--fs-people2);font-family:"Inria Serif",serif}section.publications-detail .content .content-right .person-details .contact-details{display:flex;flex-direction:column;gap:8px}section.publications-detail .content .content-right .person-details .contact-details a{padding-left:40px;text-decoration:none;color:#fff;position:relative}section.publications-detail .content .content-right .person-details .contact-details a::after{content:"";position:absolute;left:0;background-position:center;background-size:24px;background-repeat:no-repeat;width:24px;height:24px}section.publications-detail .content .content-right .person-details .contact-details a.mail::after{background-image:url(../img/Icon-mail.svg)}section.publications-detail .content .content-right .person-details .contact-details a.phone::after{background-image:url(../img/Icon-phone.svg);background-size:22px}section.publications-detail .content .content-right .person-details .contact-details a.linkedin::after{background-image:url(../img/Icon-linkedin.svg);background-size:20px}section.publications-detail .content .content-right .person-details a.btn.icon{margin-top:13px;width:-moz-fit-content;width:fit-content}section.publications-detail .content .content-right .person-details a.btn.icon:hover{color:#002f4e}.search_holder{position:fixed;top:0px;left:0px;width:100%;height:100%;visibility:hidden;opacity:0;z-index:9999;pointer-events:none;background-color:rgba(0,0,0,.7);margin-top:150px;transition:cubic-bezier(0.42, 0, 0, 0.9)}.search_holder.active{margin-top:0px;opacity:1;visibility:visible;pointer-events:all}.search_holder .search_inner{background-color:#002f4e;position:absolute;inset:0;height:auto;text-align:left;padding:0 15%}@media only screen and (max-width: 720px){.search_holder .search_inner{padding:30px}}.search_holder .search_inner .search_inner_holder{position:relative;margin-top:35%;transform:translateY(-35%)}.search_holder .search_inner .search_inner_holder h3{color:#fff;margin-top:0px;margin-bottom:50px}.search_holder .search_inner .search_inner_holder input{width:100%;display:inline-block;text-align:left;color:#fff;padding:20px 25px;margin-right:30px;background:none;border:0;border-bottom:2px solid #fff}@media only screen and (max-width: 720px){.search_holder .search_inner .search_inner_holder input{font-size:var(--fs-200);padding:18px 20px}}.search_holder .search_inner .search_inner_holder .search_btn{display:inline-block;cursor:pointer;background-image:url(../img/search_icon.svg);background-size:26px;background-repeat:no-repeat;background-position:right 10px center;padding-right:47px;margin-top:21px;margin-left:auto}.search_holder .search_inner .search_inner_holder .search_btn::after{display:none}.search_holder .search_inner .search_inner_holder .close{position:absolute;top:5px;right:0;width:30px;height:30px;cursor:pointer;background-image:url(../img/icon_close.svg);background-size:30px;background-repeat:no-repeat;background-position:center center;transition:cubic-bezier(0.42, 0, 0, 0.9)}.search_holder .search_inner .search_inner_holder .close:hover{transform:rotate(90deg)}.search_detail{position:relative}.search_detail .grid .inner_grid{grid-column:span 12;margin-top:40px}.search_detail .grid .inner_grid h1{color:#fff;max-width:80%;margin-top:0px;font-size:var(--fs-700);font-weight:400;padding-bottom:40px}@media only screen and (max-width: 900px){.search_detail .grid .inner_grid h1{max-width:90%}}.search_detail .grid .inner_grid .content_grid{overflow-y:scroll;padding-bottom:40px}.search_detail .grid .inner_grid .content_grid a{text-decoration:none}.search_detail .grid .inner_grid .content_grid a .search_object{grid-column:span 8;margin-right:124px;text-align:left;padding:32px;margin-bottom:40px;cursor:pointer;border:.5px solid #fff}@media only screen and (max-width: 900px){.search_detail .grid .inner_grid .content_grid a .search_object{margin-right:10px;margin-bottom:20px}}@media only screen and (max-width: 720px){.search_detail .grid .inner_grid .content_grid a .search_object{grid-column:span 18;margin-right:0px}}.search_detail .grid .inner_grid .content_grid a .search_object p.tiny{font-size:var(--fs-200)}.search_detail .grid .inner_grid .content_grid a .search_object h3{margin-top:10px;font-size:var(--fs-500)}.search_detail .grid .inner_grid .content_grid a .search_object p{color:#fff}section.legal .content{max-height:100%;grid-column:span 12;padding-block:40px;overflow-y:scroll}@media only screen and (max-width: 900px){section.legal .content{padding-block:20px}}section.legal .content h1{margin-bottom:20px}section.legal .content p{margin-bottom:24px}.otgs-development-site-front-end{display:none !important}*,*::before,*::after{box-sizing:border-box}html{margin:0 !important}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}h1,h2,h3,h4,h5,h6,p{font-weight:400;text-wrap:balance}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*:focus{outline:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin-top:112px;font-family:"Inter";font-size:clamp(1rem,.7648rem + .5376vw,1.25rem);color:#fdf5ed;background-color:#002f4e;line-height:1.6;display:grid;grid-template-rows:min-content 1fr;overflow-x:hidden;overflow-y:hidden;max-height:100vh;height:100vh}@media only screen and (max-width: 720px){body{overflow-y:scroll;max-height:unset;height:auto;margin-top:82.5px}}.grid{max-width:1338px;padding:0 25px;margin:0 auto 0 auto;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:0px;position:relative}@media only screen and (max-width: 720px){.grid{grid-column-gap:0px;padding-left:20px;padding-right:20px}}#wpadminbar{bottom:0px !important;top:auto;display:none !important}#wpadminbar .screen-reader-shortcut{display:none !important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:rgba(100,100,100,.5);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(100,100,100,.8)}.shadow{top:0px;left:0px;z-index:1;position:absolute;height:100%;width:100%;background:linear-gradient(180deg, rgba(0, 47, 78, 0.71) 0%, rgba(0, 47, 78, 0) 170.93%)}@media only screen and (max-width: 720px){.shadow{background:linear-gradient(180deg, rgba(0, 47, 78, 0.5) 0%, rgba(0, 47, 78, 0) 170.93%)}}.crum .crumbpad{display:flex;flex-direction:row;gap:6px}.crum .crumbpad a{font-family:"Inter";font-weight:400;font-size:var(--fs-200);line-height:150%;text-decoration:none}.crum .crumbpad .crumbpad1{color:#d9d9d9}.crum .crumbpad .crumbpad2{color:#fff;font-weight:600 !important}.crum .crumbpad .arrow{width:8px;background-image:url(../img/icon-arrow-right-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.animate.fly-from-left,.animatescroll.fly-from-left{opacity:0;transform:translateX(-100px);transition:opacity .2s cubic-bezier(0.42, 0, 0, 0.9),transform .2s cubic-bezier(0.42, 0, 0, 0.9)}.animate.fly-from-left.show,.animatescroll.fly-from-left.show{opacity:1;transform:translateX(0)}.animate.fly-from-right,.animatescroll.fly-from-right{opacity:0;transform:translateX(100px);transition:opacity .2s cubic-bezier(0.42, 0, 0, 0.9),transform .2s cubic-bezier(0.42, 0, 0, 0.9)}.animate.fly-from-right.show,.animatescroll.fly-from-right.show{opacity:1;transform:translateX(0)}.animate.fly-from-top,.animatescroll.fly-from-top{opacity:0;transform:translateY(-100px);transition:opacity .2s cubic-bezier(0.42, 0, 0, 0.9),transform .2s cubic-bezier(0.42, 0, 0, 0.9)}.animate.fly-from-top.show,.animatescroll.fly-from-top.show{opacity:1;transform:translateY(0)}.animate.fly-from-bottom,.animatescroll.fly-from-bottom{opacity:0;transform:translateY(100px);transition:opacity .2s cubic-bezier(0.42, 0, 0, 0.9),transform .2s cubic-bezier(0.42, 0, 0, 0.9)}.animate.fly-from-bottom.show,.animatescroll.fly-from-bottom.show{opacity:1;transform:translateY(0)}