.topdiv {
  background-color: #fff;
  display: flex;
  flex-direction: column;
}

.topdiv2 {
  align-self: center;
  display: flex;
  margin-top: 32px;
  width: 100%;
  max-width: 1274px;
  flex-direction: column;
  padding: 0 20px;;
}
@media (max-width: 991px) {
  .topdiv2 {
    max-width: 100%;
  }
}

.secondtop {
gap: 20px;
display: flex;
}
@media (max-width: 991px) {
.secondtop {
flex-direction: column;
align-items: stretch;
gap: 0px;
}
}
.secondtop2 {
margin-top: 57px;
}
@media (max-width: 991px) {
.secondtop2 {
max-width: 100%;
margin-top: 40px;
}
}
.thirdtop {
gap: 20px;
display: flex;
}
@media (max-width: 991px) {
.thirdtop{
flex-direction: column;
align-items: stretch;
gap: 0px;
}
}
.firstdiv {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 0px;
}
@media (max-width: 991px) {
.firstdiv {
width: 100%;
}
 }
.mainimage {
aspect-ratio: 1.45;
object-fit: auto;
object-position: center;
width: 100%;
flex-grow: 1;
border-radius:8px;
}
@media (max-width: 991px) {
.mainimage {
max-width: 100%;
margin-top: 25px;
}
}
.footearrow{
  font-family: Montserrat, sans-serif;
  margin: auto 0;
}
.arrowimg {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 24px;
}
.seconddiv {
  display: flex;
  flex-direction: column;
  line-height: normal;
  width: 50%;
  margin-left: 20px;
}
@media (max-width: 991px) {
.seconddiv {
width: 100%;
}
}
.headerp{
display: flex;
flex-direction: column;
font-weight: 400;}
@media (max-width: 991px) {
.headerp {
max-width: 100%;
margin-top: 25px;
}
}
.mtitle{
color: #131313;
/*font: 500 40px/50px Montserrat, sans-serif;*/
font: 30px/50px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.mtitle {
max-width: 100%;
}
}
.mtitle1 {
color: #1e293b;
margin-top: 8px;
font: 20px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.mtitle1 {
max-width: 100%;
}
}
.lbrief {
color: #000;
margin-top: 41px;
font: 500 14px/18px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.lbrief {
max-width: 100%;
margin-top: 40px;
}
}
.lbrief1 {
color: #131313;
margin-top: 56px;
font: 600 20px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.lbrief1 {
max-width: 100%;
margin-top: 40px;
}
}
.lbrief2 {
margin-top: 24px;
}
@media (max-width: 991px) {
.lbrief2 {
max-width: 100%;
}
 }
.lbrief3 {
gap: 20px;
display: flex;
}
@media (max-width: 991px) {
.lbrief3 {
flex-direction: column;
align-items: stretch;
gap: 0px;
}
}
.bodydiv-3 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 0px;
}
@media (max-width: 991px) {
.bodydiv-3 {
width: 100%;
}
}
.topmark {
color:#000;
font: 500 14px/18px Montserrat, sans-serif;

}
@media (max-width: 991px) {
.topmark {
max-width: 100%;
margin-top: 32px;
}
}

.bodydiv-5 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 0px;
}
@media (max-width: 991px) {
.bodydiv-5 {
width: 100%;
}
  }

.bodydiv-42 {
flex-grow: 1;
}
@media (max-width: 991px) {
.bodydiv-42 {
max-width: 100%;
margin-top: 32px;
}
}
.bodydiv-43 {
gap: 20px;
display: flex;
}
@media (max-width: 991px) {
.bodydiv-43 {
flex-direction: column;
align-items: stretch;
gap: 0px;
}
}
.bodydiv-4 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 0px;
}
@media (max-width: 991px) {
.bodydiv-4 {
width: 100%;
}
}

.bodydiv-7 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 20px;
}
@media (max-width: 991px) {
.bodydiv-7 {
width: 100%;
}
}
.bodydiv-8 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 20px;
}
@media (max-width: 991px) {
.bodydiv-8 {
width: 100%;
}
}
.column-9 {
display: flex;
flex-direction: column;
line-height: normal;
width: 50%;
margin-left: 0px;
}
@media (max-width: 991px) {
.column-9 {
width: 100%;
}
}

.divmik1 {
color: #131313;
font: 600 20px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.divmik1 {
max-width: 100%;
}
}

.divmik2 {
color:#334155;
margin-top: 24px;
font: 500 14px/18px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.divmik2 {
max-width: 100%;
}
}

.divmik {
display: flex;
flex-direction: column;
align-self: stretch;
margin: auto 0;
}
@media (max-width: 991px) {
.divmik {
max-width: 100%;
margin-top: 40px;
}
}



.bodymik {
color: #000;
font: 500 14px/18px Montserrat, sans-serif;
}
@media (max-width: 991px) {
.bodymik {
max-width: 100%;
margin-top: 32px;
}
 }

.miked {
margin-top: 48px;
}
@media (max-width: 991px) {
.miked {
max-width: 100%;
margin-top: 40px;
}
}
.miked2 {
gap: 20px;
display: flex;
}
@media (max-width: 991px) {
.miked2 {
flex-direction: column;
align-items: stretch;
gap: 0px;
}
}
.divtwo {
margin-top: 32px;
}
@media (max-width: 991px) {
.divtwo {
max-width: 100%;
}
}
.imgnext {
aspect-ratio: 1.41;
object-fit: auto;
object-position: center;
width: 100%;
flex-grow: 1;
border-radius:8px;
}
@media (max-width: 991px) {
.imgnext {
margin-top: 8px;
}
}

.hleadfooter {
display: flex;
margin-top: 56px;
width: 100%;
gap: 20px;
font-size: 16px;
color:#17195c;
font-weight: 500;
text-align: center;
justify-content: space-between;
padding: 0 1px;
}
@media (max-width: 991px) {
.hleadfooter {
max-width: 100%;
flex-wrap: wrap;
margin-top: 40px;
}
}
.footearrow{
justify-content: center;
border-radius: 40px;
display: flex;
gap: 8px;
padding: 8px;
}
  }
.toptitle {
font-family: Montserrat, sans-serif;
}

.arrowimg {
aspect-ratio: 1;
object-fit: auto;
object-position: center;
width: 24px;
}
.toparrow {
aspect-ratio: 1;
object-fit: auto;
object-position: center;
width: 16px;
margin: auto 0;
}r;
width: 24px;
}
.toparrow {
aspect-ratio: 1;
object-fit: auto;
object-position: center;
width: 16px;
margin: auto 0;
}
margin: auto 0;
};
object-fit: auto;
object-position: center;
width: 24px;
}
.toparrow {
aspect-ratio: 1;
object-fit: auto;
object-position: center;
width: 16px;
margin: auto 0;
} auto 0;
} 16px;
margin: auto 0;
}atio: 1;
object-fit: auto;
object-position: center;
width: 16px;
margin: auto 0;
}