
:root{
	--clr-site:#525252;
	--clr-light-yellow:#e2c986;
	--clr-black:#000000;
  --clr-dark-gray:#232323;
	--clr-white:#ffffff;
  --clr-gray1:#ededed;
	--clr-red:#c41230;
	--clr-gold:rgba(150, 122, 69,1);
	--clr-brown:rgb(24, 17, 1);
	--poppins:'Poppins', sans-serif;
}
a{color:var(--clr-gold);text-decoration:underline}
a:hover,a:focus{color:var(--clr-gold);text-decoration:none}


body,p,li{font-family:var(--poppins);color:var(--clr-site);font-size:1rem;line-height:1.5;}
html.lenis {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-scrolling iframe {
   pointer-events: none;
} 

section{overflow:hidden;}
header,.btn,.rcr img,.dhaman img,.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav > li,.navbar-expand-lg,.rcr img, .dhaman img,.rcr, .dhaman, .dhaman span,.header-text h3,.header-risk,.monthly-report img,.monthly-report h3,.logo img
{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
h1,h2,h3,h4,h5,h6{color:var(--clr-gold);font-family:var(--poppins);}
header{width:100%;z-index:999;background:rgb(226, 201, 134,0);left:0;top:0;width:100%;}
.rcr-dhaman-logo{position:relative;margin-right:3rem;}
.rcr-dhaman-logo::after{width:1px;content:'';display:block;background:var(--clr-site);position:absolute;right:0;top:50%;transform:translateY(-50%);height:50%;opacity:0.35;}
.rcr img,.dhaman img{height:100%;}
.rcr,.dhaman,.dhaman span{height:90px;display:block;}
.rcr:hover img,.dhaman:hover img{opacity:0.8;}
.dhaman{margin:0 2rem 0 1rem;}
.navbar-expand-lg{background-color:rgb(150, 122, 69,1);}
.navbar-collapse{margin:0 auto;}
.logo-and-text{padding-top:10px;padding-bottom:10px;}
.header-text h3{font-size:25px;font-weight:bold;margin:0}
.header-risk{font-size:22px;}
.header-text p{color:var(--clr-black);margin:0;font-size:14px}
 
.language{margin-left:2rem;color:var(--clr-black);font-family:var(--tajawal);}
.language img{margin-right:0.7rem;}
.navbar-expand-lg .navbar-collapse{flex-grow:unset}
.search-link,.search-btn{padding:0;background:none;margin:0;padding:0;border:none;color:var(--clr-white);}
.search-link:hover, .language:hover{color:var(--clr-light-yellow);}
.search-container{width:100%;left:0%;padding:3rem 0;transition: all 0.4s ease-out 0s;z-index:99;top:0;transform: translateY(-100%);}
.search-container .container{position:relative;z-index:9;align-items:center;gap:30px;}
.search-btn{transition-timing-function:ease-out;transition-duration:0.3s;}
.search-btn:hover{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:0.5s;transform:scale(1.2)}
.search-container.opened .search-btn img{/*filter:invert(1);*/}
.search-link{background:var(--clr-white);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;}

header .container-fluid .logobar-language-main,header .container-fluid .navigationbar{padding-left:5.20833333333%;padding-right:5.20833333333%;}
.logobar-language-main{padding-top:10px;padding-bottom:10px;}
.navbar-nav li{padding:0px 10px}
.navbar-nav li a{font-family:var(--jost);color:var(--clr-black);font-size:1.4375rem;font-size:1.3rem;padding-left:0;padding-right:0;font-weight:400;}
.navbar-nav li .dropdown-menu li a{font-size:1rem;display:block;}
.navbar-nav li .dropdown-menu li a h4{font-size:1rem;padding-top:7px;}
.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-link:focus{color:var(--clr-black);}
.navbar-searchbar{padding-left:1rem;padding-right:1rem;width:120%;margin-left:-10%;}
.navbar-searchbar::before{content:'';position:absolute;left:0;top:0;width:100%;background:rgb(150, 122, 69,0.8);width:100%;height:100%;z-index:-1;border-radius:6px;}
.navbar-searchbar.aos-animate{width:100%;margin-left:0%;}
.navbar-searchbar[data-aos^=fade][data-aos^=fade] {
  transition-property:all
}
 
.navbar-expand-lg{padding:0;}
.navbar-expand-lg .navbar-nav > li{z-index:1;}
.navbar-nav li .dropdown-menu .drop-menu-item h3{font-size:1.25rem;color:var(--clr-black);}
.navbar-nav li .dropdown-menu .drop-menu-item > a{font-size:1.25rem}
.navbar-nav li .dropdown-menu .drop-menu-item{padding:0 10px;}
.navbar-nav li .dropdown-menu .drop-menu-item ul{list-style-type:none;margin:0 -5px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}
.navbar-nav li .dropdown-menu .drop-menu-item ul li{padding:5px;flex:0 0 16.65%}
.navbar-expand-lg .navbar-nav .dropdown-menu{margin-left:0;left:0;}
.navbar-nav li .dropdown-menu .drop-menu-item .two-by-two ul li{flex:0 0 33.3333%}
.drop-menu-row{}
.navbar-nav .nav-link{position:relative;}
.navbar.navbar-expand-lg,
.navbar-expand-lg .navbar-collapse,.navbar-expand-lg .navbar-nav{position:static;}
.navbar-nav li.dropdown{position:static;}
.navbar-nav li.dropdown:hover > a{color:var(--clr-black);}
.navbar-expand-lg .navbar-nav .dropdown-menu.full-width{width:100%;border:0;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:15px 10px;}
.menu-img{overflow:hidden;background:var(--clr-black);}
.menu-img img{width:100%;transition:all 0.3s ease;}
.navbar-nav li .dropdown-menu li a:hover img{transform:scale(1.05);opacity:0.8;}
.navbar-nav li .dropdown-menu li a:hover h4{color:var(--clr-black);}
.navbar-nav .dropdown:hover > .dropdown-menu,.navbar-nav .dropend:hover > .dropdown-menu{margin-left:0;top:100%!important;}
.navbar-expand-lg .navbar-nav li a{padding:10px 0px;font-size:17px;}
@media screen and (min-width:769px) {
  .dropend:hover > .dropdown-menu{position:absolute;top:0;left:100%;}
  .dropend .dropdown-toggle{margin-left:0.5em;}
}

@media (min-width:992px){
  header.smaller{background:rgb(226, 201, 134,0.2);background:#ffffff}
  header.smaller{}
  header.smaller::before{opacity:1;}
  header.smaller .logobar-language-main{padding-top:5px;padding-bottom:5px;}
  header.smaller .dhaman span{width:150px;}
  header.smaller .navbar-expand-lg{margin:0;padding:3px 0;}
  header.smaller .navbar-nav li{/*padding:0px 15px;*/}
  header.smaller .navbar-nav li:first-child{padding-left:0;}
  header.smaller .navbar-nav li:last-child{padding-right:0;}
  header.smaller .rcr,header.smaller .dhaman,header.smaller .dhaman span{height:70px;}
  header.smaller .navbar-expand-lg .navbar-nav li a{font-size:15px;}
  header.smaller .header-text h3{font-size:20px;}
  header.smaller .header-risk{font-size:17px;}

  .navbar-expand-lg .navbar-nav .dropdown-menu.full-width{transition:visiblity 0.3s, opacity 0.5s;top:calc(100vh + 200px);}
  .navbar-nav .nav-link{color:#fff;}
  .navbar-expand-lg .dropend .dropdown-toggle{color:salmon;margin-left:1em;}
  .navbar-expand-lg .dropdown-item:hover{background-color:lightsalmon;color:#fff;}
  .navbar-expand-lg .dropdown .dropdown-menu{display:none;visibility:hidden;transform-style:preserve-3d;transform:rotateX(-75deg);visibility:hidden;opacity:0;display:block;}
  .navbar-expand-lg .dropdown:hover > .dropdown-menu,
  .navbar-expand-lg .dropend:hover > .dropdown-menu{display:block;visibility:visible;margin-left:0;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}
}
@media (min-width: 1200px) {
  .h1,h1 {
      font-size:2rem;
  }
  .h2,h2 {
    font-size:1.75rem;
}
}
.h1,h1{margin-bottom:3rem;}

.padding-topbtn5{padding:5rem 0;}
.margin-top10{margin-top:9.7rem;position:relative;}
.strategic-risk{min-height:calc(100vh - 9.7rem);display:flex;align-items:center;}
.strategic-risk::before{content:'';position:absolute;top:0;left:0;height:100vh;width:50%;z-index:-1;}
.strategic-risk::before{background:url(../img/strategic.webp) center top no-repeat;background-size:100% auto}
.login-section::before{display:none;}
.login-section-img{position:absolute;top:0;left:0;height:100vh;width:50%;z-index:-1;}
.strategic-risk h1{font-size:2rem;}
.strategic-risk h1,.strategic-risk-text p{text-align:center;}
.strategic-risk-text{padding:3rem;background:rgb(150, 122, 69,0.95);margin-top:5rem;max-width:780px;margin:50px auto 0 auto;}
.strategic-risk-text h1,.strategic-risk-text h3,.login-main h1,.login-main h3,.login-card h2{color:var(--clr-white);}
.strategic-risk-text p{color:var(--clr-white);}
.strategic-risk-text h3{font-size:1.5rem;}

.country-risk-row h3{font-size:1.5rem;}
.country-risk-row p{font-size:1rem;}

.country-risk{ }
.country-risk{background:url(../img/risk-bg.webp) center center no-repeat;background-size:cover;padding:5rem 0;position:relative;}
.country-risk::before{content:'';position: absolute;left:0;top:0;width:100%;height:100%;background:#F6F6F6;z-index:0;opacity:0.9;}

.country-risk-dtl{left:0;bottom:0;z-index:9;width:100%;}
.country-risk-card{background:var(--clr-white);}
.country-risk .container{position:relative;z-index:9;}
.country-risk-row > .col-6{padding:calc(var(--bs-gutter-x) * .5)}
.country-risk-row > .col-6 .row .country-risk-th + .col-6{padding:calc(var(--bs-gutter-x) * .5)}


.login-main{/*background:rgb(150, 122, 69,0.95);*/}
.login-main h1{margin-bottom:1rem;text-align:left;font-size:1.5rem}
.login-main h3{margin-bottom:1rem;font-size:1.25rem}
.login-main p{font-size:0.85rem;color:var(--clr-white);}
.login-main{}
.login-card h2{text-transform:uppercase;margin-bottom:2rem;}
.form-group{margin-bottom:1rem;}
.login-col-log,.login-col-text{padding:2rem;}
.login-col-log{background-color:rgb(150, 122, 69,0.9)}
.login-col-text{background-color:rgb(150, 122, 69,0.95)}
.remember-me{font-size:1rem;color:var(--clr-white);}

footer{padding:50px 0;background:var(--clr-white)}
footer p{padding:5px 0;}
footer p,footer a{margin:0;font-size:14px;}
.gray-bg{background:var(--clr-gray1)}
.business-environment{ }
.business-text .col-lg-6{display:flex;align-items:flex-end;}
.business-text p{text-align:justify;}

.map-row{display:flex;}
.rank-main{flex:0 0 400px;display:flex;flex-direction:column;justify-content:space-between;}
.map-holder{flex:0 0 calc(100% - 400px);}
.rank-main .rank-row{display:flex;height:12%;}
.rank-main .rank-row + .rank-row{}
.rank-main .rank-row div{display:flex;align-items:center;}
.rank-main .rank-row div:first-child{flex:0 0 50%;padding:5px 15px;color:var(--clr-white);font-size:1.5rem;}
.rank-main .rank-row div:last-child{flex:0 0 50%;margin:10px;padding:5px 15px;font-size:1rem;background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(0,212,255,0) 100%);}
.rank-main .rank-row:nth-child(1){background:#9e0001;}
.rank-main .rank-row:nth-child(2){background:#fe0000;}
.rank-main .rank-row:nth-child(3){background:#ff9934;}
.rank-main .rank-row:nth-child(4){background:#feff01;}
.rank-main .rank-row:nth-child(5){background:#c6e0b4;}
.rank-main .rank-row:nth-child(6){background:#a9d08e;}
.rank-main .rank-row:nth-child(7){background:#47702e;}
.risk-text-row{margin-top:3rem;}
.risk-text-row > .col-lg-6 p{text-align:justify;line-height:1.5;}
.country-risk-box{background:var(--clr-white);padding:1rem;height:100%;}
.risk-text-row > .col-lg-6 p{}

.form-select,.form-control{border-radius:0;font-size:1rem;padding:1rem 1rem;}
.form-select:focus,.form-control:focus{border-color:var(--clr-gold);outline:0;box-shadow:0 0 0 .25rem rgba(150, 122, 69, .25);}
.login-card .form-control:focus{box-shadow:0 0 0 .25rem rgba(255, 255, 255, .25);}
.form-control{}
.btn{background:var(--clr-gold);padding:1rem 1rem;font-size:1rem;border-radius:0;}
.btn-border{background:var(--clr-white);padding:1rem 2rem;font-size:1rem;border-radius:0;border:2px solid var(--clr-white);}
.btn-border:hover{border:2px solid var(--clr-white);background:var(--clr-gold);color:var(--clr-white);}
.monthly-risk-profile{text-align:center;font-size:1.25rem;padding:2rem 1rem;}

.countries-row{padding:0 50px;}
.countries-row .countries-dtl{padding:0;display:block;width:100%;}
.countries-row .countries-dtl h3{text-align:center;font-size:1.35rem;padding-bottom:15px;margin-bottom:0;}
.countries-row .countries-dtl h3 div{padding-top:5px;padding-bottom:10px;}
.countries-row .countries-button-prev{left:0;}
.countries-row .countries-button-next{right:0;}
.countries-row .countries-holder{position:relative;}
/* .countries-row .countries-holder::before,.countries-row .countries-holder::after{content:'';width:2px;height:100%;display:block;background:var(--clr-white);position:absolute;top:0;}
.countries-row .countries-holder::before{left:-15px;}
.countries-row .countries-holder::after{right:-15px;} */
.countries-row .countries-card.active .countries-holder{background:var(--clr-gold);border:15px solid var(--clr-gold);}
.countries-row .countries-card.active .countries-dtl h3 div{color:var(--clr-white);background:var(--clr-gold);position:relative;border-radius:0 0 3px 3px;}
.countries-row .countries-card.active .countries-dtl h3 div::after{width:20px;height:20px;left:50%;transform:rotate(45deg) translateX(-50%);bottom:-17px;z-index:9;position:absolute;content:'';background:var(--clr-gold);}
.countries-row .nav-pills .nav-link.active,.countries-row  .nav-pills .show>.nav-link{color:transparent;background-color:transparent;}
.member-countries{margin-top:2rem;}
.nav-tabs{text-align:center;justify-content:center}
.nav-tabs .nav-link{font-size:1.6rem;color:var(--clr-dark-gray);}
.nav-tabs .nav-link.active{font-size:1.6rem;color:var(--clr-gold);}
.countries-list{margin-top:2rem;margin-bottom:2rem;}
.countries-card{}
.countries-holder{position:relative;height:0;padding-bottom:60%;background:var(--clr-white);border:15px solid var(--clr-white);}
.countries-holder img{width:100%;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%) ;}
.countries-dtl{display:flex;justify-content:space-between;padding:1rem 0 1rem 0;}
.swiper-button-next, .swiper-button-prev{color:var(--clr-gold);}
.countries-row .countries-button-prev,.countries-row .countries-button-next{margin-top:-50px;}
.fdi-contents{width:100%;/*overflow:auto;max-height:500px;*/}
.countries-data-dtl .tab-pane h2{margin-bottom:2rem;margin-top:0rem;}
.fdi-contents table tr th,.fdi-contents table tr td{font-size:1rem;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;padding:2px;}
table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap;}
.countries-data-dtl{padding:2rem;background:var(--clr-white);}
.trade-fdi + .trade-fdi{border-top:1px solid var(--clr-gray1);padding-top:15px;}
.trade-fdi h3{font-size:1.5rem;margin-bottom:1.5rem;}
.trade-fdi h4{font-size:1.2rem;}
.img-holder{width:100%;height:100%;}
.img-holder img{max-height:100%;max-width:100%;object-fit:cover;min-width:100%;min-height:100%;}
.reports-card ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;}
.reports-card ul li{flex:0 0 50%;padding:7px 0 7px 20px;position:relative;border-bottom:1px solid rgba(0,0,0,0.1) ;}
.reports-card ul li::before{content:'';position:absolute;left:0;top:13px;width:7px;height:7px;border-top:2px solid var(--clr-gold);border-right:2px solid var(--clr-gold);display:block;transform:rotate(45deg) ;}
.reports-card ul li a{text-decoration:none;}
.reports-card + .reports-card{margin-top:2rem;}
.reports-card ul li:nth-child(odd):last-child{flex:0 0 100%;}
.reports-card ul li:nth-child(odd){padding-right:20px;}
.reports-card ul li:nth-child(even){padding-left:20px;}
.insightful-documents-row .col-lg-4{padding:calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * .5);}
.logo{position:relative;display:block;height:100%;text-decoration:none;}
.logo h3{text-align:center;font-size:1.2rem;}
.logo-holder{background-color:var(--clr-white);margin-bottom:1rem;}
.logo img{width:100%;}
.logo + .logo{margin-top:calc(var(--bs-gutter-x) * 1);}
.logo-holder{padding:20px;}
.logo:hover img{transform:scale(1.03);opacity:0.8;}
.logo:hover h3{color:var(--clr-red);}
  .toggled-content[aria-hidden]{overflow:hidden;visibility:hidden;opacity:0;max-height:0;transition:visibility 0s linear .6s,opacity .6s ease-in,max-height .6s ease-out;}
.toggled-content[aria-hidden="true"]{max-height:0!important}
.toggled-content[aria-hidden="false"]{visibility:visible;opacity:1;max-height:50em;transition-delay:0s, 0s, 0s;transition-timing-function:linear, linear, ease-out}

.accordion-button:not(.collapsed){color:var(--clr-gold);background-color:rgba(226,201,134,0.2)}
.accordion-button:focus{box-shadow:none}
.accordion-button:not(.collapsed)::after{box-shadow:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23967a45'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.accordion-button::after{box-shadow:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23967a45'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.assesment-list{margin-top:2rem;}
.invins-col{padding:calc(var(--bs-gutter-x) * .5);}
.insurance-box{background:#FFFFFF;padding:1rem;height:100%}
.insurance-holder img{width:100%;}
.invins-col p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.invins-sub .btn{font-size:0.9rem;padding:0.7rem 2rem;}
.dt-scroll-head{background:#fff}