/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{padding:0;margin:0;}html{scroll-behavior:smooth;}.container{max-width:1250px;margin:0 auto;}#scrollContainer{position:fixed;bottom:40px;right:40px;width:50px;height:50px;display:none;justify-content:center;align-items:center;cursor:pointer;z-index:2000;}#scrollTopBtn{position:absolute;border:none;border-radius:50%;background-color:transparent;color:#F47A42;font-size:16px;cursor:pointer;}#progressCircle{position:absolute;transform:rotate(-90deg);}.text-white{color:#FFFFFF !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}.text-justify{text-align:justify !important;}.pt-2{padding-top:2px;}.pt-4{padding-top:4px;}.pt-6{padding-top:6px;}.pt-8{padding-top:8px;}.pt-10{padding-top:10px;}.pt-12{padding-top:12px;}.pt-14{padding-top:14px;}.pt-16{padding-top:16px;}.pt-18{padding-top:18px;}.pt-20{padding-top:20px;}.pt-22{padding-top:22px;}.pt-24{padding-top:24px;}.pt-26{padding-top:26px;}.pt-28{padding-top:28px;}.pt-30{padding-top:30px;}.pt-32{padding-top:32px;}.pt-34{padding-top:34px;}.pt-36{padding-top:36px;}.pt-38{padding-top:38px;}.pt-40{padding-top:40px;}.pt-42{padding-top:42px;}.pt-44{padding-top:44px;}.pt-46{padding-top:46px;}.pt-48{padding-top:48px;}.pt-50{padding-top:50px;}.pt-52{padding-top:52px;}.pt-54{padding-top:54px;}.pt-56{padding-top:56px;}.pt-58{padding-top:58px;}.pt-60{padding-top:60px;}.pt-62{padding-top:62px;}.pt-64{padding-top:64px;}.pt-66{padding-top:66px;}.pt-68{padding-top:68px;}.pt-70{padding-top:70px;}.pt-72{padding-top:72px;}.pt-74{padding-top:74px;}.pt-76{padding-top:76px;}.pt-78{padding-top:78px;}.pt-80{padding-top:80px;}.pt-82{padding-top:82px;}.pt-84{padding-top:84px;}.pt-86{padding-top:86px;}.pt-88{padding-top:88px;}.pt-90{padding-top:90px;}.pt-92{padding-top:92px;}.pt-94{padding-top:94px;}.pt-96{padding-top:96px;}.pt-98{padding-top:98px;}.pt-100{padding-top:100px;}.pt-102{padding-top:102px;}.pt-104{padding-top:104px;}.pt-106{padding-top:106px;}.pt-108{padding-top:108px;}.pt-110{padding-top:110px;}.pt-112{padding-top:112px;}.pt-114{padding-top:114px;}.pt-116{padding-top:116px;}.pt-118{padding-top:118px;}.pt-120{padding-top:120px;}.pt-122{padding-top:122px;}.pt-124{padding-top:124px;}.pt-126{padding-top:126px;}.pt-128{padding-top:128px;}.pt-130{padding-top:130px;}.pt-132{padding-top:132px;}.pt-134{padding-top:134px;}.pt-136{padding-top:136px;}.pt-138{padding-top:138px;}.pt-140{padding-top:140px;}.pt-142{padding-top:142px;}.pt-144{padding-top:144px;}.pt-146{padding-top:146px;}.pt-148{padding-top:148px;}.pt-150{padding-top:150px;}.pt-152{padding-top:152px;}.pt-154{padding-top:154px;}.pt-156{padding-top:156px;}.pt-158{padding-top:158px;}.pt-160{padding-top:160px;}.pt-162{padding-top:162px;}.pt-164{padding-top:164px;}.pt-166{padding-top:166px;}.pt-168{padding-top:168px;}.pt-170{padding-top:170px;}.pt-172{padding-top:172px;}.pt-174{padding-top:174px;}.pt-176{padding-top:176px;}.pt-178{padding-top:178px;}.pt-180{padding-top:180px;}.pt-182{padding-top:182px;}.pt-184{padding-top:184px;}.pt-186{padding-top:186px;}.pt-188{padding-top:188px;}.pt-190{padding-top:190px;}.pt-192{padding-top:192px;}.pt-194{padding-top:194px;}.pt-196{padding-top:196px;}.pt-198{padding-top:198px;}.pt-200{padding-top:200px;}.pb-2{padding-bottom:2px;}.pb-4{padding-bottom:4px;}.pb-6{padding-bottom:6px;}.pb-8{padding-bottom:8px;}.pb-10{padding-bottom:10px;}.pb-12{padding-bottom:12px;}.pb-14{padding-bottom:14px;}.pb-16{padding-bottom:16px;}.pb-18{padding-bottom:18px;}.pb-20{padding-bottom:20px;}.pb-22{padding-bottom:22px;}.pb-24{padding-bottom:24px;}.pb-26{padding-bottom:26px;}.pb-28{padding-bottom:28px;}.pb-30{padding-bottom:30px;}.pb-32{padding-bottom:32px;}.pb-34{padding-bottom:34px;}.pb-36{padding-bottom:36px;}.pb-38{padding-bottom:38px;}.pb-40{padding-bottom:40px;}.pb-42{padding-bottom:42px;}.pb-44{padding-bottom:44px;}.pb-46{padding-bottom:46px;}.pb-48{padding-bottom:48px;}.pb-50{padding-bottom:50px;}.pb-52{padding-bottom:52px;}.pb-54{padding-bottom:54px;}.pb-56{padding-bottom:56px;}.pb-58{padding-bottom:58px;}.pb-60{padding-bottom:60px;}.pb-62{padding-bottom:62px;}.pb-64{padding-bottom:64px;}.pb-66{padding-bottom:66px;}.pb-68{padding-bottom:68px;}.pb-70{padding-bottom:70px;}.pb-72{padding-bottom:72px;}.pb-74{padding-bottom:74px;}.pb-76{padding-bottom:76px;}.pb-78{padding-bottom:78px;}.pb-80{padding-bottom:80px;}.pb-82{padding-bottom:82px;}.pb-84{padding-bottom:84px;}.pb-86{padding-bottom:86px;}.pb-88{padding-bottom:88px;}.pb-90{padding-bottom:90px;}.pb-92{padding-bottom:92px;}.pb-94{padding-bottom:94px;}.pb-96{padding-bottom:96px;}.pb-98{padding-bottom:98px;}.pb-100{padding-bottom:100px;}.pb-102{padding-bottom:102px;}.pb-104{padding-bottom:104px;}.pb-106{padding-bottom:106px;}.pb-108{padding-bottom:108px;}.pb-110{padding-bottom:110px;}.pb-112{padding-bottom:112px;}.pb-114{padding-bottom:114px;}.pb-116{padding-bottom:116px;}.pb-118{padding-bottom:118px;}.pb-120{padding-bottom:120px;}.pb-122{padding-bottom:122px;}.pb-124{padding-bottom:124px;}.pb-126{padding-bottom:126px;}.pb-128{padding-bottom:128px;}.pb-130{padding-bottom:130px;}.pb-132{padding-bottom:132px;}.pb-134{padding-bottom:134px;}.pb-136{padding-bottom:136px;}.pb-138{padding-bottom:138px;}.pb-140{padding-bottom:140px;}.pb-142{padding-bottom:142px;}.pb-144{padding-bottom:144px;}.pb-146{padding-bottom:146px;}.pb-148{padding-bottom:148px;}.pb-150{padding-bottom:150px;}.pb-152{padding-bottom:152px;}.pb-154{padding-bottom:154px;}.pb-156{padding-bottom:156px;}.pb-158{padding-bottom:158px;}.pb-160{padding-bottom:160px;}.pb-162{padding-bottom:162px;}.pb-164{padding-bottom:164px;}.pb-166{padding-bottom:166px;}.pb-168{padding-bottom:168px;}.pb-170{padding-bottom:170px;}.pb-172{padding-bottom:172px;}.pb-174{padding-bottom:174px;}.pb-176{padding-bottom:176px;}.pb-178{padding-bottom:178px;}.pb-180{padding-bottom:180px;}.pb-182{padding-bottom:182px;}.pb-184{padding-bottom:184px;}.pb-186{padding-bottom:186px;}.pb-188{padding-bottom:188px;}.pb-190{padding-bottom:190px;}.pb-192{padding-bottom:192px;}.pb-194{padding-bottom:194px;}.pb-196{padding-bottom:196px;}.pb-198{padding-bottom:198px;}.pb-200{padding-bottom:200px;}.pl-2{padding-left:2px;}.pl-4{padding-left:4px;}.pl-6{padding-left:6px;}.pl-8{padding-left:8px;}.pl-10{padding-left:10px;}.pl-12{padding-left:12px;}.pl-14{padding-left:14px;}.pl-16{padding-left:16px;}.pl-18{padding-left:18px;}.pl-20{padding-left:20px;}.pl-22{padding-left:22px;}.pl-24{padding-left:24px;}.pl-26{padding-left:26px;}.pl-28{padding-left:28px;}.pl-30{padding-left:30px;}.pl-32{padding-left:32px;}.pl-34{padding-left:34px;}.pl-36{padding-left:36px;}.pl-38{padding-left:38px;}.pl-40{padding-left:40px;}.pl-42{padding-left:42px;}.pl-44{padding-left:44px;}.pl-46{padding-left:46px;}.pl-48{padding-left:48px;}.pl-50{padding-left:50px;}.pl-52{padding-left:52px;}.pl-54{padding-left:54px;}.pl-56{padding-left:56px;}.pl-58{padding-left:58px;}.pl-60{padding-left:60px;}.pl-62{padding-left:62px;}.pl-64{padding-left:64px;}.pl-66{padding-left:66px;}.pl-68{padding-left:68px;}.pl-70{padding-left:70px;}.pl-72{padding-left:72px;}.pl-74{padding-left:74px;}.pl-76{padding-left:76px;}.pl-78{padding-left:78px;}.pl-80{padding-left:80px;}.pl-82{padding-left:82px;}.pl-84{padding-left:84px;}.pl-86{padding-left:86px;}.pl-88{padding-left:88px;}.pl-90{padding-left:90px;}.pl-92{padding-left:92px;}.pl-94{padding-left:94px;}.pl-96{padding-left:96px;}.pl-98{padding-left:98px;}.pl-100{padding-left:100px;}.pl-102{padding-left:102px;}.pl-104{padding-left:104px;}.pl-106{padding-left:106px;}.pl-108{padding-left:108px;}.pl-110{padding-left:110px;}.pl-112{padding-left:112px;}.pl-114{padding-left:114px;}.pl-116{padding-left:116px;}.pl-118{padding-left:118px;}.pl-120{padding-left:120px;}.pl-122{padding-left:122px;}.pl-124{padding-left:124px;}.pl-126{padding-left:126px;}.pl-128{padding-left:128px;}.pl-130{padding-left:130px;}.pl-132{padding-left:132px;}.pl-134{padding-left:134px;}.pl-136{padding-left:136px;}.pl-138{padding-left:138px;}.pl-140{padding-left:140px;}.pl-142{padding-left:142px;}.pl-144{padding-left:144px;}.pl-146{padding-left:146px;}.pl-148{padding-left:148px;}.pl-150{padding-left:150px;}.pl-152{padding-left:152px;}.pl-154{padding-left:154px;}.pl-156{padding-left:156px;}.pl-158{padding-left:158px;}.pl-160{padding-left:160px;}.pl-162{padding-left:162px;}.pl-164{padding-left:164px;}.pl-166{padding-left:166px;}.pl-168{padding-left:168px;}.pl-170{padding-left:170px;}.pl-172{padding-left:172px;}.pl-174{padding-left:174px;}.pl-176{padding-left:176px;}.pl-178{padding-left:178px;}.pl-180{padding-left:180px;}.pl-182{padding-left:182px;}.pl-184{padding-left:184px;}.pl-186{padding-left:186px;}.pl-188{padding-left:188px;}.pl-190{padding-left:190px;}.pl-192{padding-left:192px;}.pl-194{padding-left:194px;}.pl-196{padding-left:196px;}.pl-198{padding-left:198px;}.pl-200{padding-left:200px;}.mt-2{margin-top:2px;}.mt-4{margin-top:4px;}.mt-6{margin-top:6px;}.mt-8{margin-top:8px;}.mt-10{margin-top:10px;}.mt-12{margin-top:12px;}.mt-14{margin-top:14px;}.mt-16{margin-top:16px;}.mt-18{margin-top:18px;}.mt-20{margin-top:20px;}.mt-22{margin-top:22px;}.mt-24{margin-top:24px;}.mt-26{margin-top:26px;}.mt-28{margin-top:28px;}.mt-30{margin-top:30px;}.mt-32{margin-top:32px;}.mt-34{margin-top:34px;}.mt-36{margin-top:36px;}.mt-38{margin-top:38px;}.mt-40{margin-top:40px;}.mt-42{margin-top:42px;}.mt-44{margin-top:44px;}.mt-46{margin-top:46px;}.mt-48{margin-top:48px;}.mt-50{margin-top:50px;}.mt-52{margin-top:52px;}.mt-54{margin-top:54px;}.mt-56{margin-top:56px;}.mt-58{margin-top:58px;}.mt-60{margin-top:60px;}.mt-62{margin-top:62px;}.mt-64{margin-top:64px;}.mt-66{margin-top:66px;}.mt-68{margin-top:68px;}.mt-70{margin-top:70px;}.mt-72{margin-top:72px;}.mt-74{margin-top:74px;}.mt-76{margin-top:76px;}.mt-78{margin-top:78px;}.mt-80{margin-top:80px;}.mt-82{margin-top:82px;}.mt-84{margin-top:84px;}.mt-86{margin-top:86px;}.mt-88{margin-top:88px;}.mt-90{margin-top:90px;}.mt-92{margin-top:92px;}.mt-94{margin-top:94px;}.mt-96{margin-top:96px;}.mt-98{margin-top:98px;}.mt-100{margin-top:100px;}.mt-102{margin-top:102px;}.mt-104{margin-top:104px;}.mt-106{margin-top:106px;}.mt-108{margin-top:108px;}.mt-110{margin-top:110px;}.mt-112{margin-top:112px;}.mt-114{margin-top:114px;}.mt-116{margin-top:116px;}.mt-118{margin-top:118px;}.mt-120{margin-top:120px;}.mt-122{margin-top:122px;}.mt-124{margin-top:124px;}.mt-126{margin-top:126px;}.mt-128{margin-top:128px;}.mt-130{margin-top:130px;}.mt-132{margin-top:132px;}.mt-134{margin-top:134px;}.mt-136{margin-top:136px;}.mt-138{margin-top:138px;}.mt-140{margin-top:140px;}.mt-142{margin-top:142px;}.mt-144{margin-top:144px;}.mt-146{margin-top:146px;}.mt-148{margin-top:148px;}.mt-150{margin-top:150px;}.mt-152{margin-top:152px;}.mt-154{margin-top:154px;}.mt-156{margin-top:156px;}.mt-158{margin-top:158px;}.mt-160{margin-top:160px;}.mt-162{margin-top:162px;}.mt-164{margin-top:164px;}.mt-166{margin-top:166px;}.mt-168{margin-top:168px;}.mt-170{margin-top:170px;}.mt-172{margin-top:172px;}.mt-174{margin-top:174px;}.mt-176{margin-top:176px;}.mt-178{margin-top:178px;}.mt-180{margin-top:180px;}.mt-182{margin-top:182px;}.mt-184{margin-top:184px;}.mt-186{margin-top:186px;}.mt-188{margin-top:188px;}.mt-190{margin-top:190px;}.mt-192{margin-top:192px;}.mt-194{margin-top:194px;}.mt-196{margin-top:196px;}.mt-198{margin-top:198px;}.mt-200{margin-top:200px;}.mb-2{margin-bottom:2px;}.mb-4{margin-bottom:4px;}.mb-6{margin-bottom:6px;}.mb-8{margin-bottom:8px;}.mb-10{margin-bottom:10px;}.mb-12{margin-bottom:12px;}.mb-14{margin-bottom:14px;}.mb-16{margin-bottom:16px;}.mb-18{margin-bottom:18px;}.mb-20{margin-bottom:20px;}.mb-22{margin-bottom:22px;}.mb-24{margin-bottom:24px;}.mb-26{margin-bottom:26px;}.mb-28{margin-bottom:28px;}.mb-30{margin-bottom:30px;}.mb-32{margin-bottom:32px;}.mb-34{margin-bottom:34px;}.mb-36{margin-bottom:36px;}.mb-38{margin-bottom:38px;}.mb-40{margin-bottom:40px;}.mb-42{margin-bottom:42px;}.mb-44{margin-bottom:44px;}.mb-46{margin-bottom:46px;}.mb-48{margin-bottom:48px;}.mb-50{margin-bottom:50px;}.mb-52{margin-bottom:52px;}.mb-54{margin-bottom:54px;}.mb-56{margin-bottom:56px;}.mb-58{margin-bottom:58px;}.mb-60{margin-bottom:60px;}.mb-62{margin-bottom:62px;}.mb-64{margin-bottom:64px;}.mb-66{margin-bottom:66px;}.mb-68{margin-bottom:68px;}.mb-70{margin-bottom:70px;}.mb-72{margin-bottom:72px;}.mb-74{margin-bottom:74px;}.mb-76{margin-bottom:76px;}.mb-78{margin-bottom:78px;}.mb-80{margin-bottom:80px;}.mb-82{margin-bottom:82px;}.mb-84{margin-bottom:84px;}.mb-86{margin-bottom:86px;}.mb-88{margin-bottom:88px;}.mb-90{margin-bottom:90px;}.mb-92{margin-bottom:92px;}.mb-94{margin-bottom:94px;}.mb-96{margin-bottom:96px;}.mb-98{margin-bottom:98px;}.mb-100{margin-bottom:100px;}.mb-102{margin-bottom:102px;}.mb-104{margin-bottom:104px;}.mb-106{margin-bottom:106px;}.mb-108{margin-bottom:108px;}.mb-110{margin-bottom:110px;}.mb-112{margin-bottom:112px;}.mb-114{margin-bottom:114px;}.mb-116{margin-bottom:116px;}.mb-118{margin-bottom:118px;}.mb-120{margin-bottom:120px;}.mb-122{margin-bottom:122px;}.mb-124{margin-bottom:124px;}.mb-126{margin-bottom:126px;}.mb-128{margin-bottom:128px;}.mb-130{margin-bottom:130px;}.mb-132{margin-bottom:132px;}.mb-134{margin-bottom:134px;}.mb-136{margin-bottom:136px;}.mb-138{margin-bottom:138px;}.mb-140{margin-bottom:140px;}.mb-142{margin-bottom:142px;}.mb-144{margin-bottom:144px;}.mb-146{margin-bottom:146px;}.mb-148{margin-bottom:148px;}.mb-150{margin-bottom:150px;}.mb-152{margin-bottom:152px;}.mb-154{margin-bottom:154px;}.mb-156{margin-bottom:156px;}.mb-158{margin-bottom:158px;}.mb-160{margin-bottom:160px;}.mb-162{margin-bottom:162px;}.mb-164{margin-bottom:164px;}.mb-166{margin-bottom:166px;}.mb-168{margin-bottom:168px;}.mb-170{margin-bottom:170px;}.mb-172{margin-bottom:172px;}.mb-174{margin-bottom:174px;}.mb-176{margin-bottom:176px;}.mb-178{margin-bottom:178px;}.mb-180{margin-bottom:180px;}.mb-182{margin-bottom:182px;}.mb-184{margin-bottom:184px;}.mb-186{margin-bottom:186px;}.mb-188{margin-bottom:188px;}.mb-190{margin-bottom:190px;}.mb-192{margin-bottom:192px;}.mb-194{margin-bottom:194px;}.mb-196{margin-bottom:196px;}.mb-198{margin-bottom:198px;}.mb-200{margin-bottom:200px;}.space-1{height:0.5px;}.space-1-5{height:1px;}.space-2{height:2px;}.space-4{height:4px;}.space-6{height:6px;}.space-8{height:8px;}.space-10{height:10px;}.space-12{height:12px;}.space-14{height:14px;}.space-16{height:16px;}.space-18{height:18px;}.space-20{height:20px;}.space-22{height:22px;}.space-24{height:24px;}.space-26{height:26px;}.space-28{height:28px;}.space-30{height:30px;}.space-32{height:32px;}.space-34{height:34px;}.space-36{height:36px;}.space-38{height:38px;}.space-40{height:40px;}.space-42{height:42px;}.space-44{height:44px;}.space-46{height:46px;}.space-48{height:48px;}.space-50{height:50px;}.space-52{height:52px;}.space-54{height:54px;}.space-56{height:56px;}.space-58{height:58px;}.space-60{height:60px;}.space-62{height:62px;}.space-64{height:64px;}.space-66{height:66px;}.space-68{height:68px;}.space-70{height:70px;}.space-72{height:72px;}.space-74{height:74px;}.space-76{height:76px;}.space-78{height:78px;}.space-80{height:80px;}.space-82{height:82px;}.space-84{height:84px;}.space-86{height:86px;}.space-88{height:88px;}.space-90{height:90px;}.space-92{height:92px;}.space-94{height:94px;}.space-96{height:96px;}.space-98{height:98px;}.space-100{height:100px;}.space-102{height:102px;}.space-104{height:104px;}.space-106{height:106px;}.space-108{height:108px;}.space-110{height:110px;}.space-112{height:112px;}.space-114{height:114px;}.space-116{height:116px;}.space-118{height:118px;}.space-120{height:120px;}.space-122{height:122px;}.space-124{height:124px;}.space-126{height:126px;}.space-128{height:128px;}.space-130{height:130px;}.space-132{height:132px;}.space-134{height:134px;}.space-136{height:136px;}.space-138{height:138px;}.space-140{height:140px;}.space-142{height:142px;}.space-144{height:144px;}.space-146{height:146px;}.space-148{height:148px;}.space-150{height:150px;}.space-152{height:152px;}.space-154{height:154px;}.space-156{height:156px;}.space-158{height:158px;}.space-160{height:160px;}.space-162{height:162px;}.space-164{height:164px;}.space-166{height:166px;}.space-168{height:168px;}.space-170{height:170px;}.space-172{height:172px;}.space-174{height:174px;}.space-176{height:176px;}.space-178{height:178px;}.space-180{height:180px;}.space-182{height:182px;}.space-184{height:184px;}.space-186{height:186px;}.space-188{height:188px;}.space-190{height:190px;}.space-192{height:192px;}.space-194{height:194px;}.space-196{height:196px;}.space-198{height:198px;}.space-200{height:200px;}.img-flex{display:flex;justify-content:space-between;}.img-flex img{width:49.5%;height:auto;}header .container{max-width:90%;}header .header-top{display:flex;justify-content:space-between;align-items:center;}header .header-top img{max-width:100%;height:auto;}header .header-top .logo-unido{display:flex;justify-content:right;}header .header-top .logo-unido img{width:62%;}header .header-top .logo-eela{display:flex;justify-content:right;}header .header-top .partners-logo{display:flex;align-items:center;}header .header-top .btn-menu{display:none;gap:30px;}header .header-top .btn-menu i{font-size:30px;}header .header-nav nav{padding:20px 40px;display:flex;justify-content:center;align-items:center;gap:40px;}.nav-menu{list-style:none;display:flex;gap:40px;align-items:center;}.nav-menu i{cursor:pointer;font-size:20px;}.nav-link{text-decoration:none;color:#2C134F;font-family:"Oswald",sans-serif;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-0.88px;line-height:32px;text-transform:uppercase;}.dropdown{position:relative;z-index:1000;}.dropdown-container{position:absolute;top:100%;left:0;width:100%;}.dropdown::after{content:"";position:absolute;top:100%;left:0;width:100%;height:14px;}.dropdown-menu{list-style:none;min-width:190px;display:none;padding:10px 0;margin-top:20px;z-index:1000;border:0.5px solid #2C134F;background:#FFF;box-shadow:0 4px 16.6px 0 rgba(44,19,79,0.21);}.dropdown-menu.catalogue{min-width:350px;}.dropdown-menu li{box-sizing:border-box;padding:5px;padding-left:20px;border-bottom:1px solid rgba(44,19,79,0.19);}.dropdown-menu li:last-child{border-bottom:none;}.dropdown-menu li a{text-decoration:none;color:#2C134F;font-family:"Oswald",sans-serif;font-size:17px;font-style:normal;font-weight:600;letter-spacing:-0.68px;line-height:27px;text-transform:uppercase;}.dropdown:hover .dropdown-menu{display:block;}.nav-item.dropdown:hover>.dropdown-container>.dropdown-menu{display:block;}.second-level{position:relative;}.second-menu::before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;}.second-menu{display:none;position:absolute;top:0;left:calc(100% + 10px);min-width:180px;background:#fff;border:0.5px solid #2C134F;box-shadow:0 4px 16.6px rgba(44,19,79,0.21);list-style:none;padding:10px 0;z-index:1000;}.second-level:hover>.second-menu{display:block;}.second-menu li{padding:5px 20px;border-bottom:1px solid rgba(44,19,79,0.19);}.second-menu li:last-child{border-bottom:none;}.second-menu a{color:#2C134F;text-decoration:none;font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}header .header-nav nav .line-v{width:1.5px;height:54px;background:#2C134F;}header .header-nav nav .auth-btn{display:flex;align-items:center;gap:20px;}header .header-nav nav .auth-btn a:hover{color:#2C134F;background-color:#F47A42;}.auth-btn .login{text-decoration:none;min-width:70px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #2C134F;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.76px;padding:15px 30px;transition:all 0.3s ease-in;}.auth-btn .sign{text-decoration:none;min-width:70px;display:flex;justify-content:center;align-items:center;gap:6px;padding:15px 30px;border:1px solid #2C134F;background-color:#2C134F;color:#FAF7FF;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.80px;transition:all 0.3s ease-in;}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#2C134F;z-index:9999;transition:right 0.4s cubic-bezier(0.77,0,0.175,1);overflow-y:auto;}.mobile-menu.active{right:0;}.mobile-menu__header{padding:50px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-menu__header img{width:250px;height:auto;}.mobile-menu__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,0.1);border-radius:50%;transition:all 0.3s ease;}.mobile-menu__close i{color:#fff;font-size:20px;}.mobile-menu__content{padding:20px;}.mobile-nav{list-style:none;margin-bottom:30px;}.mobile-nav-item{border-bottom:1px solid rgba(255,255,255,0.1);position:relative;}.mobile-nav-link{display:block;padding:15px 0;color:#fff;text-decoration:none;font-family:"Oswald",sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:-0.72px;transition:all 0.3s ease;}.mobile-dropdown-toggle,.mobile-second-toggle{position:absolute;right:0;top:8px;width:40px;height:40px;background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;}.mobile-dropdown-toggle.active i,.mobile-second-toggle.active i{transform:rotate(180deg);}.mobile-second-toggle.active i{transform:rotate(90deg);}.mobile-dropdown,.mobile-second-menu{list-style:none;display:none;padding-left:15px;border-radius:8px;margin:5px 0 10px;}.mobile-dropdown.active,.mobile-second-menu.active{display:block;}.mobile-dropdown li,.mobile-second-menu li{border-bottom:1px solid rgba(255,255,255,0.05);}.mobile-dropdown li:last-child,.mobile-second-menu li:last-child{border-bottom:none;}.mobile-dropdown a,.mobile-second-menu a{display:block;padding:12px 15px;color:rgba(255,255,255,0.8);text-decoration:none;font-family:"Oswald",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;transition:all 0.3s ease;}.mobile-second-level{position:relative;}.mobile-auth{display:flex;gap:15px;margin-top:30px;padding-top:20px;padding-left:40px;}.mobile-login,.mobile-sign{display:block;text-align:center;padding:15px 44px;text-decoration:none;font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:500;transition:all 0.3s ease;}.mobile-login{background:transparent;border:2px solid white;color:white;}.mobile-sign{background:white;color:#2C134F;border:2px solid white;}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;transition:all 0.3s ease;}.mobile-overlay.active{opacity:1;visibility:visible;}@media (max-width:1200px){header .header-nav{display:none;}header .header-top .btn-menu{display:flex;}header .header-top .logo-unido{justify-content:flex-start;}header .header-top .logo-ictp img{width:100%;max-width:150px;margin-bottom:5px;}header .header-top .logo-unido img{width:80%;}}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.90);z-index:1000;display:none;opacity:0;transition:opacity 0.3s ease;}.search-overlay.active{display:block;opacity:1;}.search-overlay__content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.search-overlay__close{position:absolute;top:30px;right:50px;background:none;border:none;cursor:pointer;padding:10px;}.search-overlay__close i{color:white;}.search-form{width:100%;max-width:600px;position:relative;}.search-input{width:100%;padding:20px 60px 20px 30px;font-size:24px;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,0.3);color:white;outline:none;transition:border-color 0.3s ease;}.search-input:focus{border-bottom-color:#ffffff;}.search-input::placeholder{color:rgba(255,255,255,0.5);}.search-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:10px;cursor:pointer;}.search-submit svg{fill:white;width:24px;height:24px;}.title{font-family:"Oswald",sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:66px;letter-spacing:-1.12px;text-transform:uppercase;margin-top:0;}.title span{color:#F47A42;}.title-two{font-family:"Oswald",sans-serif;font-size:66px;font-style:normal;font-weight:400;line-height:66px;letter-spacing:-1.32px;text-transform:uppercase;margin-top:0;}.title-two span{color:#F47A42;}.title-line{display:flex;align-items:center;justify-content:space-between;}.title-line .txt{width:100% !important;}.title-line .txt h1{font-family:"Oswald",sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.20px;text-transform:uppercase;margin:0;color:#2C134F;margin-bottom:13px;}.title-line.title-line2 .txt h1{color:#009CDC !important;}.sub-title h1{font-family:"Oswald",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.60px;text-transform:uppercase;margin:0;color:#2C134F;margin-top:13px;}.title-line .txt .fs-40{font-size:40px !important;line-height:45px !important;letter-spacing:-0.8px !important;}.title-line.dark .txt h1{color:#FFF;}.title-line .txt .line{width:100%;height:0.5px;background:rgba(44,19,79,0.30);}.title-line.dark .txt .line{background:rgba(255,255,255,0.30);}.title-line .img{width:8% !important;}.title-line .img img{width:100px !important;height:106px !important;}.btn-primary{text-decoration:none;gap:6px;color:#2C134F;background-color:#FAF7FF;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.88px;padding:15px 44px;transition:all 0.3s ease-in;border:none;}button.btn-primary{text-decoration:none;gap:6px;color:#2C134F;background-color:#FAF7FF;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.88px;padding:13px 44px;transition:all 0.3s ease-in;cursor:pointer;}.btn-primary:hover{background-color:#ffffff;color:#F47A42;}.btn-secondary{text-decoration:none;gap:6px;color:#FAF7FF;background-color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.88px;padding:15px 44px;transition:all 0.3s ease-in;}.btn-secondary:hover{color:#2C134F;background-color:#F47A42;}.small-title-dark{display:flex;align-items:center;gap:5px;color:#FFF;font-family:"Oswald",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.44px;text-transform:uppercase;}.small-title-dark-center{display:flex;align-items:center;gap:5px;color:#FFF;font-family:"Oswald",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.44px;text-transform:uppercase;}.small-title-dark .line-h{width:50px;height:2px;background-color:#FAF7FF;}.small-title-light{display:flex;align-items:center;gap:5px;}.small-title-light h6{color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-0.44px;text-transform:uppercase;}.small-title-light .line-h{width:50px;height:2px;background:#090909;}.subtitle-flex{width:100%;display:flex;justify-content:space-between;}.subtitle-flex.subtitle-flex-dark{color:#FFF;}.subtitle-flex.subtitle-flex-light{color:#2C134F;}.subtitle-flex.subtitle-flex-light2{color:#009CDC;}.subtitle-flex img{width:150px;height:150px;}.content-simple{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.partners .content-simple{justify-content:initial;}.content-column{display:flex;flex-direction:column;}.content-gap{display:flex;gap:60px;align-items:center;}.hero-about{min-height:500px;background-color:#009CDC;}.hero-about .title span{color:white !important;}.hero .bannier{width:100%;min-height:450px;background:url(/themes/custom/ictp_theme/assets/images/home/banner.webp) center/contain no-repeat;display:flex;gap:20px;align-items:end;padding-left:40px;box-sizing:border-box;}.about .about-contents{display:flex;justify-content:space-between;gap:15px;}.about .about-contents .content-txt{width:846px;height:auto;background:#2C134F;}.about .about-contents .txt{width:100%;height:100%;padding:50px 50px 70px 60px;background-color:rgb(255,255,255,0.10);box-sizing:border-box;}.about .about-contents .txt p{color:#F5F5F5;font-family:"Fira Sans",sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:34px;}.about .about-contents .txt p .orange{font-weight:600;color:#F47A42;}.about .about-contents .txt p .white{font-weight:600;}.about .about-contents .img{width:736px;}.about .about-contents .img img{width:100%;height:100%;object-fit:cover;}.featured-sectors,.catalogue.bg,.about{background:#F4EDFF;}.featured-sectors .content-simple a{width:32%;text-decoration:none;}.featured-sectors .sector{width:100%;padding:15px;background:#FFF;box-sizing:border-box;}.featured-sectors .sector img{width:100%;height:100%;}.featured-sectors .sector .sector-name{height:100px;display:flex;justify-content:space-between;align-items:center;}.featured-sectors .sector .sector-name h5{color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-0.64px;margin:0;}.featured-sectors .sector .sector-name img{width:35px;height:35px;}.btn-more{display:flex;justify-content:right;}.ictp-works{background:#FAF7FF;}.ictp-works .img{width:44%;}.ictp-works .img img{width:100%;height:100%;}.ictp-works .txt{width:52%;}.ictp-works .txt .work{display:flex;gap:15px;align-items:start;}.ictp-works .txt .work .img{width:10%;}.ictp-works .txt .work .img img{width:50px;height:55px;}.ictp-works .txt .work .step{width:90%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;}.ictp-works .txt .work .step h6{color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-0.56px;margin:0;}.ictp-works .txt .work .step p{color:#090909;font-family:"Fira Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.96px;margin:0;}.ictp-works .txt .line-step{width:90%;height:1px;background:rgba(44,19,79,0.15);}.news-knowledge{background-color:#2C134F;}.card-news-knowledge{width:30%;padding:20px 15px;background:#FFF;}.card-news-knowledge .img{position:relative;}.card-news-knowledge .img img{width:100%;height:100%;}.card-news-knowledge .img span{position:absolute;top:0;left:0;width:10%;height:20px;display:flex;justify-content:center;align-items:center;padding:22px 79px 22px 80px;border-top:0.1px solid #2C134F;border-left:0.1px solid #2C134F;background:#F47A42;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;}.card-news-knowledge.news span{background:#F47A42;color:#0F0F0F;}.card-news-knowledge.knowledge span{color:#FFF;background:#009CDC;padding:22px 120px 22px 120px;}.card-news-knowledge.event span{color:#F47A42;background:rgba(44,19,79,0.99);}.card-news-knowledge .card-title h5{margin:0;color:#009CDC;font-family:"Oswald",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.56px;}.card-news-knowledge .card-title h5 a{color:#009CDC !important;text-decoration:none !IMPORTANT;}.card-news-knowledge .card-title p{color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.4px;}.card-news-knowledge .card-title .date{margin:0;color:rgba(44,19,79,0.99);font-family:"Oswald",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-1.12px;}.countries{background:#FAF7FF;}.countries p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.countries{display:flex;justify-content:space-between;align-items:center;}.countries .content-simple a{text-decoration:none;width:32%;}.countries .country{width:100%;min-height:600px;padding:20px 15px;border:1px solid #2C134F;background:#FFF;box-shadow:0 12px 40px 4px rgba(15,15,15,0.08);box-sizing:border-box;}.countries .country .img{position:relative;}.countries .country .img img{width:100%;height:100%;}.countries .country .country-name h5{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:35px;font-style:normal;font-weight:600;line-height:45px;letter-spacing:-0.70px;text-transform:uppercase;}.countries .country .country-name p{margin:0;color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin-top:10px;}.tools-country .txt{gap:15px !important;}.tools-country .txt img{width:30px !important;height:30px !important;margin-top:0px !important;}.tools-country .img{width:48% !important;}.tools-country .img img{width:100%;height:100%;}.testimonials{background-color:#2C134F;}.testimonials .content-simple{align-items:initial;}.testimonials .container .title-h h6{margin:0;color:#fff;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;margin-top:30px;}.testimonials .witnesses{width:13%;min-height:320px;border-radius:122px;display:flex;flex-direction:column;align-items:center;gap:20px;}.testimonials .witnesse{display:flex;align-items:center;position:relative;cursor:pointer;}.testimonials .witnesse img{width:80px;height:auto;}.testimonials .witnesse .select{width:25px;height:30px;position:absolute;left:-30px;display:none;}.testimonials .witnesse.active .select{display:block;}.testimonials .txt{width:85%;}.testimonials .txt .testimonial{display:none;}.testimonials .txt .testimonial.active{display:block;}.testimonials .txt .title{font-size:75px;font-weight:400;line-height:75px;letter-spacing:-1.5px;margin:0;}.testimonials .txt p{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:22.5px;font-style:normal;font-weight:400;line-height:30px;margin:0;}.testimonials .txt .line-h1{width:100%;height:1px;background:rgba(255,255,255,0.20);}.testimonials .txt .witnesse-name{display:flex;align-items:center;gap:20px;}.testimonials .txt .witnesse-name img{width:80px;height:80px;}.testimonials .txt .witnesse-name h6{margin:0;color:#FFF;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;}.testimonials .txt .witnesse-name p{margin-top:7px;}.partners{background:#FAF7FF;}.partners p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.partners p span{font-weight:600;}.partners .content-simple{display:flex;align-items:center;flex-wrap:nowrap;}.partners .partner{width:16.66%;height:200px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(44,19,79,0.14);}.partners .partner img{width:75%;object-fit:contain;}.contact-newsletter{background-color:#2C134F;}.contact-newsletter .content-gap{justify-content:space-around;align-items:start;gap:100px;flex-wrap:wrap;}.contact-newsletter .contact-us{width:40%;}.input{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;}.input label{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-0.68px;}.input-select label{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-0.68px;}.input input[type="text"],.input input[type="email"],.input input[type="password"],.input input[type="tel"]{display:flex;min-width:450px;height:45px;box-sizing:border-box;padding:20px 28px;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);color:#ffffff !important;}.input-check{display:flex;align-items:center;gap:5px;}.input-check label{color:white;font-family:"Fira Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-0.56px;}.input-check input{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #D9D9DE;background-color:#2C134F;cursor:pointer;position:relative;}.input-check input:checked::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);}form p{color:#fff;font-family:"Fira Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-0.56px;}form p a{color:#fff;font-family:"Fira Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-0.56px;}.contact-us .input input::placeholder{color:rgba(255,255,255,0.70);font-family:"Fira Sans";font-size:13px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:-0.52px;}.contact-us .input textarea{display:flex;width:450px;height:100px;box-sizing:border-box;padding:20px 28px;justify-content:center;align-items:center;gap:6px;color:#ffffff;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);}.iti input{width:450px !important;height:50px !important;}.iti__flag-container{left:20px !important;}#phone{padding-left:90px !important;}#phone-follower{padding-left:90px !important;}.iti__arrow{display:none;}.iti__selected-flag::after{content:"";display:inline-block;width:17px;height:17px;margin-left:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;}.captcha h6{margin:0;color:#FFF;font-family:"Fira Sans",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:-0.38px;}.contact-us .captcha p{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.32px;}.captcha .input-text{line-height:15px;}.captcha p span{font-size:14px;font-weight:300;}.captcha input{width:40px;height:15px;}.join-plateform{background-color:#2C134F;}.join-plateform .big-title{width:40%;}.join-plateform .small-title-dark{width:40%;align-items:flex-start;gap:10px;}.join-plateform .small-title-dark .line-h{width:150px;margin-top:15px;}.join-plateform .small-title-dark p{margin:0;color:#FFF;font-family:"Fira Sans";font-size:17px;font-weight:400;line-height:28px;letter-spacing:-0.2px;text-transform:initial;}.join-plateform .title{font-family:"Oswald",sans-serif;font-size:125px;font-style:normal;font-weight:400;line-height:125px;letter-spacing:-1.32px;text-transform:uppercase;margin-top:0;}.join-plateform .btn-more{justify-content:left;}footer{background-color:#2C134F;}footer .content-gap{display:flex;gap:100px;align-items:initial;}footer .logo{width:45%;}footer .logo img{width:285px;height:66px;}footer .logo h6{color:#F8F8F8;font-family:"Oswald",sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:32px;text-transform:uppercase;margin:0;margin-top:20px;margin-bottom:15px;}footer .logo a{text-decoration:none;color:#FFF;font-family:"Fira Sans";font-size:15.5px;font-style:normal;font-weight:300;line-height:15px;margin-top:25px;}footer .speed-links{width:15%;}footer .speed-links.contact{width:25%;}footer .speed-links h6{color:#F8F8F8;font-family:"Oswald",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin:0;margin-bottom:15px;}footer .speed-links .links{display:flex;flex-direction:column;gap:15px;}footer .speed-links .links a{text-decoration:none;color:#FFF;font-family:"Fira Sans";font-size:15.5px;font-style:normal;font-weight:300;line-height:20px;}footer .speed-links .links a span{opacity:0.5;}footer .line-h{width:100%;height:1px;background:rgba(255,255,255,0.24);}footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;}footer .footer-bottom p{margin:0;color:#FFF;font-family:"Fira Sans";font-size:17px;font-weight:200;letter-spacing:-0.2px;text-transform:initial;}footer .footer-bottom p a{color:#FFF;font-weight:200;}footer .footer-bottom .icon{display:flex;align-items:center;gap:5px;}footer .footer-bottom .icon i{width:42px;height:42px;font-size:13px;display:flex;justify-content:center;align-items:center;border-radius:40px;background:rgba(87,33,162,0.99);color:#FFF;opacity:0.9;}footer .footer-privacy p{margin:0;color:#FFF;font-family:"Fira Sans";font-size:17px;font-weight:400;line-height:28px;letter-spacing:-0.2px;text-transform:initial;text-align:center;}.sign-up{overflow:hidden;}.sign-up .content-simple{display:flex;justify-content:space-between;align-items:initial;}.sign-up .form{width:59%;background-color:#2C134F;box-sizing:border-box;}.sign-up .img{width:42%;margin-right:-20px;}.sign-up .img img{width:100%;height:100%;}.login .img img{width:100%;height:100%;}.sign-up .form form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:50px;}.sign-up .form form .input{width:100%;}.sign-up .form form .input input{width:71%;}.welcome .title{margin:0;}.welcome p{color:#F5F5F5;font-family:"Fira Sans",sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:34px;text-align:center;}.welcome .links-welcome{display:flex;justify-content:center;gap:40px;}.welcome a{color:#F5F5F5;font-family:"Fira Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px;}.sign-up.welcome .form{width:100%;min-height:600px;}.sign-up.welcome .subtitle-flex{justify-content:center !important;}.sign-up.welcome .small-title-dark{justify-content:center !important;}.contact-form.sign-up .content{display:flex;justify-content:initial;align-items:start;gap:100px;}.contact-form.sign-up .content .contact-us{width:100%;}.contact-form.sign-up .para{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.32px;}.contact-form.sign-up .title{margin:0;}.checkbox-group span{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-0.32px;}.checkbox-group .input-check label{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:27px;letter-spacing:-0.68px;}.checkbox-group .checkbox-item{display:flex;flex-direction:column;gap:7px;}.agree{display:flex;flex-direction:column;gap:7px;}.hero-1{width:100%;min-height:490px;}.hero-2{width:100%;min-height:450px;position:relative;}.hero-2 img{width:130px;height:137px;position:absolute;top:60px;right:131px;}.about .hero-1{background:url(/themes/custom/ictp_theme/assets/images/about/hero.webp) center/cover no-repeat;}.about .page-title{margin-top:-50px;}.page-title{width:100%;height:80px;}.page-title.dark{background-color:#2C134F;}.page-title.light{background-color:#F47A42;}.page-title .title{font-family:"Oswald",sans-serif;font-size:80px;font-style:normal;font-weight:600;line-height:75px;letter-spacing:-1.6px;text-transform:uppercase;margin-top:0;}.page-title .title.dark{color:#F47A42;}.page-title .title.light{color:#2C134F;}.about .mission-model-gouvernance{background:#FAF7FF;}.ictp{min-height:500px;background-color:#2C134F;padding:35px;display:flex;justify-content:space-between;flex-wrap:wrap;}.ictp .txt{width:48%;box-sizing:border-box;padding-top:80px;}.ictp .txt p{color:#F5F5F5;font-family:"Fira Sans",sans-serif;font-size:26.5px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:-1.06px;}.ictp .txt p a{color:#F5F5F5;text-decoration:underline;font-weight:600;}.ictp .img{width:49%;display:flex;justify-content:right;}.ictp .img img{width:100%;height:100%;object-fit:contain;}.mission h6{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;margin-top:30px;}.mission .content-simple{align-items:initial;flex-wrap:wrap;}.mission .img{width:100%;}.mission .img img{width:100%;height:100%;}.mission .img img{width:100%;height:100%;}.mission .txt-dot{width:50%;}.txt-dot{display:flex;flex-direction:column;gap:30px;}.txt-dot .item{display:flex;align-items:flex-start;gap:25px;}.dot{width:15px;height:15px;border-radius:50%;background-color:#F47A42;flex-shrink:0;margin-top:10px;}.number{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:30px;color:#F47A40;}.txt-dot p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.txt-dot p .weight{font-weight:600;}.mission .para p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;margin:0;}.model h6{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;margin-top:30px;}.model p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.92px;margin-top:30px;}.model .content-simple{align-items:initial;flex-wrap:wrap;}.model .img{width:47%;}.model .img img{width:100%;height:100%;}.model .txt{width:50%;}.model .txt p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:40px;}.model .txt .pillars{display:flex;flex-direction:column;gap:30px;}.model .txt .pillar{display:flex;gap:15px;align-items:start;}.model .txt .pillar .img{width:10%;}.model .txt .pillar .img img{width:50px;height:55px;}.model .txt .pillar .step{width:90%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;}.model .txt .pillar .step h6{color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.60px;margin:0;}.model .txt .pillar .step p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;margin:0;}.gouvernance .img{width:100%;display:flex;justify-content:space-between;}.gouvernance .img img{width:49.8%;height:100%;}.gouvernance .txt{width:100%;}.gouvernance .txt p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.gouvernance .txt p a{color:#2C134F;font-weight:500;}.gouvernance .txt p span{font-weight:600;}.why-ictp .hero-2{background:url(/themes/custom/ictp_theme/assets/images/why-ictp/hero.webp) center/cover no-repeat;}.why-ictp .page-title{background-color:#F47A42;}.why-ictp .ictp{flex-direction:column;justify-content:initial;padding:45px;}.why-ictp .ictp .img{width:100%;display:flex;gap:10px;justify-content:center;}.why-ictp .ictp .img img{width:50%;height:auto;}.why-ictp .ictp .txt{width:100%;box-sizing:border-box;padding:0px;}.why-ictp .mission p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.8px;display:flex;align-items:center;gap:25px;}.why-ictp .mission .txt-dot .item{align-items:center;}.why-ictp .mission .txt-dot img{width:40px;height:40px;object-fit:contain;}.why-ictp .gouvernance .txt-dot{gap:15px;}.partners .hero-2{background:url(/themes/custom/ictp_theme/assets/images/partners/hero.webp) center/cover no-repeat;}.partners .page-title{background-color:#F47A42;}.info-text .content-simple{align-items:stretch;overflow:hidden;}.info-text .txt{width:61.5%;background-color:#2C134F;box-sizing:border-box;padding-right:80px;}.info-text .txt p{max-width:92%;color:#F5F5F5;font-family:"Fira Sans",sans-serif;font-size:26.5px;font-style:normal;font-weight:300;line-height:38px;}.info-text .img{width:39%;margin-right:-20px;}.info-text .img img{width:100%;height:100%;}.contact .hero-2{background:url(/themes/custom/ictp_theme/assets/images/contact/hero.webp) center/cover no-repeat;}.contact .page-title{background-color:#2C134F;}.contact .contact-us{width:70% !important;}.contact-form{background-color:#2C134F;}.contact-form .content{display:flex;justify-content:space-around;align-items:start;gap:100px;}.contact-form .content .contact-us{width:40%;}.contact-form .content .contact-us .input-flex{width:100%;display:flex;flex-wrap:wrap;gap:20px;}.contact-form .content .contact-us .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;}.contact-form .content .contact-us .input-select{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;}.contact-form .content .contact-us .input-file{width:100% !important;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;}.contact-form .content .contact-us .input input[type="text"],.contact-form .content .contact-us .input input[type="email"],.contact-form .content .contact-us .input input[type="password"],.contact-form .content .contact-us .input input[type="tel"],.ictp-signup-form input[type="url"]{display:flex;width:100%;height:45px;box-sizing:border-box;padding:20px 28px;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);font-family:"Fira Sans",sans-serif;color:#FFF;font-family:"Fira Sans",sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:-0.56px;}.contact-form .content .contact-us .input-select select{width:100%;height:45px;box-sizing:border-box;padding:10px 15px;gap:6px;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);font-family:"Fira Sans",sans-serif;color:#FFF;font-family:"Fira Sans",sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:-0.68px;}.input input[type="file"]{display:inline-block;height:45px;padding:0 28px;line-height:45px;background:rgba(55,23,101,0.99);color:#fff;border:1px solid rgba(255,255,255,0.3);text-align:center;cursor:pointer;font-size:15px;font-style:normal;font-weight:300;letter-spacing:-0.68px;font-family:"Fira Sans",sans-serif;}.input .file-label{display:inline-block;width:44%;height:45px;padding:0 28px;line-height:45px;background:rgba(55,23,101,0.99);color:#fff;border:1px solid rgba(255,255,255,0.3);text-align:center;cursor:pointer;font-size:15px;font-style:normal;font-weight:300;letter-spacing:-0.68px;font-family:"Fira Sans",sans-serif;}.input input[type="file"]::file-selector-button{display:none;}.contact-form .content .contact-us .input input::placeholder{color:rgba(255,255,255,0.70);font-family:"Fira Sans";font-size:13px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:-0.52px;}.contact-form .content .contact-us .input textarea{display:flex;width:100%;height:100%;box-sizing:border-box;padding:20px 28px;justify-content:center;align-items:center;gap:6px;color:#ffffff;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);}.contact-form .iti{width:100%;}.contact-form .iti input{width:100% !important;height:50px !important;padding-left:75px !important;}.contact-form .iti__flag-container{left:20px !important;}.contact-form .content .contact-us .captcha h6{margin:0;color:#FFF;font-family:"Fira Sans",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:-0.38px;}.country-all .hero-2{background:url(/themes/custom/ictp_theme/assets/images/about/hero.webp) center/cover no-repeat;}.kenya .hero-2{background:url(/themes/custom/ictp_theme/assets/images/countries/kenya/hero.webp) center/cover no-repeat;}.zambie .hero-2{background:url(/themes/custom/ictp_theme/assets/images/countries/zambie/hero.webp) center/cover no-repeat;}.zimbabwe .hero-2{background:url(/themes/custom/ictp_theme/assets/images/countries/zimbabwe/hero.webp) center/cover no-repeat;}.profile{background:#FAF7FF;}.profile .card{display:flex;justify-content:space-between;padding:25px;background-color:#F4EDFF;flex-wrap:wrap;}.profile .card .img{width:49%;}.profile .card .img img{width:100%;height:100%;}.profile .card .txt{width:49%;}.profile .card .txt h1{font-family:"Oswald",sans-serif;font-size:60px;font-style:normal;font-weight:500;line-height:65px;letter-spacing:-1.20px;text-transform:uppercase;margin:0;color:#2C134F;margin-top:20px;}.profile .card .txt h6{margin:0;}.profile .card .txt .small-title-light{margin-top:10px;}.profile p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px;}.profile .txt-dot{gap:15px;}.kenya .countries a,.zimbabwe .countries a,.zambie .countries a{width:47% !important;text-decoration:none;}.kenya .countries .card,.zimbabwe .countries .card,.zambie .countries .card{width:100% !important;border:none;}.catalogue .hero-2{background:url(/themes/custom/ictp_theme/assets/images/catalogue/hero.webp) center/cover no-repeat;}.catalogue .search p{margin-top:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.hero-about .search p{color:white !important;}.catalogue form{padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;background-color:#2C134F;}.catalogue form .inputs{width:100%;display:flex;align-items:center;gap:15px;}.catalogue form .content{width:18%;}.catalogue form .content .custom-select{width:100%;}.select2-container--default .select2-selection--single{width:100%;height:52px !important;padding:12px 0 12px 20px !important;background-color:rgba(55,23,101,0.99) !important;border:1px solid rgba(255,255,255,0.30) !important;border-radius:0px !important;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;}.select2-selection__rendered{color:#fff !important;font-family:"Fira Sans",sans-serif;font-size:15px;font-style:normal;font-weight:500;}.select2-selection__arrow{display:block;}.select2-results__option{padding:10px 15px;font-family:"Fira Sans",sans-serif;font-size:15px;font-style:normal;font-weight:500;}.select2-dropdown{background:#F1E8FF !important;color:#090909;}.select2-results__option--selected,.select2-results__option--highlighted{background-color:#371765 !important;color:#fff;}.select2-search__field{color:#090909;border-radius:5px;padding:8px 10px !important;font-family:"Fira Sans",sans-serif;font-size:12px;font-style:normal;font-weight:500;margin:2px 0px;}.select2-search__field:focus{outline:none;}.catalogue form{display:flex;justify-content:space-between;align-items:center;gap:10px;}.catalogue form .btn-primary{padding:10px 30px;border:none;cursor:pointer;}.catalogue form .btn-more{justify-content:left !important;}.catalogue form .btn-more button{border:none;cursor:pointer;}.sectors p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.sectors .content-simple{flex-wrap:wrap;row-gap:25px;justify-content:flex-start;column-gap:10px;}.sectors .sector{width:32.5%;padding:15px;background:#FFF;box-shadow:0 12px 40px 4px rgba(15,15,15,0.08);box-sizing:border-box;min-height:480px;}.sectors .sector img{width:100%;height:100%;}.sectors .sector h5{color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.40px;margin:0;}.sectors .sector p{margin:0;color:rgba(44,19,79,0.99);font-family:"Fira Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:5px;}.sectors .sector .sector-btn img{width:35px;height:35px;}.sectors .sector .sector-btn{min-height:50px;display:flex;justify-content:space-between;align-items:center;}.sectors .sector .sector-btn .btn-secondary{padding:12px 44px;}.solutions p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.solutions .content-column{gap:50px;}.solutions .solution{width:100%;display:flex;align-items:flex-end;gap:50px;padding:35px;background-color:#F4EDFF;border:1px solid rgba(44,19,79,0.99);flex-wrap:wrap;box-sizing:border-box;}.solutions .solution .img{width:30%;display:flex;align-items:flex-end;}.solutions .solution .img img{width:100%;height:auto;}.solutions .solution .txt{width:65%;display:flex;flex-direction:column;justify-content:flex-end;}.solutions .solution .txt h6{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:45px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;}.solutions .solution .txt p{color:rgba(44,19,79,0.99);font-family:"Fira Sans",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:35px;margin-top:20px;margin-bottom:40px;}.solutions .solution .txt a{width:fit-content;}.catalogue .providers .small-title-light{justify-content:center !important;}.catalogue .providers .subtitle-flex{justify-content:center !important;}.catalogue .providers .subtitle-flex .title{text-align:center !important;}.catalogue .providers .text-center{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;text-align:center;}.providers .content-simple.pt-70{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px;align-items:stretch;}.provider{width:calc(33.333% - 10px);padding:20px 20px 50px 20px;box-sizing:border-box;background:#2C134F;box-shadow:0 12px 40px 4px rgba(15,15,15,0.08);display:flex;flex-direction:column;}.provider img{width:100%;height:320px;object-fit:contain;background:#fff;padding:20px;box-sizing:border-box;}.provider h5{color:#FFFFFF;font-family:"Oswald",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.40px;margin:0;margin-bottom:15px;}.provider p{margin:0;color:rgba(255,255,255,0.62);font-family:"Fira Sans",sans-serif;font-size:18.5px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:-0.74px;margin-top:5px;}.provider p span{color:#FFF;font-weight:400;}.providers .provider .sector-btn{min-height:50px;display:flex;justify-content:space-between;align-items:center;}.provider .sector-name{display:flex;flex-direction:column;flex:1;}.provider .expert-btn{margin-top:auto;}.providers .provider .sector-btn .btn-secondary{padding:12px 44px;}.catalogue .join-plateform .content .big-title{width:100%;}.providers .hero-2{background:url(/themes/custom/ictp_theme/assets/images/providers/hero.webp) center/cover no-repeat;}.input-search{display:flex;align-items:center;gap:15px;flex-direction:row;}.input-search input{display:flex;width:65%;height:55px;box-sizing:border-box;padding:20px 28px;justify-content:center;align-items:center;gap:6px;border:1px solid #2C134F;background:transparent;}.input-search .btn-search{display:flex;align-items:center;gap:15px;}.input-search button{border:none;cursor:pointer;height:55px;padding:10px 45px;}.input-search .i{padding:14px;border:1px solid black;cursor:pointer;}.providers .join-plateform .content .big-title,.providers-contact .join-plateform .content .big-title{width:100%;}.providers-contact.contact .contact-us{width:100% !important;}.provider-profile{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.provider-profile .img{width:50%;}.provider-profile .img img{width:100%;height:100%;}.provider-profile .txt{width:43%;}.provider-profile .txt h1{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.20px;text-transform:uppercase;}.provider-profile .txt span{color:#F47A42;}.provider-profile .txt h6{margin:0;color:#FFFFFF;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;}.provider-profile .txt .details{display:flex;flex-direction:column;gap:10px;}.provider-profile .txt p{margin:0;color:#FFFFFF;font-family:"Fira Sans",sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:-0.96px;}.provider-profile .txt p span{margin:0;color:#FFFFFF;font-family:"Oswald",sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:35px;letter-spacing:-1px;}.experts .hero-2{background:url(/themes/custom/ictp_theme/assets/images/experts/hero.webp) center/cover no-repeat;}.experts .team .input{flex-direction:row;}.experts .content-simple{display:block;}.experts .content-simple > div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;}.experts .content-simple > div > .views-row{margin:0;width:100%;display:flex;}.experts .content-simple > div > .views-row .provider.expert{display:flex;flex-direction:column;width:100%;height:100%;margin:0;background:#2c124b;}.experts .provider h5{color:#F47A42;}.expert.active{display:block;}.experts .join-plateform .content .big-title{width:100%;}.pagination{display:flex;justify-content:center;list-style:none;padding:100px 0;margin:0;flex-wrap:wrap;gap:5px;}.page-item{margin:0 2px;}.page-link{text-decoration:none;color:rgba(44,19,79,0.99);font-family:"Oswald",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.72px;}.page-item.active .page-link{color:#F47A40;}.financing .hero-2{background:url(/themes/custom/ictp_theme/assets/images/financing/hero.webp) center/cover no-repeat;}.financing .funding .list h6{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;margin-top:0px;}.financing .funding .content p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.tools p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:40px;}.tools .content{display:flex;justify-content:space-between;flex-wrap:wrap;}.tools .img{width:47%;}.tools .img img{width:100%;height:100%;}.tools .txt{width:50%;display:flex;flex-direction:column;gap:30px;}.tools .txt div{display:flex;align-items:flex-start;gap:25px;}.tools .txt p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;}.tools .txt p span{font-weight:600;}.tools .txt img{width:40px;height:40px;margin-top:5px;}.financing .contact-us{width:100% !important;}.news-and-knowledge .hero-2{background:url(/themes/custom/ictp_theme/assets/images/financing/hero.webp) center/cover no-repeat;}.news-and-knowledge .filter .input{display:inline-flex;align-items:center;gap:70px;border-bottom:1px solid rgba(0,0,0,0.20);flex-direction:row;}.news-and-knowledge .filter .input label{color:#311444;font-family:"Fira Sans";font-size:25px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-1px;}.news-and-knowledge .filter .input select{border:none;}.news-and-knowledge .filter .custom-select{position:relative;width:260px;font-family:"Oswald",sans-serif;z-index:1000;}.news-and-knowledge .filter .select-trigger{padding:14px 0;cursor:pointer;display:flex;gap:30px;color:#2C134F;font-size:25px;font-style:normal;font-weight:600;line-height:35px;letter-spacing:-1px;text-transform:uppercase;}.news-and-knowledge .filter .select-options{position:absolute;top:80px;left:0;width:100%;list-style:none;padding:0;margin:0;display:none;border:0.5px solid #2C134F;background:#FFF;box-shadow:0 4px 16.6px 0 rgba(44,19,79,0.21);}.news-and-knowledge .filter .select-options li{padding:16px 20px;border-bottom:1px solid #d9d9d9;cursor:pointer;color:#2C134F;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.72px;text-transform:uppercase;}.news-and-knowledge .filter .select-options li:last-child{border-bottom:none;}.news-and-knowledge .filter .select-options li.active{position:relative;}.news-and-knowledge .filter .select-options li.active::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#F47A42;}.news-and-knowledge .filter .content-simple{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:20px;}.news-and-knowledge .filter .content-simple .card{width:100%;padding:20px 15px;background:#FFF;border:1px solid #2C134F;box-shadow:0 12px 40px 4px rgba(15,15,15,0.08);box-sizing:border-box;}.industrial-sector .hero-2{background:url(/themes/custom/ictp_theme/assets/images/industrial-sector/hero.webp) center/cover no-repeat;}.industrial-sector .sectors .sector{padding:15px 15px 30px 15px;border:1px solid rgba(44,19,79,0.30);background:rgba(244,236,255,0.80);box-shadow:none;}.catalogue-details .products .content{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;}.catalogue-details .products .content .img{width:50%;}.catalogue-details .products .content .img img{width:100%;height:100%;}.catalogue-details .products .content .txt{width:43%;display:flex;flex-direction:column;}.catalogue-details .products .content .txt h1{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.20px;text-transform:uppercase;}.catalogue-details .products .content .txt h6{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:46px;letter-spacing:-0.34px;}.catalogue-details .products .content .txt .details{display:flex;flex-direction:column;gap:10px;}.catalogue-details .products .content .txt p{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:-0.96px;}.catalogue-details .products .content .txt p span{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:35px;letter-spacing:-1px;}.catalogue-details .products .content .txt a{width:fit-content;}.catalogue-details .sectors .sector{padding:15px 15px 30px 15px;border:1px solid rgba(44,19,79,0.30);background:rgba(244,236,255,0.80);box-shadow:none;}.catalogue-details .join-plateform .content .big-title{width:100%;}.terms-use .hero-2{background:url(/themes/custom/ictp_theme/assets/images/terms-of-use/hero.webp) center/cover no-repeat;}.terms-use .txt-dot{gap:5px !important;}.terms-use .txt-dot p .weight{font-weight:500;}.terms-use p span{font-weight:500 !important;}.terms-use p span a{text-decoration:none !important;color:#2C134F;}.privacy .hero-2{background:url(/themes/custom/ictp_theme/assets/images/privacy-policy/hero.webp) center/cover no-repeat;}.disclaimer .hero-2{background:url(/themes/custom/ictp_theme/assets/images/disclaimer/hero.webp) center/cover no-repeat;}.privacy .join-plateform .content .big-title,.terms-use .join-plateform .content .big-title,.disclaimer .join-plateform .content .big-title,.industrial-sector .join-plateform .content .big-title{width:100%;}.contact-us .input > .form-item,.contact-us .input-flex .input > .form-item{width:100%;margin:0;}.contact-us .input input,.contact-us .input textarea,.contact-us .input select{width:100%;box-sizing:border-box;}.contact-us .input-flex{display:flex;gap:20px;}.contact-us .input-flex > .input{flex:1;}.contact-us .input-check > .form-item{margin:0;}.contact-us .form-actions{margin:0;}.contact-us .form-actions .btn-primary,.contact-us .form-actions input.btn-primary,.contact-us .form-actions input[type="submit"]{appearance:none;border:0;cursor:pointer;}.search .inputs .content{flex:1;}.search .select2-container{width:100% !important;}.search .select2-container--default .select2-selection--single{height:76px;background:transparent;border:1px solid rgba(255,255,255,0.25);border-radius:0;display:flex;align-items:center;}.search .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important;line-height:76px;padding-left:18px;font-weight:600;}.search .select2-container--default .select2-selection--single .select2-selection__arrow{height:76px;right:16px;top:-10px;}.search .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;}.search .form{display:flex;align-items:center;gap:24px;}.search .form .inputs{display:flex;gap:20px;flex:1;}.search .form .btn-primary{flex-shrink:0;}.providers .content-simple.pt-70{display:flex;}.providers .content-simple.pt-70 > div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch;}.providers .content-simple.pt-70 > div > .views-row{margin:0;width:100%;display:flex;}.providers .content-simple.pt-70 > div > .views-row .provider{display:flex;flex-direction:column;width:100%;height:100%;margin:0;background:#2c124b;}.providers .content-simple.pt-70 > div > .views-row .provider img{display:block;width:100%;height:260px;object-fit:contain;background:#f2f2f2;}.providers .content-simple.pt-70 > div > .views-row .provider .sector-name{display:flex;flex-direction:column;flex:1;padding:30px 22px;}.providers .content-simple.pt-70 > div > .views-row .provider .sector-name h5{min-height:30px;margin-bottom:10px;}.providers .content-simple.pt-70 > div > .views-row .provider .sector-name p{margin-bottom:6px;}.providers .content-simple.pt-70 > div > .views-row .provider .expert-btn{margin-top:auto;}@media (max-width:991px){.providers .content-simple.pt-70 > div,.experts .content-simple > div{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575px){.providers .content-simple.pt-70 > div,.experts .content-simple > div{grid-template-columns:1fr;}}.drupal-login-page form{max-width:100%;}.drupal-login-page,.drupal-login-page *{font-family:"Fira Sans",sans-serif;}.drupal-login-page .input{margin-bottom:20px;}.drupal-login-page .small-title-dark h6{font-family:"Oswald",sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#ffffff !important;}.drupal-login-page .title{font-family:"Oswald",sans-serif;font-size:56px;line-height:0.98;font-weight:700;text-transform:uppercase;color:#ffffff;margin:0 0 45px;}.drupal-login-page .title .orange{color:#ff8f4c;font-family:"Oswald",sans-serif;}.drupal-login-page .form-item{margin-bottom:20px;}.drupal-login-page .form-item label,.drupal-login-page .form-item .form-required,.drupal-login-page .custom-login-label,.drupal-login-page label,.drupal-login-page .js-form-item label,.drupal-login-page .js-form-item-label,.drupal-login-page .form-type-textfield label,.drupal-login-page .form-type-password label{display:block;margin-bottom:12px;font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:500;line-height:1.2;color:#ffffff !important;}.drupal-login-page input[type="text"],.drupal-login-page input[type="email"],.drupal-login-page input[type="password"],.drupal-login-page .form-text,.drupal-login-page .form-email,.drupal-login-page .form-password{width:100%;height:70px;padding:0 24px;border:1px solid rgba(255,255,255,0.22);background:transparent;color:#ffffff;font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:400;border-radius:0;outline:none;box-shadow:none;}.drupal-login-page input::placeholder{color:rgba(255,255,255,0.5);font-family:"Fira Sans",sans-serif;font-size:16px;}.drupal-login-page .login-reset-text,.drupal-login-page .login-reset-text a{font-family:"Fira Sans",sans-serif;font-size:20px;line-height:1.4;color:#ffffff;}.drupal-login-page .login-reset-text{margin:15px 0 28px;}.drupal-login-page .login-reset-text a{text-decoration:underline;}.drupal-login-page .login-consent{display:flex;align-items:center;gap:14px;margin:28px 0 40px;}.drupal-login-page .login-consent label{margin:0;font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,0.45) !important;}.drupal-login-page .login-consent input[type="checkbox"]{width:24px;height:24px;margin:0;appearance:none;border:2px solid #ffffff;background:transparent;border-radius:0;display:inline-block;position:relative;flex:0 0 24px;}.drupal-login-page .login-consent input[type="checkbox"]:checked::after{content:"";position:absolute;top:2px;left:7px;width:5px;height:11px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);}.drupal-login-page .form-actions{margin-top:0;}.drupal-login-page .form-actions input,.drupal-login-page .form-actions .button,.drupal-login-page .form-actions input[type="submit"],.drupal-login-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-width:210px;height:60px;padding:0 34px;border:0;border-radius:0;background:#f3eef7;color:#2d0d59;font-family:"Fira Sans",sans-serif;font-size:24px;font-weight:700;line-height:1;text-decoration:none;box-shadow:none;cursor:pointer;appearance:none;}.drupal-login-page .form-actions input:hover,.drupal-login-page .form-actions .button:hover,.drupal-login-page .form-actions input[type="submit"]:hover,.drupal-login-page .btn-primary:hover{background:#f3eef7;color:#2d0d59;}.drupal-login-page .js-form-item label,.drupal-login-page .js-form-item-label,.drupal-login-page .form-type-textfield label,.drupal-login-page .form-type-password label{color:#ffffff !important;}@media (max-width:1199px){.drupal-login-page .title{font-size:46px;line-height:1.05;}.drupal-login-page .small-title-dark h6{font-size:16px;}}@media (min-width:992px) and (max-width:1190px){.drupal-login-page input[type="text"],.drupal-login-page input[type="email"],.drupal-login-page input[type="password"],.drupal-login-page .form-text,.drupal-login-page .form-email,.drupal-login-page .form-password{width:80%;}}@media (max-width:991px){.drupal-login-page .title{font-size:36px;margin-bottom:35px;}.drupal-login-page .form-item{margin-bottom:16px;}.drupal-login-page input[type="text"],.drupal-login-page input[type="email"],.drupal-login-page input[type="password"],.drupal-login-page .form-text,.drupal-login-page .form-email,.drupal-login-page .form-password{height:62px;font-size:17px;padding:0 20px;}.drupal-login-page .form-actions input,.drupal-login-page .form-actions .button,.drupal-login-page .form-actions input[type="submit"],.drupal-login-page .btn-primary{min-width:180px;height:60px;font-size:20px;}.drupal-login-page .login-reset-text{margin:12px 0 24px;}.sign-up .img{display:none;}.sign-up .form{width:100%;}}@media (max-width:767px){.drupal-login-page .title{font-size:42px;line-height:1.05;margin-bottom:25px;}.drupal-login-page .small-title-dark h6{font-size:15px;}.drupal-login-page .form-item label,.drupal-login-page .form-item .form-required,.drupal-login-page .custom-login-label,.drupal-login-page label,.drupal-login-page .js-form-item label,.drupal-login-page .js-form-item-label,.drupal-login-page .form-type-textfield label,.drupal-login-page .form-type-password label{font-size:15px;margin-bottom:8px;}.drupal-login-page input[type="text"],.drupal-login-page input[type="email"],.drupal-login-page input[type="password"],.drupal-login-page .form-text,.drupal-login-page .form-email,.drupal-login-page .form-password{width:90%;max-width:100%;min-width:0;height:56px;font-size:15px;padding:0 16px;}.drupal-login-page input::placeholder{font-size:14px;}.drupal-login-page .login-reset-text,.drupal-login-page .login-reset-text a{font-size:15px;}.drupal-login-page .login-consent{align-items:flex-start;gap:10px;margin:20px 0 30px;}.drupal-login-page .login-consent label{font-size:14px;line-height:1.5;}.drupal-login-page .login-consent input[type="checkbox"]{width:20px;height:20px;flex:0 0 20px;}.drupal-login-page .form-actions input,.drupal-login-page .form-actions .button,.drupal-login-page .form-actions input[type="submit"],.drupal-login-page .btn-primary{width:100%;min-width:100%;height:58px;font-size:18px;padding:0 20px;}}@media (max-width:575px){.drupal-login-page .title{font-size:34px;line-height:1.05;}.drupal-login-page .small-title-dark h6{font-size:14px;}.drupal-login-page input[type="text"],.drupal-login-page input[type="email"],.drupal-login-page input[type="password"],.drupal-login-page .form-text,.drupal-login-page .form-email,.drupal-login-page .form-password{height:52px;font-size:14px;}.drupal-login-page .form-actions input,.drupal-login-page .form-actions .button,.drupal-login-page .form-actions input[type="submit"],.drupal-login-page .btn-primary{height:54px;font-size:16px;}.drupal-login-page .login-reset-text,.drupal-login-page .login-reset-text a,.drupal-login-page .login-consent label{font-size:14px;}}.details .type span{width:10%;height:20px;display:flex;justify-content:center;align-items:center;padding:22px 79px 22px 80px;background:#F47A42;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;}.details .title{margin:0 !important;}.details .date p{margin:0;color:rgba(44,19,79,0.99);font-family:"Oswald",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-1.12px;}.details .img{width:100%;}.details .img img{width:100%;height:auto;}.details .para p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:30px;margin:0;}.details .para p span{font-weight:600;}.details .para p a{color:#2C134F;font-weight:500;}.details h6{margin:0;color:#2C134F;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;margin-top:30px;}@media (max-width:576px){.details .date p{font-size:22px;line-height:32px;letter-spacing:-0.88px;}}@media (max-width:1280px){.details h6{font-size:30px;line-height:40px;letter-spacing:-0.6px;}}@media (max-width:576px){.details h6{font-size:25px;line-height:35px;letter-spacing:-0.5px;}}.card-news-knowledge-link{display:block;color:inherit;text-decoration:none;}.card-news-knowledge-link:hover{color:inherit;text-decoration:none;}.news-and-knowledge .content-simple.pt-150{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;}.news-and-knowledge .content-simple.pt-150 > div{display:contents;}.news-and-knowledge .views-row{display:block;height:100%;}.news-and-knowledge .card-news-knowledge-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;}.news-and-knowledge .card-news-knowledge-link:hover{color:inherit;text-decoration:none;}.news-and-knowledge .card-news-knowledge{display:flex;flex-direction:column;height:100%;}.news-and-knowledge .card-news-knowledge .img{position:relative;flex-shrink:0;}.news-and-knowledge .card-news-knowledge .card-title{display:flex;flex-direction:column;flex:1;}.news-and-knowledge .card-news-knowledge .card-title .desc{margin-top:12px;}.news-and-knowledge .card-news-knowledge .card-title .date{margin-top:auto;}@media (max-width:1199px){.news-and-knowledge .content-simple.pt-150{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}}@media (max-width:767px){.news-and-knowledge .content-simple.pt-150{grid-template-columns:1fr;gap:15px;}}.news-knowledge .content-simple.pt-20{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;}.news-knowledge .content-simple.pt-20 > div{display:contents;}.news-knowledge .views-row{display:flex;height:100%;}.news-knowledge .views-row > article,.news-knowledge .views-row > .card-news-knowledge{width:100%;height:100%;}.news-knowledge .card-news-knowledge{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;padding:20px 18px;border:1px solid #2C134F;background:#FFF;box-sizing:border-box;}.news-knowledge .card-news-knowledge-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;}.news-knowledge .card-news-knowledge-link:hover{color:inherit;text-decoration:none;}.news-knowledge .card-news-knowledge .img{position:relative;flex-shrink:0;aspect-ratio:16 / 10;overflow:hidden;}.news-knowledge .card-news-knowledge .img > div{height:100%;}.news-knowledge .card-news-knowledge .img img{width:100%;height:100%;object-fit:cover;display:block;}.news-knowledge .card-news-knowledge .img span{position:absolute;top:0;left:0;min-width:220px;height:64px;display:flex;align-items:center;justify-content:center;padding:0 28px;background:#F47A42;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:32px;font-weight:600;line-height:1;text-transform:uppercase;box-sizing:border-box;z-index:2;}.news-knowledge .card-news-knowledge.news .img span{background:#F47A42;color:#0F0F0F;}.news-knowledge .card-news-knowledge.knowledge .img span{background:#009CDC;color:#FFF;}.news-knowledge .card-news-knowledge.event .img span{background:rgba(44,19,79,0.99);color:#F47A42;}.news-knowledge .card-news-knowledge .card-title{display:flex;flex-direction:column;flex:1 1 auto;}.news-knowledge .card-news-knowledge .card-title h5{margin:0;background:transparent !important;box-shadow:none !important;font-family:"Oswald",sans-serif;font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-0.56px;}.news-knowledge .card-news-knowledge .card-title-link{color:#009CDC;text-decoration:none;background:transparent !important;box-shadow:none !important;}.news-knowledge .card-news-knowledge .card-title-link:hover{text-decoration:underline;}.news-knowledge .card-news-knowledge .card-title p{margin:14px 0 0;color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-0.2px;}.news-knowledge .card-news-knowledge .card-title .date{margin-top:auto;padding-top:18px;color:rgba(44,19,79,0.99);font-family:"Oswald",sans-serif;font-size:28px;font-weight:500;line-height:1;letter-spacing:-1.12px;}@media (max-width:1199px){.news-knowledge .content-simple.pt-20{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}}@media (max-width:767px){.news-knowledge .content-simple.pt-20{grid-template-columns:1fr;gap:16px;}.news-knowledge .card-news-knowledge .img span{min-width:170px;height:54px;font-size:24px;padding:0 18px;}.news-knowledge .card-news-knowledge .card-title h5{font-size:24px;}.news-knowledge .card-news-knowledge .card-title .date{font-size:22px;}}.ictp-signup-form .input-flex{display:flex;gap:20px;}.ictp-signup-form .input-flex > *{color:#FFFFFF;flex:1 1 0;min-width:0;}.ictp-signup-form .input,.ictp-signup-form .input-select,.ictp-signup-form .input-file,.ictp-signup-form .js-form-item,.ictp-signup-form .js-form-wrapper{margin-bottom:20px;}.ictp-signup-form label{display:block;margin-bottom:8px;}.ictp-signup-form input[type="text"],.ictp-signup-form input[type="email"],.ictp-signup-form input[type="password"],.ictp-signup-form input[type="url"],.ictp-signup-form select,.ictp-signup-form textarea{width:100%;box-sizing:border-box;}.ictp-signup-form fieldset{border:0;margin:0;padding:0;min-inline-size:0;}.ictp-signup-form fieldset legend{display:none;}.ictp-signup-form .checkbox-group{width:100%;}.ictp-signup-form .checkbox-group > span{display:block;margin-bottom:10px;}.ictp-signup-form .form-checkboxes{display:flex;flex-direction:column;gap:14px;}.ictp-signup-form .form-checkboxes .form-item{display:flex;align-items:flex-start;gap:10px;margin:0;}.ictp-signup-form .form-checkboxes .form-item label{margin:0;color:#fff;}.ictp-signup-form .agree{display:flex;flex-direction:column;gap:12px;}.ictp-signup-form .agree .form-item{margin:0;align-items:baseline;}.ictp-signup-form .input-check{display:flex;align-items:flex-start;gap:10px;}.ictp-signup-form .input-check input[type="checkbox"]{top:4px;}.ictp-signup-form .form-managed-file{display:flex;flex-direction:column;gap:10px;}#edit-profile-image{width:100%;}div:has(#edit-professional-experience),div:has(#edit-company-description),div:has(#edit-message--2){width:100% !important;}.ictp-signup-form .description{display:none;}.ictp-signup-form .form-actions{margin:0;}.ictp-signup-form-expert > .full-width-block,.ictp-signup-form-expert .full-width-block{width:100%;display:block;clear:both;}.ictp-signup-form-expert .checkbox-group,.ictp-signup-form-expert .agree,.ictp-signup-form-expert .form-actions{width:100%;}.ictp-signup-form-expert .checkbox-group{margin-top:20px;}.ictp-signup-form-expert .checkbox-group .form-checkboxes{display:flex;flex-direction:column;gap:14px;}.ictp-signup-form-expert .checkbox-group .form-item{display:flex;align-items:flex-start;gap:10px;margin:0;}.ictp-signup-form-expert .checkbox-group .form-item label{margin:0;}.ictp-signup-form-expert .agree{display:flex;flex-direction:column;gap:12px;}.ictp-signup-form-expert .agree .form-item{margin:0;}.ictp-signup-form-expert textarea{width:100%;min-height:300px;box-sizing:border-box;}.ictp-signup-form-expert .form-actions{margin-top:20px;}@media (max-width:767px){.ictp-signup-form-expert .checkbox-group,.ictp-signup-form-expert .agree,.ictp-signup-form-expert .form-actions{width:100%;}}@media (max-width:767px){.ictp-signup-form .input-flex{flex-direction:column;gap:0;}}.messages-wrapper{margin:20px 0;}.messages-wrapper .messages{padding:16px 20px;border-radius:8px;margin-bottom:16px;}.messages-wrapper .messages--status{background:#e8f7ee;border:1px solid #7ac79a;color:#14532d;}.messages-wrapper .messages--error{background:#fdecec;border:1px solid #e08a8a;color:#7a1f1f;}.messages-wrapper .messages--warning{background:#fff8e6;border:1px solid #e6c15a;color:#7a5b00;}.messages-wrapper,.messages{display:none !important;}form span{color:#FFFFFF;}form span a{color:#FFFFFF !important;}.ictp-contact-form .input-flex,.ictp-newsletter-form .input-flex{display:flex;gap:20px;}.ictp-contact-form .input-flex > *,.ictp-newsletter-form .input-flex > *{flex:1;min-width:0;}.ictp-contact-form .input,.ictp-newsletter-form .input{margin-bottom:20px;}.ictp-contact-form label,.ictp-newsletter-form label{display:block;margin-bottom:8px;}.ictp-contact-form input[type="text"],.ictp-contact-form input[type="email"],.ictp-contact-form input[type="tel"],.ictp-contact-form textarea,.ictp-newsletter-form input[type="text"],.ictp-newsletter-form input[type="email"],.ictp-newsletter-form input[type="tel"]{width:100%;box-sizing:border-box;}.ictp-contact-form textarea{background:rgba(55,23,101,0.99);color:#FFFFFF;padding:20px 28px;}.ictp-contact-form .input-check{display:flex;gap:10px;align-items:flex-start;}.ictp-contact-form .input-check input[type="checkbox"]{top:-6px;}.ictp-contact-form .form-actions,.ictp-newsletter-form .form-actions{margin:0;}@media (max-width:767px){.ictp-contact-form .input-flex,.ictp-newsletter-form .input-flex{flex-direction:column;gap:0;}}.contact-newsletter .ictp-contact-form .input-flex,.contact-newsletter .ictp-newsletter-form .input-flex{display:block !important;}.contact-newsletter .ictp-contact-form .input,.contact-newsletter .ictp-newsletter-form .input{width:100%;display:flex;flex-direction:column;margin-bottom:10px;}.contact-newsletter .ictp-contact-form input[type="text"],.contact-newsletter .ictp-contact-form input[type="email"],.contact-newsletter .ictp-contact-form input[type="tel"],.contact-newsletter .ictp-contact-form textarea,.contact-newsletter .ictp-newsletter-form input[type="text"],.contact-newsletter .ictp-newsletter-form input[type="email"],.contact-newsletter .ictp-newsletter-form input[type="tel"]{width:100% !important;min-width:0 !important;box-sizing:border-box;}.contact-newsletter .ictp-contact-form textarea{height:100px;}.contact-newsletter .ictp-contact-form .form-actions,.contact-newsletter .ictp-newsletter-form .form-actions{margin:0;}.contact-newsletter .ictp-contact-form .pt-72,.contact-newsletter .ictp-newsletter-form .pt-72{padding-top:72px;}.contact-newsletter .ictp-newsletter-form .pt-72{padding-top:30px;}@media (max-width:991px){.contact-newsletter .contact-us{width:100%;}}.contact-us .ictp-contact-form .input-flex{display:flex;gap:20px;}.contact-us .ictp-contact-form .input-flex > .input{flex:1;min-width:0;}.contact-us .ictp-contact-form > .input:not(.input-flex .input),.contact-us .ictp-contact-form > .js-form-item:not(.input-flex .js-form-item){width:100%;}.contact-us .ictp-contact-form input[type="text"],.contact-us .ictp-contact-form input[type="email"],.contact-us .ictp-contact-form input[type="tel"],.contact-us .ictp-contact-form textarea{width:100% !important;min-width:0 !important;box-sizing:border-box;}.contact-us .ictp-contact-form textarea{height:100px;}.contact-us .ictp-contact-form .input-check{margin-top:10px;}.contact-us .ictp-contact-form .form-actions{margin:0;}@media (max-width:767px){.contact-us .ictp-contact-form .input-flex{flex-direction:column;gap:0;}}.contact-us .iti,.contact-newsletter .iti{width:100%;display:block;}.contact-us .iti input[type="tel"],.contact-newsletter .iti input[type="tel"]{width:100% !important;min-width:0 !important;padding-left:75px !important;}.contact-us .iti__flag-container,.contact-newsletter .iti__flag-container{height:45px;}.contact-us .iti__selected-flag,.contact-newsletter .iti__selected-flag,.iti__selected-flag{height:45px;padding-left:0;padding-right:10px;}.contact-us .iti__country-list,.contact-newsletter .iti__country-list{z-index:99999;width:450px;max-width:90vw;color:#111;}.contact-us .iti__country,.contact-newsletter .iti__country{color:#111;font-family:"Fira Sans",sans-serif;}.contact-us .iti__dial-code,.contact-newsletter .iti__dial-code{color:#666;}.ictp-signup-form .input-select{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;}.ictp-signup-form .input-select label{color:#FFF;font-family:"Fira Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-0.68px;}.ictp-signup-form .input-select select{width:100%;min-width:0;height:45px;box-sizing:border-box;padding:0 18px;border:1px solid rgba(255,255,255,0.30);background:rgba(55,23,101,0.99);color:#fff;font-family:"Fira Sans",sans-serif;font-size:16px;}.ictp-signup-form .input-select select option{color:#111;}.ictp-signup-form .input-flex{display:flex;gap:20px;align-items:flex-start;}.ictp-signup-form .input-flex > *{flex:1;min-width:0;}.ictp-signup-form .input-flex .input-select select{width:100%;}.ictp-signup-form-expert .expert-category-row{width:100% !important;flex-basis:100%;}@media (max-width:767px){.ictp-signup-form .input-flex{flex-direction:column;gap:0;}}.ictp-signup-form .select2-container{width:100% !important;min-width:0 !important;}.ictp-signup-form .select2-container--default .select2-selection--multiple{min-height:45px !important;height:auto !important;border:1px solid rgba(255,255,255,0.30) !important;background:rgba(55,23,101,0.99) !important;border-radius:0 !important;padding:6px 10px !important;box-sizing:border-box;}.ictp-signup-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background:rgba(255,255,255,0.14) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#fff !important;border-radius:3px !important;margin-top:4px !important;}.ictp-signup-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff !important;margin-right:6px !important;}.ictp-signup-form .select2-container--default .select2-search--inline .select2-search__field{color:#fff !important;margin-top:4px !important;min-width:160px !important;height:26px !important;}.ictp-signup-form .select2-dropdown{border-radius:0 !important;}.ictp-signup-form .select2-results__option{color:#111 !important;}.ictp-signup-form .input-flex > .input-select{flex:1;min-width:0;}.ictp-signup-form-expert .expert-category-row{display:grid !important;grid-template-columns:1fr 1fr;gap:20px 30px;align-items:start;}.ictp-signup-form-expert .expert-category-row .input-select{width:100%;min-width:0;}.ictp-signup-form .provider-category-row{display:grid !important;grid-template-columns:1fr 1fr;gap:20px;width:100%;align-items:start;}.ictp-signup-form .provider-category-row > *{min-width:0;}.ictp-signup-form .provider-category-row .select2-container{width:100% !important;}.ictp-signup-form .provider-category-row .select2-selection--multiple{min-height:45px !important;height:auto !important;max-height:120px;overflow-y:auto;background:rgba(55,23,101,0.99) !important;border:1px solid rgba(255,255,255,0.30) !important;border-radius:0 !important;padding:6px 10px !important;}.ictp-signup-form .provider-category-row .select2-selection__choice{background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#fff !important;}.ictp-signup-form .provider-category-row .select2-search__field{color:#fff !important;}@media (max-width:767px){.ictp-signup-form .provider-category-row{grid-template-columns:1fr;}}@media (max-width:767px){.ictp-signup-form-expert .expert-category-row{grid-template-columns:1fr;}}.ictp-signup-form .select2-container{width:100% !important;min-width:0 !important;}.ictp-signup-form .select2-container--default .select2-selection--multiple{min-height:45px !important;height:auto !important;max-height:110px !important;overflow-y:auto !important;border:1px solid rgba(255,255,255,0.30) !important;background:rgba(55,23,101,0.99) !important;border-radius:0 !important;padding:6px 10px !important;box-sizing:border-box !important;}.ictp-signup-form .select2-container--default .select2-search--inline .select2-search__field{height:26px !important;min-height:26px !important;max-height:26px !important;width:auto !important;min-width:140px !important;padding:0 !important;margin:4px 0 0 4px !important;border:0 !important;background:transparent !important;color:#fff !important;resize:none !important;box-shadow:none !important;line-height:26px !important;font-family:"Fira Sans",sans-serif !important;font-size:16px !important;}.ictp-signup-form .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:4px !important;background:rgba(255,255,255,0.14) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#fff !important;border-radius:3px !important;}.ictp-signup-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff !important;margin-right:5px !important;}.ictp-signup-form .select2-dropdown{background:#fff !important;color:#111 !important;border-radius:0 !important;}.ictp-signup-form .select2-results__option{color:#111 !important;}.ictp-signup-form-expert .expert-category-row{width:100%;display:grid !important;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}.ictp-signup-form-expert .expert-category-row > .input-select,.ictp-signup-form-expert .expert-category-row > div{min-width:0;}.ictp-signup-form-expert #expert-sub-categories-wrapper{width:100%;}@media (max-width:767px){.ictp-signup-form-expert .expert-category-row{grid-template-columns:1fr;}}.provider.expert{width:30%;min-width:280px;}.provider.expert > img{width:100%;height:260px;object-fit:cover;display:block;}.provider.expert .sector-name h5 span{color:inherit;}.provider.expert .btn-primary{display:inline-flex;}.catalogue .providers.search-results .small-title-light{justify-content:left !important;}.catalogue .providers.search-results .subtitle-flex{text-align:left !important;justify-content:left !important;}.catalogue .providers.search-results .text-center{text-align:left !important;}@media (max-width:1024px){.catalogue .providers.search-results .text-center br{display:none;}.catalogue .providers.search-results .subtitle-flex .title{text-align:left !important;}}@media (max-width:991px){.profile-auth-only{display:flex !important;justify-content:center;align-items:center;gap:12px;margin-top:25px;flex-wrap:wrap;}.profile-auth-only .login,.profile-auth-only .sign{display:inline-flex;align-items:center;justify-content:center;}body.user-logged-in .btn-menu{display:none !important;}body.user-logged-in .header-nav{display:block !important;}body.user-logged-in .header-nav nav{display:flex !important;justify-content:center;}}body.user-logged-in .mobile-menu{display:none !important;}.mobile-profile-actions{display:none;}@media (max-width:991px){.mobile-profile-actions{display:flex;justify-content:center;gap:10px;width:100%;margin-top:20px;}.mobile-profile-actions .login,.mobile-profile-actions .sign{padding:14px 22px;text-align:center;}.header-top{flex-wrap:wrap;}}.profile-messages-table-wrap{overflow-x:auto;text-align:center;}.profile-messages-table{width:100%;border-collapse:collapse;background:#fff;margin:0 auto;box-shadow:0 20px 50px rgba(49,20,68,0.08);}.profile-messages-table th,.profile-messages-table td{padding:18px 16px;border-bottom:1px solid rgba(49,20,68,0.12);text-align:center;vertical-align:middle;}.profile-messages-table th{background:#311444;color:#fff;font-weight:700;}.table-info-btn{padding:10px 22px;display:inline-flex;}.profile-message-card{background:#fff;padding:35px;box-shadow:0 20px 50px rgba(49,20,68,0.08);margin-top:30px;}.message-box{background:#f8f2ff;padding:25px;margin-top:10px;}.message-status{font-weight:700;display:inline-flex;align-items:center;justify-content:center;}.message-status.seen{color:#16a34a;}.message-status.not-seen{color:#dc2626;}.faq-item{margin-bottom:0;background:white;box-shadow:0 4px 20px rgba(0,0,0,0.06);transition:all 0.3s ease;}.faq-question{padding:30px 24px;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#2C134F;font-family:"Oswald",sans-serif;font-size:28px;font-weight:500;line-height:30px;letter-spacing:-0.56px;}.faq-question .icon{font-size:28px;transition:transform 0.3s ease;color:#2C134F;}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding:0 24px;}.faq-answer p{margin:0;color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;font-weight:400;line-height:25px;padding:0 0 40px 0;}.faq-item.active .faq-answer{max-height:500px;}.faq-item.active .faq-question .icon{transform:rotate(45deg);}@media (max-width:576px){.faq-question{font-size:22px;line-height:32px;letter-spacing:-0.44px;}}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}.portfolio-item img{width:100%;height:280px;object-fit:cover;display:block;}@media (max-width:991px){.portfolio-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:576px){.portfolio-grid{grid-template-columns:1fr;}}.text-image-section{padding:80px 0 30px 0;background-color:#FAF7FF;}.paragraph-small-title{margin-bottom:30px;}.text-image-section .section-wrapper{display:flex;align-items:center;gap:50px;padding:35px;background:#2C134F;}.text-image-section .section-wrapper.image-left{flex-direction:row-reverse;}.text-image-section .section-content{width:50%;}.text-image-section .section-image{width:50%;}.text-image-section .section-title{margin-bottom:25px;line-height:1.1;font-family:"Oswald",sans-serif;}.text-image-section .section-text p{margin-bottom:18px;line-height:1.6;font-family:"Fira Sans",sans-serif;}.text-image-section .section-image img{width:100%;height:auto;display:block;border:5px solid #F47A42;}@media (max-width:991px){.text-image-section .section-wrapper,.text-image-section .section-wrapper.image-left{flex-direction:column;}.text-image-section .section-content,.text-image-section .section-image{width:100%;}}.model-pillars-paragraph{background-color:#FAF7FF;padding:80px 0 30px 0;}.model-pillars-paragraph .container{max-width:1280px;margin:0 auto;padding:0 40px;}.model-pillars-paragraph .model-intro{margin-top:35px;}.model-pillars-paragraph .model-intro h6{margin-bottom:20px;color:#2C134F;font-family:"Oswald",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-0.8px;}.model-pillars-paragraph .content-simple{display:grid !important;grid-template-columns:1fr 1fr;align-items:center;gap:60px;}.model-pillars-paragraph .content-simple > .txt{width:auto !important;}.model-pillars-paragraph .content-simple > .img{width:auto !important;}.model-pillars-paragraph .content-simple > .img img{width:100%;height:auto;display:block;border:5px solid #F47A42;}.model-pillars-paragraph .pillar{display:flex;gap:18px;margin-bottom:28px;}.model-pillars-paragraph .pillar > .img{width:32px;flex:0 0 32px;}.model-pillars-paragraph .pillar > .img img{width:32px;height:auto;display:block;}@media (max-width:991px){.model-pillars-paragraph .content-simple{grid-template-columns:1fr;}.model-pillars-paragraph .content-simple > .txt,.model-pillars-paragraph .content-simple > .img{width:100%;}}.mission-paragraph{background-color:#FAF7FF;padding:80px 0 30px 0;}.mission-paragraph .container{max-width:1280px;margin:0 auto;padding:0 40px;}.mission-paragraph .title-line .txt h1{color:#00A6DF;font-family:"Oswald",sans-serif;font-size:64px;font-weight:700;line-height:70px;text-transform:uppercase;}.mission-paragraph .mission-intro{margin-top:45px;margin-bottom:30px;}.mission-paragraph .mission-intro h6,.mission-paragraph .mission-intro p{color:#2C134F;font-family:"Oswald",sans-serif;font-size:36px;font-weight:600;line-height:44px;margin:0;}.mission-paragraph .content-simple{display:grid !important;grid-template-columns:46% 54%;gap:60px;align-items:center;}.mission-paragraph .content-simple > .img img{width:100%;display:block;border:6px solid #2C134F;}.mission-paragraph .txt{display:flex;flex-direction:column;gap:28px;}.mission-paragraph .item{display:grid;grid-template-columns:14px 1fr;gap:28px;align-items:flex-start;}.mission-paragraph .dot{width:14px;height:14px;background:#F47A42;border-radius:50%;margin-top:8px;}.mission-paragraph .item p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:21px;font-weight:400;line-height:29px;margin:0;}.mission-paragraph .mission-bottom p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;line-height:30px;margin-bottom:18px;}@media (max-width:991px){.mission-paragraph .content-simple{grid-template-columns:1fr;}.mission-paragraph .title-line .txt h1{font-size:44px;line-height:50px;}.mission-paragraph .mission-intro h6,.mission-paragraph .mission-intro p{font-size:28px;line-height:36px;}}.governance-paragraph{background-color:#FAF7FF;padding:80px 0 30px 0;}.governance-paragraph .container{max-width:1280px;margin:0 auto;padding:0 40px;}.governance-paragraph .governance-images{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.governance-paragraph .governance-images img{width:100%;display:block;}.governance-paragraph .txt p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;line-height:30px;margin-bottom:18px;}.governance-paragraph .txt .txt-dot,.governance-paragraph .txt ul{margin-top:20px;}.governance-paragraph .txt .item,.governance-paragraph .txt li{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;line-height:30px;margin-bottom:14px;}@media (max-width:767px){.governance-paragraph .governance-images{grid-template-columns:1fr;}}.homepage-hero-paragraph .bannier{min-height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex !important;align-items:flex-end;gap:20px;padding:0 40px 30px;}.homepage-hero-paragraph .bannier img{display:none !important;}.homepage-hero-paragraph{background-color:#009CDC;}.homepage-hero-paragraph .hero .bannier{width:100%;min-height:450px;background-size:contain;background-position:center;background-repeat:no-repeat;display:flex !important;gap:20px;align-items:flex-end;padding-left:40px;padding-bottom:30px;box-sizing:border-box;}.homepage-hero-paragraph .title{color:#FFFFFF !important;}.homepage-hero-paragraph .bannier img{display:none !important;}@media (max-width:991px){.homepage-hero-paragraph .title{font-size:42px;line-height:50px;}.homepage-hero-paragraph .hero .bannier{min-height:500px;background-size:cover;background-position:center;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:20px;}.homepage-hero-paragraph .hero .bannier .btn-primary{width:fit-content;}}@media (max-width:576px){.homepage-hero-paragraph .title{font-size:34px;line-height:42px;}}.homepage-about-paragraph{background:#F4EDFF;}.homepage-about .section-label{font-size:14px;text-transform:uppercase;margin-bottom:30px;position:relative;padding-left:50px;}.homepage-about .section-label:before{content:"";position:absolute;left:0;top:50%;width:40px;height:1px;background:#000;}.homepage-about .heading-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px;}.homepage-about h2{font-family:'Bebas Neue';font-size:82px;line-height:0.95;color:#2E97D4;max-width:850px;margin:0;}.homepage-about .icon img{width:120px;}.homepage-about .about-content{display:grid;grid-template-columns:1fr 1fr;gap:0;}.homepage-about .text-box{background:#351458;padding:60px;color:#fff;}.homepage-about .text-box p{font-size:34px;line-height:1.4;margin-bottom:30px;}.homepage-about .btn-about{display:inline-block;background:#fff;color:#351458;padding:18px 40px;font-weight:700;text-decoration:none;}.homepage-about .image-box img{width:100%;height:100%;object-fit:cover;display:block;}.testimonials .title-h p{margin:30px 0 0 0;color:#fff !important;font-family:"Oswald",sans-serif !important;font-size:40px !important;font-weight:500 !important;line-height:50px !important;letter-spacing:-0.8px !important;}.testimonials .title-h,.testimonials .title-h p,.testimonials .testimonial-subtitle,.testimonials .testimonial-subtitle p{color:#FFFFFF !important;}.partners .content-simple{display:flex;flex-wrap:wrap;}.partners .partner{width:16.66%;min-height:200px;border:1px solid #d7d1df;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;}.partners .partner img{max-width:160px;max-height:90px;width:auto;height:auto;object-fit:contain;display:block;}.countries{background:#FAF7FF;}.countries .content-simple{display:flex;justify-content:space-between;align-items:stretch;gap:25px;}.countries .content-simple a{text-decoration:none;width:32%;display:block;}.countries .country{width:100%;min-height:600px;padding:20px 15px;border:1px solid #2C134F;background:#FFF;box-shadow:0 12px 40px 4px rgba(15,15,15,0.08);box-sizing:border-box;}.countries .country .img img{width:100%;height:360px;object-fit:cover;display:block;}.countries .country .country-name h5{margin:0;color:#0F0F0F;font-family:"Oswald",sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:-0.70px;text-transform:uppercase;}.countries .country .country-name p{margin:10px 0 0;color:#0F0F0F;font-family:"Fira Sans",sans-serif;font-size:24px;font-weight:400;line-height:30px;}@media (max-width:991px){.countries .content-simple{flex-direction:column;}.countries .content-simple a{width:100%;}.countries .country{min-height:auto;}}.country-profile-section .card{display:grid;grid-template-columns:45% 55%;align-items:center;background:#F4ECFF;}.country-profile-section .card .img{width:100%;}.country-profile-section .card .img img{width:100%;height:auto;object-fit:cover;display:block;}.country-profile-section .card .txt{padding:40px;width:100%;}.country-profile-section .card .txt h1{font-family:"Oswald",sans-serif;font-size:60px;font-style:normal;font-weight:500;line-height:65px;letter-spacing:-1.20px;text-transform:uppercase;margin:0;color:#2C134F;margin-top:20px;margin-right:30px;}.country-profile-section .paragraph p{color:#2C134F;font-family:"Fira Sans",sans-serif;font-size:20px;line-height:30px;margin:0;}.country-profile-section .img-flex{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.country-profile-section .img-flex img{width:100%;height:auto;object-fit:cover;display:block;}@media (max-width:768px){.country-profile-section .card,.country-profile-section .img-flex{grid-template-columns:1fr;}}.why-ictp .response .why-response-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;}.why-ictp .response .why-response-grid > .img img{width:100%;height:auto;object-fit:cover;border:5px solid #2C134F;display:block;}.why-ictp .response .txt-dot{display:flex;flex-direction:column;gap:18px;width:100% !important;}.why-ictp .response .txt-dot .item{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:flex-start;}.why-ictp .response .txt-dot .item img{width:22px;margin-top:2px;}.why-ictp .response .txt-dot .item p{margin:0;}@media (max-width:991px){.why-ictp .response .why-response-grid{grid-template-columns:1fr;gap:35px;}.why-ictp .response .why-response-grid > .img{max-width:100%;}}@media (max-width:575px){.why-ictp .response .why-response-grid{gap:25px;}.why-ictp .response .why-response-grid > .img img{border-width:3px;}.why-ictp .response .txt-dot{gap:14px;}.why-ictp .response .txt-dot .item{grid-template-columns:24px 1fr;gap:10px;}.why-ictp .response .txt-dot .item img{width:18px;}}
@media (max-width:1600px){header .container{max-width:100%;}header .header-top{max-width:95%;margin:auto;}.header-nav nav{padding:20px 0px !important;}}@media (max-width:1280px){header .container{max-width:95%;}.btn-more{justify-content:left;}.btn-more.pt-100{padding-top:50px;}.container{max-width:95%;}header .header-nav{display:none;}header .header-top{padding-bottom:50px;}header.pb-50{padding-bottom:0px;}header .header-top{display:grid;grid-template-columns:1fr auto;align-items:flex-start;row-gap:10px;}header .header-top > a{grid-column:1;grid-row:1;}header .header-top .btn-menu{grid-column:2;grid-row:1;display:flex;margin-top:15px;}header .header-top .partners-logo{grid-column:1 / -1;grid-row:2;display:flex;justify-content:space-between;align-items:center;}header .header-top .logo-unido{justify-content:left;}.logo-ictp{max-width:200px;}.pt-150{padding-top:50px;}.featured-sectors.pt-100{padding-top:50px;}.pt-200{padding-top:100px;}.hero .bannier{background:url(/themes/custom/ictp_theme/assets/images/home/banner.webp) center center / cover no-repeat;}.title,.title-line .txt h1{font-size:45px;line-height:55px;letter-spacing:-0.90px;}.testimonials .container .title-h h6,.model h6,.mission h6,.financing .funding .list h6{font-size:30px;line-height:40px;letter-spacing:-0.6px;}.subtitle-flex img{width:100px;height:100px;}.about .about-contents{align-items:flex-start;}.featured-sectors .sector .sector-name h5{font-size:22px;line-height:30px;letter-spacing:-0.44px;}.featured-sectors .content-simple a{width:32%;}.featured-sectors .sector{box-sizing:border-box;}.ictp-works .content-gap{align-items:flex-start;}.ictp-works .txt .work .step h6{font-size:22px;line-height:32px;letter-spacing:-0.44px;}.ictp-works .txt .work .step p{font-size:20px;line-height:30px;letter-spacing:-0.80px;}.news-knowledge .title br{display:none;}.countries .content-simple a{width:32%;}.countries .country{box-sizing:border-box;}.contact-newsletter .content-gap{justify-content:initial;gap:100px;}.contact-newsletter .contact-us{width:45%;}.model .txt .pillars{gap:20px;}.model .txt .pillars.pt-50{padding-top:20px;}.txt-dot p br{display:none;}.txt-dot{gap:20px;}.model .txt p{font-size:25px;line-height:35px;}.info-text .txt{padding-right:20px;}.info-text .txt.pl-120{padding-left:20px;}.info-text .txt p{font-size:21px;line-height:31px;max-width:100%;}.partners .pt-100{padding-top:50px;}.contact .contact-us{width:100% !important;}.solutions .solution .txt{width:55%;}.solutions .solution{align-items:center;}.solutions .solution .txt h6{font-size:40px;line-height:45px;letter-spacing:-0.8px;}.solutions .solution .txt p{font-size:23px;line-height:28px;margin-top:10px;margin-bottom:20px;}.provider h5{line-height:28px;}.catalogue .pt-100,.about.pt-100{padding-top:50px;}.catalogue-details .products .content{align-items:flex-start;}.details.pb-100{padding-bottom:20px;}.sectors.pb-150{padding-bottom:0px;}.catalogue-details .products .content .txt h1{font-size:40px;line-height:40px;letter-spacing:-0.80px;}.experts .page-title .title{font-size:50px;line-height:60px;letter-spacing:-1px;}.experts .pt-100{padding-top:50px;}.experts .pb-150{padding-bottom:0px;}.financing .pt-100{padding-top:50px;}.funding.pb-50{padding-bottom:0px;}.financing .pb-200{padding-bottom:100px;}.news-and-knowledge .pt-100{padding-top:50px;}.industrial-sector .pt-100{padding-top:50px;}.sectors .content-simple.pb-150{padding-bottom:0px;}.providers-contact .pt-100{padding-top:50px;}.providers-contact .space-50{display:none;}.providers-contact .pt-70{padding-top:0px;}.sign-up .pl-120{padding-left:50px;}.sign-up .pt-100{padding-top:50px;}.sign-up .form form .input input{width:80%;}.sign-up.welcome .form{min-height:initial;}.catalogue form{flex-wrap:wrap;row-gap:20px;}}@media (max-width:1024px){.contact-newsletter .contact-us{width:100%;}.input input,.contact-us .input textarea{width:100%;}.iti{width:100% !important;}.iti input{width:100% !important;}.join-plateform .big-title{width:100%;}.join-plateform .small-title-dark{width:100%;}.join-plateform .small-title-dark .line-h{display:none;}.join-plateform .btn-more{padding-top:50px;}.join-plateform .small-title-dark p{max-width:60%;}.join-plateform .title{margin-bottom:50px;}.sign-up .pt-100,.sign-up .pt-50{padding-top:0px;}.solutions .solution{align-items:flex-start;}.title-line .img,.subtitle-flex img{display:none;}.about .about-contents{flex-wrap:wrap;}.about .about-contents .txt,.about .about-contents .img{width:100%;}.card-news-knowledge .img span{box-sizing:border-box;height:60px;}.tools-country .img,.tools-country .txt{width:100% !important;}.tools-country .content{gap:20px !important;}.tools-country.tools-end .content{flex-direction:column-reverse !important;}}@media (max-width:992px){.hero-2 img{right:30px;}.hero .bannier .btn-primary{font-size:15px;}.featured-sectors .content-simple{row-gap:30px;}.featured-sectors .content-simple a{width:48%;}.ictp-works .content-gap{flex-wrap:wrap;}.ictp-works .img,.ictp-works .txt{width:100%;}.card-news-knowledge{width:48%;box-sizing:border-box;}.news-knowledge .content-simple{row-gap:40px;}.countries .content-simple{row-gap:40px;}.countries .content-simple a{width:48%;}.title-line{justify-content:initial;}.title br,.title-line .txt h1 br{display:none;}.partners .partner{width:20%;box-sizing:border-box;}.partners .content-simple{flex-wrap:wrap;}.contact-newsletter .contact-us{width:100%;}.input input,.contact-us .input textarea{width:100%;}.input input[type="text"],.input input[type="email"],.input input[type="password"],.input input[type="tel"]{min-width:initial;}.iti{width:100% !important;}.iti input{width:100% !important;}.join-plateform .big-title{width:100%;}.join-plateform .small-title-dark{width:100%;}.join-plateform .small-title-dark .line-h{display:none;}.join-plateform .btn-more{padding-top:50px;}.join-plateform .small-title-dark p{max-width:60%;}.join-plateform .title{margin-bottom:50px;}footer .content-gap{flex-wrap:wrap;gap:50px;}footer .speed-links{width:15%;}.testimonials .content-simple{justify-content:initial;padding-left:20px;}.testimonials .witnesses{width:15%;}.testimonials .txt{width:75%;}.testimonials .txt .witnesse-name img{width:50px;height:50px;}.testimonials .txt .witnesse-name h6{font-size:30px;line-height:40px;letter-spacing:-0.6px;}.testimonials .txt .witnesse-name p{margin-top:7px;font-size:18px;letter-spacing:-0.72px;line-height:28px;}.ictp{row-gap:30px;}.ictp .txt{padding-top:30px;}.ictp .txt,.ictp .img,.model .img,.model .txt,.mission .img,.mission .txt-dot{width:100%;}.model .pt-50{padding-top:20px;}.model .txt .pillar{gap:10px;}.model .content-simple{gap:50px;}.model .txt .pillar .img{width:8%;}.model .txt .pillar .step{width:92%;}.mission .content-simple{gap:50px;}.why-ictp .mission p{font-size:21px;line-height:31px;letter-spacing:-0.84px;}.info-text .txt{width:100%;min-height:500px;padding-bottom:100px;}.info-text .img{width:100%;}.info-text .img img{object-fit:contain;}.info-text .subtitle-flex{justify-content:initial;}.profile .card{flex-direction:column-reverse;row-gap:50px;}.profile .card .img{width:100%;}.profile .card .txt{width:100%;padding:0;}.profile .card .txt h1 br{display:none;}.kenya .countries .country,.zimbabwe .countries .country,.zambie .countries .country{min-height:450px;}.solutions .solution .txt h6{font-size:30px;line-height:40px;letter-spacing:-0.6px;}.solutions .solution .txt p{margin-bottom:10px;}.catalogue form .inputs{flex-wrap:wrap;}.catalogue form .content{width:48%;}.catalogue form .inputs{display:flex;justify-content:initial;}.catalogue form .content .custom-select{padding:15px 0px 15px 20px;}.sectors .sector{width:48%;}.provider{width:48%;}.join-plateform .title{font-size:60px;line-height:70px;letter-spacing:-1.22px;}.catalogue-details .products .content .img,.catalogue-details .products .content .txt{width:100%;}.catalogue-details .products .content .img img{width:70%;}.catalogue-details .products .content{row-gap:20px;}.details.pb-100{padding-bottom:50px;}.input-search{flex-direction:column;align-items:initial;}.input-search button{width:fit-content;}.input-search input{width:80%;}.pagination{padding:50px 0;}.tools p{font-size:23px;letter-spacing:-0.46px;line-height:33px;}.tools .content{row-gap:50px;}.tools .content .txt,.tools .content .img{width:100%;}.tools .content .txt img{margin-top:0px;}.tools .content .txt{gap:20px;}.news-and-knowledge .filter .content-simple .card{width:100%;}.providers-contact .join-plateform .title{max-width:80%;}.provider-profile .img{width:80%;}.provider-profile .txt{width:100%;}.providers-contact .pt-80{padding-top:0px;}.sign-up .pt-100,.sign-up .pt-50{padding-top:0px;}.login .form{min-height:500px !important;}.signup .form{min-height:650px !important;}.sign-up .title{font-size:30px;line-height:40px;letter-spacing:-0.6px;}.sectors .sector{min-height:520px;}}@media (max-width:768px){.hero .bannier{flex-direction:column;align-items:flex-start;justify-content:flex-end;}.partners .partner{height:150px;}.profile .card .txt h1{font-size:30px;line-height:40px;letter-spacing:-1.20px;}}@media (max-width:576px){.hero-2 img{display:none;}.title,.title-line .txt h1{font-size:30px;line-height:40px;letter-spacing:-0.60px;}.about .about-contents .txt{padding:40px 20px 50px 20px;}.featured-sectors .content-simple a{width:100%;}.featured-sectors .sector .sector-name h5{font-size:26px;line-height:26px;letter-spacing:-0.52px;}.featured-sectors .sector .sector-name h5 br{display:none;}.ictp-works .txt .work .img img{width:30px;height:35px;}.ictp-works .txt .work{gap:5px;}.card-news-knowledge{width:100%;}.countries .content-simple a{width:100%;}.countries .country .country-name p{font-size:20px;line-height:30px;}.kenya .countries a,.zimbabwe .countries a,.zambie .countries a{width:100% !important;}.testimonials .container .title-h h6{font-size:25px;line-height:35px;letter-spacing:-0.5px;}.testimonials .content-simple{flex-direction:column;align-items:center;padding-left:0;}.testimonials .witnesses{width:100%;min-height:0;padding-bottom:20px;}.testimonials .txt{width:100%;}.partners .partner{width:33%;}.join-plateform .small-title-dark p{max-width:100%;font-size:18px;line-height:28px;letter-spacing:-0.72px;}footer .logo{width:100%;}footer .logo img{width:200px;height:auto;}footer .logo h6{font-size:21px;line-height:31px;}footer .speed-links{width:40%;}footer .speed-links.contact{width:100%;}header.pt-50{padding-top:20px;}header .header-top{padding-bottom:20px;}header .header-top .btn-menu i{font-size:25px;}.search-form{width:80%;max-width:600px;position:relative;}footer .footer-bottom{flex-direction:column;align-items:center;justify-content:initial;gap:10px;}footer .mt-100{margin-top:50px;}.page-title .title{font-size:50px;line-height:initial;letter-spacing:-1px;}.page-title.pt-50{padding-top:10px;}.page-title.pb-50{padding-bottom:10px;}.title-two{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.ictp{padding:15px;}.testimonials .container .title-h h6,.model h6,.financing .funding .list h6{font-size:25px;line-height:35px;letter-spacing:-0.5px;}.model .txt .pillar .img img{width:30px;height:35px;}.model p{font-size:21px;line-height:28px;letter-spacing:-0.84px;}.model .txt p{font-size:21px;line-height:28px;letter-spacing:-0.84px;font-weight:600;}.txt-dot .item{gap:15px;}.dot{margin-top:5px;}.txt-dot.pl-50{padding-left:0px;}.about .mission-model-gouvernance.pb-200,.why-ictp .pb-200{padding-bottom:100px;}.why-ictp .ictp{padding:20px;gap:10px;}.why-ictp .mission .txt-dot .item{align-items:flex-start;}.why-ictp .mission .txt-dot img{width:30px;height:35px;}.response.pt-100{padding-top:50px;}.gouvernance .pt-50,.mission .pt-50{padding-top:40px;}.mission .content-simple{gap:20px;}.info-text .txt{padding-top:40px;}.info-text .txt{padding-bottom:40px;}.profile .card{row-gap:20px;}.profile .card{padding:15px;}.content.pt-50.image-right{padding-top:0;}.title-line .txt .fs-40{font-size:30px !important;line-height:40px !important;letter-spacing:-0.6px !important;}.contact-form .content .contact-us .input-flex{flex-direction:column;gap:0;}.catalogue form .content{width:100%;}.sectors .sector{width:100%;}.solutions .solution{gap:20px;padding:15px;}.solutions .solution .img{width:100%;}.solutions .solution .txt{width:100%;}.solutions .solution .txt h6{font-size:25px;line-height:35px;letter-spacing:-0.5px;}.catalogue .providers .text-center br{display:none;}.providers .content-simple.pt-70{justify-content:center;}.provider{width:100%;}.catalogue-details .products .content .txt h1{font-size:30px;line-height:30px;letter-spacing:-0.60px;}.catalogue-details .products .content .txt h6{font-size:22px;line-height:32px;letter-spacing:-0.44px;margin-top:10px;}.catalogue-details .products .content .txt p span{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.4px;}.catalogue-details .products .content .txt p{font-size:18px;font-weight:300;line-height:28px;letter-spacing:-0.72px;}.catalogue-details .sectors .content-simple{padding-top:50px;}.experts .page-title .title{font-size:25px;line-height:35px;letter-spacing:-0.5px;}.experts .page-title.pt-50{padding-top:50px;}.input-search input{width:100%;}.input-search.pt-50{padding-top:20px;}.card-news-knowledge .card-title p{font-size:18px;line-height:22px;}.tools p{font-size:21px;line-height:28px;letter-spacing:-0.84px;font-weight:600;}.tools .txt img{width:30px;height:35px;object-fit:contain;}.tools .txt div{gap:10px;}.news-and-knowledge .filter .content-simple .card{width:100% !important;}.news-and-knowledge .filter .input{gap:20px;}.news-and-knowledge .filter .input label,.news-and-knowledge .filter .select-trigger{font-size:21px;line-height:31px;letter-spacing:-0.42px;}.news-and-knowledge .page-title .title{line-height:40px;}.news-and-knowledge .page-title.pt-50{padding-top:30px;}.news-and-knowledge .page-title.pb-50{padding-bottom:70px;}.news-and-knowledge .page-title{height:0px;}.industrial-sector .page-title .title{font-size:25px;line-height:35px;letter-spacing:-0.5px;}.industrial-sector .page-title.pt-50{padding-top:30px;}.industrial-sector .page-title.pb-50{padding-bottom:70px;}.industrial-sector .page-title{height:0px;}.providers-contact .join-plateform .title{max-width:100%;}.provider-profile .txt h1{font-size:30px;line-height:30px;letter-spacing:-0.60px;}.provider-profile .txt h6{font-size:22px;line-height:32px;letter-spacing:-0.44px;margin-top:10px;}.provider-profile .txt p span{font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.4px;}.provider-profile .txt p{font-size:18px;font-weight:300;line-height:28px;letter-spacing:-0.72px;}.catalogue-details .sectors .content-simple{padding-top:50px;}.sign-up .img{display:none;}.sign-up .form{width:100%;}.sign-up .pl-120{padding-left:10px;}.sign-up .form form .input input{width:90%;}.mobile-auth{padding-left:0px;flex-direction:column;}.mobile-menu__header img{width:180px;height:auto;}.hero .bannier{padding-left:10px;}.welcome p{font-size:18px;line-height:28px;letter-spacing:-0.72px;}.welcome .links-welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;}.welcome a{font-size:20px;font-style:normal;font-weight:400;line-height:20px;}footer .footer-bottom p{text-align:center;}footer .footer-bottom p br{display:none;}.sign-up .input-check{display:initial;}.agree{gap:15px;}.catalogue form{padding:40px 25px;}.catalogue form .inputs{gap:20px;}.catalogue form{row-gap:30px;}.catalogue form .btn-primary{width:100%;padding:10px 30px;border:none;cursor:pointer;}.tools-country .txt img{width:20px !important;height:auto !important;object-fit:contain;}}@media (max-width:376px){.news-and-knowledge .filter .input label,.news-and-knowledge .filter .select-trigger{font-size:15px;line-height:25px;letter-spacing:-0.30px;}}@media (max-width:320px){header .header-top .btn-menu i{font-size:20px;}header .header-top .btn-menu{gap:10px;}.title,.title-line .txt h1{font-size:25px;line-height:35px;letter-spacing:-0.50px;}.hero .bannier .btn-primary{padding:15px 20px;}.partners .partner{height:100px;}}header .header-top .partners-logo{display:flex;align-items:center;justify-content:space-between;}header .header-top .logo-unido img,header .header-top .logo-eela img,header .header-top .logo-ictp img{display:block;height:auto;max-width:100%;}header .header-top .logo-ictp img{width:180px;}header .header-top .logo-unido img{width:210px;}header .header-top .logo-eela img{width:220px;}@media (max-width:576px){header .header-top .logo-ictp img{width:160px;}header .header-top .logo-unido img{width:150px;}header .header-top .logo-eela img{width:150px;}}
