

.bodyBox{
  display: flex;
  flex-direction: column;
  height: 90vh;
  overflow: hidden;
  
  }

.regionDet{
  flex: 1;
  overflow-y: auto;
  padding: 20px;
  background-color: var(--primary_color3);
  
}

.regionTab{
  width:100%;
  height: fit-content;
  padding: 20px;
  background-color: var(--primary_color2);
  color: var(--white_color);
  display:flex;
  flex-direction: row;
  gap: 20px;
}
.regionTab a{
  font-size: 20px;
  font-weight: bold;
}
.rLink{
scroll-padding-top 15px;
}

.quick_info{
  padding-left: 60px;
  width: fit-content;
}

.info svg{
  width: 25px !important;
}

.info {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  
}

.faq-head{margin:0 auto 45px;max-width:1230px;}
.faq-boxes{
border-radius:4px;
background-color:var(--white_color);
padding:30px;  
box-shadow: 0px 44px 12px 0px rgba(163, 163, 163, 0.00), 0px 28px 11px 0px rgba(163, 163, 163, 0.01), 0px 16px 9px 0px rgba(163, 163, 163, 0.05), 0px 7px 7px 0px rgba(163, 163, 163, 0.09), 0px 2px 4px 0px rgba(163, 163, 163, 0.10);
margin:0 0 20px;  
}
/* dropdown's*/
.faq-conts{display:none;}
.faq-title{position:relative;cursor:pointer;padding-left:60px;}
.faq-conts .detail-content {
    margin: 20px auto 0;
    max-width: 795px;
}
.faq-title h4{margin:0;}
.faq-title:before{
position:absolute;
content:"";  
top:0;
left:0;  
width:33px;
height:33px;  
background-repeat:no-repeat;
background-size:contain;
background-position:center;
background-image:url("https://2376480.fs1.hubspotusercontent-ap1.net/hubfs/2376480/002%20NZ%20Decade/Theme%20Elements/Overlays%20and%20kowhaiwahi/arrow-down-blue.svg");
}
.faq-boxes.active .faq-title:before{transform:rotate(-180deg);}
.faq-wrapper{max-width:983px; margin:0 auto 45px;}


@media(max-width:1024px){
  .faq-boxes{padding:30px 20px;} 
  .faq-title:before{left:0px; width:25px; height:25px;}
  .faq-title{padding-left:40px;}
  .faq-conts .detail-content {max-width: 740px;}
  .quick_info{padding-left: 40px;}
}

