.header-2 *,
.header-2 *::before,
.header-2 *::after {transition:.3s;}
.header-2 {position:relative; z-index:10;}
.header-2 #logo {display:flex; font-weight: 700; align-items:center; max-width:250px;}
.header-2 #logo .img {margin-right:.3rem;}
.header-2 #logo:hover .img {opacity:.75;}
.header-2 #logo img {max-width:200px; max-height:200px;}

.header-2 #header_items {margin:.5rem 0; display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center;}
.header-2 #top_menu {}
.header-2 #top_menu ul {display:flex; padding: 0; flex-wrap:wrap; margin:0;}
.header-2 #top_menu ul li {position: relative; flex: auto; text-align: center; display:block;}
.header-2 #top_menu ul li a {display:flex; padding: 1rem .4rem;}
.header-2 #top_menu > ul > li.parent > a::after {content:"\f107"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-left:.3rem; position:relative;}
.header-2 #top_menu > ul > li.active > a {border-bottom:2px solid var(--color-inverse);}
.header-2 #top_menu ul li:hover a::after {transform:rotate(180deg);}
.header-2 #top_menu ul li ul {display:none; position:absolute; top:100%; left:0; background:#fff; text-align:left; box-shadow: 0 6px 12px rgb(0 0 0 / 18%); white-space: nowrap;}
.header-2 #top_menu ul li ul li {text-align:left; border-bottom:1px solid #ddd; position: unset; max-width: 60rem;}
.header-2 #top_menu ul li ul li a {color: var(--color-text) !important;}
.header-2 #top_menu ul li ul li:hover > a {background:#ddd;}
.header-2 #top_menu ul li ul li ul li:hover a {box-shadow: 0 6px 12px rgb(0 0 0 / 18%);}
.header-2 #top_menu ul li:hover > ul {display: block;}
.header-2 #top_menu ul li ul li ul {display: none; top: 0; left: 100%; min-height: 100%;}
.header-2 #top_menu ul li ul li.parent > a {padding-right:2rem; position:relative;}
.header-2 #top_menu ul li ul li.parent > a::before {content: '\27A4'; position:absolute; right:.5rem; top:50%; transform:translateY(-50%);}
.header-2 .mobile-window {}
.header-2 .mobile-window .bg {position:fixed; background:rgba(0,0,0,.5); top:0; left:0; right:100%; bottom:0; border-radius:0 100% 100% 0;}
.header-2 .mobile-window .window {width:0; background:#fff; position:fixed; top:0; left:0; bottom:0; border-radius:0 100% 100% 0; opacity:0; padding:0; overflow:auto; display:flex; flex-direction: column; text-align: center;}
.header-2 .mobile-window .close {position:fixed; top:0; left:300px; margin:1rem; font-size:0; color:#fff; cursor:pointer;}
.header-2 .mobile-window .close:hover {opacity:.7;}
.header-2 .mobile-window .window > div {margin:1rem 0;}
.header-2 .mobile-window .mobile_menu {background:var(--color-base); text-align:left; margin-bottom:auto;}
.header-2 .mobile-window .mobile_menu ul {display:block; margin:0; padding:0;}
.header-2 .mobile-window .mobile_menu ul li {display:block; margin:0; padding:0; border-bottom:1px solid #ddd; position:relative;}
.header-2 .mobile-window .mobile_menu ul li a {color: var(--color-base-text); display:block; padding:.5rem;}
.header-2 .mobile-window .mobile_menu ul li ul li {display:none; background:rgba(255,255,255,.3); padding-left:.5rem;}
.header-2 .mobile-window .mobile_menu ul li ul.active > li {display:block;}
.header-2 .mobile-window .mobile_menu ul li.parent ul::before {content:'\f107'; font-family: "Font Awesome 6 Free"; font-weight: 900; position:absolute; background:#fff; padding:0 .5rem; top: .5rem; right:.5rem; cursor:pointer;}

body.active-menu {overflow:hidden;}
body.active-menu .header-2 .mobile-window {display:block;}
body.active-menu .header-2 .mobile-window .bg {right:0; border-radius:0;}
body.active-menu .header-2 .mobile-window .close {font-size:3rem;}
body.active-menu .header-2 .mobile-window .window {width:300px; border-radius:0; opacity:1; padding:1rem;}

.header-2 .btn {padding: 0.5rem 1rem;}


@media (min-width: 450px) {
	.header-2 .btn {padding: 1rem 2rem;}
}

@media (min-width: 1200px) {
	.header-2 #top_menu ul li a {padding:1rem;}
}

[data-color="#000000FF"] {color:#000000FF}

.cover-19 svg {position:absolute; bottom:2rem; cursor:pointer; left:50%; margin-left:-1rem; animation: cover-19-pulse 2s infinite ease-in-out; width:2rem;}
@keyframes cover-19-pulse {
	0%, 100% {margin-top:0;}
	50%{margin-bottom:1rem;}
}

[data-color="#FFFFFFFF"] {color:#FFFFFFFF}



.module.texts-6 {padding:55px 0;}
[data-color="#000"] {color:#000}

.teams-3 .row {align-items: center;}
.teams-3 .wrap img {height: 250px; width: 300px; object-fit: cover;}
.teams-3 .wrap > .row.mb-4:nth-last-child(1) {margin-bottom:0 !important;}
.teams-3 .cards-desc {opacity: .7;}
.teams-3 .cards-img {display:inline-block; position:relative;}
.teams-3 .cards-img::before {content:''; position:absolute; top:-.5rem; right:.5rem; width:50vw; height:100%; background:#FEDE73; z-index:-1; border-radius:.5rem;}

 @media (max-width: 320px) {
	.teams-3 .col-sm-8 {margin: 1rem 0 1rem 0;}

}

[data-color="#000000FF"] {color:#000000FF}
[data-color="#FEDE73FF"] {color:#FEDE73FF}
[data-color="#0C3C7CFF"] {color:#0C3C7CFF}

.forms-7 {text-align: center;}
.forms-7 .button {display: flex; flex-wrap: wrap; gap: 10px; align-items: center; justify-content: center;}

.forms-7 .button:hover {color: #fff;} 



.module.forms-7 {padding:100px 0;}
[data-color="#000000FF"] {color:#000000FF}
[data-color="#FFFFFFFF"] {color:#FFFFFFFF}

.about-12 .cards-img:hover {opacity:.85; cursor:pointer;}
#about-12-iframe-video iframe {width:100% !important;}


[data-color="#000000FF"] {color:#000000FF}
[data-color="#FEDE73FF"] {color:#FEDE73FF}

.texts-11 textarea {text-align: center;}

.module.texts-11 {padding:100px 0;}
[data-color="#000000FF"] {color:#000000FF}
[data-color="#FFFFFFFF"] {color:#FFFFFFFF}

.articles-9 .article {display: flex; flex-direction: column; background: #fff; border: 1px solid #FEDE73;}
.articles-9 .article .cards-title {}
.articles-9 .article img {width: 100%; height: 250px; object-fit: cover;}
.articles-9 .module-background {top:50%}
.articles-9 .container .h1 { font-weight: bold;}

.articles-9 {padding: 100px 0 50px 0;}
.articles-9 .nav-tabs {border:0 none;}


.articles-9 .article {padding: 0; border-radius: 0.75rem}
.articles-9 .article .cards-title {font-weight: bold;font-size: 20px;line-height: 30px;text-align: center;padding: 1rem 0rem 0.5rem 0rem; color: #3F7AB1; }
.articles-9 .article .cards-desc {font-size: 1rem;line-height: 30px;text-align: center; color: #000000; }
.articles-9 .article .cards-img {border-radius: 0.625rem 0.625rem 0rem 0;overflow: hidden;}
.articles-9 .owl-carousel .card { border: none 0; box-shadow: 0 2px 6px 0 #3F7AB1; }
.articles-9 .article  .prop { background: #FEDE73; padding: 0.5rem 1rem 0.5rem 1rem; font-style: normal; font-weight: bold; font-size: 1rem; line-height: 22px; color: #000000;}

 
 @media (max-width: 767px) {
	.articles-9 #nav-tabContent .article {margin: 0;}
}


.module.articles-9 {padding:100px 0;}
[data-color="#000000FF"] {color:#000000FF}
[data-color="#FEDE73FF"] {color:#FEDE73FF}
[data-color="#3F7AB1FF"] {color:#3F7AB1FF}

.articles-3 .article {display: flex; flex-direction: column; padding: 0; box-shadow: -1rem -1rem #FEDE73; border: 2px solid #FEDE73; position: relative; border-radius: 0.75rem;}
.articles-3 .article .cards-title {flex: 1 0 auto;}
.articles-3 .article img {width: 100%; height: 250px; object-fit: cover;}
.articles-3 .module-background {top:50%}
.articles-3 .container .h1 { font-weight: bold;}

.articles-3 .owl-carousel .owl-nav {color:#FEDE73; font-size:100px; max-width:1400px;}
.articles-3 .owl-carousel .owl-item {padding: 1rem 1rem 2rem;padding-bottom: 2rem;}
.articles-3 .owl-carousel .owl-stage {display: flex;}
.articles-3 .owl-carousel .owl-stage .item {display: flex; flex: 1 0 auto; height: 100%;}
.articles-3 .owl-carousel .owl-dots {bottom:-60px;}
.articles-3 .owl-carousel .owl-dot {background:#BDBDBDFF !important;}
.articles-3 .owl-carousel .owl-dot.active {background:#0C3C7CFF !important; transform: scale(1.5);}

.articles-3 .nav-tabs {border:0 none;}
.articles-3 .nav-tabs .nav-link {padding: 0.5rem 1rem; background:#EFEFEF; border-left:1px solid #D0D0D0; border-radius:0; color:#000;}
.articles-3 .nav-tabs .nav-link:nth-child(1) {border-left:0 none; border-radius:1.85rem 0 0 1.85rem;}
.articles-3 .nav-tabs .nav-link:nth-last-child(1) {border-radius:0 1.85rem 1.85rem 0;}
.articles-3 .nav-tabs .nav-link.active {background:#FEDE73; color:#000;}
.articles-3 .nav-links-1 {padding-top: 0.5rem; display: flex;}
.articles-3 .btn.btn-inverse-primary {padding: .5rem 1rem; border-radius:1.85rem; position: absolute; top: 100%; left: 50%;  transform: translate(-50%, -50%); background: #0C3C7CFF; border: 0;color: #fff;}
.articles-3 .btn.btn-inverse-primary:hover {background: #FEDE73;color: #000;}
.articles-3 #nav-tabContent .article .cards-title {padding: 0rem 1rem 0rem 1rem; font-size: 1.25rem; font-weight: bold;line-height: 125%; color: #424243; border-bottom: 1.5px solid #FEDE73;}
.articles-3 #nav-tabContent .article .cards-desc {padding: 0rem 1rem 2rem 1rem; font-size: 1rem; color: #424243; }
.articles-3 #nav-tabContent .article .cards-img {border-radius: 0.625rem 0.625rem 0rem 0;overflow: hidden;}
.articles-3 .nav-link-2:hover {color: #000}

.articles-3 .nav-link-2 {display: none;}
.articles-3 .nav-link-3 {display: none;}

@media (max-width: 320px) {
	.articles-3 .nav-tabs .nav-link {font-size: 0.8rem;}
	.articles-3 .nav {flex-wrap: nowrap;}
}
@media (max-width: 768px) {
	
	.articles-3 .container .h1 {font-size: 2rem;}
}
 .articles-3 .owl-nav {display: block;}

@media (max-width: 1000px) {
	.articles-3 .owl-nav {display: none;}
	}
@media (min-width: 1000px) {
	.articles-3 .nav-link-2 {display:block; padding: 0.5rem 1rem; background:#FEDE73; border-left:1px solid #D0D0D0; border-radius:1.85rem; color:#000;}
	.articles-3 .nav-link-3 {display:block; color: #fff; padding: 0.624rem 0.9375rem; background:#0C3C7CFF; border-left:1px solid #D0D0D0; border-radius:1.85rem; margin-right: 1.85rem;}
}


[data-color="#000000FF"] {color:#000000FF}
[data-color="#FEDE73FF"] {color:#FEDE73FF}

.articles-2 .article {display: flex; flex-direction: column; padding: 0; position: relative; border-radius: 0.75rem}
.articles-2 .article:hover {background:#ddd;}
.articles-2 .article img {width: 100%; height: 250px; object-fit: cover;}

.articles-2 .module-background {top:50%}
.articles-2 .container .h1 { font-weight: bold;}
.articles-2 .owl-carousel .owl-nav {color:#FEDE73; font-size:100px; max-width:1400px;}
.articles-2 .owl-carousel .owl-stage {display: flex;}
.articles-2 .owl-carousel .owl-stage .item {display: flex; flex: 1 0 auto; height: 100%;}
.articles-2 .owl-carousel .owl-dots {bottom:-60px;}
.articles-2 .owl-carousel .owl-dot {background:#fff !important;}
.articles-2 .owl-carousel .owl-dot.active {background:#FEDE73 !important; transform: scale(1.5);}
.articles-2 .nav-tabs {border:0 none;}
.articles-2 .nav-tabs .nav-link {padding: .5rem 1rem; background:#EFEFEF; border-left:1px solid #D0D0D0; border-radius:0; color:#000;}
.articles-2 .nav-tabs .nav-link:nth-child(1) {border-left:0 none; border-radius:1rem 0 0 1rem;}
.articles-2 .nav-tabs .nav-link:nth-last-child(1) {border-radius:0 1rem 1rem 0;}
.articles-2 .nav-tabs .nav-link.active {background:#0C3C7CFF; color:#fff;}
.articles-2 .nav-link-2 {padding: .5rem 1rem; background:#FEDE73; border-left:1px solid #D0D0D0; border-radius:1rem; color:#000;}
.articles-2 .btn.btn-inverse-primary {padding: .5rem 1rem; border-radius:1.85rem; position: absolute; top: 100%; left: 50%;  transform: translate(-50%, -50%); background:#FEDE73; border: 0;}
.articles-2 .article .cards-date {padding: 0 1rem; color: #666666; text-align:right; }
.articles-2 .article .cards-title {padding: 0 1rem; font-size: 1.25rem; font-weight: bold; color: #424243; }
.articles-2 .article .cards-desc {padding: 0 1rem 2rem; font-size: 1rem; color: #424243; }
.articles-2 .article .cards-img {border-radius: .5rem .5rem 0 0; overflow: hidden;}
.articles-2 .owl-carousel .owl-item {padding-bottom: 2rem;}
.articles-2 .btn-inverse-primary:hover {color: #000;}
.articles-2 .nav-link-2:hover {color: #000;}


.module.articles-2 {padding:100px 0;}
[data-color="#000000FF"] {color:#000000FF}
[data-color="#0C3C7CFF"] {color:#0C3C7CFF}

.articles-5 .article {display: flex; flex-direction: column; padding: 0; box-shadow: -1rem -1rem #FEDE73; border: 2px solid #FEDE73; position: relative; border-radius: 0.75rem;}
.articles-5 .article:hover {background:#ddd;}
.articles-5 .article .cards-title {flex: 1 0 auto;}
.articles-5 .article img {width: 100%; height: 250px; object-fit: cover;}
.articles-5 .module-background {top:50%}
.articles-5 .container .h1 { font-weight: bold;}

.articles-5 .owl-carousel .owl-nav {color:#FEDE73; font-size:100px; max-width:1400px;}
.articles-5 .owl-carousel .owl-item {padding: 1rem 1rem 2rem;}
.articles-5 .owl-carousel .owl-stage {display: flex;}
.articles-5 .owl-carousel .owl-stage .item {display: flex; flex: 1 0 auto; height: 100%;}
.articles-5 .owl-carousel .owl-dots {bottom:-60px;}
.articles-5 .owl-carousel .owl-dot {background:#fff !important;}
.articles-5 .owl-carousel .owl-dot.active {background:#FEDE73 !important; transform: scale(1.5);}

.articles-5 .nav-tabs {border:0 none;}
.articles-5 .nav-tabs .nav-link {padding: .5rem 1rem; background:#EFEFEF; border-left:1px solid #D0D0D0; border-radius:0; color:#000;}
.articles-5 .nav-tabs .nav-link:nth-child(1) {border-left:0 none; border-radius:1.85rem 0 0 1.85rem;}
.articles-5 .nav-tabs .nav-link:nth-last-child(1) {border-radius:0 1.85rem 1.85rem 0;}
.articles-5 .nav-tabs .nav-link.active {background:#FEDE73; color:#000;}
.articles-5 .nav-links-1 {padding-top: .5rem;}
.articles-5 .btn.btn-inverse-primary {padding: .5rem 1rem; border-radius:1.85rem; position: absolute; top: 100%; left: 50%;  transform: translate(-50%, -50%); background: #0C3C7C; border: 0;color: #fff;}
.articles-5 .btn.btn-inverse-primary:hover {background: #FEDE73;color: #000;}

.articles-5 .article .cards-date {padding: 0 1rem; color: #666; text-align:right;}
.articles-5 .article .cards-title {padding: 0 1rem 1rem; color: #424243; border-bottom: 1.5px solid #FEDE73;}
.articles-5 .article .cards-desc {padding: 0 1rem 2rem; font-size: 1rem; color: #424243; }
.articles-5 .article .cards-img {border-radius: .5rem .5rem 0 0; overflow: hidden;}

.articles-5 .nav-link-2 {display: none;}
.articles-5 .nav-tabs .nav-link {padding: .5rem .5rem;}
.articles-5 .nav-link-2:hover {color: #000}

@media (max-width: 768px) {
	.articles-5 .container .h1 {font-size: 2rem;}
}


@media (min-width: 321px) {
	.articles-5 .nav-link-2 {display:block; padding: .5rem 1rem; background:#FEDE73; border-left:1px solid #D0D0D0; border-radius:1.85rem; color:#000;}

}

@media (max-width: 1000px) {
	.articles-5 .owl-nav {display: none;}
	}


[data-color="#000000FF"] {color:#000000FF}
[data-color="#FEDE73FF"] {color:#FEDE73FF}

.texts-13 ul {display:flex; flex-wrap:wrap; margin:0; padding:0; text-align:center; justify-content:center;}
.texts-13 ul li {display:block; margin:5rem 1rem; padding:1rem; border-radius:1rem; background:#FEDE73; max-width:260px; position:relative; padding-bottom:4rem;}
.texts-13 ul li::before {content:url('/assets/images/1.svg'); display:block; margin-top:-100px; margin-bottom:1rem;}
.texts-13 ul li:nth-child(2)::before {content:url('/assets/images/2.svg');}
.texts-13 ul li:nth-child(3)::before {content:url('/assets/images/3.svg');}
.texts-13 ul li:nth-child(4)::before {content:url('/assets/images/4.svg');}
.texts-13 ul li a {position:absolute; top:100%; transform:translate(-50%, -50%); left:50%;}

[data-color="#0C3C7CFF"] {color:#0C3C7CFF}
[data-color="#000000FF"] {color:#000000FF}

.footer-1 {padding:3rem 0;}
.footer-1 ul {display:block; margin:0; padding:0;}
.footer-1 ul li {display:block; margin:0; padding:0; border-bottom:1px solid var(--color-inverse);}
.footer-1 ul li a {display:block; margin:0; padding:.3rem 1rem;}
.footer-1 a {color:var(--color-inverse);}
.footer-1 .zerro-author {display: flex; color:#A2A2A2;}
.footer-1 .zerro-author:hover {color:#A2A2A2;}
.footer-1 .zerro-author::before {content: url('/assets/images/zerro.svg'); margin-right:1rem; filter:grayscale(1) invert(1);}
.footer-1 .row:nth-child(1) {padding-bottom:1.5rem; margin-bottom:1.5rem; border-bottom:1px solid #a2a2a2;}
.footer-1 .row:nth-child(2) a:hover {filter:contrast(3);}


[data-color="#ffffffFF"] {color:#ffffffFF}
[data-color="#A2A2A2"] {color:#A2A2A2}

