body:not(.scroll) .main_area[data-banner-idx='active1']:not(.showmenu) .sitemenu_area A.sitemenu, body:not(.scroll) .main_area[data-banner-idx='active1']:not(.showmenu) .sitemenu_area A.sitemenu:visited, body:not(.scroll) .main_area[data-banner-idx='active1']:not(.showmenu) .sitemenu_area A.sitemenu:hover, A.sitemenulit { color:#FFFFFF !important; }
.scroll .sitemenu_area A.sitemenu, .scroll .sitemenu_area A.sitemenu:visited, .scroll .sitemenu_area A.sitemenu:hover, .scroll A.sitemenulit { color:#212121; }
.ive_designmode .sitemenu_area A.sitemenu, .ive_designmode .sitemenu_area A.sitemenu:visited, .ive_designmode .sitemenu_area A.sitemenu:hover, .ive_designmode A.sitemenulit { color:#212121; }

.pagelevel-1 .content_area { margin-top:0px !important; }

.content_area .pagecontent_box { height:100vh; position:relative; }
.content_area .pagecontent_box > .wrap { width:100%; max-width:100%; padding:0px; margin:0px; height:100vh; position:relative; }
.content_area .pagecontent_box > .wrap .item-cnt { width:100%; height:100%; position:relative;  }

.content_area .pagecontent_box > .wrap .item-cnt .list-1 { background-size:cover;}
.content_area .pagecontent_box > .wrap .item-cnt .list-2, .content_area .pagecontent_box > .wrap .item-cnt .list-3 {  background-position:right center; background-repeat:no-repeat; background-color:#FFFFFF; }
.content_area .pagecontent_box > .wrap .item-cnt .owl-item > DIV { height:100vh; }


.content_area .pagecontent_box > .wrap .item-cnt .owl-dots { position:absolute; display:flex; justify-content:center; gap:4px; z-index:11; bottom:5%; width:100%; }
.content_area .pagecontent_box > .wrap .item-cnt .owl-dots button { display:block; width:80px; height:4px; background:#E3E4E6; border-radius:4px; position:relative; }
.content_area .pagecontent_box > .wrap .item-cnt .owl-dots button:after { content:''; display:block; width:0px; height:100%; background:#E6223C; position:absolute; top:0px; left:0px; transition:width linear 8s; }
.content_area .pagecontent_box > .wrap .item-cnt .owl-dots button.active:after { width:100%; }
.content_area .pagecontent_box > .wrap .item-cnt .owl-dots button.past-active { transition:none !important; background:#E6223C; }

.content_area .pagecontent_box > .wrap .item-cnt .owl-dots.reset button:after { transition:none !important; }

.content_area .pagecontent_box > .xwrap .item-cnt > * { width:100%; height:100%; position:absolute; opacity:0; transition:all linear 0.3s; }
.content_area .pagecontent_box > .xwrap .controls { position:absolute; display:flex; justify-items:center; z-index:11; bottom:5%; width:100%; }
.content_area .pagecontent_box > .xwrap .controls .nav { display:flex; gap:4px; margin:0px auto; }
.content_area .pagecontent_box > .xwrap .controls .nav SPAN { display:block; width:80px; height:4px; background:#E3E4E6; border-radius:4px; position:relative; }
.content_area .pagecontent_box > .xwrap .controls .nav SPAN:after { content:''; display:block; width:0px; height:100%; background:#E6223C; position:absolute; top:0px; left:0px; transition:width linear 8s; }
.content_area .pagecontent_box > .xwrap .controls.reset .nav SPAN:after { transition:none; }
.content_area .pagecontent_box > .xwrap .controls .nav SPAN.active:after { width:100%; }

.ive_designmode .content_area .pagecontent_box { height:auto; min-height:100px; }
.ive_designmode .content_area .pagecontent_box > .wrap { display:none; }

.content_area .pagecontent_box > .description { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.ive_designmode .content_area .pagecontent_box > .description { position:relative; top:auto; left:auto; transform:none; } 

.wrap .item-body { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; max-width:1320px; padding:0px 20px; box-sizing:border-box; opacity:0; transition:all linear 0.5s; transition-delay:0.5s; }
.wrap .active .item-body { opacity:1; }

.banner-body { display:flex; flex-direction:column; gap:56px; }
.banner-body .banner-title { display:flex; flex-direction:column; gap:24px;  }
.banner-body .banner-title .main-title { font-size:60px; line-height:100% !important; font-weight:normal; }
.banner-body .banner-title .main-title SPAN { color:#E6223C; }
.banner-body .banner-title .sub-title { font-size:28px; line-height:120% !important; font-weight:500; }

.list-1 .banner-body .banner-title .main-title, .list-1 .banner-body .banner-title .sub-title { color:#FFFFFF; }

.banner-cta A, .banner-cta A:visited, .banner-cta A:hover { display:inline-block; background:#E6223C; border-radius:32px; font-size:16px; line-height:140%; font-weight:400; padding:12px 24px; color:#FFFFFF; text-decoration:none; }

#_ptoo_3044027 { background:#F5F5F7; padding-top:80px; padding-bottom:80px; }
#_ptoo_3044027 > H2 { display:none; }
#_ptoo_3044027 > DIV { display:flex; flex-direction:column; gap:40px; }

#_ptoo_3044027 > DIV .tagline-cnt { display:flex; flex-direction:column; gap:24px; text-align:center; max-width:850px; margin:0px auto; }
#_ptoo_3044027 > DIV .tagline-cnt .main-tagline { font-size:21px; }
#_ptoo_3044027 > DIV .tagline-cnt .tagline-body { font-size:18px; }

#_ptoo_3044027 > DIV HR { border:none; width:100%; height:1px; background:#E3E4E6; padding:0px; margin:0px auto;  }

#_ptoo_3044027 > DIV .partners-cnt { display:flex; flex-direction:column; gap:48px; text-align:center; }
#_ptoo_3044027 > DIV .partners-cnt .partners-text { text-align:center; }
#_ptoo_3044027 > DIV .partners-cnt .logos { display:flex; gap:72px; justify-content:center; align-items:center; }
#_ptoo_3044027 > DIV .partners-cnt .logos IMG { height:48px; }

#_ptoo_3044028 { display:flex; flex-direction:column; padding:56px 0px; gap:48px; }
#_ptoo_3044028 > H2 { }
#_ptoo_3044028 > DIV { }

.capabilities-cnt { display:flex; gap:40px; }
.capabilities-tabs-list { width:33%; }
 .capabilities-cnt .capabilities-tabs { display:flex; margin:0px; padding:0px; flex-direction:column; width:100%; }
 .capabilities-cnt .capabilities-tabs > LI { display:flex; margin:0px; padding:24px; flex-direction:column; gap:8px; border-bottom:1px solid transparent; position:relative; cursor:pointer; }
 .capabilities-cnt .capabilities-tabs > LI:not(.active):hover { background:#F5F5F7; }
 
 .capabilities-cnt .capabilities-tabs > LI h3 { font-size:18px; font-weight:500; line-height:140% !important; margin:0px; }
 .capabilities-cnt .capabilities-tabs > LI DIV { height:0px; overflow:hidden; display:none; transition:all linear 0.5s; }
  .capabilities-cnt .capabilities-tabs > LI:after { content:''; display:block; width:100%; height:1px; background:#E3E4E6; position:absolute; left:0px; bottom:0px; }
 
 .capabilities-cnt .capabilities-tabs > LI.active DIV { height:auto; display:block;}
 .capabilities-cnt .capabilities-tabs > LI.active:after { height:2px; background:linear-gradient(#E6223C, #FF599B); }

 .capabilities-cnt .capabilities-writeup { display:none; } 
	
 .capabilities-cnt .capabilities-img { border-radius:16px; overflow:hidden; position:relative; width:67%; aspect-ratio:829 / 466; }
 .capabilities-cnt .capabilities-img > DIV { position:absolute; opacity:0; display:flex; flex-direction:column; justify-content:flex-end; gap:16px; padding:32px; width:100%; height:100%; box-sizing:border-box; transition:all linear 0.5s; }
 .capabilities-cnt .capabilities-img > DIV.active { opacity:1; }
 .capabilities-cnt .capabilities-img > DIV.experiences-img { background:url('/qws/slot/u50480/home/capabilities/Hospitality.png') no-repeat; background-size:cover; }
 .capabilities-cnt .capabilities-img > DIV.discoveries-img { background:url('/qws/slot/u50480/home/capabilities/SupplyChain.png') no-repeat; background-size:cover; }
 .capabilities-cnt .capabilities-img > DIV.decision-img { background:url('/qws/slot/u50480/home/capabilities/CPServices.png') no-repeat; background-size:cover; }
 .capabilities-cnt .capabilities-img > DIV .capabilities-item-title { display:flex; flex-direction:column;  gap:4px; }
 .capabilities-cnt .capabilities-img > DIV .capabilities-item-title SPAN { font-size:14px; line-height:100% !important; font-weight:600; text-transform:uppercase; color:#FFFFFF; }
 .capabilities-cnt .capabilities-img > DIV .capabilities-item-title SPAN.title { font-size:18px; line-height:140% !important; font-weight:500; color:#FFFFFF; }
 .capabilities-cnt .capabilities-img > DIV .capabilities-item-body { color:#FFFFFF; }

#_ptoo_3044029 { display:flex; flex-direction:column; padding:56px 0px; }
#_ptoo_3044029 > H2 { display:none; }
#_ptoo_3044029 > DIV { display:flex; flex-direction:column; gap:24px; }

.usp-text { display:flex; justify-content:space-between; align-items:flex-start; }
.usp-text .usp-writeup { display:flex; flex-direction:column; gap:24px; max-width:50%; }
.usp-text .usp-writeup H2 { padding:5px 0px 0px 0px; }
.usp-text A { display:inline-flex; padding:12px 24px; border:1px solid transparent; text-decoration:none; font-size:16px; color:#212121; line-height:140%; position:relative; background:linear-gradient(to right, #E6223C, #FF599B); border-radius:32px; z-index:1000; box-sizing:border-box; min-width:200px; text-align:center; }
.usp-text A:before { content:''; display:block; position:absolute; top:1px; left:1px; bottom:1px; right:1px; z-index:-1; background:#FFFFFF; border-radius:32px; } 

.usp-diagram { background:url('/qws/slot/u50480/home/USP/USP-Diagram.svg') bottom no-repeat; background-size:100% auto; aspect-ratio:1328/662; }
  
.usp-diagram UL.usp-pointer-list { display:flex; justify-content:space-between; margin:0px; padding:0px; }
.usp-diagram UL.usp-pointer-list LI { width:25%; display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; gap:14.76px; padding-left:16px; position:relative; }
.usp-diagram UL.usp-pointer-list LI H3 { font-size:21px; font-weight:400; line-height:140% !important; }
.usp-diagram UL.usp-pointer-list LI DIV { font-size:14px; }


#_ptoo_3044030 { display:flex; flex-direction:column; padding:56px 0px; background:linear-gradient(to bottom, #212121, #424242); }
#_ptoo_3044030 > H2 { display:none; }
#_ptoo_3044030 > DIV { display:flex; flex-direction:column; gap:48px; }

.features-text { display:flex; justify-content:space-between; align-items:flex-start; }
.features-text .features-writeup { display:flex; flex-direction:column; gap:24px; max-width:50%; }
.features-text .features-writeup * { color:#FFFFFF !important; }
.features-text A { display:inline-flex; padding:12px 24px; border:1px solid transparent; text-decoration:none; font-size:16px; color:#ffffff; line-height:140%; position:relative; background:linear-gradient(to right, #E6223C, #FF599B); border-radius:32px; z-index:1000; box-sizing:border-box; min-width:200px; text-align:center; justify-content:center; }
.features-text A:before { content:''; display:block; position:absolute; top:1px; left:1px; bottom:1px; right:1px; z-index:-1; background:#212121; border-radius:32px; } 
  
.features-cards-cnt { }
.features-cards-cnt .features-cards-list { display:flex; gap:24px; flex-wrap:wrap; margin:0px; padding:0px; justify-content:space-between; }
.features-cards-cnt .features-cards-list > LI { width:calc((100% / 3) - 18px) ; display:flex; flex-direction:column; background:linear-gradient(to bottom, #F5F5F7, #CFCFCF); border:1px solid rgba(255,255,255,0.5); border-radius:16px; justify-content:space-between; overflow:hidden; }
 .features-cards-cnt .features-cards-list > LI .writeup { display:flex; flex-direction:column; gap:16px; padding:32px; }
 .features-cards-cnt .features-cards-list > LI .writeup .title { font-size:18px; font-weight:500; }
  

#_ptoo_3044031 { display:flex; flex-direction:column; padding:56px 0px; gap:48px; }
#_ptoo_3044031 > H2 { display:block; }
#_ptoo_3044031 > DIV { display:flex; gap:24px; }

#_ptoo_3044031 > DIV > DIV { width:50%; display:flex; flex-direction:column; }
#_ptoo_3044031 > DIV > DIV.sub { gap:16px; }

#_ptoo_3044031 > DIV .update-item { display:flex; gap:24px; }
#_ptoo_3044031 > DIV .update-item .update-item-prop { display:flex; flex-direction:column; gap:16px; justify-content:center; }
#_ptoo_3044031 > DIV .update-item .update-item-prop strong { font-size:18px; font-weight:500; }
#_ptoo_3044031 > DIV .update-item .update-item-prop .date { font-size:14px; color:#5C5C5C; }
  
#_ptoo_3044200 { display:flex; flex-direction:column; padding:56px 0px; background:#F5F5F7; }
#_ptoo_3044200 > H2 { display:none; }
#_ptoo_3044200 > DIV { display:block; display:flex; flex-direction:column; padding:0px; max-width:100%; gap:48px; }

.testimonial-text { display:flex; justify-content:space-between; width:100%; max-width:1320px; height:auto; padding:0px 20px; margin:0px auto; box-sizing:border-box; }
.testimonial-text H2 { display:flex; max-width:50%; }
.testimonial-text A { display:inline-flex; padding:12px 24px; border:1px solid transparent; text-decoration:none; font-size:16px; color:#212121; line-height:140%; position:relative; background:linear-gradient(to right, #E6223C, #FF599B); border-radius:32px; z-index:1000; }
.testimonial-text A:before { content:''; display:block; position:absolute; top:1px; left:1px; bottom:1px; right:1px; z-index:-1; background:#F5F5F7; border-radius:32px; } 

.iveo_pipe_articles_show { display:block; }
.testimonial-list { overflow:hidden; }
.testimonial-list .article-item { display:flex; background:#212121; border-radius:16px; overflow:hidden; min-height:530px; width:800px; }
.testimonial-list .article-item .article-item-prop { width:35%; padding:32px; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between; align-items:flex-start; background:linear-gradient(to bottom, #484747, #2C2B2B); }
.testimonial-list .article-item .article-item-prop .title { font-size:18px; font-weight:500; line-height:140% !important; color:#FFFFFF; }
.testimonial-list .article-item .article-item-prop .title SPAN { display:block; font-size:16px; font-weight:400; }
.testimonial-list .article-item .article-item-writeup { width:65%; padding:32px; box-sizing:border-box; color:#FFFFFF;  font-size:19px; display:flex; justify-content:center;align-items:center; background:url('/qws/slot/u50480/home/testimonial/quote-top.png') 32px 32px no-repeat; position:relative; }
.testimonial-list .article-item .article-item-writeup:after { content:''; display:block; width:35px; height:27px; position:absolute; bottom:32px; right:32px; background:url('/qws/slot/u50480/home/testimonial/quote-btm.png'); }

.testimonial-list .owl-nav { width:950px; height:100%; margin:0px auto; display:flex; justify-content:space-between; align-items:center; position:absolute; top:0px; left:50%; transform:translateX(-50%); }
.testimonial-list .owl-carousel .owl-nav button.owl-prev { display:block; width:78px; height:78px; background:url('/qws/slot/u50480/home/testimonial/left-arrow.png'); }
.testimonial-list .owl-carousel .owl-nav button.owl-next { display:block; width:78px; height:78px; background:url('/qws/slot/u50480/home/testimonial/right-arrow.png'); }
.testimonial-list .owl-carousel .owl-nav button.owl-prev SPAN, .owl-carousel .owl-nav button.owl-next SPAN { display:none; }

.testimonial-list .owl-dots { padding-top:48px; width:100%; height:4px; display:flex; justify-content:center; gap:4px;  }
.testimonial-list .owl-carousel button.owl-dot  { width:8px; height:4px; background:#B5B5B5; }
.testimonial-list .owl-carousel button.owl-dot.active  { width:24px; background:linear-gradient(to right, #E6223C, #FF599B);  }

.testimonial-list .owl-carousel.owl-drag .owl-item:not(.center) { opacity:0.6; transform:scale(0.8); }

@media  screen  and (max-width:900px) {		
	.masthead_area header { background:transparent; }		
	
	.main_area[data-banner-idx='active1']:not(.showmenu) .masthead_area header #rwdmenu .hamburger .hamb-top { background:#FFFFFF; }
	.main_area[data-banner-idx='active1']:not(.showmenu) .masthead_area header #rwdmenu .hamburger .hamb-middle { background:#FFFFFF; }
	.main_area[data-banner-idx='active1']:not(.showmenu) .masthead_area header #rwdmenu .hamburger .hamb-bottom { background:#FFFFFF; }
	
	.showmenu .masthead_area header { background:#FFFFFF !important; }
}

@media  screen  and (max-width:768px) {		
	.banner-body .banner-title .main-title { font-size:28px; line-height:100% !important; font-weight:400; }
	.banner-body .banner-title .sub-title { font-size:18px; line-height:120% !important; font-weight:400; }
	
	#_ptoo_3044027 { padding:40px 0px; }
	#_ptoo_3044027 > DIV { display:flex; flex-direction:column; gap:32px; }
	#_ptoo_3044027 > DIV .partners-cnt { display:flex; flex-direction:column; gap:40px; text-align:center; }
	#_ptoo_3044027 > DIV .partners-cnt .logos-cnt { overflow:auto; }
	#_ptoo_3044027 > DIV .partners-cnt .logos { display:flex; gap:32px; justify-items:flex-start; width:fit-content; }
	
	#_ptoo_3044028 { padding:40px 0px; gap:24px; }
	#_ptoo_3044028 > H2 { font-size:18px; }
	.capabilities-cnt { display:flex; gap:24px; flex-direction:column; }
	.capabilities-tabs-list { width:100%; overflow:auto; scrollbar-width:none; -ms-overflow-style: none; }
	.capabilities-tabs-list::-webkit-scrollbar { display:none; }
	.capabilities-cnt .capabilities-tabs { width:fit-content; flex-direction:row; justify-content:flex-start; }
	.capabilities-cnt .capabilities-tabs > LI { width:auto; padding:4px 16px 8px 16px; } 
	.capabilities-cnt .capabilities-tabs > LI H3 { width:100%; height:32px; display:flex; justify-content:center; align-items:center; position:relative; font-size:14px; white-space:nowrap; }
	.capabilities-cnt .capabilities-tabs > LI.active DIV { display:none !important; }
	
	.capabilities-cnt .capabilities-writeup { display:block; }
	
	.capabilities-cnt .capabilities-img { width:100%; aspect-ratio:unset; }
	.capabilities-cnt .capabilities-img > DIV { padding:0px; background:transparent !important; justify-content:flex-start; position:relative; top:auto; left:auto; height:0px; transition:all ease-in 0.3s; }
	.capabilities-cnt .capabilities-img > DIV.active { opacity:1; height:auto; }
	.capabilities-cnt .capabilities-img > DIV .capabilities-item-title { width:100%; display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-start; aspect-ratio:829/466; padding:16px; box-sizing:border-box; gap:4px; border-radius:16px; overflow:hidden; }
	.capabilities-cnt .capabilities-img > DIV .capabilities-item-title SPAN { font-size:12px; }
	.capabilities-cnt .capabilities-img > DIV .capabilities-item-title SPAN.title { font-size:16px;  }
	.capabilities-cnt .capabilities-img > DIV.experiences-img > .capabilities-item-title { background:url('/qws/slot/u50480/home/capabilities/Hospitality.png') no-repeat; background-size:cover; }
	.capabilities-cnt .capabilities-img > DIV.discoveries-img > .capabilities-item-title { background:url('/qws/slot/u50480/home/capabilities/SupplyChain.png') no-repeat; background-size:cover; }
	.capabilities-cnt .capabilities-img > DIV.decision-img > .capabilities-item-title { background:url('/qws/slot/u50480/home/capabilities/CPServices.png') no-repeat; background-size:cover; }
	.capabilities-cnt .capabilities-img > DIV .capabilities-item-body { color:#5C5C5C; font-size:14px; }
	
	#_ptoo_3044029 { padding:40px 0px; }
	#_ptoo_3044029 > DIV { position:relative; padding-bottom:50px; }
	#_ptoo_3044029 > DIV H2 { font-size:18px; }
	.usp-text { display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-start; }
	.usp-text .usp-writeup { gap:16px; max-width:100%; }
	.usp-text .usp-writeup H2 { padding:0px; }
	.usp-text A { position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:100%; max-width:400px; justify-content:center; box-sizing:border-box; }
	.usp-diagram { background:url('/qws/slot/u50480/home/USP/RWD-USP-diagram.png') bottom no-repeat; background-size:100% auto; aspect-ratio:334/558; width:100%; max-width:334px; margin:0px auto; }
  
	#_ptoo_3044030 { padding:40px 0px; background:#212121; }
	#_ptoo_3044030 > DIV { gap:24px; position:relative; padding-bottom:75px;  }
	#_ptoo_3044030 > DIV H2 { font-size:18px; }
	.features-text  { display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-start; }
	.features-text .features-writeup { gap:16px; max-width:100% }
	.features-text A { position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:100%; max-width:400px; justify-content:center; box-sizing:border-box; }
	.features-cards-cnt { overflow:auto; }
	.features-cards-cnt .features-cards-list { display:flex; gap:24px; flex-wrap:nowrap; margin:0px; padding:0px; justify-content:flex-start; width:fit-content; }
	.features-cards-cnt .features-cards-list > LI { width:286px; }
	 .features-cards-cnt .features-cards-list > LI .writeup { padding:24px; font-size:14px; }
	 .features-cards-cnt .features-cards-list > LI .writeup .title { font-size:16px; font-weight:500; }

	#_ptoo_3044031 { padding:40px 0px; gap:24px; }
	#_ptoo_3044031 > H2 { display:block; font-size:18px; }
	#_ptoo_3044031 > DIV { gap:16px; flex-direction:column; }
	#_ptoo_3044031 > DIV > DIV { width:100%; }
	#_ptoo_3044031 > DIV .update-item { flex-direction:column; gap:16px; }
	#_ptoo_3044031 > DIV .update-item .update-item-prop DIV:not(.date) { display:none; }
	#_ptoo_3044031 > DIV .update-item .update-item-prop strong { font-size:16px; }
	#_ptoo_3044031 > DIV .update-item .update-item-prop .date { font-size:12px; }
	
	#_ptoo_3044200 { padding:40px 0px; }
	#_ptoo_3044200 > DIV { gap:24px; position:relative; padding-bottom:75px;  }
	#_ptoo_3044200 > DIV H2 { font-size:18px; max-width:100%; }
	.testimonial-text A { position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:100%; max-width:400px; justify-content:center; box-sizing:border-box; }
	.testimonial-listing .article-item { flex-direction:column-reverse; width:286px; }
	.testimonial-listing .article-item .article-item-writeup { width:100%; padding:83px 24px; box-sizing:border-box; background:url('/qws/slot/u50480/home/testimonial/quote-top.png') 24px 24px no-repeat }
	.testimonial-listing .article-item .article-item-writeup:after { bottom:24px; right:24px;  }
	
	.testimonial-listing .article-item .article-item-prop { width:100%; padding:24px; gap:24px; box-sizing:border-box; }
	.testimonial-listing .article-item .article-item-prop IMG { width:auto; max-width:100%; }
	
	.owl-nav { display:none !important; }
}

@media  screen  and (max-width:450px) {
	
	.content_area .pagecontent_box { height:90vh; position:relative; }
	.content_area .pagecontent_box > .wrap { height:90vh; position:relative; }
	.content_area .pagecontent_box > .wrap .item-cnt .owl-item > DIV { height:90vh; }
	.content_area .pagecontent_box > .wrap .item-cnt .list-1 { background-size:auto 100%; background-position:75% bottom;}
	
	.content_area .pagecontent_box > .wrap .item-cnt .list-2, .content_area .pagecontent_box > .wrap .item-cnt .list-3 { background-position:right 150px; background-size:contain; }
	
	.wrap .item-body { top:auto; bottom:10%; left:0%; transform:none; }
	
	.banner-body { gap:32px; }
	.banner-body .banner-title { gap:16px; }
	.banner-body .banner-title .main-title { font-size:28px; line-height:100% !important; font-weight:400; }
	.banner-body .banner-title .sub-title { font-size:18px; line-height:120% !important; font-weight:400; }
	.banner-cta A, .banner-cta A:visited, .banner-cta A:hover { display:block; text-align:center; }
}