.container-travel  { width:1600px; padding:0 15px; max-width:100%; margin:0 auto; }

.LDP__travel-banner-top  { position:relative; float:left; width:100% }
.LDP__travel-banner-top  p  { margin:0; }
.LDP__travel-banner-text { position:absolute ;width:100%; left:0; top:50%; transform:translateY(-50%); }
.LDP__travel-content  { display:flex; grid-gap:100px; align-items:center; }
.LDP__travel-content-text  { width:835px; max-width:100%;   border-radius: 0 45px;
background: rgba(0, 0, 0, 0.40); padding:63px 40px; }
.LDP__travel-content-form  { flex:1; }
.LDP__travel-content-text  h5  { color: #FFF;font-size: 20px;font-weight: 600;line-height: 30px; margin-bottom:8px; }
.LDP__travel-content-text  h2  { color: #FFF;font-size: 48px;font-weight: 600;line-height:62px;}
.LDP__travel-content-text  ul li  { color: #FDFDFD;font-size: 16px;font-weight: 400;line-height:24px; margin-bottom:10px; }
.LDP__travel-content-button  { display:flex; grid-gap:15px; flex-wrap:wrap; }
.LDP__travel-content-button p { display:inline-block; }
.LDP__travel-content-button p a  { display:inline-block  ; padding:12px  60px;border-radius: 300px;
background: linear-gradient(270deg, #72DA4B 0%, #4DB787 100%);color: #FFF;font-size: 20px;font-weight: 600;line-height:30px;}
.LDP__travel-content-button p:nth-child(2) a { background: linear-gradient(90deg, #DBF514 0%, #808F0B 100%); }
.LDP__travel-content-form  form  {  padding:15px 32px;border-radius: 10px; background: #FFF;  }
.LDP__travel-content-form  form  h2  { color: #0D9270;font-size: 27px;font-weight: 800;line-height: 61px; letter-spacing: 0.81px; margin-bottom:0; text-align:center; }

.LDP__travel-content-form  form .form-row input { color: #494848;font-size: 16px;font-weight: 400;line-height: 55px;letter-spacing: 0.48px; border-radius: 10px;
border: 1px solid #CBCACA; background: #FFF; padding:0 14px; height:55px; }
.LDP__travel-content-form  form .form-row { margin-bottom:15px; }
.LDP__travel-content-form  form  select {  font-size: 16px;font-weight: 400;line-height: 55px; border-radius: 10px; height:55px; border: 1px solid #CBCACA; background: #FFF;  width: 100%; padding: 0 14px;} 
.LDP__travel-content-form  form .input_box textarea { height:120px;border-radius: 10px;border: 1px solid #CBCACA; background: #FFF; padding:10px 14px; color: #494848;font-size: 16px;font-weight: 400;line-height: 50px;letter-spacing: 0.48px; }
.LDP__travel-content-form  form .input_box { margin-bottom:15px; }
.LDP__travel-content-form  form  input.wpcf7-submit { color: #FFF;font-size: 18px;font-weight: 700;line-height: 60px; letter-spacing: 0.54px; height:60px; border-radius: 10px;
background: linear-gradient(180deg, #32A6A1 0%, #4DB688 33.33%, #63C472 68.23%, #78D15F 98.75%); width:100%; text-shadow:unset; }

.travel-box  { float:left; width:100%; padding:50px 0 ; }
.travel-title { margin-bottom:40px; }
.travel-title h2 {  color: #0D9270;text-align: center;font-size: 40px;font-style: normal;font-weight: 600;line-height: 52px;text-align:center; }

.travel-box1-text  { width:850px; max-width:100%;  margin:0 auto; }
.travel-box1-text  p  { text-align:justify; color: #333;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; margin-bottom: 20px;}
.travel-box1-text  p:last-child { margin-bottom:0; }
.travel-box1-text  p a  { margin-top:50px; color: #F22222;font-size: 20px;font-weight: 600;line-height: 30px; text-align: center;display: inline-block; width: 100%;}
.travel-box.travel-box2 { padding:0; }
.travel-box-items  { padding:50px 0; }
.travel-box2-flex  { display:flex ; grid-gap:30px; }
.travel-box2-img  { width:calc(50% - 30px); }
.travel-box2-img  img { width:684px; max-width:100%; }
.travel-box2-text  { width:50%; }
.travel-box-items:nth-child(1) { background: #F2F8FE; }
.travel-box-items:nth-child(3) { background: #F9F9F9;}
.travel-box-items { background: #fff; }
.travel-box-items:nth-child(5) { background: #F2F8FE; }
.travel-box2-text  h3  { color: #333;font-size: 28px;font-weight: 600;line-height: 38px; margin-bottom:20px; }
.travel-box2-text  p  { color: #333;font-size: 20px;font-weight: 400;line-height: 30px; margin-bottom: 28px;}
.travel-box2-text  p:last-child {margin-bottom: 0}
.travel-box2-text ul  { list-style: none; padding:0; margin:0; display:flex; grid-gap:30px;  flex-wrap: wrap;}
.travel-box2-text ul li  { width:calc(33.33% - 20px); padding:16px 16px 16px 46px; border-radius: 8px;
background: #FFF;box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.10); position:relative; }
.travel-box2-text ul li:before { content:""; width:16px; height:16px; background:url(../images/icon_tick_new.png); position:absolute; left:16px; top:23px; background-size:cover; }

.travel-box2-text ul li  a { color: #333;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;  }
.travel-box-items:nth-child(2n) .travel-box2-flex  { flex-direction:row-reverse; }
.travel-box-items:nth-child(2n) .travel-box2-img  { text-align:right; }