@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
body {font-family: "Poppins", sans-serif;}
p.fs-5{line-height: 1.4;}
.navbar-toggler{border-color:#025190;}
.dropdown-menu{background-color:#00aad8;}
.dropdown-menu[data-bs-popper]{left: auto;right: 0;}
.dropdown-item{color: white;}
.dropdown-item:hover,.dropdown-item:focus{background-color: #025190; color: white;}
.country .dropdown-item{color: white;height: auto;overflow: hidden;}
.country.dropdown-menu .dropdown-item::before{content: '';width:30px;height: 30px;background-size:30px 30px;display:block;float: left;margin-right:10px;border-radius: 50%;}
.country.dropdown-menu .dropdown-item.Kenya::before{background-image:url(../images/Kenya.jpg);}
.country.dropdown-menu .dropdown-item.Vietnam::before{background-image:url(../images/Vietnam.jpg);}
.country.dropdown-menu .dropdown-item.Indonesia::before{background-image:url(../images/Indonesia.jpg);}
.country.dropdown-menu .dropdown-item.Philipphines::before{background-image:url(../images/Philipphines.jpg);}
.country.dropdown-menu .dropdown-item.Sri-Lanka::before{background-image:url(../images/Sri-Lanka.jpg);}
.banner img{display: block;width:100%;height: auto;}
.swiper-button-next, .swiper-button-prev{background-color: #00aad8;width: 50px; height: 50px;box-sizing: border-box;border-radius: 50%;}
.swiper-button-next::after, .swiper-button-prev::after{font-size:24px;color: white;}
.swiper-pagination-bullet{width:15px;height:15px;}
.swiper-pagination-bullet-active{background:#00aad8;}
footer{background-color: #025190;}
footer a{color: white;}
.about h1{color: #00aad8;}
.about img{display: inline-block;max-width: 100%;height:auto;}
.ad img{display: block;max-width:100%;height: auto;}
.global h2{color: #00aad8;}

/* Address */
ol.breadcrumb li:first-child{position: relative;padding-left:2rem;}
ol.breadcrumb li:first-child::before{content:'';display:block;width:1.5rem;height:1.5rem;background-image: url(../images/Icon-Menu-Breadcrumb.svg);position: absolute;left: 0;background-size:100%;}


/* About */
.history ul{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.history ul li{display: flex;}
.history ul li p{margin-bottom: 0;}

@media (min-width: 768px) { 
.history ul::before{position: absolute;width:4px;height:100%;background-color: #00aad8;left:50%;margin-left: -2px;content: '';}
.history ul li{min-height:130px}
.history ul li:nth-child(2n){position: relative;}
.history ul li:nth-child(2n+1){position: relative;}
.history ul li:nth-child(2n) p{position: absolute;top:100px;}
.history ul li::before{content:'';border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid #00aad8; width:60px;height:20px;margin-top: 20px;}
.history ul li:nth-child(2n)::before{transform: scaleX(-1);top:100px;position: absolute;left: calc(-100% / 5);;}
.history ul li:nth-child(2n+1)::before{position: absolute;right: calc(-100% / 5);}
.history ul li:last-child::before{display:none}

}


/* Join */

.available_positions .row div{border: 1px solid #00aad8;margin:-0.5px;}


/* Franchise */
#accordionExample .accordion-item:nth-child(odd) .accordion-button{background-color:#00aad8!important;color:#fff!important}
#accordionExample .accordion-item:nth-child(2n) .accordion-button{background-color:#fff!important;color:#000!important;border-bottom:1px solid #dee2e6!important}
#accordionExample .accordion-item:nth-child(odd) .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}
#accordionExample .accordion-button:focus{box-shadow:none!important;outline:0!important}
#accordionExample .accordion-body{text-align:left!important}


#WhyChooseUs .accordion-item{border:none!important;background-color:transparent!important}
#WhyChooseUs .accordion-button{border:none!important;background-color:transparent!important;box-shadow:none!important;padding-left:0;padding-right:0}
#WhyChooseUs .accordion-button:not(.collapsed){background-color:transparent!important;color:inherit;border:none!important;box-shadow:none!important}
#WhyChooseUs .accordion-body{border:none!important;padding-left:0}
#WhyChooseUs .accordion-button:focus{outline:0!important;box-shadow:none!important}


#WhyChooseUs{justify-content:center;display:flex;flex-wrap:wrap;position:relative;overflow:hidden}
#WhyChooseUs .accordion-button{display:flex;flex-direction: column;}
#WhyChooseUs .accordion-button::after {margin-left:0}
#WhyChooseUs .accordion-button p{text-align: center;}
#WhyChooseUs .accordion-collapse{position:absolute;bottom:0;left:0}


#Map .accordion-body p{position:relative;padding-left:40px}
#Map .accordion-body p::before{content:'';display:block;width:1.5rem;height:1.5rem;background-image: url(../images/Icon-Menu-Breadcrumb.svg);position: absolute;left: 0;background-size:100%;top:50%;margin-top:-0.75rem}



.article img{display:block;max-width:100%;height:auto;margin:0 auto}
.article table{max-width: 100%;margin:  0 auto; border: 1px solid #eee;}
.article table td{border: 1px solid #eee;padding: 5px 10px;}
.article table tr:nth-child(odd){background-color: #eee;}

