@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Rajdhani:wght@300;400;500;600;700&display=swap');
body{font-family:'Inter', sans-serif;}
body.overflow-hidden{overflow:hidden;touch-action:none;}
.container{max-width:100%;}
@media (min-width: 1200px){.container{max-width:1520px;}}

.topbar{width:100%;height:60px;display:flex;position:relative;float:left;background-color:#002b49;border-bottom:3px solid #c5a059;align-items:center;}
.topbar .navbar{padding:0;}
.topbar .date{width:auto;height:auto;display:block;position:relative;float:left;}
.topbar .date .icon{width:18px;height:18px;display:block;position:absolute;left:0;top:50%;margin-top:-10px;}
.topbar .date .icon svg{width:100%;height:100%;display:block;position:relative;float:left;fill:#c5a059;}
.topbar .date .txt{width:100%;height:auto;display:block;position:relative;float:left;padding-left:28px;color:#ffffff;font-size:13.6px;}
.topbar .social{width:auto;height:auto;display:block;position:relative;float:left;}
.topbar .social a{width:auto;height:auto;display:block;position:relative;float:left;margin-right:15px;text-decoration:none;}
.topbar .social a:last-child{margin-right:0;}
.topbar .social a svg{width:18px;height:18px;fill:#e6eaed;transition:0.3s;}
.topbar .social a:hover svg{fill:#c5a059;}

.header{width:100%;height:auto;display:block;position:relative;float:left;padding:20px 0;background-color:#feffff;z-index:50;}
.header .navbar{padding:0;}
.header .logo{width:auto;height:auto;display:block;position:relative;float:left;}
.header .logo a{width:auto;height:auto;display:flex;position:relative;float:left;text-decoration:none;align-items:center;}
.header .logo a .image{width:80px;height:80px;display:block;position:relative;float:left;background-image:url(images/logo.png);background-position:center;background-size:cover;background-repeat:no-repeat;}
.header .logo a .title{width:auto;height:auto;display:block;position:relative;float:left;margin-left:15px;text-transform:uppercase;color:#002b49;font-size:20px;font-weight:500;letter-spacing:0.5px;line-height:1.2;font-family:'Rajdhani', sans-serif;}
.header .logo a .title b{font-weight:700;}
.header .menu{width:auto;height:auto;display:block;position:relative;float:left;}
.header .menu ul{width:auto;height:auto;display:flex;position:relative;float:left;margin:0;padding:0;list-style:none;max-width:1080px;justify-content:center;flex-wrap:wrap;}
.header .menu ul li{width:auto;height:auto;display:block;position:relative;float:left;margin:0 10px;}
.header .menu ul li a{width:auto;height:auto;display:block;position:relative;float:left;padding:7px 0;color:#4a4a4a;text-decoration:none;font-size:18px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;transition:0.3s;font-family:'Rajdhani', sans-serif;}
.header .menu ul li:hover > a{color:#c5a059;}
.header .menu ul li.dropdown a::after{content:"";width:0;height:0;display:inline-block;margin-left:8px;margin-bottom:3px;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.header .menu ul li.dropdown .dropdown-content{width:250px;height:auto;display:block;position:absolute;top:100%;left:50%;margin-left:-125px;min-width:250px;max-width:100%;opacity:0;visibility:hidden;pointer-events:none;background-color:#ffffff;border-top:3px solid #c5a059;border-radius:0 0 5px 5px;overflow:hidden;z-index:5;box-shadow:0px 0px 3px 0px rgb(68,78,90,0.40);transition:0.3s;}
.header .menu ul li.dropdown .dropdown-content a{width:100%;height:auto;display:block;position:relative;float:left;margin-left:0;padding:7px 10px;text-decoration:none;font-size:14px;font-weight:500;color:#002b49;border-bottom:1px solid #ced4da;text-transform:inherit;transition:0.3s;font-family:'Inter', sans-serif;}
.header .menu ul li.dropdown .dropdown-content a:last-child{border-bottom:none;}
.header .menu ul li.dropdown .dropdown-content a:hover{background-color:#f3f3f3;color:#000000;}
.header .menu ul li.dropdown .dropdown-content a::after{display:none;}
.header .menu ul li.dropdown:hover .dropdown-content{opacity:1;visibility:visible;pointer-events:auto;}
.header .button{width:auto;height:auto;display:block;position:relative;float:left;}
.header .button a{width:auto;height:auto;display:block;position:relative;float:left;padding:8px 18px 5px 18px;text-decoration:none;border-radius:50px;background-color:#00d1b2;color:#ffffff;font-weight:600;font-size:15px;transition:0.3s;font-family:'Rajdhani', sans-serif;}
.header .button a:hover{background-color:#00a088;}
.header .menu-button{width:auto;height:auto;display:none;position:relative;float:left;}
.header .menu-button svg{width:32px;height:32px;fill:#c5a059;}

.slider{width:100%;height:auto;display:block;position:relative;float:left;background-color:#000000;}
.slider .item{width:100%;height:600px;display:flex;position:relative;float:left;align-items:center;overflow:hidden;}
.slider .item::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:linear-gradient(90deg, #002b49 0%, rgba(0,43,73,0.95) 40%, rgba(0,43,73,0.2) 100%);z-index:1;}
.slider .item .image{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-position:center;background-size:cover;z-index:0;animation:slideShow 10s linear infinite 0s;}
.slider .item .container{z-index:2;}
.slider .item .content{width:100%;height:auto;display:block;position:relative;float:left;}
.slider .item .content .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;color:#ffffff;font-size:61px;font-weight:800;line-height:1.1;text-shadow:0 10px 30px rgba(0,0,0,0.5);font-family:'Rajdhani', sans-serif;}
.slider .item .content .title span{color:#c5a059;}
.slider .item .content .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:25px;padding:16px 24px;border-left:5px solid #c5a059;background:linear-gradient(90deg, rgba(0,0,0,0.3) 0%, transparent 100%);color:rgba(255,255,255,0.95);font-size:21px;text-shadow:0 2px 4px rgba(0,0,0,0.5);backdrop-filter:blur(2px);}
.slider .item .content .buttons{width:100%;height:auto;display:block;position:relative;float:left;}
.slider .item .content .buttons a{width:auto;height:auto;display:flex;position:relative;float:left;margin-right:10px;padding:10px 25px;background-color:transparent;text-decoration:none;align-items:center;border:1px solid #ffffff;border-radius:50px;transition:0.3s;}
.slider .item .content .buttons a.one{background-color:#00d1b2;border-color:#00d1b2;}
.slider .item .content .buttons a:last-child{margin-right:0;}
.slider .item .content .buttons a .icon{width:auto;height:auto;display:block;position:relative;float:left;}
.slider .item .content .buttons a .icon svg{width:20px;height:20px;display:block;position:relative;float:left;margin-right:10px;fill:#ffffff;transition:0.3s;}
.slider .item .content .buttons a.two .icon svg{margin-left:10px;margin-right:0;}
.slider .item .content .buttons a .txt{width:auto;height:auto;display:block;position:relative;float:left;color:#ffffff;font-weight:600;font-size:20px;letter-spacing:0.5px;transition:0.3s;font-family:'Rajdhani', sans-serif;}
.slider .item .content .buttons a:hover{background-color:#ffffff;}
.slider .item .content .buttons a:hover .icon svg{fill:#0a0a0a;}
.slider .item .content .buttons a:hover .txt{color:#0a0a0a;}
.slider .item .content .buttons a.one:hover{background-color:#c5a059;border-color:#c5a059;}
.slider .item .content .buttons a.one:hover .icon svg{fill:#ffffff;}
.slider .item .content .buttons a.one:hover .txt{color:#ffffff;}
.slider.owl-carousel .owl-nav{display:block;}
.slider.owl-carousel .owl-nav button.owl-next, .slider.owl-carousel .owl-nav button.owl-prev{width:25px;height:50px;display:block;position:absolute;top:50%;margin-top:-25px;border:none;outline:none;transition:0.3s;}
.slider.owl-carousel .owl-nav button.owl-next{right:20px;}
.slider.owl-carousel .owl-nav button.owl-prev{left:20px;}
.slider.owl-carousel .owl-nav button.owl-next svg, .slider.owl-carousel .owl-nav button.owl-prev svg{width:25px;height:50px;fill:#ffffff;}
.slider.owl-carousel .owl-nav button.owl-next:hover, .slider.owl-carousel .owl-nav button.owl-prev:hover{opacity:0.65;}
.slider.owl-carousel .owl-dots{width:auto;height:auto;display:flex;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;flex-wrap:wrap;}
.slider.owl-carousel button.owl-dot{width:30px;height:30px;display:block;position:relative;float:left;margin:0 5px;background-color:transparent;border:2px solid transparent;border-color:transparent;outline:none;border-radius:100%;transform:scale(0.8);transition:0.3s;}
.slider.owl-carousel button.owl-dot::before{content:"";width:8px;height:8px;display:block;position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;background-color:#ffffff;border-radius:100%;}
.slider.owl-carousel button.owl-dot.active{border-color:#ffffff;transform:scale(1);}

.ticker-wrap {
	width:100%;height:auto;display:block;float:left;
	background: #ffffff;
	border-bottom: 1px solid #e1e4e8;
	position: relative;
	z-index: 4;
	padding: 0.8rem 0;
	box-shadow: 0 4px 10px rgba(0,0,0,0.03);
	overflow-x:hidden;
}
.ticker-content {
	display: flex;
	white-space: nowrap;
	animation: ticker 40s linear infinite;
}
.ticker-item {
	display: inline-flex;
	align-items: center;
	padding: 0 2.5rem;
	font-family: 'Rajdhani', sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #002b49;
}
.ticker-item i{width:16px;height:16px;display:block;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;}
.ticker-item i.up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%2300d1b2'%3E%3Cpath d='M140.3 135.2c12.6-10.3 31.1-9.5 42.8 2.2l128 128c9.2 9.2 11.9 22.9 6.9 34.9S301.4 320 288.5 320l-256 0c-12.9 0-24.6-7.8-29.6-19.8S.7 274.5 9.9 265.4l128-128 2.4-2.2z'/%3E%3C/svg%3E");}
.ticker-item i.down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%23FF0000'%3E%3Cpath d='M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z'/%3E%3C/svg%3E");}
.ticker-item i.flat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%237a7a7a'%3E%3Cpath d='M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");}
.ticker-value { 
	color: #2c3e50; 
	font-weight: 700; 
	margin-left: 0.5rem;
}
@keyframes ticker {
	0% { transform: translateX(0); }
	100% { transform: translateX(-50%); }
}
@media (max-width: 575px) {
	.ticker-content {
		animation: ticker 7s linear infinite;
	}
}

.quick-menu{width:100%;height:auto;display:block;position:relative;float:left;padding:10px 0;background-color:#f5f7fa;}
.quick-menu .qm-carousel{width:100%;height:auto;display:block;position:relative;float:left;}
.quick-menu .qm-carousel .item{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 15px;}
.quick-menu .qm-carousel .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:25px;background-color:#ffffff;text-decoration:none;border-left:4px solid #c5a059;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.06);transition:all 0.3s ease;overflow:hidden;}
.quick-menu .qm-carousel .item a .box{width:100%;height:auto;display:block;position:relative;float:left;}
.quick-menu .qm-carousel .item a .icon{width:60px;height:60px;display:flex;position:relative;float:left;margin-bottom:17px;border-radius:12px;justify-content:center;align-items:center;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);box-shadow:0 4px 10px rgba(0,0,0,0.05);transition:all 0.3s;}
.quick-menu .qm-carousel .item a .icon span{width:32px;height:32px;display:block;position:relative;float:left;background-position:center;background-size:contain;background-repeat:no-repeat;}
.quick-menu .qm-carousel .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:8px;color:#002b49;font-weight:700;font-size:18px;line-height:1.125;letter-spacing:0.5px;font-family:'Rajdhani', sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.quick-menu .qm-carousel .item a .desc{width:100%;height:auto;display:block;position:relative;float:left;color:#6c757d;line-height:1.5;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.quick-menu .qm-carousel .item a:hover{border-left-color:#0088cc;transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.12);}
.quick-menu .qm-carousel .item a:hover .icon{background:linear-gradient(135deg, #002b49, #0088cc);transform:scale(1.05);}
.quick-menu .qm-carousel .item a:hover .icon span{filter:brightness(0) invert(1);}
.quick-menu .qm-carousel.owl-carousel{width:100%;height:auto;display:block;position:relative;float:left;padding:0 25px;}
.quick-menu .qm-carousel.owl-carousel .owl-nav.disabled{display:block;}
.quick-menu .qm-carousel.owl-carousel .owl-nav button.owl-next{width:20px;height:40px;display:block;position:absolute;right:0;top:50%;margin-top:-20px;border:none;outline:none;}
.quick-menu .qm-carousel.owl-carousel .owl-nav button.owl-next svg{width:20px;height:40px;fill:#002b49;transition:0.3s;}
.quick-menu .qm-carousel.owl-carousel .owl-nav button.owl-prev{width:20px;height:40px;display:block;position:absolute;left:0;top:50%;margin-top:-20px;border:none;outline:none;}
.quick-menu .qm-carousel.owl-carousel .owl-nav button.owl-prev svg{width:20px;height:40px;fill:#002b49;transition:0.3s;}
.quick-menu .qm-carousel.owl-carousel .owl-nav button.owl-next:hover svg, .partners .carousel.owl-carousel .owl-nav button.owl-prev:hover svg{fill:#c5a059;}

.section{width:100%;height:auto;display:block;position:relative;float:left;margin-top:40px;}

.news-title{width:auto;height:auto;display:block;position:absolute;left:35px;top:15px;margin-bottom:10px;color:#ffffff;font-size:23px;font-weight:600;letter-spacing:-0.9px;z-index:2;}
.news-title a{display:inline-block;color:#ffffff;text-decoration:none;transition:0.3s;}
.news-title a:hover{opacity:.55;}
.news{width:100%;height:auto;display:block;position:relative;float:left;border-radius:.25rem;overflow:hidden;}
.news .item{width:100%;height:auto;display:block;position:relative;float:left;padding-top:56.25%;background-position:center center;background-size:cover;border-radius:.25rem;overflow:hidden;}
.news .item::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(1,8,22,0.8) 0%, rgba(1,8,22,0.15) 35%, rgba(1,8,22,0.85) 90%);z-index:0;}
.news .item a{width:100%;height:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0;}
.news .item a .content{width:100%;height:auto;display:block;position:absolute;left:0;bottom:60px;padding:15px;}
.news .item a .content .date{width:100px;height:auto;display:block;position:absolute;left:15px;top:50%;margin-top:-61px;}
.news .item a .content .date .day{width:100%;display:block;position:relative;float:left;color:#ffffff;font-weight:700;font-size:30px;text-align:center;}
.news .item a .content .date .month{width:100%;display:block;position:relative;float:left;padding:3px;color:#ffffff;background-color:#cc9552;text-align:center;border-radius:2px;}
.news .item a .content .date .year{width:100%;display:block;position:relative;float:left;color:#ffffff;font-weight:300;font-size:25px;text-align:center;}
.news .item a .content .text{width:100%;height:auto;display:flex;position:relative;float:left;padding-left:115px;min-height:114px;flex-direction:column;justify-content:center;}
.news .item a .content .text .title{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;font-weight:500;font-size:22px;}
.news .item a .content .text .description{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;font-weight:300;max-height:147px;overflow:hidden;}
.news.owl-carousel .owl-nav{width:auto;height:auto;display:block;position:absolute;right:0;top:15px;}
.news.owl-carousel .owl-nav button.owl-next, .news.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;display:block;position:relative;float:left;margin:0 10px;border:none;outline:none;}
.news.owl-carousel .owl-nav button.owl-next svg, .news.owl-carousel .owl-nav button.owl-prev svg{width:40px;height:40px;fill:#ffffff;transition:0.3s;}
.news.owl-carousel .owl-nav button.owl-next:hover svg, .news.owl-carousel .owl-nav button.owl-prev:hover svg{opacity:.55;}
.news.owl-carousel .owl-dots{width:100%;height:30px;display:flex;position:absolute;bottom:15px;left:0;padding:0 12px;overflow:hidden;}
.news.owl-carousel .owl-dots .owl-dot{width:100%;height:30px;display:block;position:relative;float:left;padding:0 3px!important;border:none;outline:none;background-color:transparent;}
.news.owl-carousel .owl-dots .owl-dot span{width:100%;height:100%;display:flex;position:relative;float:left;background-color:rgba(255,255,255,0.25);color:#ffffff;font-size:15px;border-radius:.25rem;justify-content:center;align-items:center;transition:0.3s;}
.news.owl-carousel .owl-dots .owl-dot.active span{background-color:#cc9552;}
.news.owl-carousel .owl-dots.disabled{display:flex;}

.announcements{width:calc(100% - 30px);height:100%;display:block;position:absolute;left:15px;top:0;}
.announcements .box{width:100%;height:100%;display:block;position:absolute;left:0;top:0;border:1px solid #7c9a9e;border-radius:.25rem;overflow:hidden;}
.announcements .box .title{width:100%;height:66px;display:flex;position:relative;float:left;padding:10px 24px;background-color:#24565d;align-items:center;overflow:hidden;}
.announcements .box .title .icon{width:22px;height:22px;display:block;position:relative;float:left;margin-right:10px;}
.announcements .box .title .icon svg{width:100%;height:100%;display:block;position:relative;float:left;fill:#ffffff;}
.announcements .box .title .txt{width:calc(100% - 27px);height:auto;display:block;position:relative;float:left;color:#ffffff;font-weight:700;font-size:20px;}
.announcements .box .items{width:100%;height:calc(100% - 66px);display:block;position:relative;float:left;overflow:auto;}
.announcements .box .items::-webkit-scrollbar{width:6px;background-color:#d9e8eb;}
.announcements .box .items::-webkit-scrollbar-track{background-color:#d9e8eb;}
.announcements .box .items::-webkit-scrollbar-thumb{background-color:#24565d;}
.announcements .box .items .item{width:100%;height:auto;display:block;position:relative;float:left;border-bottom:1px solid #d3ddde;}
.announcements .box .items .item:last-child{border-bottom:none;}
.announcements .box .items .item a{width:100%;height:auto;display:flex;position:relative;float:left;padding:15px;text-decoration:none;background-color:#ffffff;align-items:center;min-height:100px;transition:0.3s;}
.announcements .box .items .item a .date{width:70px;height:70px;display:flex;position:absolute;left:15px;top:15px;background-color:#24565d;border-radius:6px;overflow:hidden;flex-direction:column;justify-content:center;}
.announcements .box .items .item a .date .day{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:800;font-size:20px;line-height:1.1;}
.announcements .box .items .item a .date .month{width:100%;height:auto;display:block;position:relative;float:left;margin:2px 0;color:#ffffff;text-align:center;font-weight:600;font-size:13px;line-height:1.1;text-transform:uppercase;}
.announcements .box .items .item a .date .year{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:500;font-size:13px;line-height:1.1;}
.announcements .box .items .item a .area{width:100%;height:auto;display:block;position:relative;float:left;padding-left:85px;}
.announcements .box .items .item a .area .txt{width:100%;height:auto;display:block;position:relative;float:left;color:#1e293b;font-weight:700;font-size:16px;line-height:1.4;transition:0.3s;}
.announcements .box .items .item a .area .desc{width:100%;height:auto;display:block;position:relative;float:left;margin-top:8px;color:#64748b;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.announcements .box .items .item a:hover{background-color:#d9e8eb;}
.announcements .box .items .item a:hover .area .txt{color:#24565d;}

.tobb{width:100%;height:142px;display:flex;position:relative;float:left;margin-top:30px;background-color:#f0f1f3;padding:20px;border-radius:.25rem;justify-content:center;align-items:center;}
.tobb span{width:100%;height:100%;display:block;position:relative;float:left;background-image:url(images/tobb.svg);background-position:center;background-size:contain;background-repeat:no-repeat;max-width:250px;max-height:79px;}

.colored-buttons{width:100%;height:142px;display:block;position:relative;float:left;margin-top:30px;}
.colored-buttons .row{height:100%;}
.colored-buttons .row > div{height:100%;}
.colored-buttons a{width:100%;height:100%;display:flex;position:relative;float:left;background-color:#18469d;border-radius:.25rem;overflow:hidden;flex-direction:column;justify-content:center;overflow:hidden;transition:0.3s;}
.colored-buttons .row > div:nth-child(1) a{background-color:#334155;}
.colored-buttons .row > div:nth-child(2) a{background-color:#1E293B;}
.colored-buttons .row > div:nth-child(3) a{background-color:#0F172A;}
.colored-buttons a .icon{width:100%;height:auto;display:flex;position:relative;float:left;margin-bottom:15px;justify-content:center;}
.colored-buttons a .icon span{width:38px;height:38px;display:block;position:relative;float:left;background-position:center;background-size:contain;background-repeat:no-repeat;}
.colored-buttons a .txt{width:100%;height:auto;display:block;position:relative;float:left;padding:0 10px;color:#ffffff;font-weight:600;font-size:14px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.colored-buttons a:hover{opacity:0.85;}

.img-carousel{width:100%;height:380px;display:block;position:relative;float:left;margin-top:30px;border-radius:.25rem;overflow:hidden;background-color:#f0f1f3;}
.img-carousel div{height:100%;}
.img-carousel .item{width:100%;height:100%;display:flex;position:relative;float:left;padding:40px 0;justify-content:center;align-items:center;}
.img-carousel .item img{width:auto;height:auto;max-width:100%;max-height:100%;}
.img-carousel.owl-carousel .owl-nav.disabled{display:block;}
.img-carousel.owl-carousel .owl-nav button.owl-next, .img-carousel.owl-carousel .owl-nav button.owl-prev{width:100%;height:40px;display:block;position:absolute;left:0;background-color:#f0f1f3;outline:none;border:none;}
.img-carousel.owl-carousel .owl-nav button.owl-next svg, .img-carousel.owl-carousel .owl-nav button.owl-prev svg{width:40px;height:auto;fill:#212529;transition:0.3s;}
.img-carousel.owl-carousel .owl-nav button.owl-next{bottom:0;box-shadow:0 3px 18px 8px rgba(64,64,64,.2), 0 2px 6px 2px rgba(77,77,77,.1);}
.img-carousel.owl-carousel .owl-nav button.owl-prev{top:0;box-shadow:0 2px 6px 2px rgba(77,77,77,.1), 0 3px 18px 8px rgba(64,64,64,.2);}
.img-carousel.owl-carousel .owl-nav button.owl-next:hover svg, .img-carousel.owl-carousel .owl-nav button.owl-prev:hover svg{fill:#18469d;}

.president{width:100%;height:auto;display:block;position:relative;float:left;margin-top:30px;}
.president .box{width:100%;height:auto;display:block;position:relative;float:left;border-radius:.25rem;overflow:hidden;}
.president .box .image{width:100%;height:380px;display:block;position:relative;float:left;}
.president .box .image span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.president .box .image span::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, #010816 110%);}
.president .box .txt{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;padding:15px;}
.president .box .txt .txt-1{width:auto;height:auto;display:block;position:relative;float:left;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid #ffffff;color:#ffffff;font-weight:700;font-size:24px;max-width:100%;}
.president .box .txt .txt-2{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;}
.president .buttons{width:100%;height:380px;display:flex;position:relative;float:left;flex-direction:column;overflow:hidden;}
.president .buttons .item{width:100%;height:100%;display:block;position:relative;float:left;margin-bottom:15px;}
.president .buttons .item:last-child{margin-bottom:0;}
.president .buttons .item a{width:100%;height:100%;display:flex;position:relative;float:left;text-decoration:none;border:1px solid #ced4da;border-radius:.25rem;flex-direction:column;justify-content:center;overflow:hidden;box-shadow:0 0 20px 5px rgba(0,0,0,0.03);transition:0.3s;}
.president .buttons .item a .icon{width:100%;height:auto;display:flex;position:relative;float:left;justify-content:center;margin-bottom:10px;}
.president .buttons .item a .icon span{width:36px;height:36px;display:block;position:relative;float:left;background-position:center;background-size:contain;background-repeat:no-repeat;}
.president .buttons .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;padding:0 10px;color:#212529;text-align:center;font-size:14px;font-weight:600;transition:0.3s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.president .buttons .item a:hover{border-color:#18469d;}
.president .buttons .item a:hover .txt{color:#18469d;}

.partners{width:100%;height:auto;display:block;position:relative;float:left;margin-top:40px;padding:20px 0;background-color:#f0f1f3;}
.partners .carousel.owl-carousel{width:100%;height:auto;display:block;position:relative;float:left;padding:0 25px;}
.partners .carousel.owl-carousel .owl-nav.disabled{display:block;}
.partners .carousel.owl-carousel .owl-nav button.owl-next{width:20px;height:40px;display:block;position:absolute;right:0;top:50%;margin-top:-20px;border:none;outline:none;}
.partners .carousel.owl-carousel .owl-nav button.owl-next svg{width:20px;height:40px;fill:#18469d;transition:0.3s;}
.partners .carousel.owl-carousel .owl-nav button.owl-prev{width:20px;height:40px;display:block;position:absolute;left:0;top:50%;margin-top:-20px;border:none;outline:none;}
.partners .carousel.owl-carousel .owl-nav button.owl-prev svg{width:20px;height:40px;fill:#18469d;transition:0.3s;}
.partners .carousel.owl-carousel .owl-nav button.owl-next:hover svg, .partners .carousel.owl-carousel .owl-nav button.owl-prev:hover svg{fill:#cc9552;}
.partners .carousel .item{width:100%;height:auto;display:block;position:relative;float:left;padding:15px;}
.partners .carousel .item a{width:100%;height:144px;display:flex;position:relative;float:left;background-color:#ffffff;text-decoration:none;border:1px solid #dedede;box-shadow:0 0 20px 5px rgba(0,0,0,0.03);align-items:center;overflow:hidden;transition:0.3s;}
.partners .carousel .item a::before{content:"";display:block;width:17px;height:17px;background-color:transparent;position:absolute;top:-1px;left:-1px;border-top:3px solid #18469d;border-left:3px solid #18469d;transition:0.3s;opacity:0;}
.partners .carousel .item a::after{content:"";display:block;width:17px;height:17px;background-color:transparent;position:absolute;bottom:-1px;right:-1px;border-right:3px solid #18469d;border-bottom:3px solid #18469d;transition:0.3s;opacity:0;}
.partners .carousel .item a .box{width:100%;height:auto;display:block;position:relative;float:left;}
.partners .carousel .item a .box .image{width:100%;height:60px;display:flex;position:relative;float:left;margin-bottom:12px;justify-content:center;}
.partners .carousel .item a .box .image span{width:66%;height:100%;display:block;position:relative;float:left;background-position:center;background-size:contain;background-repeat:no-repeat;}
.partners .carousel .item a .box .title{width:100%;height:auto;display:block;position:relative;float:left;padding:0 10px;color:#212529;font-size:14px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.partners .carousel .item a:hover{border-color:transparent;box-shadow:0 3px 25px 0 rgba(0,0,0,0.2);}
.partners .carousel .item a:hover::before{opacity:1;}
.partners .carousel .item a:hover::after{opacity:1;}

.cookie-consent{width:450px;height:auto;display:none;position:fixed;right:20px;bottom:20px;max-width:90%;z-index:9999;padding:25px;background-color:#002b49;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,0.2);}
.cookie-consent .cookie-message{margin-bottom:15px;color:#ffffff;}
.cookie-consent .cookie-message a{color:#ffffff;}
.cookie-consent .accept-cookie{padding:8px 15px;border:none;outline:none;background-color:#ffffff;color:#002b49;font-weight:700;font-size:14px;border-radius:8px;transition:0.3s;}
.cookie-consent .accept-cookie:hover{background-color:rgba(255,255,255,0.2);color:#ffffff;}

.page{width:100%;height:auto;display:block;position:relative;float:left;}
.page .banner{width:100%;height:auto;display:block;position:relative;float:left;padding:35px 0;background-color:#f2f3f4;}
.page .banner .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;font-size:30px;font-weight:700;color:#002b49;}
.page .banner .title small{display:block;font-size:16px;font-weight:600;}
.page .banner .bc{width:100%;height:auto;display:block;position:relative;float:left;}
.page .banner .bc .breadcrumb{margin-bottom:0;padding:0;background-color:transparent;}
.page .banner .bc a{color:#002b49;}
.page .banner .bc .breadcrumb-item{font-size:14px;}
.page .banner .bc .breadcrumb-item.active{color:#002b49;}
.page .banner .bc .breadcrumb-item::before{color:#002b49;}
.page .content{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.page .content .left{width:73%;height:auto;display:block;position:relative;float:left;min-height:10px;}
.page .content .right{width:27%;height:auto;display:block;position:relative;float:left;padding-left:20px;}
.page .content .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;font-size:28px;font-weight:700;color:#002b49;}
.page .content .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:18px;}
.page .content .img-text{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .img-text .img{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;margin-right:15px;max-width:350px;z-index:1;}
.page .content .img-text .text{width:100%;height:auto;display:block;position:relative;float:none;margin-bottom:15px;font-size:18px;}
.page .content .img-text .text a{color:#002b49;font-weight:600;}
.page .content .img-text .text a:hover{color:#cb8600;}
.page .content .img-text .text a[target="_blank"]::after{content:"";width:15px;height:15px;display:inline-block;margin-left:5px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z' fill='%23002b49'/%3E%3C/svg%3E");}
.page .content .img-text .text p{margin-bottom:0;}
.page .content .img-text .text b{font-weight:700;}
.page .content .img-text .text strong{font-weight:700;}
.page .content .img-text .text h1{font-size:25px;font-weight:700;}
.page .content .img-text .text h2{font-size:23px;font-weight:700;}
.page .content .img-text .text h3{font-size:21px;font-weight:700;}
.page .content .img-text .text h4{font-size:19px;font-weight:700;}
.page .content .img-text .text h5{font-size:18px;font-weight:700;}
.page .content .img-text .text h6{font-size:16px;font-weight:700;}
.page .content .img-text .text img{max-width:100%;height:auto;}
.page .content .img-text .text table{width:100%;height:auto;margin-bottom:15px;border:1px solid #dee2e6;}
.page .content .img-text .text table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05);}
.page .content .img-text .text table td{padding:12px;border:1px solid #dee2e6;vertical-align:middle;}
.page .content .img-text .text table th{padding:12px;border:1px solid #dee2e6;vertical-align:middle;}
.page .content .big-image{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .big-image .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .gallery{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .gallery .row{margin-right:-7.5px;margin-left:-7.5px;}
.page .content .gallery .col-sm-6{padding-right:7.5px;padding-left:7.5px;}
.page .content .gallery .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:.25rem;margin-bottom:15px;overflow:hidden;transition:0.3s;}
.page .content .gallery .item a{width:100%;height:auto;display:block;position:relative;float:left;padding-top:56.25%;border-radius:.25rem;overflow:hidden;background-color:#ebebeb;}
.page .content .gallery .item a img{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;border-radius:.25rem;-webkit-object-fit:cover;-moz-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover;object-fit:cover;-webkit-object-position:center;-moz-object-position:center;-o-object-position:center;-ms-object-position:center;object-position:center;transition:0.3s;}
.page .content .gallery .item a:hover img{transform:scale(1.1);}
.page .content .video{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .video .row{margin-right:-7.5px;margin-left:-7.5px;}
.page .content .video .row > div{padding-right:7.5px;padding-left:7.5px;}
.page .content .video .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;border-radius:.25rem;overflow:hidden;}
.page .content .video .item video{display:block;}
.page .content .file{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .file .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .file .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:20px 20px 20px 100px;text-decoration:none;border:1px solid #ced4da;border-radius:15px;transition:0.3s;}
.page .content .file .item a::before{content:"";width:1px;height:100%;display:block;position:absolute;left:80px;top:0;background-color:#ced4da;transition:0.3s;}
.page .content .file .item a .icon{width:40px;height:100%;display:block;position:absolute;left:20px;top:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(images/icons/default.svg);}
.page .content .file .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;color:#212529;font-weight:600;font-size:17px;}
.page .content .file .item a .txt small{font-size:14px;font-weight:500;color:#7a7a7a;}
.page .content .file .item a:hover{background-color:#e8eaee;border-color:#64748b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .file .item a:hover::before{background-color:#64748b;}
.page .content .file .item a[href$=".pdf"] .icon{background-image:url(images/icons/pdf.svg);}
.page .content .file .item a[href$=".pdf"]:hover{background-color:#fff2f2;border-color:#ff4d4d;}
.page .content .file .item a[href$=".pdf"]:hover::before{background-color:#ff4d4d;}
.page .content .file .item a[href$=".doc"] .icon, .page .content .file .item a[href$=".docx"] .icon{background-image:url(images/icons/word.svg);}
.page .content .file .item a[href$=".doc"]:hover, .page .content .file .item a[href$=".docx"]:hover{background-color:#e4ecfd;border-color:#6893f2;}
.page .content .file .item a[href$=".doc"]:hover::before, .page .content .file .item a[href$=".docx"]:hover::before{background-color:#6893f2;}
.page .content .file .item a[href$=".xls"] .icon, .page .content .file .item a[href$=".xlsx"] .icon{background-image:url(images/icons/excel.svg);}
.page .content .file .item a[href$=".xls"]:hover, .page .content .file .item a[href$=".xlsx"]:hover{background-color:#e5f5eb;border-color:#53bb7a;}
.page .content .file .item a[href$=".xls"]:hover::before, .page .content .file .item a[href$=".xlsx"]:hover::before{background-color:#53bb7a;}
.page .content .file .item a[href$=".ppt"] .icon, .page .content .file .item a[href$=".pptx"] .icon{background-image:url(images/icons/powerpoint.svg);}
.page .content .file .item a[href$=".ppt"]:hover, .page .content .file .item a[href$=".pptx"]:hover{background-color:#fdf2ec;border-color:#ef864e;}
.page .content .file .item a[href$=".ppt"]:hover::before, .page .content .file .item a[href$=".pptx"]:hover::before{background-color:#ef864e;}
.page .content .file .item a[href$=".csv"] .icon{background-image:url(images/icons/csv.svg);}
.page .content .file .item a[href$=".csv"]:hover{background-color:#e5f5eb;border-color:#53bb7a;}
.page .content .file .item a[href$=".csv"]:hover::before{background-color:#53bb7a;}
.page .content .file .item a[href$=".png"] .icon, .page .content .file .item a[href$=".jpg"] .icon, .page .content .file .item a[href$=".jpeg"] .icon, .page .content .file .item a[href$=".gif"] .icon, .page .content .file .item a[href$=".webp"] .icon, .page .content .file .item a[href$=".svg"] .icon{background-image:url(images/icons/image.svg);}
.page .content .file .item a[href$=".mp4"] .icon, .page .content .file .item a[href$=".mkv"] .icon, .page .content .file .item a[href$=".webm"] .icon, .page .content .file .item a[href$=".avi"] .icon, .page .content .file .item a[href$=".mov"] .icon{background-image:url(images/icons/video.svg);}
.page .content .file .item a[href$=".mp3"] .icon, .page .content .file .item a[href$=".wav"] .icon, .page .content .file .item a[href$=".ogg"] .icon{background-image:url(images/icons/audio.svg);}
.page .content .file .item a[href$=".zip"] .icon, .page .content .file .item a[href$=".rar"] .icon{background-image:url(images/icons/archive.svg);}
.page .content .lists{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .lists .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .lists .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:25px 25px 25px 55px;text-decoration:none;font-size:18px;font-weight:500;color:#4b5563;background-color:#f2f3f4;border:1px solid #d9dadb;border-radius:15px;transition:0.3s;background-position:20px center;background-size:18px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23002b49'/%3E%3C/svg%3E");}
.page .content .lists .item a:hover{background-color:#d9dadb;border-color:#c1c2c3;color:#212529;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .lists-img{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .lists-img .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .lists-img .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;background-color:#ffffff;border:1px solid #dedede;border-radius:8px;overflow:hidden;transition:0.3s;}
.page .content .lists-img .item a .image{width:100%;height:auto;display:block;position:relative;float:left;padding-top:125%;}
.page .content .lists-img .item a .image span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.page .content .lists-img .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;padding:15px 10px;color:#212529;font-weight:600;font-size:18px;text-align:center;transition:0.3s;}
.page .content .lists-img .item a .txt .desc{width:100%;height:auto;display:block;position:relative;float:left;margin-top:3px;font-size:14px;color:#046ba5;font-weight:500;transition:0.3s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.page .content .lists-img .item a:hover{background-color:#eef5fc;border-color:#046ba5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .lists-img .item a:hover .txt{color:#046ba5;}
.page .content .lists-img .item a:hover .txt .desc{color:#212529;}
.page .content .categories{width:100%;height:auto;display:block;position:relative;float:left;padding:15px 25px 10px 25px;background-color:#f2f3f4;border-radius:7px;}
.page .content .categories::before{content:"";width:86%;height:4px;display:block;position:absolute;left:7%;top:0;background-color:#002b49;border-radius:.25rem;}
.page .content .categories .title::after{display:none;}
.page .content .categories .item{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .categories .item a{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;padding:10px 20px;text-decoration:none;background-color:#ffffff;color:#212529;font-weight:600;border:1px solid #ced4da;border-radius:.25rem;transition:0.3s;}
.page .content .categories .item a.active{background-color:#002b49;color:#ffffff;border-color:#002b49;}
.page .content .categories .item a:hover{background-color:#002b49;color:#ffffff;border-color:#002b49;}
.page .content .p-news{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .p-news .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .p-news .item a{width:100%;height:auto;display:block;position:relative;float:left;border:1px solid #dadfe3;border-radius:8px;overflow:hidden;transition:0.3s;}
.page .content .p-news .item a .image{width:100%;height:auto;display:block;position:relative;float:left;padding-top:57%;overflow:hidden;}
.page .content .p-news .item a .image span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.page .content .p-news .item a .box{width:100%;height:auto;display:block;position:relative;float:left;padding:20px;}
.page .content .p-news .item a .box .date{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:5px;color:#046ba5;font-size:15px;font-weight:500;}
.page .content .p-news .item a .box .txt{width:100%;height:auto;display:block;position:relative;float:left;color:#1e293b;font-size:20px;font-weight:700;line-height:1.4;transition:0.3s;}
.page .content .p-news .item a .box .desc{width:100%;height:auto;display:block;position:relative;float:left;margin-top:10px;color:#64748b;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.page .content .p-news .item a:hover{background-color:#eef5fc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .p-news .item a:hover .box .txt{color:#046ba5;}
.page .content .p-other-news{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .p-other-news .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .p-other-news .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border:1px solid #dadfe3;border-radius:10px;overflow:hidden;transition:0.3s;}
.page .content .p-other-news .item a .image{width:101px;height:100%;display:block;position:absolute;left:0;top:0;border-right:1px solid #dadfe3;overflow:hidden;}
.page .content .p-other-news .item a .image span{width:100%;height:100%;display:block;position:relative;float:left;background-position:center;background-size:cover;background-repeat:no-repeat;}
.page .content .p-other-news .item a .box{width:100%;height:auto;display:flex;position:relative;float:left;padding:14px 14px 14px 115px;min-height:100px;align-items:center;}
.page .content .p-other-news .item a .box .txt{width:100%;height:auto;display:block;position:relative;float:left;font-size:16px;font-weight:500;color:#212529;line-height:1.4;transition:0.3s;}
.page .content .p-other-news .item a:hover{background-color:#ecf1ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .p-other-news .item a:hover .box .txt{color:#002b49;}
.page .content .p-other-news .all-news{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;}
.page .content .p-other-news .all-news a{display:inline-block;padding:8px 30px;text-decoration:none;background-color:#002b49;color:#ffffff;font-weight:600;font-size:15px;border:3px solid #002b49;border-radius:.25rem;outline:none;transition:0.3s;}
.page .content .p-other-news .all-news a:hover{background-color:#ffffff;color:#002b49;}
.page .content .p-announcements{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .p-announcements .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .p-announcements .item a{width:100%;height:auto;display:flex;position:relative;float:left;padding:15px;text-decoration:none;background-color:#ffffff;align-items:center;min-height:100px;border:1px solid #dadfe3;border-radius:8px;overflow:hidden;transition:0.3s;}
.page .content .p-announcements .item a .date{width:70px;height:70px;display:flex;position:absolute;left:15px;top:15px;background-color:#002b49;border-radius:6px;overflow:hidden;flex-direction:column;justify-content:center;}
.page .content .p-announcements .item a .date .day{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:800;font-size:20px;line-height:1.1;}
.page .content .p-announcements .item a .date .month{width:100%;height:auto;display:block;position:relative;float:left;margin:2px 0;color:#ffffff;text-align:center;font-weight:600;font-size:13px;line-height:1.1;text-transform:uppercase;}
.page .content .p-announcements .item a .date .year{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:500;font-size:13px;line-height:1.1;}
.page .content .p-announcements .item a .box{width:100%;height:auto;display:block;position:relative;float:left;padding-left:85px;}
.page .content .p-announcements .item a .box .txt{width:100%;height:auto;display:block;position:relative;float:left;color:#1e293b;font-weight:700;font-size:18px;line-height:1.3;transition:0.3s;}
.page .content .p-announcements .item a .box .desc{width:100%;height:auto;display:block;position:relative;float:left;margin-top:8px;color:#64748b;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.page .content .p-announcements .item a:hover{background-color:#eef5fc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .p-announcements .item a:hover .box .txt{color:#046ba5;}
.page .content .p-other-announcements{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .p-other-announcements .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .p-other-announcements .item a{width:100%;height:auto;display:flex;position:relative;float:left;padding:15px;text-decoration:none;background-color:#ffffff;align-items:center;min-height:100px;border:1px solid #dadfe3;border-radius:8px;overflow:hidden;transition:0.3s;}
.page .content .p-other-announcements .item a .date{width:70px;height:70px;display:flex;position:absolute;left:15px;top:15px;background-color:#002b49;border-radius:6px;overflow:hidden;flex-direction:column;justify-content:center;}
.page .content .p-other-announcements .item a .date .day{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:800;font-size:20px;line-height:1.1;}
.page .content .p-other-announcements .item a .date .month{width:100%;height:auto;display:block;position:relative;float:left;margin:2px 0;color:#ffffff;text-align:center;font-weight:600;font-size:13px;line-height:1.1;text-transform:uppercase;}
.page .content .p-other-announcements .item a .date .year{width:100%;height:auto;display:block;position:relative;float:left;color:#ffffff;text-align:center;font-weight:500;font-size:13px;line-height:1.1;}
.page .content .p-other-announcements .item a .box{width:100%;height:auto;display:block;position:relative;float:left;padding-left:85px;}
.page .content .p-other-announcements .item a .box .txt{width:100%;height:auto;display:block;position:relative;float:left;font-size:16px;font-weight:500;color:#212529;line-height:1.4;transition:0.3s;}
.page .content .p-other-announcements .item a:hover{background-color:#ecf1ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .p-other-announcements .item a:hover .box .txt{color:#002b49;}
.page .content .p-other-announcements .all-announcements{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;}
.page .content .p-other-announcements .all-announcements a{display:inline-block;padding:8px 30px;text-decoration:none;background-color:#002b49;color:#ffffff;font-weight:600;font-size:15px;border:3px solid #002b49;border-radius:.25rem;outline:none;transition:0.3s;}
.page .content .p-other-announcements .all-announcements a:hover{background-color:#ffffff;color:#002b49;}
.page .content .pagination{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;}
.page .content .pagination a{width:40px;height:40px;display:inline-block;margin:0 5px 5px 0;background-color:#046ba5;color:#ffffff;text-decoration:none;text-align:center;line-height:40px;border-radius:.25rem;font-weight:500;transition:0.3s;}
.page .content .pagination a.active{background-color:#002b49;color:#ffffff;}
.page .content .pagination a:hover{background-color:#002b49;color:#ffffff;}
.page .content .p-search{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .p-search .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .p-search .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:25px;text-decoration:none;background-color:#f2f3f4;color:#2d333b;font-weight:500;font-size:18px;border:1px solid #ced4da;border-radius:15px;transition:0.3s;}
.page .content .p-search .item a:hover{background-color:#d9dadb;border-color:#c1c2c3;color:#212529;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.page .content .info{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .info .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;}
.page .content .info .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:13px 10px;text-decoration:none;background-color:#f2f3f4;color:#343a40;font-size:17px;border-radius:.25rem;overflow:hidden;transition:0.3s;}
.page .content .info .item a .icon{width:70px;height:100%;display:flex;position:absolute;left:0;top:0;background-color:#002b49;justify-content:center;align-items:center;}
.page .content .info .item a .icon svg{width:30px;height:30px;fill:#ffffff;}
.page .content .info .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;padding-left:80px;}
.page .content .info .item a .txt b{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:3px;}
.page .content .info .item a:hover{background-color:#e0e1e2;}
.page .content .form{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .form label{font-size:18px;user-select:none;}
.page .content .form .form-control{height:60px;padding:0 25px;background-color:#f0f0f2;border-color:#f0f0f2;font-size:17px;}
.page .content .form textarea.form-control{height:auto;padding:20px 25px;}
.page .content .form .form-control:focus{border-color:#002b49;box-shadow:0 0 0 .2rem rgba(0,43,73,.25);}
.page .content .form .custom-control-input:checked~.custom-control-label::before{background-color:#002b49;border-color:#002b49;}
.page .content .form .custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#e1deff;border-color:#e1deff;}
.page .content .form .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#002b49;}
.page .content .form .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,43,73,.25);}
.page .content .alert-primary{background-color:#002b49;color:#ffffff;border:none;font-weight:500;font-size:17px;}
.page .content .map{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .map iframe{width:100%!important;height:450px!important;margin-bottom:-6px;}
.page .content .p-btn{display:inline-block;padding:12px 26px;text-decoration:none;background-color:#002b49;color:#ffffff;font-weight:600;border:3px solid #002b49;border-radius:.25rem;outline:none;transition:0.3s;}
.page .content .p-btn:hover{background-color:#ffffff;color:#002b49;}
.page .content .p-btn:disabled{opacity:0.3;}

.footer{width:100%;height:auto;display:block;position:relative;float:left;padding:50px 0;background-color:#00153d;font-weight:300;}
.footer .content{width:100%;height:auto;display:flex;position:relative;float:left;justify-content:space-between;flex-wrap:wrap;}
.footer .content .box-1{width:auto;height:auto;display:block;position:relative;float:left;max-width:380px;}
.footer .content .box-2{width:auto;height:auto;display:block;position:relative;float:left;}
.footer .content .box-3{width:auto;height:auto;display:block;position:relative;float:left;}
.footer .content .box-4{width:auto;height:auto;display:block;position:relative;float:left;}
.footer .content .logo{width:auto;height:auto;display:block;position:relative;float:left;margin-bottom:20px;}
.footer .content .logo a{width:245px;height:90px;display:block;position:relative;float:left;background-image:url(images/footer-logo.png);background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.3s;}
.footer .content .logo a:hover{opacity:0.7;}
.footer .content .description{width:auto;height:auto;display:block;position:relative;float:left;color:#adb4c1;font-weight:500;}
.footer .content .social{width:100%;height:auto;display:block;position:relative;float:left;margin-top:20px;}
.footer .content .social a{width:auto;height:auto;display:block;position:relative;float:left;margin-right:15px;text-decoration:none;transition:0.3s;}
.footer .content .social a:last-child{margin-right:0;}
.footer .content .social a svg{width:22px;height:22px;fill:#ffffff;}
.footer .content .social a:hover{opacity:0.7;}
.footer .content .title{width:auto;height:auto;display:block;position:relative;margin-bottom:10px;color:#ffffff;font-size:19px;font-weight:700;}
.footer .content .contact{width:auto;height:auto;display:block;position:relative;}
.footer .content .contact span{width:auto;height:auto;display:block;position:relative;margin:0 15px 15px 0;color:#c3c8d1;font-weight:500;}
.footer .content .contact span:last-child{width:100%;}
.footer .content .contact span a{width:auto;height:auto;display:block;position:relative;color:#c3c8d1;text-decoration:none;transition:0.3s;}
.footer .content .contact span svg{width:25px;height:auto;margin-right:5px;fill:#ffffff;transition:0.3s;}
.footer .content .contact span a:hover{opacity:0.7;}
.footer .content .contact span a:hover svg{opacity:0.7;}
.footer .content .menu{width:auto;height:auto;display:block;position:relative;}
.footer .content .menu ul{width:auto;height:auto;display:block;position:relative;margin:0;padding:0;list-style:none;}
.footer .content .menu ul li a{color:#c3c8d1;font-weight:500;}
.footer-copyright{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;background-color:#000e29;}
.footer-copyright .content{width:100%;height:auto;display:block;position:relative;float:left;}
.footer-copyright .content .text{width:100%;height:auto;display:block;position:relative;float:left;padding-right:50px;color:#c1c5ce;font-size:15px;}
.footer-copyright .content .ka{width:40px;height:30px;display:block;position:absolute;right:0;top:50%;margin-top:-15px;background-image:url(images/ka.net.tr.svg);}

.fixed-menu{width:400px;height:100%;display:block;position:fixed;right:-100%;top:0;max-width:100%;background-color:#002b49;overflow:auto;opacity:0;visibility:hidden;z-index:100;transition:0.3s;}
.fixed-menu.open{right:0;opacity:1;visibility:visible;}
.fixed-menu .fixed-close{width:50px;height:50px;display:flex;position:relative;float:right;margin:15px;border:none;outline:none;background-color:#ffffff;border-radius:50px;justify-content:center;align-items:center;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.09);}
.fixed-menu .fixed-close svg{width:30px;height:30px;fill:#002b49;}
.fixed-menu ul{width:100%;height:auto;display:block;position:relative;float:left;margin:0 0 15px 0;padding:0 15px 15px 15px;list-style:none;border-bottom:1px solid;border-color:rgba(255,255,255,0.35);}
.fixed-menu ul li{width:100%;height:auto;display:block;position:relative;float:left;}
.fixed-menu ul li a{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;padding:15px 15px 15px 30px;text-decoration:none;background-color:#ffffff;color:#002b49;font-weight:700;font-size:17px;border-radius:10px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.09);}
.fixed-menu ul li a::before{content:"";width:8px;height:8px;display:block;position:absolute;left:13px;top:50%;margin-top:-4px;background-color:#002b49;border-radius:100%;}
.fixed-menu .social{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:20px;padding:0 15px 20px 15px;border-bottom:1px solid;border-color:rgba(255,255,255,0.35);}
.fixed-menu .social .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;font-size:22px;font-weight:700;color:#ffffff;}
.fixed-menu .social .buttons{width:100%;height:auto;display:block;position:relative;float:left;}
.fixed-menu .social .buttons a{width:auto;height:auto;display:block;position:relative;float:left;margin-right:15px;text-decoration:none;}
.fixed-menu .social .buttons a:last-child{margin-right:0;}
.fixed-menu .social .buttons a svg{width:22px;height:22px;fill:#ffffff;}
.fixed-menu .contact{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:20px;padding:0 15px 20px 15px;border-bottom:1px solid;border-color:rgba(255,255,255,0.35);}
.fixed-menu .contact .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;font-size:22px;font-weight:700;color:#ffffff;}
.fixed-menu .contact .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:12px;}
.fixed-menu .contact .item:last-child{margin-bottom:0;}
.fixed-menu .contact .item a{width:auto;height:auto;display:block;position:relative;float:left;padding-left:30px;text-decoration:none;}
.fixed-menu .contact .item a .icon{width:20px;height:20px;display:block;position:absolute;left:0;top:50%;margin-top:-10px;}
.fixed-menu .contact .item a .icon svg{width:100%;height:100%;display:block;position:absolute;left:0;top:0;fill:#ffffff;}
.fixed-menu .contact .item a .txt{width:auto;height:auto;display:block;position:relative;float:left;color:#ffffff;font-weight:500;}
.fixed-menu-bg{width:100%;height:100%;display:block;position:fixed;right:-100%;top:0;background-color:rgba(0,0,0,0.49);opacity:0;visibility:hidden;z-index:99;transition:0.3s;}
.fixed-menu-bg.active{right:0;opacity:1;visibility:visible;}

@media (max-width: 1440px) {
	.header .menu ul{max-width:660px;}
	.header .menu ul li{margin:0 5px;}
	.header .menu ul li a{padding:6px 0;font-size:17px;}
	
	.slider.owl-carousel .owl-nav button.owl-next, .slider.owl-carousel .owl-nav button.owl-prev{width:20px;height:40px;top:auto;bottom:20px;margin-top:0;}
	.slider.owl-carousel .owl-nav button.owl-next svg, .slider.owl-carousel .owl-nav button.owl-prev svg{width:20px;height:40px;}
	.slider.owl-carousel .owl-dots{bottom:25px;}
}
@media (max-width: 1024px) {
	.header .menu ul{max-width:625px;}
	.header .menu ul li a{padding:5px 0;font-size:16px;}
}
@media (max-width: 991px) {
	.header{padding:15px 0;}
	.header .menu{display:none;}
	.header .menu-button{display:block;}
	
	.slider .item{height:550px;padding-bottom:50px;}
	.slider .item .content .title{margin-bottom:8px;font-size:35px;}
	.slider .item .content .description{margin-bottom:18px;font-size:16px;}
	.slider .item .content .buttons a{margin-bottom:10px;padding:10px 17px 8px 17px;}
	.slider .item .content .buttons a .icon svg{width:18px;height:18px;}
	.slider .item .content .buttons a .txt{font-size:16px;}
	
	.quick-menu{padding:0;}
	.quick-menu .qm-carousel .item a{height:190px;display:flex;padding:0 25px;align-items:center;}
	.quick-menu .qm-carousel .item a:hover{transform:none;}
	
	.section{margin-top:15px;}
	
	.announcements{width:100%;height:auto;position:relative;float:left;left:0;margin-top:15px;}
	.announcements .box{height:auto;position:relative;float:left;}
	.announcements .box .items{height:380px;}
	
	.img-carousel{margin-top:15px;}
	
	.tobb{height:auto;margin-top:15px;}
	.tobb span{height:79px;}
	
	.president{margin-top:15px;}
	.president .box .image{height:auto;padding-top:120%;}
	.president .buttons{height:auto;display:block;margin-top:15px;}
	.president .buttons .item{height:auto;}
	.president .buttons .item:nth-child(1){width:50%;padding-right:7.5px;}
	.president .buttons .item:nth-child(2){width:50%;padding-left:7.5px;}
	.president .buttons .item a{height:120px;}
	.president .buttons .item a .txt{font-size:15px;}
	
	.colored-buttons{height:auto;margin-top:15px;}
	.colored-buttons .row{height:auto;margin-right:-7.5px;margin-left:-7.5px;}
	.colored-buttons .row > div{height:auto;padding-right:7.5px;padding-left:7.5px;}
	.colored-buttons .row > div:nth-child(1){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.colored-buttons .row > div:nth-child(2){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.colored-buttons a{height:140px;margin-bottom:15px;}
	.colored-buttons a .txt{font-size:15px;}
	
	.partners{margin-top:15px;}
	
	.page .content{padding:15px 0;}
	.page .content .left{width:100%;}
	.page .content .right{width:100%;margin-top:15px;padding-left:0;}
	.page .content .p-news .item{margin-bottom:15px;}
	
	.footer{padding:20px 0 0 0;}
	.footer .content .box-1, .footer .content .box-2, .footer .content .box-3, .footer .content .box-4{width:100%;margin-bottom:20px;}
	.footer .content .box-1{max-width:100%;}
	.footer .content .contact span{width:100%;margin:0 0 15px 0;}
	.footer .content .contact span a{display:inline-block;}
}
@media (max-width: 767px) {
	.slider.owl-carousel .owl-nav button.owl-next{right:15px;bottom:15px;}
	.slider.owl-carousel .owl-nav button.owl-prev{left:15px;bottom:15px;}
	.slider.owl-carousel .owl-dots{bottom:20px;}
	
	.page .banner{padding:25px 0;}
	.page .banner .title{margin-bottom:5px;font-size:25px;}
	.page .banner .title small{font-size:14px;}
	.page .content .title{font-size:25px;}
	.page .content .description{font-size:17px;}
	.page .content .img-text .img{max-width:100%;margin-right:0;}
	.page .content .img-text .text{width:100%;float:left;margin-bottom:15px;font-size:17px;}
	.page .content .lists .item a{padding:20px 50px 20px 20px;background-position:94% center;}
}
@media (max-width: 575px) {
	.topbar{height:50px;}
	.topbar .navbar{justify-content:center;}
	.topbar .date{display:none;}
	
	.header .logo a .title{margin-left:10px;max-width:72px;}
	
	.news .item{height:350px;padding-top:0;}
	.news .item a{height:100%;position:relative;}
	.news .item a .content{height:100%;bottom:0;}
	.news .item a .content .date{top:15px;margin-top:0;left:50%;margin-left:-50px;}
	.news .item a .content .text{position:absolute;left:0;bottom:0;padding:15px;min-height:auto;}
	.news .item a .content .text .title{font-size:21px;}
	.news.owl-carousel .owl-dots{display:none;}
	
	.page .content .gallery .item a{padding-top:0;}
	.page .content .gallery .item a img{position:relative;height:auto;min-height:auto;}
	.page .content .lists-img .item{margin-bottom:15px;}
}