body{font-variant-numeric:lining-nums tabular-nums}.custom-news-card.et_pb_blog .et_pb_ajax_pagination_container>.et_pb_posts.et_flex_module{display:flex;flex-direction:column;gap:18px}.custom-news-card.et_pb_blog article.et_pb_post{position:relative;display:grid;grid-template-columns:40% 60%;height:125px;overflow:hidden;background-image:url('https://www.agu.edu.bh/wp-content/uploads/2026/05/arch-right.svg');background-repeat:no-repeat;background-position:center;background-size:100% 100%}.custom-news-card.et_pb_blog article.et_pb_post .entry-featured-image-url{grid-column:1;grid-row:1;margin:0!important;padding:7px 0 7px 7px!important;overflow:hidden}.custom-news-card.et_pb_blog article.et_pb_post .entry-featured-image-url img{width:100%!important;height:111px!important;display:block;object-fit:cover;object-position:center;border-radius:16px 0 0 16px;margin-left:5px}.custom-news-card.et_pb_blog article.et_pb_post .entry-title{grid-column:2;grid-row:1;margin:22px 55px 0 18px!important;padding:0!important}.custom-news-card.et_pb_blog article.et_pb_post .entry-title a{color:#003d4c!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis!important}.custom-news-card.et_pb_blog article.et_pb_post .post-content{grid-column:2;grid-row:1;margin:52px 55px 0 18px!important;height:30px!important;max-height:30px!important;overflow:hidden!important}.custom-news-card.et_pb_blog article.et_pb_post .post-content p,.custom-news-card.et_pb_blog article.et_pb_post .post-content .post-content-inner{margin:0!important;color:#003d4c!important;font-size:11px!important;font-weight:600!important;line-height:15px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important}.custom-news-card.et_pb_blog article.et_pb_post .post-meta{position:absolute;left:20px;bottom:13px;z-index:5;margin:0!important;padding:0!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1}.custom-news-card.et_pb_blog article.et_pb_post .post-meta,.custom-news-card.et_pb_blog article.et_pb_post .post-meta span{color:#fff!important}.custom-news-card.et_pb_blog article.et_pb_post .author,.custom-news-card.et_pb_blog article.et_pb_post .entry-categories,.custom-news-card.et_pb_blog article.et_pb_post .post-meta a{display:none!important}.custom-news-card.et_pb_blog article.et_pb_post::before{content:"›";position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:46px;line-height:1;color:#172c3a;z-index:4}.custom-news-card.et_pb_blog .pagination{display:none!important}.single-dashboard-blog.et_pb_blog article.et_pb_post{position:relative}.single-dashboard-blog.et_pb_blog article.et_pb_post .entry-featured-image-url{margin-bottom:0!important;margin-right:20px;margin-left:20px}.single-dashboard-blog.et_pb_blog article.et_pb_post .entry-featured-image-url img{display:block}.single-dashboard-blog.et_pb_blog article.et_pb_post .entry-title{position:relative;margin:0 auto!important;width:100%;min-height:185px;background-image:url('https://www.agu.edu.bh/wp-content/uploads/2026/05/full-arch-2.svg');background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:58px 150px 20px 105px!important}.single-dashboard-blog.et_pb_blog article.et_pb_post .entry-title a{font-weight:800!important;line-height:1.05!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.single-dashboard-blog.et_pb_blog article.et_pb_post .post-meta{position:relative;z-index:3;margin:-145px 65px 0 auto!important;width:max-content;color:#003d4c!important;font-size:15px!important;font-weight:800!important;line-height:1;text-transform:uppercase}.single-dashboard-blog.et_pb_blog article.et_pb_post .post-content{position:relative;z-index:3;margin:35px 170px 0 105px!important;font-weight:800!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-dashboard-blog.et_pb_blog article.et_pb_post .post-content p,.single-dashboard-blog.et_pb_blog article.et_pb_post .post-content .post-content-inner{margin:0!important}.single-dashboard-blog.et_pb_blog article.et_pb_post .entry-title::after{content:"›";position:absolute;right:60px;top:66%;transform:translateY(-50%);font-size:58px;line-height:1;font-weight:300;color:#17384a}.custom-year-tabs .et_pb_tabs_controls{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border:none!important;padding:0;background:transparent}.custom-year-tabs .et_pb_tabs_controls li{border:none!important}.custom-programs-tabs .et_pb_tabs_controls{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;border:none!important;padding:0;background:transparent}.et_pb_tab_active,.et_pb_tab_nav_item{border:none!important}.bot_details{opacity:0;transform:translateY(20px);max-height:0;overflow:hidden;transition:opacity .4s ease,transform .4s ease,max-height .4s ease}.bot_details.active-speaker{opacity:1;transform:translateY(0);max-height:1200px}.faculty-tab{transition:.35s ease}.faculty-tab.list-active{background-image:url('https://www.agu.edu.bh/wp-content/uploads/2026/07/list-bg-active.svg')!important}.faculty-content{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-30px);filter:blur(4px);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),filter .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s}.faculty-content.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);filter:blur(0);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),filter .45s cubic-bezier(.22,.61,.36,1)}.admissions-tab .et_pb_tabs_controls{border-bottom:1px solid #d5c4a1;background:#fff}.admissions-tab .et_pb_tabs_controls li{background:transparent!important;border:none!important;position:relative}.admissions-tab .et_pb_tabs_controls li::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:#b89b67;transform:scaleX(0);transition:transform .3s ease}.admissions-tab .et_pb_tabs_controls li.et_pb_tab_active::after{transform:scaleX(1)}.chairs-content{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-12px,0,0);filter:blur(2px);transition:opacity .35s ease,transform .35s ease,filter .35s ease,visibility 0s linear .35s}.chairs-content.is-active{opacity:1;visibility:visible;pointer-events:auto;filter:blur(0);transition:opacity .35s ease,transform .35s ease,filter .35s ease}.chairs-details-section{max-height:0;opacity:0;overflow:hidden;transform:translateY(-20px);transition:max-height .65s ease,opacity .45s ease,transform .55s ease}.chairs-details-section.show-details{max-height:900px;opacity:1;transform:translateY(0)}.column-pagination .et_pb_tabs_controls{display:flex;justify-content:center;align-items:center;gap:10px;margin:30px 0 0;padding:0;background:transparent;border:none}.column-pagination .et_pb_tabs_controls::after{display:none}.column-pagination .et_pb_tabs_controls li{display:flex;justify-content:center;align-items:center;width:42px;height:42px;margin:0;border:1px solid #cccccc;border-radius:4px;background:transparent;transition:all 0.2s ease}.column-pagination .et_pb_tabs_controls li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;color:#222222;font-size:16px;line-height:1}.column-pagination .et_pb_tabs_controls li:hover{border-color:#003948}.column-pagination .et_pb_tabs_controls li.et_pb_tab_active{background:#003948;color:#fff;font-weight:bold!important}.column-pagination .et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important}.column-pagination .et_pb_all_tabs{border:none;background:transparent}.column-pagination .et_pb_tab{padding:0}@media (max-width:767px){.column-pagination .et_pb_tabs_controls{flex-wrap:wrap}.column-pagination .et_pb_tabs_controls li{width:38px;height:38px}}.column-pagination{display:flex;flex-direction:column}.column-pagination .et_pb_all_tabs{order:1}.column-pagination .et_pb_tabs_controls{order:2}.agu-apply-form{--agu-input-bg:#e2cfaa;--agu-text:#ffffff;--agu-blue:#00465c;--agu-height:54px}.agu-apply-form .gform_fields{row-gap:12px!important;column-gap:14px!important}.agu-apply-form .gfield_label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.agu-apply-form .gform_required_legend{display:none!important}.agu-apply-form input[type="text"],.agu-apply-form input[type="email"],.agu-apply-form input[type="tel"],.agu-apply-form input[type="number"],.agu-apply-form input[type="url"],.agu-apply-form select,.agu-apply-form textarea{width:100%!important;height:var(--agu-height)!important;min-height:var(--agu-height)!important;background:var(--agu-input-bg)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;padding:0 22px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:var(--agu-text)!important;outline:none!important;transition:background-color 0.2s ease,opacity 0.2s ease}.agu-apply-form input::placeholder,.agu-apply-form textarea::placeholder{color:#ffffff!important;opacity:1!important}.agu-apply-form select{color:#ffffff!important;cursor:pointer}.agu-apply-form select option{color:#222222!important;background:#ffffff!important}.agu-apply-form input:focus,.agu-apply-form select:focus,.agu-apply-form textarea:focus{background:#eadabc!important;box-shadow:none!important}.agu-apply-form textarea{height:300px!important;max-height:400px!important;padding-top:17px!important;resize:vertical!important}.agu-apply-form .gfield{margin-bottom:0!important}.agu-apply-form .ginput_container{margin:0!important}.agu-apply-form .gfield_description{margin-top:5px!important}.agu-apply-form .gform_footer{margin-top:13px!important;padding:0!important}.agu-apply-form .gform_validation_errors{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.agu-apply-form .gfield_validation_message{background:transparent!important;border:0!important;padding:5px 10px 0!important;font-size:12px!important}.agu-apply-form .gfield_error input,.agu-apply-form .gfield_error select,.agu-apply-form .gfield_error textarea{border:1px solid #b3261e!important}.agu-apply-form .iti{width:100%!important}.agu-apply-form .iti__flag-container,.agu-apply-form .iti__selected-country{z-index:5}@media (max-width:767px){.agu-apply-form .gform_fields{column-gap:0!important;row-gap:12px!important}.agu-apply-form input[type="text"],.agu-apply-form input[type="email"],.agu-apply-form input[type="tel"],.agu-apply-form input[type="number"],.agu-apply-form input[type="url"],.agu-apply-form select,.agu-apply-form textarea{height:52px!important;min-height:52px!important;font-size:14px!important;padding-left:20px!important;padding-right:20px!important}.agu-apply-form .gform_button,.agu-apply-form input[type="submit"],.agu-apply-form button[type="submit"]{width:100%!important}}.cct-form{--cct-dark:#003f50;--cct-gold:#be9b61;--cct-light-gold:#f1e9dc}.cct-form .gform_wrapper{max-width:100%;margin:0 auto}.cct-form .gform_fields{row-gap:30px!important}.cct-form .gfield{margin-bottom:0!important}.cct-form .gfield_label{color:var(--cct-gold);font-size:12px;font-weight:400;text-transform:uppercase}.cct-form .gfield_radio{display:flex!important;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.cct-form .gfield_radio .gchoice{position:relative;margin:0!important}.cct-form .gfield_radio input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.cct-form .gfield_radio label{display:inline-flex!important;justify-content:center;align-items:center;min-width:100px;min-height:28px;padding:6px 17px!important;border:1.5px solid var(--cct-dark);border-radius:30px;background:transparent;color:var(--cct-dark)!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.cct-form .gfield_radio input[type="radio"]:checked+label{background:var(--cct-dark);color:#fff!important}.cct-form .gfield_radio label:hover{background:var(--cct-dark);color:#fff!important}.cct-form input[type="text"],.cct-form input[type="email"],.cct-form input[type="tel"],.cct-form input[type="number"]{width:100%!important;height:46px!important;padding:0 20px!important;border:1.5px solid var(--cct-gold)!important;border-radius:10px!important;background:#fff!important;color:var(--cct-dark)!important;font-size:12px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.25s ease,box-shadow 0.25s ease}.cct-form input::placeholder,.cct-form textarea::placeholder{color:var(--cct-gold)!important;opacity:1!important;text-transform:uppercase}.cct-form input[type="text"]:focus,.cct-form input[type="email"]:focus,.cct-form input[type="tel"]:focus,.cct-form input[type="number"]:focus{border-color:var(--cct-dark)!important;background:#fff!important;box-shadow:none!important}.cct-form textarea{width:100%!important;min-height:145px!important;padding:15px 30px!important;background:transparent!important;border:0!important;border-left:1.5px solid var(--cct-gold)!important;border-right:1.5px solid var(--cct-gold)!important;border-bottom:1.5px solid var(--cct-gold)!important;border-radius:0 0 30px 30px!important;color:var(--cct-dark)!important;font-size:12px!important;box-shadow:none!important;outline:none!important;resize:vertical}.cct-form textarea:focus{border-left-color:var(--cct-dark)!important;border-right-color:var(--cct-dark)!important;border-bottom-color:var(--cct-dark)!important}.cct-form .gform_footer{display:flex!important;justify-content:center!important;margin-top:30px!important;padding:0!important}.cct-form .gform_button,.cct-form input[type="submit"]{width:103px!important;height:45px!important;margin:0!important;padding:0 25px!important;display:inline-flex!important;justify-content:center;align-items:center;border:none!important;border-radius:10px!important;background:var(--cct-gold)!important;color:#fff!important;font-size:11px!important;font-weight:400!important;line-height:45px!important;text-transform:uppercase;cursor:pointer;clip-path:none!important;transition:transform 0.25s ease,background-color 0.25s ease}.cct-form .gform_button:hover,.cct-form input[type="submit"]:hover{background:var(--cct-dark)!important;transform:translateY(-2px)}.cct-form .gfield_validation_message,.cct-form .validation_message{margin-top:7px!important;padding:0!important;background:transparent!important;border:0!important;font-size:11px!important}.cct-form .gform-theme--foundation input,.cct-form .gform-theme--foundation textarea,.cct-form .gform-theme--framework input,.cct-form .gform-theme--framework textarea{box-shadow:none}@media (min-width:768px){.cct-form .gform_fields{column-gap:22px!important}}@media (max-width:767px){.cct-form .gform_fields{row-gap:20px!important}.cct-form .gfield_radio{gap:8px}.cct-form .gfield_radio label{min-width:auto;padding:7px 12px!important;font-size:9px!important;letter-spacing:1.2px}.cct-form input[type="text"],.cct-form input[type="email"],.cct-form input[type="tel"],.cct-form input[type="number"]{height:48px!important;padding-left:20px!important;padding-right:20px!important;border-radius:10px!important}.cct-form textarea{min-height:160px!important;padding:18px 22px!important;border-radius:0 0 22px 22px!important}.cct-form .gform_footer{margin-top:20px!important}}.top-menu-right{padding-left:20px;padding-right:20px}.top-menu-right,.top-menu-right a,.top-menu-right span{font-size:14px!important}body:not(.rtl) .top-menu-right{border-right:1px solid #ffffff}body:not(.rtl) .top-menu-right:first-child{padding-left:0}body:not(.rtl) .top-menu-right:last-child{padding-right:0;border-right:none}body.rtl .top-menu-right{border-left:1px solid #ffffff;border-right:none}body.rtl .top-menu-right:first-child{padding-right:0}body.rtl .top-menu-right:last-child{padding-left:0;border-left:none}body.rtl .top-menu-right,body.rtl .top-menu-right a,body.rtl .top-menu-right span{font-size:14px!important}