/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--main-color:#5459AF;--second-color:#EDEDED;--third-color:#F7A933;}:root[dir="ltr"]{direction:ltr;}:root[dir="rtl"]{direction:rtl;}body{text-align:start;}p,h1,h2,h3,h4,h5,h6{text-align:start;}.container{padding-inline:1rem;margin-inline:auto;}.card{margin-inline-start:1rem;padding-inline-start:1rem;}.figure{float:inline-start;}.badge{inset-inline-end:0.5rem;}[dir="rtl"] .nav{flex-direction:row-reverse;}[dir="rtl"] .nav .icon{margin-inline-start:0.5rem;margin-inline-end:0;}[dir="ltr"] .nav .icon{margin-inline-end:0.5rem;margin-inline-start:0;}ul{padding-inline-start:1.25rem;}[dir="rtl"] ul{padding-inline-start:1.25rem;}[dir="ltr"] .chevron::before{content:"➜";}[dir="rtl"] .chevron::before{content:"➔";}.block-incubator-logo img{height:100px;max-width:100%;object-fit:contain;margin:0 10px;}.stat-box{background:var(--main-color);opacity:0.8;color:#fff;border-radius:12px;padding:40px 20px 20px;margin:30px 10px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.2);}.stat-box h2{font-size:2.5rem;font-weight:700;margin:10px 0 5px;color:white !important;text-align:center !important;}.stat-box p{font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;margin:0;text-align:center !important;}.icon-circle{width:50px;height:50px;background:var(--second-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--third-color) !important;font-size:1.4rem;position:absolute;top:-25px;left:50%;transform:translateX(-50%);}.icon-circle svg{width:25px !important;height:25px !important;}.about-block{display:flex;align-items:center;justify-content:center;}.about-block .container{position:relative;z-index:1;}.about-box{direction:inherit;}body[dir="ltr"] .about-box{text-align:left !important;}body[dir="rtl"] .about-box{text-align:right !important;}.header-top{background:#ffffff;border-bottom:2px solid #eee;padding:10px 0;}.logo-and-site-name-wrapper{display:flex;align-items:center;gap:15px;}.logo img{max-height:70px;transition:transform 0.3s ease-in-out;}.logo img:hover{transform:scale(1.05);}.site-name a{font-size:1.5rem;font-weight:700;color:var(--main-color);text-decoration:none;}.site-slogan{font-size:0.9rem;color:#666;}.block-incubator-logo img{max-height:60px;transition:transform 0.3s ease-in-out;}.block-incubator-logo img:hover{transform:scale(1.05);}@media (max-width:768px){.logo-and-site-name-wrapper{flex-direction:column;text-align:center;}.site-name{margin-top:10px;}.block-incubator-logo{text-align:center;margin-top:15px;}}.btn-primary{background-color:var(--third-color) !important;border-color:var(--third-color) !important;color:#fff !important;}ul.clearfix li > a:dir(ltr):before{left:0;content:"\f105";}ul.clearfix li > a:dir(rtl):before{right:0;content:"\f104";}ul.clearfix li a:dir(ltr),ul.clearfix li > span:dir(ltr){padding:7px 0 8px 20px;}ul.clearfix li a:dir(rtl),ul.clearfix li > span:dir(rtl){padding:7px 20px 8px 0;}.video-background{position:relative;width:100%;height:70vh;overflow:hidden;}.bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0;}.video-background.overlay{position:absolute;top:0;left:0;width:100%;height:60%;background:rgba(0,0,0,0.5);z-index:1;}.video-background.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:white;z-index:2;}.video-background .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;text-align:center;color:#fff;width:100%;max-width:1200px;padding:20px;display:flex;justify-content:center;}.video-background.content h1{font-size:3rem;margin-bottom:20px;}.video-background.content p{font-size:1.25rem;margin-bottom:30px;}.header-top{background-color:#fff;color:#333;padding:15px 0;border-bottom:1px solid #e0e0e0;}.header-top .container{max-width:1200px;margin:0 auto;padding:0 15px;}.header-top__container .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.header-top-first{display:flex;align-items:center;gap:15px;}.header-top-first .logo img{max-height:60px;width:auto;display:block;}.header-top-first .site-name a{font-size:18px;font-weight:bold;color:#222;text-decoration:none;}.header-top-first .site-slogan{font-size:14px;color:#666;margin-top:3px;}.header-top-second{text-align:right;}.header-top-second .block-incubator-logo img{max-height:60px;width:auto;}@media (max-width:991px){.header-top__container .row{flex-direction:column;align-items:flex-start;}.header-top-second{margin-top:10px;text-align:left;}}@media (max-width:575px){.header-top-first{flex-direction:column;align-items:flex-start;}.header-top-first .site-name{font-size:16px;}.header-top-first .site-slogan{font-size:12px;}.header-top-second .block-incubator-logo img{max-height:50px;}}.partner-logo{width:200px;height:200px;margin:0 auto 30px;border:2px solid #eee;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all 0.3s ease-in-out;}.partner-logo-page{width:200px;height:200px;border:2px solid #eee;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all 0.3s ease-in-out;}.partner-logo img{max-width:80%;max-height:80%;object-fit:contain;transition:filter 0.3s;}.partner-logo:hover img{filter:grayscale(0%);}.partner-logo-page img{max-width:80%;max-height:80%;object-fit:contain;transition:filter 0.3s;}.partner-logo-page:hover img{filter:grayscale(0%);}.icon-circle h2{text-align:center !important;}.icon-circle p{text-align:center !important;}.block-search form{position:relative;margin:0;}.block-search input[type="search"],.block-search input[type="text"]{width:240px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;font-family:'teshrin',sans-serif !important;transition:all 0.3s ease;}.block-search input[type="search"]:focus,.block-search input[type="text"]:focus{outline:none;border-color:#002366;box-shadow:0 0 4px rgba(0,35,102,0.3);}:dir(ltr) .block-search form::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#666;}:dir(ltr) .block-search input[type="search"],:dir(ltr) .block-search input[type="text"]{padding-left:40px;padding-right:12px;}:dir(rtl) .block-search form::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#666;}:dir(rtl) .block-search input[type="search"],:dir(rtl) .block-search input[type="text"]{padding-right:40px;padding-left:12px;}.header-top__section.header-top-second .region-header-top-second{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}#block-headertopctabuttons,#block-conference-lite-languageswitcherlangcode{display:flex;align-items:center;margin:0;padding:0;}#block-headertopctabuttons ul.icons-list{display:flex;gap:5px;margin:0;padding:0;list-style:none;}#block-conference-lite-languageswitcherlangcode ul.links{display:flex;gap:5px;margin:0;padding:0;list-style:none;}#block-conference-lite-astmartalbhth{flex-basis:100%;margin-top:10px;}#block-conference-lite-astmartalbhth input.form-search{width:100%;max-width:250px;}.partner-name{text-align:center !important;}.partner-type{font-size:1.5rem;font-weight:600;margin:40px 0 20px;color:#222;text-transform:uppercase;}.partner-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;}.partner-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;padding:15px;}.partner-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);}.partner-logo img{max-width:100%;height:auto;object-fit:contain;margin-bottom:15px;}.partner-info{text-align:center;}.partner-name a{font-size:1rem;font-weight:500;color:#333;text-decoration:none;display:block;margin-bottom:5px;transition:color 0.3s;}.partner-name a:hover{color:#007bff;}.partner-desc{font-size:0.875rem;color:#666;}@media (max-width:1200px){.partner-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}}@media (max-width:768px){.partner-type{font-size:1.25rem;}.partner-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;}}@media (max-width:480px){.partner-list{grid-template-columns:1fr 1fr;}}.partner-item{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.1);overflow:hidden;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;padding:20px;display:flex;flex-direction:column;align-items:center;}.partner-item:hover{transform:translateY(-8px);box-shadow:0 12px 20px rgba(0,0,0,0.15);}.partner-logo-page{width:180px;height:180px;border-radius:16px;border:2px solid #eee;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:20px;transition:transform 0.3s ease;}.partner-logo-page img{width:80%;height:80%;object-fit:contain;transition:transform 0.3s ease;}.partner-item-page:hover .partner-logo-page img{transform:scale(1.1);}.partner-info{text-align:center;display:flex;flex-direction:column;align-items:center;}.partner-name-page{font-size:1.1rem;font-weight:600;color:#222;margin-bottom:5px;transition:color 0.3s;text-align:center !important;}.partner-item-page:hover .partner-name-page{color:#007bff;}.partner-desc{font-size:0.9rem;color:#666;line-height:1.4;}.partner-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}@media (max-width:768px){.partner-logo-page{width:140px;height:140px;margin-bottom:15px;}.partner-name-page{font-size:1rem;}}@media (max-width:480px){.partner-logo-page{width:120px;height:120px;}.partner-name-page{font-size:0.95rem;}}.partner-card-img img{height:200px;width:100%;object-fit:cover;}.view-partners-view .view-content h3{background-color:var(--third-color);color:#fff;font-weight:bold;padding:10px 20px;margin:0 0 15px 0;}.view-partners-view .views-view-responsive-grid{margin-bottom:50px;gap:25px !important;}.partner-logo-page{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center;padding:20px;height:160px;transition:all 0.3s ease;}.partner-logo-page img{max-width:100%;max-height:100px;object-fit:contain;transition:transform 0.3s ease;}.partner-logo-page:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,0.15);}.partner-logo-page:hover img{transform:scale(1.05);}.news-item{display:flex;align-items:center;padding:10px;border:1px solid #ddd;background-color:#f7f7f7;}.news-item:last-child{margin-bottom:0;}.news-img{flex:0 0 80px;height:60px;margin-right:10px;overflow:hidden;border-radius:6px;}.news-img img{width:100%;height:100%;object-fit:cover;}.news-content a{color:#333;font-size:15px;font-weight:500;text-decoration:none;transition:color 0.3s;}.news-content a:hover{color:#007bff;}.fixed-card{height:100%;display:flex;flex-direction:column;}.fixed-card .card-body{flex-grow:1;padding:unset !important;}.fixed-card img{height:300px;object-fit:cover;width:100%;}.fixed-card .body p{height:50px;padding:3%}.fixed-card .card-title a{background-color:var(--third-color) !important;color:#fff !important;}.fixed-card .card-body h5{margin:unset !important;}.fixed-card{margin-inline-start:unset !important;padding-inline-start:unset !important;}.success-stories-section{text-align:center;background:#f9f9f9;padding:60px 20px;}.success-stories-title{font-size:2rem;font-weight:700;color:#444;margin-bottom:40px;position:relative;}.success-stories-title::after{content:"";display:block;width:80px;height:3px;background-color:#f6a06a;margin:10px auto 0;}.success-stories-carousel{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.success-story-item{width:150px;background:#fff;border:1px solid #eee;border-radius:8px;transition:transform 0.3s ease,box-shadow 0.3s ease;}.success-story-item:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,0.1);}.success-story-logo{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}.success-story-logo img{max-width:100%;max-height:80px;object-fit:contain;}.success-story-name{font-size:1rem;color:#fff;font-weight:500;margin:0;background-color:var(--third-color);text-align:center !important;height:50px !important;align-content:end !important;}@media (max-width:768px){.success-story-item{width:45%;}}@media (max-width:480px){.success-story-item{width:80%;}}
