@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/*
 font-family: "Plus Jakarta Sans", sans-serif;
 font-family: "Inter", sans-serif;
*/

@-webkit-keyframes slide-bottom-fade-in{0%{opacity:1;bottom:30px;}to{opacity:1;bottom:10px;}}
@keyframes slide-bottom-fade-in{0%{opacity:1;bottom:30px;}to{opacity:1;bottom:10px;}}

::-webkit-scrollbar { width:15px; }
::-webkit-scrollbar-track { background:#F7F7F7; border-radius:5px; }
::-webkit-scrollbar-thumb { background:#002446; border-radius:5px; border:2px solid #F7F7F7; }

BODY { font-family:'Inter', sans-serif; font-size:16px; line-height:162.5%; color:#000000; background:#ffffff; min-height:100vh; }

#netcontent {  background:#FFFFFF; } 
   #lo_whole {  }
   #lo_panel {  }
    #lo_main {  width:100%; margin:auto;   }
      .main_area {  width:100%; position:relative; }	
			.ive_designmode .main_area { padding-top:0px; }
		
/* Font -  Done */
.main_area h1 { color:#002446; font-size:36px; font-family:'Plus Jakarta Sans', sans-serif; font-weight:800; line-height:1.3 !important; margin-bottom:15px; }
.main_area h2 { color:#002446; font-size:32px; font-family:'Plus Jakarta Sans', sans-serif; font-weight:800; line-height:1.3 !important; margin-bottom:10px; }
.main_area h3 { color:#002446; font-size:28px; font-family:'Plus Jakarta Sans', sans-serif; font-weight:800; line-height:1.3 !important; margin-bottom:10px; }
.main_area h4 { color:#002446; font-size:24px; font-family:'Plus Jakarta Sans', sans-serif; font-weight:700; line-height:1.3 !important; margin-bottom:10px; }

.main_area .title { }

.main_area .pagecontent_box > H1 { display:none; }
.ive_designmode .main_area .pagecontent_box > H1 { display:block; } 

.pagecontent_box .description H2 { background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent !important; background-clip:text; }

.content_area, .sidebar_area, .ive_content, .ive_content P, .ive_content DIV {  line-height:162.5% !important; color:#000000; font-family:'Inter', sans-serif;  font-size:16px; }
.content_area P, .sidebar_area P { margin:0px 0px 10px 0px; }
.content_area .default-fontsize  { font-size:16px !important; }

.content_area .title { color:#002446; font-family:'Plus Jakarta Sans', sans-serif; }

/* Masthead - Done */
.masthead_area { width:100%; height:0px; overflow:visible; margin:0px auto; position:relative; }

header { width:100%; max-width:1200px; height:100px; overflow:visible;  margin:0px auto; padding:0px 20px; display:flex; align-items:flex-start; justify-content:space-between; position:relative; box-sizing:border-box; }
header A#site-logo { display:block; width:357px; height:56px; background:url('/qql/slot/u2600/style/header/logo.png?20261009') left center no-repeat; color:transparent; text-indent:-9999px; background-size:auto 80%; margin-top:22px; position:fixed; top:0px; z-index:1301; }

header #rwdbar-cnt { display:none; }

/* Navigation - Done */
.sitemenu_area 		{ width:100%; max-width:100%; padding:0px 0px; display:flex; margin:0px auto; background:linear-gradient(to bottom, rgba(0, 20, 42, 1), rgba(0, 20, 42, 0)); box-sizing:border-box; height:100px; overflow:visible; position:fixed; z-index:1201; }
.scroll .sitemenu_area	{ background:linear-gradient(to bottom, rgba(0, 20, 42, 1), rgba(0, 20, 42, 0.2)); height:100px; }
.ive_designmode .sitemenu_area  { position:relative; top:auto; left:auto; z-index:1000; height:100px; background:rgba(0, 20, 42, 1); }

.sitemenu_area .sitemenu  			{ display:flex; margin:0px auto; padding:0px 20px; width:100%; max-width:1200px; height:100px; box-sizing:border-box; justify-content:flex-end; align-items:center; gap:10px; flex-wrap:nowrap; z-index:1000; }
.sitemenu_area .sitemenu li 				{ display:inline-block; overflow:visible; padding:0px; margin:0px; float:none; text-align:center; cursor:pointer; }
.ive_designmode .sitemenu_area UL.sitemenu { flex-wrap:wrap; }
.ive_designmode .sitemenu_area .sitemenu li { position:relative; }

.sitemenu_area .sitemenu li:first-of-type { display:none; } 
.sitemenu_area .sitemenu li:hover, .sitemenu_area .sitemenu li.focus  { background:transparent; }
.sitemenu_area A.sitemenu, .sitemenu_area A.sitemenu:visited, .sitemenu_area A.sitemenu:hover { background:transparent; color:#FFFFFF; padding:10px; margin:0px; font-size:16px; height:100%; display:flex; align-items:center; box-sizing:border-box; font-family:'Inter', sans-serif; text-align:center; font-weight:400;  }
.sitemenu_area LI:hover > A.sitemenu, .sitemenu_area A.sitemenu:hover, .sitemenu_area A.sitemenulit { font-weight:400 !important; text-decoration:none; color:#09ACFF !important; background:transparent !important; }

.sitemenu_area .sitemenu li#PTID_6511 > A, .sitemenu_area .sitemenu li#PTID_6511 > A:visited { display:flex; justify-content:center; align-items:center; width:200px; height:40px; background:linear-gradient(to right, #00A6FF, #00D5D2) !important; border-radius:5px; font-size:16px; font-weight:600; color:#000000 !important; }
.sitemenu_area .sitemenu li#PTID_6511 > A:hover { font-size:16px; font-weight:600 !important; color:#000000 !important; border-bottom:none !important; background:linear-gradient(to right, #00D5D2, #00A6FF) !important;  }

/* Dropdown Box - Done */
table.dropmenu { display:none;  }

/* Masthead2 - Done */
.masthead2_area { display:block; width:100%; height:20.61vw; margin:0px; padding:0px; background:url('/qql/slot/u2600/style/sub/sub-banner.jpg') center no-repeat; background-size:cover; position:relative; z-index:1; }
.masthead2_area:before { content:''; background:rgba(0, 20, 42, 0.7);  width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:-1; }
.masthead2_area .parent-cnt { width:100%; max-width:1200px; height:100%; padding:20px 20px; box-sizing:border-box; text-align:center; margin:0px auto; display:flex; flex-direction:column; justify-content:flex-end; text-align:center; }
.masthead2_area .parent-cnt .parent { font-weight:bold; font-size:32px; color:#F7F7F7; line-height:100%; text-transform:uppercase; font-family: "Plus Jakarta Sans", sans-serif; display:block; text-align:center; position:relative; }

.pagelevel-1 .masthead2_area { display:none; }

/* Breadcrumbs - Done */
.path_box { display:flex; padding:10px 20px; margin:20px auto 20px auto; width:100% !important; text-align:left; font-size:16px; color:#002446; font-weight:normal; font-family:'Inter', sans-serif; position:relative; box-sizing:border-box; max-width:1200px; justify-content:flex-start; align-items:center; gap:10px; }
.path_box > SPAN.sep { color:#000000; }
.path_box > SPAN, .path_box A, .path_box A:visited, .path_box A:hover { font-size:16px; color:#002446; font-weight:400; text-decoration:none !important;  }
.path_box A:hover { color:#002446; text-decoration:none !important; }

.path_box SPAN:first-of-type, .path_box SPAN:first-of-type A, .path_box SPAN:first-of-type A:hover, .path_box SPAN:first-of-type A:visited { text-decoration:none !important; width:24px; height:21px; background:url('/qql/slot/u2600/style/sub/home-normal.png') center no-repeat; text-indent:-9999px; display:block; background-size:contain; }
.path_box SPAN:first-of-type A:hover { background:url('/qql/slot/u2600/style/sub/home-active.png') center no-repeat; text-indent:-9999px; display:block; background-size:contain; }

.path_box SPAN:last-of-type  { color:#09ACFF; }

/* Content Area - Done */
.content_area { float:none !important; margin:0px auto; width:100% !important; max-width:100%; padding:0px; box-sizing:border-box; position:relative; display:flex; justify-content:center; flex-wrap:wrap; }
.content_area > .top { width:100%; }
.content_area > .bottom { display:none; }

.content_area > .mid { width:calc(100vw - 260px - 15px - (calc(100vw - 1200px - 15px) / 2)); margin:0px; padding:0px 0px 0px 0px; box-sizing:border-box; }
.layout-default  .content_area > .mid { order:1; }
.layout-default_left  .content_area > .mid  { order:1; }

.content_area .appcontent_box, .content_area .pagecontent_box, .content_area .pageblock_box { padding:0px; margin:0px; }	  
.content_area .pageblock_box { padding:50px 0px; }

.content_area .appcontent_box > *, .content_area .pagecontent_box > *, .content_area .pageblock_box > * { width:100%; padding:0px calc(20px + calc(100vw - 1200px - 15px) / 2) 0px 20px; margin:0px auto; box-sizing:border-box; display:block; }
.content_area .pageblock_box > H2 { padding-bottom:20px; }

.content_area .sidebar_area 			{ width:calc(260px + (calc(100vw - 1200px - 15px) / 2)); padding:0px 25px 0px 20px; padding-left:calc(20px + calc(100vw - 1200px - 15px) / 2); margin:0px; display:block; position:relative; box-sizing:border-box; }
.content_area .sidebar_area:after { content:''; width:1px; height:100%; background:#DFDFDF; display:block; position:absolute; top:0px; right:0px; }
.content_area .sidebar_area .mid { width:100%; padding:0px; margin:0px; float:none; box-sizing:border-box; }

.layout-default  .content_area .sidebar_area  { order:0; }
.layout-default_left .content_area .sidebar_area { order:0; }

.sidebar_area .sidebar0_box, .sidebar_area .sidebar1_box { padding:0px; margin:0px; }
.sidebar_area .sidebar0_box { display:none; }

.layout-single_col .content_area { flex-direction:column; }
.layout-single_col .content_area > .mid { width:100% !important; max-width:100%; padding:0px 0px; margin:0px auto; float:none !important; box-sizing:border-box; }
.layout-single_col .content_area .sidebar_area { width:100% !important; padding:0px 0px; margin:0px auto; float:none !important; box-sizing:border-box; order:2; }
.layout-single_col .content_area .sidebar_area:after { display:none; }
.layout-single_col .content_area .sidebar_area .mid { width:100%; max-width:1200px; padding:0px 20px; margin:0px auto;  }
.layout-single_col .content_area .appcontent_box, .layout-single_col .content_area .pagecontent_box > *, .layout-single_col .content_area .pageblock_box { width:100%; max-width:100%; padding:50px 0px; }
.layout-single_col .content_area .appcontent_box > *, .layout-single_col .content_area .pagecontent_box > *, .layout-single_col .content_area .pageblock_box > * { width:100%; max-width:1200px; padding:0px 20px; margin:0px auto; box-sizing:border-box; display:block; }

.layout-single_col .content_area .sidebar_area  { display:none; }
.ive_designmode .layout-single_col .content_area .sidebar_area { display:block; }

/* Footer - Done  */
#back-to-top { display:none; position:fixed; right:10px; bottom:10px; z-index:9999; cursor:pointer; width:45px; height:45px; background:url('/qql/slot/u2600/style/footer/back-to-top.png') center no-repeat; }
#back-to-top:hover { background:url('/qql/slot/u2600/style/footer/back-to-top.png') center no-repeat; }
.showtop #back-to-top { display:block; }

.footer_area { display:block; margin:0px;  padding:0px; width:100%; height:auto; background:linear-gradient(to bottom, #00325F, #001A32); }
footer { width:100%; max-width:1200px; margin:0px auto; padding:20px 20px 20px 20px; box-sizing:border-box; display:flex; flex-direction:column;  }

footer > DIV.footer-top { display:flex; justify-content:space-between; padding:30px 0px; font-size:16px; color:#D1D1D1; }
footer > DIV.footer-top > A#footer-logo { text-indent:-9999px; display:block; width:363px; height:57px; background:url('/qql/slot/u2600/style/footer/footer-logo.png?20261009v2') left center no-repeat; background-size:contain;  }

footer > DIV.footer-top UL { display:flex; margin:0px; padding:0px; flex-direction:column; gap:5px; }
footer > DIV.footer-top UL > LI { display:inline-block; margin:0px; padding:0px; }
footer > DIV.footer-top UL > LI A { font-size:16px; line-height:150% !important; font-weight:400; color:#C1C1C1; text-decoration:none; }
footer > DIV.footer-top UL > LI A:hover { color:#09ACFF; text-decoration:underline; }

footer > DIV.footer-top .page-list P { color:#F7F7F7; font-weight:600px; margin-bottom:10px; }

footer > DIV.footer-top #socialmedia-cnt { text-align:center; }
footer > DIV.footer-top #socialmedia-cnt UL { display:flex; justify-content:flex-start; margin:10px 0px; padding:0px; gap:15px; flex-direction:row; }
footer > DIV.footer-top #socialmedia-cnt UL > LI { display:block; padding:0px; margin:0px 5px; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A { text-indent:-9999px; display:block; width:46px; height:45px; }

footer > DIV.footer-top #socialmedia-cnt UL > LI A.fb-btn { background:url('/qql/slot/u2600/style/footer/fb-normal.png') center no-repeat; text-indent:-9999px; display:inline-block; width:18px; height:35px; background-size:contain; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A.fb-btn:hover { background:url('/qql/slot/u2600/style/footer/fb-active.png') center no-repeat; background-size:contain; }

footer > DIV.footer-top #socialmedia-cnt UL > LI A.x-btn { background:url('/qql/slot/u2600/style/footer/twitter-normal.png') center no-repeat; text-indent:-9999px; display:inline-block; width:35px; height:35px; background-size:contain; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A.x-btn:hover { background:url('/qql/slot/u2600/style/footer/twitter-active.png') center no-repeat; background-size:contain; }

footer > DIV.footer-top #socialmedia-cnt UL > LI A.instg-btn { background:url('/qql/slot/u2600/style/footer/insta-normal.png') center no-repeat; text-indent:-9999px; display:inline-block; width:35px; height:35px; background-size:contain; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A.instg-btn:hover { background:url('/qql/slot/u2600/style/footer/insta-active.png') center no-repeat; background-size:contain; }

footer > DIV.footer-top #socialmedia-cnt UL > LI A.ln-btn { background:url('/qql/slot/u2600/style/footer/linkedin-normal.png') center no-repeat; text-indent:-9999px; display:inline-block; width:35px; height:35px; background-size:contain; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A.ln-btn:hover { background:url('/qql/slot/u2600/style/footer/linkedin-active.png') center no-repeat; background-size:contain; }

footer > DIV.footer-top #socialmedia-cnt UL > LI A.yt-btn { background:url('/qql/slot/u2600/style/footer/youtube-normal.png') center no-repeat; text-indent:-9999px; display:inline-block; width:50px; height:35px; background-size:contain; }
footer > DIV.footer-top #socialmedia-cnt UL > LI A.yt-btn:hover { background:url('/qql/slot/u2600/style/footer/youtube-active.png') center no-repeat; background-size:contain; }

footer > DIV.footer-bottom { display:flex; justify-content:space-between; padding:0px 0px 10px 0px; font-size:16px; font-weight:400; color:#F7F7F7; }

footer > DIV.footer-bottom > UL { display:flex; flex-direction:row; justify-content:space-between; align-items:center; margin:0px; padding:0px; }
footer > DIV.footer-bottom > UL LI { display:block; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; border-left:1px solid #F7F7F7; height:16px; line-height:100% !important; }
footer > DIV.footer-bottom > UL LI:first-of-type { border-left:0px; }
footer > DIV.footer-bottom > UL LI A { font-size:16px; font-weight:400; color:#F7F7F7; text-decoration:none; } 
footer > DIV.footer-bottom > UL LI A:hover {  color:#F7F7F7; text-decoration:none; }
	
/* Hyperlink - Done */
.content_area a  		    	{ color:#09ACFF; text-decoration:underline; }
.content_area a:visited 	{ color:#09ACFF; text-decoration:underline; }
.content_area a:hover 		{ color:#09ACFF; text-decoration:underline; }

/* Subpages Box - Done */
.subpages_box { margin:0px; padding:0px; width:100%; display:block; background:transparent; box-sizing:border-box; }

.subpages_box ul  { margin-left:0px; display:block; }
.subpages_box ul ul { margin-left:10px; display:block; }
.subpages_box ul li  { margin:0px; padding:0px; display:flex; justify-content:flex-end; }
.subpages_box ul ul li { margin-left:10px; display:block; }

.subpages_box ul.mysubpages_ { display:block; margin-left:0px; }
.subpages_box ul.mysubpages_ li { display:block; margin-left:0px;  }

.subpages_box A, .subpages_box A:visited { width:100%; display:block; font-family:'Inter', sans-serif; color:#000000; padding:5px 0px; margin:10px 0px; text-decoration:none; font-weight:400; position:relative; text-align:left; font-size:16px; position:relative; text-decoration:none; box-sizing:border-box; }
.subpages_box B, .subpages_box A:hover     { width:100%; display:block; font-family:'Inter', sans-serif; color:#000000; padding:5px 0px; margin:10px 0px; text-decoration:none; font-weight:600; position:relative; text-align:left; font-size:16px; position:relative; text-decoration:none; box-sizing:border-box; }
.subpages_box B:after, .subpages_box A:hover:after { content:''; width:10px; height:10px; display:block; background:linear-gradient(to right, #00A6FF, #00D5D2); position:absolute; top:50%; transform:translateY(-50%); right:-30px; z-index:1000; border-radius:8px; }

/* Others - Done */
IMG { border:none; max-width:100%; }
.gv_infobar { visibility:hidden; }
#shade_img_ff, #shade_img_ie { display:none; }

.content_area #_ptoo_block_start { display:none; }
.ive_designmode .content_area #_ptoo_block_start { display:block; }

.iveo_pipe_mydocs_slidebox { display:block; }
.iveo_pipe_mydocs_slidebox, .iveo_pipe_mydocs_slidebox DIV { max-width:100%; }

.ctjq_litebox_dialog { left:50% !important; transform:translateX(-50%) !important; }
.ctjq_litebox_dialog IFRAME { width:90vw !important; max-width:800px !important; max-height:650px !important; }

body:not(.pagelevel-1) .content_area .pageblock_box > H2 { display:flex; align-items:center; }
body:not(.pagelevel-1) .content_area .pageblock_box > H2:after { content: ''; flex:auto; margin-left:10px; height:7px; background:#DEEAF5; }

/* List - Done */
.content_area > .mid OL, .content_area > .mid UL {  }
.content_area > .mid UL > LI::marker { color:#00A6FF !important; }

/* SLIDEBOX - Done */
.iveo_pipe_mydocs_slidebox { height:auto !important; }
.siiwe_slidebox { display:flex; width:100%; gap:10px; flex-direction:column; }
.siiwe_slidebox .gv_main_img { display:block; width:100%; aspect-ratio:16/9; position:relative; background:#001121; }
.siiwe_slidebox .gv_main_img IMG { display:block; width:100%; height:100% !important; object-fit:contain; }

.siiwe_slidebox .gv_navi_cnt { display:block; width:100%; height:auto; padding:0px 40px; box-sizing:border-box; position:relative; }
.siiwe_slidebox .gv_navi_cnt .gv_navi { display:block; width:100%; overflow:hidden; position:relative; }
.siiwe_slidebox .gv_navi_cnt .gv_navi UL { display:flex; margin:0px; padding:0px; gap:5px; width:max-content; margin-left:0px; }
.siiwe_slidebox .gv_navi_cnt .gv_navi UL LI { display:block; width:70px; height:auto !important; aspect-ratio:4 / 3; background:#001121; }
.siiwe_slidebox .gv_navi_cnt .gv_navi UL LI IMG { display:block; width:100%; height:100% !important; object-fit:contain; cursor:pointer; }

.siiwe_slidebox .gv_navi_cnt .gv_controls  { }
.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_control { }
.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_next, .siiwe_slidebox .gv_navi_cnt .gv_controls .gv_prev { width:30px; height:30px; cursor:pointer; text-indent:-9999px; position:absolute; top:50%; transform:translateY(-50%); z-index:1200; }
.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_next { background:url('/qql/slot/u2600/style/right-normal.png?2026') no-repeat; background-size:contain; right:0px; }
.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_next:hover { background:url('/qql/slot/u2600/style/right-active.png?2026') no-repeat; background-size:contain; }

.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_prev { background:url('/qql/slot/u2600/style/left-normal.png?2026') no-repeat; background-size:contain; left:0px; }
.siiwe_slidebox .gv_navi_cnt .gv_controls .gv_prev:hover { background:url('/qql/slot/u2600/style/left-active.png?2026') no-repeat; background-size:contain; }

/* FORM FIELDS -  Done */
.content_area .form-group { display:flex; flex-direction:column; gap:5px; margin:5px 0px 15px 0px; }
.content_area .form-group label { font-weight:bold; }

.content_area  INPUT[type='text'], .content_area  TEXTAREA { width:100%; }
.content_area  INPUT[type='text'], .content_area  TEXTAREA, .content_area  SELECT { padding:10px; border:1px solid #EDEDED; }
.content_area  TEXTAREA  { height:100px; }
.content_area  INPUT[type='button'] {  padding:10px 15px; margin:5px 3px; border-radius:3px; cursor:pointer; text-align:center; border:1px solid #002446; background:#002446; color:#09ACFF; }
.content_area  INPUT[type='submit'], .content_area  INPUT.submit_btn {  padding:10px 15px; margin:5px 3px; border-radius:3px; cursor:pointer; text-align:center; border:1px solid #09ACFF; background:#09ACFF; color:#FFFFFF; }

/* SIIWE FORMS - Done */
.book-stand-form { background:#ECF3FA; border-radius:10px; padding:20px; }
.form-wrapper { display:flex; flex-wrap:wrap; gap:10px; justify-content:space-between; }
.form-wrapper > .inputs-row { width:48%; display:flex; flex-direction:column; gap:5px; }
.form-wrapper > .inputs-row.inputs-row-full { width:100%; }
.form-wrapper > .inputs-row.single-checkbox { flex-direction:row; align-items:flex-start; }
.form-wrapper > .inputs-row.single-checkbox INPUT[type='checkbox'] { margin-top:5px; }

.form-wrapper > .inputs-row LABEL { font-weight:400; }
.form-wrapper > .inputs-row INPUT[type='text'] { border:1px solid #FFFFFF; width:100%; padding:10px; box-sizing:border-box; font-size:16px; line-height:20px; border-radius:10px; }
.form-wrapper > .inputs-row TEXTAREA { border:1px solid #FFFFFF; width:100%; height:100px; padding:10px; box-sizing:border-box; font-size:16px; line-height:20px; border-radius:10px;} 

.form-wrapper > .inputs-row INPUT[type='submit'] { padding:10px 15px; margin:5px 3px; border-radius:3px; cursor:pointer; text-align:center; border:1px solid #09ACFF; background:#09ACFF; color:#FFFFFF; width:250px; height:40px; }

/* TABLE -  Done */
.content_area TABLE { border-collapse:collapse; max-width:100%; }
.content_area TABLE.ives_tab_1 TH, .content_area TABLE.ives_tab_1 TD{ padding:10px; text-align:left;  }

.content_area TABLE.ives_tab_1 TH { background:#002446; color:#ffffff; }
.content_area TABLE.ives_tab_1 TR:nth-child(odd) > TD {  }
.content_area TABLE.ives_tab_1 TR:nth-child(even)> TD {  }

.content_area TABLE.search_box { border:none; }
.content_area TABLE.event { border-collapse:initial; border:none !important; }

.content_area TABLE UL { margin-left:30px; }

/* BUTTONS - Done */
.content_area .btn-group { display:flex; gap:10px; flex-wrap:wrap; }
.content_area .btn-group.btn-center { justify-content:center; align-items:center; }
.content_area A.btn1 , .content_area A.btn2, .content_area A.btn3, .content_area A.btn4, .content_area A.btn5 { display:inline-flex; min-width:250px; min-height:50px; padding:0px 20px; margin:0px 0px; box-sizing:border-box; font-size:16px; font-weight:600; justify-content:center; align-items:center; text-transform:uppercase; color:#000000; border-radius:5px; text-decoration:none !important; }
.content_area A.btn1 *, .content_area A.btn2 *, .content_area A.btn3 *, .content_area A.btn4 *, .content_area A.btn5 * { color:#000000 !important; }
.content_area A.btn1 { background:linear-gradient(to right, #7DDE78, #4CDCCE); }
.content_area A.btn1:hover { background:linear-gradient(to right, #4CDCCE, #7DDE78); }

.content_area A.btn2 { background:linear-gradient(to right, #00A6FF, #00D5D2); }
.content_area A.btn2:hover { background:linear-gradient(to right, #00D5D2, #00A6FF); }

.content_area A.btn3 { background:linear-gradient(to right, #AA7CFF, #E6A1FF); }
.content_area A.btn3:hover { background:linear-gradient(to right, #E6A1FF, #AA7CFF); }

.content_area A.btn4 { background:linear-gradient(to right, #FFA229, #FFD642); color:#000000 !important; }
.content_area A.btn4:hover { background:linear-gradient(to right, #FFD642, #FFA229); color:#000000 !important; }

/* Exhibit - Why Exhibit : 5 Reasons to Be Part of SIIWE 2027 - Done */
.reasons-to-be-part-of { display:flex; flex-direction:column; gap:10px; margin:0px; padding:0px; counter-reset:whyexhib; }
.reasons-to-be-part-of > LI { display:flex; gap:10px; justify-content:space-between; margin:0px; padding:0px; background-color:#F3F7FB; border:1px solid #ABCCEB; align-items:center; border-radius:5px; overflow:hidden; background-repeat:no-repeat; background-position:calc(100% - 15px) 15px; background-size:50px auto; }

.reasons-to-be-part-of > LI > DIV { width:100%; position:relative; padding:15px 65px 15px 75px; box-sizing:border-box; }

.reasons-to-be-part-of > LI:nth-of-type(1) { background-image:url('/qql/slot/u2600/exhibit/the-opportunity/reason1.png'); }
.reasons-to-be-part-of > LI:nth-of-type(2) { background-image:url('/qql/slot/u2600/exhibit/the-opportunity/reason2.png'); }
.reasons-to-be-part-of > LI:nth-of-type(3) { background-image:url('/qql/slot/u2600/exhibit/the-opportunity/reason3.png'); }
.reasons-to-be-part-of > LI:nth-of-type(4) { background-image:url('/qql/slot/u2600/exhibit/the-opportunity/reason4.png'); }
.reasons-to-be-part-of > LI:nth-of-type(5) { background-image:url('/qql/slot/u2600/exhibit/the-opportunity/reason5.png'); }

.reasons-to-be-part-of > LI > DIV H3 { font-size:24px; font-weight:bold; }
.reasons-to-be-part-of > LI > DIV H3 B { font-weight:800; }
.reasons-to-be-part-of > LI > DIV:not(.imgbg):before { counter-increment:whyexhib; content:counter(whyexhib); font-size:80px; font-weight:700; color:#09ACFF; position:absolute; left:15px; top:25px; }

.reasons-to-be-part-of > LI:nth-of-type(even) { background-color:transparent; }
		
/* Exhibit - Why Exhibit : Bringing Right Industries - Done */
#_ptoo_6535 { background:linear-gradient(to bottom, #00325F, #001A32); }
body:not(.pagelevel-1) .content_area #_ptoo_6535.pageblock_box > H2 { color:#F7F7F7; }
body:not(.pagelevel-1) .content_area #_ptoo_6535.pageblock_box > H2:after { content: ''; flex:auto; margin-left:10px; height:7px; background:#DEEAF5; }
#_ptoo_6535.pageblock_box > DIV * { color:#C1C1C1; } 

.bring-right-industries { display:flex; padding:0px; margin:0px; gap:10px; flex-wrap:wrap; justify-content:space-between; }
.bring-right-industries > LI { display:block; width:49%; background:linear-gradient(to right, #00A6FF, #00D5D2); margin:0px; border-radius:5px; padding:1px; }
.bring-right-industries > LI > H3 { display:flex; width:100%; height:50px; box-sizing:border-box; align-items:center; justify-content:flex-start; margin:0px; padding:0px 20px; color:#FFFFFF !important; font-weight:bold; font-family:'Plus Jakarta Sans', sans-serif; font-size:16px; }
.bring-right-industries > LI > DIV { padding:20px; color:#000000 !important; background:#FFFFFF; width:100%; height:calc(100% - 50px); box-sizing:border-box; border-radius:0px 0px 5px 5px; }
.bring-right-industries > LI > DIV * { color:#000000 !important; }

/* Exhibit - Why Exhibit : Connect With People - Done */

.connect-with-ppl-cnt { display:flex; gap:10px; margin:0px; padding:0px; justify-content:space-between; }
.connect-with-ppl-cnt > LI { display:block; margin:0px; padding:0px; }
.connect-with-ppl-cnt > LI:nth-of-type(even) { margin-top:20px; }
.connect-with-ppl { display:flex; flex-direction:column; gap:10px; padding:0px; margin:0px; }
.connect-with-ppl > LI { display:block; padding:0px; margin:0px; width:100% !important; border-radius:5px; overflow:hidden; }

.connect-with-ppl .iveo_pipe_pagetree_pinup { width:100%; margin:0px; padding:0px; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box  { width:100%; height:auto; position:relative; margin:0px; padding:0px; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .picture_ { display:block; aspect-ratio:220 / 340; position:relative; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .picture_:after { content:''; display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; background:linear-gradient(to bottom, rgba(0, 18, 35, 0), rgba(0, 18, 35, 1)); }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .picture_ IMG { display:block; width:100%; height:100% !important; object-fit:cover; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .text_   { position:absolute; bottom:0px; left:0px; width:100%; margin:0px; padding:20px 20px 20px 20px; box-sizing:border-box; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .text_ .title_  { font-size:18px; font-weight:bold; color:#F7F7F7; margin:0px; padding:0px; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .text_ .caption_   { font-size:16px; font-weight:400; color:#C1C1C1; margin:0px; padding:0px; height:0px; overflow:hidden; }
.connect-with-ppl .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .caption_   { height:auto; }
.connect-with-ppl .iveo_pipe_pagetree_pinup .ct-box .text_ .link_ { display:none !important; }

/* Exhibit - Why Exhibit : What are industries looking for - Done */
#_ptoo_6537 { background:linear-gradient(to bottom, #001A32, #00325F); }
body:not(.pagelevel-1) .content_area #_ptoo_6537.pageblock_box > H2 { color:#F7F7F7; }
body:not(.pagelevel-1) .content_area #_ptoo_6537.pageblock_box > H2:after { content: ''; flex:auto; margin-left:10px; height:7px; background:#DEEAF5; }
#_ptoo_6537.pageblock_box > DIV * { color:#C1C1C1; } 
#_ptoo_6537.pageblock_box > DIV UL { list-style:none; margin:0px 0px 0px 10px; }
#_ptoo_6537.pageblock_box > DIV UL > LI { position:relative; padding:0px 0px 0px 20px; margin:5px 0px; }
#_ptoo_6537.pageblock_box > DIV UL > LI:before { content:''; width:6px; height:6px; position:absolute; left:0px; top:50%; transform:translateY(-50%); background: linear-gradient(to right, #00A6FF, #00D5D2); border-radius:50%; }

/* Exhibit - Why Exhibit : Last Section - Done */
#_ptoo_6538 { display:block; position:relative; padding-top:0px !important; background:url('/qql/slot/u2600/exhibit/why-exhibit-at-siiwe27.jpg') center no-repeat; background-size:cover; z-index:1; }
#_ptoo_6538:after { content:''; width:100%; height:100%; position:absolute; top:0px; left:0px; background:linear-gradient(to bottom, rgba(0, 66, 126, 0.88), rgba(0, 50, 95, 0.88)); z-index:-1; }
#_ptoo_6538 > H2 { display:none; }
.why-exhibit-sect8 { display:flex; gap:0px; margin:0px; padding:0px; position:relative;  flex-direction:column; }
.why-exhibit-sect8  >  LI { width:100%; padding:20px; box-sizing:border-box; display:block; margin:0px; text-align:center; }
.why-exhibit-sect8  >  LI:first-of-type { border-bottom:1px solid #FFFFFF; }
.why-exhibit-sect8  >  LI * { color:#FFFFFF; }
.why-exhibit-sect8  >  LI H2 { background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent !important; background-clip:text; font-size:24px !important; }
	
/* Exhibit - Book Your Stand : Why Exhibit at SIIWE27 - Done */
#_ptoo_6542 { background:#EBF3FA; }
#_ptoo_6542 > DIV A.why-exhib { display:flex; width:100%; height:140px; padding:30px; box-sizing:border-box; align-items:center; background:url('/qql/slot/u2600/exhibit/why-exhibit-at-siiwe27.jpg') center no-repeat; background-size:cover; position:relative; text-decoration:none; z-index:1; }
#_ptoo_6542 > DIV A.why-exhib SPAN { background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent !important; background-clip:text; font-size:32px; font-family:'Plus Jakarta Sans', sans-serif; font-weight:800; line-height:120% !important; }
#_ptoo_6542 > DIV A.why-exhib:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:linear-gradient(to bottom, #00427E, #00325F); opacity:0.88; z-index:-1; }
#_ptoo_6542 > DIV A.why-exhib:after { content: "\203A"; font-size:52px; color:#01D3D5;	display:flex; width:20px; height:100%; align-items:center; position:absolute; right:30px; } 
  
/* Exhibit - Book Your Stand : Booth Size - Done */
.booth-size-cnt { width:100%; }
.booth-size-cnt > DIV.booth-size-tbl { clear:both; display:block; position:relative; border-radius:10px; overflow:hidden; }
.booth-size-cnt > DIV.booth-size-tbl .subtitle { color:#002446 !important; display:block; width:100%; height:40px; background:#CBE1F4; display:block; text-align:right; padding:0px 20px; font-weight:bold; line-height:40px !important; box-sizing:border-box; }
.booth-size-cnt > DIV.booth-size-tbl TABLE { width:100% !important; height:auto; display:table !important; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > THEAD { }
.booth-size-cnt > DIV.booth-size-tbl TABLE > THEAD TR { background:#FFFFFF; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > THEAD TR TH { border:1px solid #ABCCEB; padding:10px; text-align:center; font-size:14px; line-height:130% !important; font-weight:bold; color:#000000;  }
.booth-size-cnt > DIV.booth-size-tbl TABLE > THEAD TR TH:first-of-type { text-align:left;  }

.booth-size-cnt > DIV.booth-size-tbl TABLE > TBODY { display:table-row-group; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > TBODY TR:nth-of-type(odd) { background:#CBE1F4; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > TBODY TR:nth-of-type(even) { background:#FFFFFF; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > TBODY TR TD { border:1px solid #ABCCEB; padding:10px; text-align:center; font-size:14px; line-height:130% !important; color:#000000; }
.booth-size-cnt > DIV.booth-size-tbl TABLE > TBODY TR TD:first-of-type { text-align:left; }

/* Exhibit - Book Your Stand : Shell Scheme / Raw Space */
#_ptoo_6540 { background:linear-gradient(to bottom, #00325F, #001A32); }
#_ptoo_6540 > H2 { color:#F7F7F7; } 
#_ptoo_6540 > DIV > DIV { color:#C1C1C1; } 
.stand-cnt { display:flex; gap:10px; justify-content:space-between; margin:0px; padding:0px;  }
.stand-cnt > LI { width:50%;  display:block; margin:0px; padding:0px;  }
.stand-cnt > LI TABLE * { color:#000000 !important; }
.stand-cnt > LI .title { font-size:18px; font-weight:bold; color:#F7F7F7; margin-bottom:10px; }
.stand-cnt > LI.shell-cnt { }
.stand-cnt > LI.shell-cnt label { font-size:18px; font-weight:600; color:#FFA229; }
.stand-cnt > LI.shell-cnt > .shell-body { display:flex; flex-direction:column; gap:20px; padding:20px; color:#C1C1C1; box-sizing:border-box; }
.stand-cnt > LI.shell-cnt > .shell-body DIV { color:#C1C1C1; }
.stand-cnt > LI.shell-cnt > .shell-body > DIV.shell-body-item { width:100%; }

.stand-cnt > LI.raw-cnt { }
.stand-cnt > LI.raw-cnt > .raw-body { padding:20px; display:flex; flex-direction:column; gap:20px; box-sizing:border-box;  }
.stand-cnt > LI.raw-cnt > .raw-body DIV { color:#C1C1C1; }
.stand-cnt > LI.raw-cnt > .raw-body > DIV.raw-body-item { width:100%; }

.stand-cnt DIV.img-cnt { min-height:290px; }
.stand-cnt > LI.raw-cnt > .raw-body DIV.img-cnt { background:#FFFFFF; }
.stand-cnt > LI.raw-cnt > .raw-body DIV.img-cnt > IMG { height:100% !important; object-fit:cover; }

/* Home - Body Init - Done */
.pagelevel-1 .layout-single_col .content_area { padding:0px !important; width:100% !important; max-width:100%; }
.pagelevel-1 .layout-single_col .content_area > .mid { padding:0px !important; width:100% !important; max-width:100%; }
.pagelevel-1 .layout-single_col .pageblock_box { width:100%; padding:80px 0px; }
.pagelevel-1 .layout-single_col .pageblock_box > H2, .pagelevel-1 .layout-single_col .pageblock_box > DIV  { padding:0px 20px; max-width:1200px; margin:0px auto; width:100%; box-sizing:border-box; display:block; }
.pagelevel-1 .sidebar_area, .pagelevel-1.ive_designmode .sidebar_area { display:none; }

/* Home - Section 1 - Done */
.pagelevel-1 .pagecontent_box { background:url('/qql/slot/u2600/style/home/SIWW2026-WaterExpo-HomeBanner.jpg') center center no-repeat; background-size:cover; padding:0px; margin:0px; position:relative; height:100vh; }
.pagelevel-1 .pagecontent_box:after { content:''; background:rgba(0, 20, 42, 0.7); width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; }

.pagelevel-1 .pagecontent_box .description { display:flex; justify-content:center; align-items:flex-end; width:100%; max-width:1200px !important; height:100%; margin:0px auto; padding:0px 20px; box-sizing:border-box; text-align:center; padding-bottom:5%; position:relative; z-index:1200; }
.pagelevel-1 .pagecontent_box .description H2 { font-size:42px; font-weight:800; color:#F7F7F7 !important; display:block; text-align:center; line-height:120% !important; }
.pagelevel-1 .pagecontent_box .description UL { display:flex; margin:0px 0px 20px 0px; padding:0px; flex-direction:column; justify-content:center; align-items:center; gap:10px; }
.pagelevel-1 .pagecontent_box .description UL > LI { display:inline-block; margin:0px; padding:0px 0px 0px 30px; font-size:20px; font-weight:600; color:#F7F7F7; }
.pagelevel-1 .pagecontent_box .description UL > LI.cal { background:url('/qql/slot/u2600/style/home/cal-icon.png') left center no-repeat; }
.pagelevel-1 .pagecontent_box .description UL > LI.loc { background:url('/qql/slot/u2600/style/home/loc-icon.png') left center no-repeat;}

.pagelevel-1 .pagecontent_box .description A.be-a-exhibitor { display:inline-flex; color:#000000; background:#FFFFFF; border-radius:40px 40px 5px 5px; text-transform:uppercase; font-size:16px; font-weight:600; background:linear-gradient(to right, #00A6FF, #00D5D2); min-width:250px; min-height:50px; justify-content:center; align-items:center; text-decoration:none; }
.pagelevel-1 .pagecontent_box .description A.be-a-exhibitor:hover { background:linear-gradient(to right, #00D5D2, #00A6FF); }

.pagelevel-1 .pagecontent_box .description A.im-interested { display:inline-flex; color:#000000; background:#FFFFFF; border-radius:40px 40px 5px 5px; text-transform:uppercase; font-size:16px; font-weight:600; background:linear-gradient(to right, #FFA229, #FFD642); min-width:250px; min-height:50px; justify-content:center; align-items:center; text-decoration:none; }
.pagelevel-1 .pagecontent_box .description A.im-interested:hover { background:linear-gradient(to right, #FFD642, #FFA229); }

.pagelevel-1 .pagecontent_box .description .go-next { position:absolute; bottom:0px; left:50%; transform:translateX(-50%); z-index:9999; cursor:pointer; width:60px; height:30px; background:url('/qql/slot/u2600/style/home/jump-to-next.png') center no-repeat; animation:slide-bottom-fade-in .95s ease-in .2s infinite; }

/* Home - Section 2 - Done */
.pagelevel-1 .pageblock_box.block1 { background:linear-gradient(to bottom, #001A32, #00325F); }
.home-sect2-cnt { display:flex; padding:0px; margin:0px; gap:20px; align-items:flex-start; justify-content:space-between; }
.home-sect2-cnt > .home-sect2-panel-left { width:45%; }
.home-sect2-cnt > .home-sect2-panel-right { width:55%;  }
.home-sect2-cnt > .home-sect2-panel-right * { color:#C1C1C1; }
.home-sect2-cnt > .home-sect2-panel-right H2 { color:#FFFFFF; margin-bottom:0px; }

/* Home - Section 3 - Done */
.pagelevel-1 .pageblock_box.block2 { background:#E8EEF4; }
.pagelevel-1 .pageblock_box.block2 > H2 { }
.featured-industrial-sectors-cnt { display:flex; padding:0px; margin:0px 0px 10px 0px; gap:10px; justify-content:space-between; }
.featured-industrial-sectors-cnt > LI { display:block; margin:0px; padding:0px; position:relative; height:240px; background-position:center; background-size:cover; background-repeat:no-repeat; z-index:0; border-radius:5px; overflow:hidden; }
.featured-industrial-sectors-cnt > LI:after { content:''; display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0, 19, 35, 0), rgba(0, 19, 35, 1)); z-index:-1; }
.featured-industrial-sectors-cnt > LI > A { display:flex; width:100%; height:100%; position:absolute; top:0px; left:0px; padding:20px; box-sizing:border-box; justify-content:flex-end; font-size:18px; font-weight:bold; text-decoration:none !important; color:#F7F7F7 !important; flex-direction:column; }
.featured-industrial-sectors-cnt > LI > SPAN { display:flex; width:100%; height:100%; position:absolute; top:0px; left:0px; padding:20px; box-sizing:border-box; align-items:flex-end; font-size:18px; font-weight:bold; text-decoration:none !important; color:#F7F7F7 !important; }
.pagelevel-1 .featured-industrial-sectors-cnt > LI > A .writeup { height:0px; overflow:hidden; font-size:16px; line-height:120% !important; }

.featured-industrial-sectors-cnt > LI.fis-semi-con { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/semi-con.jpg?20261005'); }
.featured-industrial-sectors-cnt > LI.fis-data-centres { width:40%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/data-centres.jpg?20261005'); }
.featured-industrial-sectors-cnt > LI.fis-power { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/power.jpg?20261005'); }
	
.featured-industrial-sectors-cnt > LI.fis-oil-gas { width:40%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/oil-gas.jpg?20261005'); }
.featured-industrial-sectors-cnt > LI.fis-pharma { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/pharma.jpg?20261005'); }
.featured-industrial-sectors-cnt > LI.fis-chemicals { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/chemicals.jpg'); }
	
.featured-industrial-sectors-cnt > LI.fis-food-beverages { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/food-beverages.jpg?20261006'); }
.featured-industrial-sectors-cnt > LI.fis-metal-mining { width:30%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/metal-mining.jpg'); }
.featured-industrial-sectors-cnt > LI.fis-textiles { width:40%; background-image:url('/qql/slot/u2600/style/home/industrial-sectors/textiles.jpg'); }

.pagelevel-1 .featured-industrial-sectors-cnt > LI:hover { background-size:120%; }
.pagelevel-1 .featured-industrial-sectors-cnt > LI:hover > A { background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent !important; background-clip:text; }
.pagelevel-1 .featured-industrial-sectors-cnt > LI:hover > A .writeup { color:#F7F7F7 !important; height:auto; font-weight:normal !important; } 

.industry-represented-cnt { background:url('/qql/slot/u2600/style/home/industrial-sectors/bg.jpg') center no-repeat; background-size:cover; position:relative; padding:50px 30px; text-align:center; z-index:0; border-radius:5px; overflow:hidden; }
.industry-represented-cnt:after { content:''; display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background:linear-gradient(to bottom, #00427E, #00325F); opacity:0.88; z-index:-1; }
.industry-represented-cnt * { font-size:18px !important; color:#F7F7F7 !important; }
.industry-represented-cnt H3 { background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent !important; background-clip:text; font-size:32px !important; }
.industry-represented-cnt .subtitle { font-family:'Plus Jakarta Sans', sans-serif; font-size:18px; font-weight:bold; padding-bottom:10px; }
.industry-represented-cnt .subtitle > A { margin-top:10px; }
.industry-represented-cnt A, .industry-represented-cnt A:visited, .industry-represented-cnt A:hover, .industry-represented-cnt A * { color:#000000 !important; }

/* Home - Section 4 - Done */
.pagelevel-1 .pageblock_box.block3 { background:#F3F7FB; }
.pagelevel-1 .pageblock_box.block3 > H2 {  }
.featured-prods-categories-cnt { display:flex; padding:0px; margin:0px 0px 10px 0px; gap:10px; justify-content:space-between; }
.featured-prods-categories-cnt LI { display:block; padding:0px; margin:0px; position:relative; width:100%; border-radius:5px; overflow:hidden; }
.featured-prods-categories-cnt LI > UL { display:flex; gap:10px; padding:0px; margin:0px; flex-direction:column; }

.featured-prods-categories-cnt UL.col3 > LI { width:calc(100% / 3); }
.featured-prods-categories-cnt UL.col2 > LI { width:calc(100% / 2); }

.featured-prods-categories-cnt LI > dl { display:flex; flex-direction:column; width:100%; height:100%; min-height:160px; background:url('/qql/slot/u2600/style/home/product-categories/general-1.jpg') center no-repeat; background-size:cover; justify-content:center; box-sizing:border-box; padding:20px; text-decoration:none !important; position:relative; }
.featured-prods-categories-cnt LI > dl:after { content:''; display:block; top:0px; left:0px; width:100%; height:100%; background:linear-gradient(to right, rgba(0, 27, 52, 1), rgba(0, 27, 52, 0)); position:absolute; }
.featured-prods-categories-cnt LI dl.prodcat-1 { background:url('/qql/slot/u2600/style/home/product-categories/water-reuse-n-recycling.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-2 { background:url('/qql/slot/u2600/style/home/product-categories/zero-liquid-discharge.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-3 { background:url('/qql/slot/u2600/style/home/product-categories/ultrapure-water.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-4 { background:url('/qql/slot/u2600/style/home/product-categories/real-time-sensors-n-automation.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-5 { background:url('/qql/slot/u2600/style/home/product-categories/pollution-control.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-6 { background:url('/qql/slot/u2600/style/home/product-categories/sustainable-water-management.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-7 { background:url('/qql/slot/u2600/style/home/product-categories/trade-effluent-treatment-n-discharge.jpg') center no-repeat; background-size:cover; }
.featured-prods-categories-cnt LI dl.prodcat-8 { background:url('/qql/slot/u2600/style/home/product-categories/industrial-water-n-wastewater-treatment.jpg') center no-repeat; background-size:cover; }

.featured-prods-categories-cnt LI > dl dt { font-size:18px; line-height:120% !important; font-style:italic; font-weight:700; background:linear-gradient(to right, #00A6FF, #00D5D2); color:transparent; background-clip:text; z-index:1001; }
.featured-prods-categories-cnt LI > dl dd { height:0px; overflow:hidden; color:#C1C1C1 !important; line-height:120% !important; z-index:1001; }
.featured-prods-categories-cnt LI:hover > dl dd { height:auto; }
.featured-prods-categories-cnt LI:hover > dl:after { background:linear-gradient(to right, rgba(0, 27, 52, 1), rgba(0, 27, 52, 0.4));  }

/* Home - Section 5 - Done */
.pagelevel-1 .pageblock_box.block4 { background:linear-gradient(to bottom, #001A32, #00325F); }
.pagelevel-1 .pageblock_box.block4 > H2 { color:#FFFFFF; }
.key-prog-highlights { display:grid; grid-template-columns:auto auto auto; padding:0px; margin:0px 0px; gap:10px; flex-wrap:wrap; justify-content:space-between; }
.key-prog-highlights > LI { display:block; padding:0px; margin:0px; width:100%; border-radius:5px; overflow:hidden; }

.key-prog-highlights .iveo_pipe_pagetree_pinup { width:100%; margin:0px; padding:0px; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box  { width:100%; height:auto; position:relative; margin:0px; padding:0px; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .picture_ { display:block; aspect-ratio:4 / 3; position:relative; width:100%; max-height:285px; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .picture_:after { content:''; display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; background:linear-gradient(to bottom, #001A32, #000C16); opacity:0.35; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .picture_ IMG { display:block; width:100% !important; height:100% !important; max-height:285px; object-fit:cover; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .text_   { position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; padding:20px; box-sizing:border-box; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .text_ .title_  { display:block; font-size:18px; font-weight:bold; color:#F7F7F7; margin:0px; padding:0px 0px 20px 0px; position:relative; text-align:center; }
.key-prog-highlights .iveo_pipe_pagetree_pinup .ct-box .text_ .caption_   { text-align:center; font-size:16px; font-weight:400; color:#C1C1C1; margin:0px; padding:0px; height:0px; overflow:hidden; }

.key-prog-highlights .iveo_pipe_pagetree_pinup:hover .ct-box .picture_:after { opacity:0.85; }
.key-prog-highlights .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .title_:after { content:''; display:block; width:30%; height:3px; background:#F7F7F7; position:absolute; bottom:5px; left:50%; transform:translateX(-50%); }
.key-prog-highlights .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .caption_   { height:auto; }

/* Home - Section 6 - Done */
.pagelevel-1 .pageblock_box.block5 { background:#DEEAF5; }
.pagelevel-1 .pageblock_box.block5 > H2 { }
.who-should-attend-cnt { display:flex; padding:0px; margin:0px 0px; gap:10px; }
.who-should-attend-cnt > LI { display:block; padding:0px; margin:0px; width:calc(100% / 3); border-radius:5px; overflow:hidden; }

.who-should-attend-cnt .iveo_pipe_pagetree_pinup { width:100%; margin:0px; padding:0px; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box  { width:100%; height:auto; position:relative; margin:0px; padding:0px; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .picture_ { display:block; aspect-ratio:40 / 41; position:relative; width:100%; max-height:390px; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .picture_:after { content:''; display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; background:linear-gradient(to bottom, #001A32, #000C16); opacity:0.35; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .picture_ IMG { display:block; width:100% !important; height:100% !important; max-height:390px; object-fit:cover; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .text_   { position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; padding:20px; box-sizing:border-box; display:flex; justify-content:center; align-items:center; flex-direction:column; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .text_ .title_  { display:block; font-size:18px; font-weight:bold; color:#F7F7F7; margin:0px; padding:100px 0px 0px 0px; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .text_ .caption_   { text-align:center; font-size:16px; font-weight:400; color:#C1C1C1; margin:0px; padding:0px; height:0px; overflow:hidden; }
.who-should-attend-cnt LI:nth-of-type(1) .iveo_pipe_pagetree_pinup .ct-box .text_ .title_ { background:url('/qql/slot/u2600/style/home/who-should-attend/industrial-end-users-icon.png') center top no-repeat; background-size:auto 100px; }
.who-should-attend-cnt LI:nth-of-type(2) .iveo_pipe_pagetree_pinup .ct-box .text_ .title_ { background:url('/qql/slot/u2600/style/home/who-should-attend/supply-chain-operators-icon.png') center top no-repeat; background-size:auto 100px; }
.who-should-attend-cnt LI:nth-of-type(3) .iveo_pipe_pagetree_pinup .ct-box .text_ .title_ { background:url('/qql/slot/u2600/style/home/who-should-attend/technology-provider-icon.png') center top no-repeat; background-size:auto 100px; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .text_ .link_ { display:block !important; position:static; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup .ct-box .text_ .link_ A { display:block; color:transparent; position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; padding:0px; background:transparent; }

.who-should-attend-cnt .iveo_pipe_pagetree_pinup:hover .ct-box .picture_:after { opacity:0.85; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .caption_   { height:auto; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .title_{ background-position:center 25px !important; background-size:auto 75px !important; }
.who-should-attend-cnt .iveo_pipe_pagetree_pinup:hover .ct-box .text_ .link_ A { display:block; color:transparent; position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; padding:0px; background:transparent; }

/* RWD - Done */
@media  screen  and (max-width:1200px) {
	.content_area > .mid { width:calc(100% - 260px); padding-right:0px;  }
	.content_area .appcontent_box > *, .content_area .pagecontent_box > *, .content_area .pageblock_box > * { max-width:1200px; padding:20px;  }	
	.content_area .sidebar_area 			{ width:260px; padding-left:20px; }	
}

@media  screen  and (max-width:1024px) {
	.main_area { }
	.masthead_area { position:fixed; height:100px; z-index:1501;  }
	.scroll .masthead_area { background:rgba(0, 11, 50, 0.8); }
	.showmenu .masthead_area { background:#000B31; }
	.masthead_area header A#site-logo { max-width:calc(100% - 150px); background-size:contain; }
	
	header #rwdbar-cnt { position:absolute; top:35px; right:20px; width:30px; height:30px; padding:0px 0px; box-sizing:border-box; xdisplay:flex; display:none; justify-content:space-between; }
	header #rwdbar-cnt .menu-toggle { width:30px; height:30px; padding:0px 0px; display:flex; justify-content:space-between; cursor:pointer; }
	
	header #rwdbar-cnt .menu-toggle .hamburger { background: transparent; border: none; display: block; height:30px; position: relative; width:30px; margin-top:0px; cursor:pointer; z-index:9999; }
	header #rwdbar-cnt .menu-toggle .hamburger:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
	header #rwdbar-cnt .menu-toggle .hamburger .hamb-top, header #rwdbar-cnt .menu-toggle .hamburger .hamb-middle, header #rwdbar-cnt .menu-toggle .hamburger .hamb-bottom { height: 3px; left: 0; position: absolute; width: 100%; border-radius:5px; }
	header #rwdbar-cnt .menu-toggle .hamburger .hamb-top { -webkit-transition: all 0.35s ease-in-out; background-color: #FFFFFF; top:5px; }
	header #rwdbar-cnt .menu-toggle .hamburger .hamb-middle { background-color: #FFFFFF; top: 50%; transform:translateY(-50%); }
	header #rwdbar-cnt .menu-toggle .hamburger .hamb-bottom { -webkit-transition: all 0.35s ease-in-out; background-color: #FFFFFF; bottom:5px; }

	.showmenu header #rwdbar-cnt .menu-toggle .hamburger .hamb-top { -webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #FFFFFF; margin-top: -2px; top: 50%; }
	.showmenu header #rwdbar-cnt .menu-toggle .hamburger .hamb-middle { display:none; }
	.showmenu header #rwdbar-cnt .menu-toggle .hamburger .hamb-bottom { -webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #FFFFFF; margin-top: -2px; top: 50%; }
	
	/* Navigation - Done */
	.sitemenu_area 		{ display:block; background:#000B31 !important; position:fixed; top:100px; left:0px; min-height:0px; max-height:0px; transition:all 0.5s linear; padding:0px 0px 0px 0px; overflow:auto; z-index:1040; height:calc(100vh - 102px) !important; box-sizing:border-box; z-index:1500; border:none; }
	.showmenu .sitemenu_area { max-height:9999px; padding-top:0px; }
	.sitemenu_area .sitemenu  			{ display:flex; flex-direction:column; padding:0px 20px !important; height:auto !important; box-sizing:border-box; }
	.sitemenu_area .sitemenu li 			{ display:block; overflow:visible; padding:0px; margin:0px; float:none; width:100%; text-align:left; }
	.sitemenu_area .sitemenu li:first-of-type { display:none; } 
	.sitemenu_area .sitemenu li:hover, .sitemenu_area .sitemenu li.focus  { background:transparent; }
	
	.sitemenu_area A.sitemenu, .sitemenu_area A.sitemenu:visited, .sitemenu_area A.sitemenu:hover, A.sitemenulit { background:transparent; color:#FFFFFF; padding:5px 50px 5px 20px !important; margin:0px; line-height:30px; font-family:'Inter', sans-serif; text-align:left; position:relative; display:block; }
	.sitemenu_area LI.active > A.sitemenu, , .sitemenu_area LI:hover > A.sitemenu, .sitemenu_area A.sitemenu:hover, A.sitemenulit { font-weight:600; text-decoration:none; color:#00DEFD; background:#FFFFFF; }
	
	.sitemenu_area .sitemenu li#PTID_6511 > A, .sitemenu_area .sitemenu li#PTID_6511 > A:visited { width:100%; }
	
  table.dropmenu { border:none; display:none; }
}

@media screen and (max-width:768px) {	
	.content_area { display:flex; justify-content:space-between; flex-direction:column; }

	.content_area > .mid { width:100%;  }
	.content_area .sidebar_area 			{ width:100%; padding:20px; box-sizing:border-box; order:5 !important; }
	.content_area .sidebar_area:after { display:none; }
	.content_area .sidebar_area .mid { width:100%; padding:0px;  }

	.subpages_box A, .subpages_box A:visited { width:100%; border-radius:20px; box-sizing:border-box; }
	.subpages_box B, .subpages_box A:hover     { width:100%; border-radius:20px; box-sizing:border-box; }
	.subpages_box B:after, .subpages_box A:hover:after { display:none; }
	
	.content_area IMG { height:auto !important; }
  .content_area .mid  IFRAME  { width:100% !important; max-width:100%;   }  
	.content_area .mid  .iveo_pipe_mydocs_videoobj { max-width:100%; display:block !important; }
	.content_area .mid  VIDEO  { width:100% !important; max-width:100%;   }

	.content_area > .mid table { display:block; overflow:auto; width:100% !important; height:auto !important; }
	.content_area > .mid table > tbody { display:table; min-width:100%; }
	
	.iveo_pipe_mydocs_slidebox {width:100%!important; height:auto!important;}

	.form-wrapper > .inputs-row { width:100%; }
		
	footer > DIV.footer-top { flex-direction:column; padding:30px 0px 0px 0px; }
	footer > DIV.footer-top > * { margin:0px 0px 30px 0px !important;  }
	footer > DIV.footer-top > UL > LI { width:100% !important; border:none; margin-left:0px; padding:5px 0px; }
	footer > DIV.footer-top #socialmedia-cnt { display:flex; gap:10px; align-items:center; justify-content:center; }
	
	footer > DIV.footer-bottom { flex-direction:column; }	
	footer > DIV.footer-bottom P { margin:0px 0px 15px 0px; text-align:center; }	
	footer > DIV.footer-bottom > UL { display:flex; justify-content:center; text-align:center; }
	
	.content_area .btn-group.btn-rwd-center { justify-content:center; align-items:center; }
	
	.home-sect2-cnt { justify-content:flex-start; flex-direction:column; }
	.home-sect2-cnt > .home-sect2-panel-left { width:100%; }
	.home-sect2-cnt > .home-sect2-panel-right { width:100%;  }	
	
	.featured-industrial-sectors-cnt { justify-content:flex-start; align-items:center; flex-direction:column; }
	.featured-industrial-sectors-cnt > LI { width:100% !important; max-width:500px; }
	
	.featured-prods-categories-cnt { justify-content:flex-start; align-items:center; flex-direction:column; }
	.featured-prods-categories-cnt LI { width:100% !important; max-width:500px; }

	.key-prog-highlights { display:grid; grid-template-columns:auto auto; }
	
	.who-should-attend-cnt { justify-content:flex-start; align-items:center; flex-direction:column; }
	.who-should-attend-cnt > LI { width:100% !important; max-width:500px; }
	
	.featured_product_categories { display:flex; flex-direction:column; gap:10px; margin:0px; padding:0px; }

	.reasons-to-be-part-of { max-width:400px; margin:0px auto; }
	.reasons-to-be-part-of > LI { flex-direction:column; }
		
	.bring-right-industries > LI { width:100%; }
	
	.connect-with-ppl-cnt { flex-wrap:wrap; justify-content:center; }
	.connect-with-ppl-cnt > LI { max-width:250px; }
	.connect-with-ppl-cnt > LI:nth-of-type(even) { margin-top:0px; }
	
	.stand-cnt { flex-direction:column }
	.stand-cnt > LI { width:100%; }	
	.stand-cnt > LI.shell-cnt > .shell-body { flex-direction:column }
	.stand-cnt > LI.shell-cnt > .shell-body > DIV.shell-body-item { width:100%; }

	.stand-cnt > LI.raw-cnt > .raw-body { flex-direction:column; }
	.stand-cnt > LI.raw-cnt > .raw-body > DIV.raw-body-item { width:100%; }
}

@media screen and (max-width:450px) {
	.masthead2_area  { height:87.17vw; }	
	.masthead2_area .parent-cnt .parent { font-weight:800; font-size:40px; }
	
	.content_area  A { word-break:break-word; }
	
	body:not(.pagelevel-1) .content_area .pageblock_box > H2 { font-size:20px; }
	
	.key-prog-highlights { display:grid; grid-template-columns:auto; }
	
	.reasons-to-be-part-of > LI { padding-top:75px; }
	.reasons-to-be-part-of > LI > DIV { padding:15px; }
	.reasons-to-be-part-of > LI > DIV H3 { font-size:20px; padding-left:30px; }
	.reasons-to-be-part-of > LI > DIV:before { font-size:30px !important; top:15px !important; }

	.industry-represented-cnt .subtitle > A { margin-top:0px; flex-direction:column;  }
	.industry-represented-cnt .subtitle SPAN, .industry-represented-cnt A SPAN { display:block; text-align:center; }
	
	.content_area A.btn1 , .content_area A.btn2, .content_area A.btn3, .content_area A.btn4, .content_area A.btn5 { flex-direction:column; }
	
	#_ptoo_6542 > DIV A.why-exhib SPAN  { font-size:20px; }
	#_ptod_6543 > H2 { font-size:20px; }
}