@font-face {
    font-family: 'SEBANG_Gothic_Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2104@1.0/SEBANG_Gothic_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.cdnfonts.com/css/agdasima');
/*
header > h1 > .logo{ display:none; }
.logo_svg{ width:400px; height:200px;}
*/

.HomeSection > div{ display:flex; flex-direction: column;}
.HomeSection > div > div{ display:flex; width:100%; flex-direction: column; align-items:center; justify-content:center; position:relative; overflow:hidden; z-index:2; }
.HomeSection > div > .HomeMain{ background-color:#000;}
/*
.HomeSection > div > .HomeMain > .img{ position:absolute; left:0; top:-250px; width:100%; height:calc(100vh + 500px);  
filter: blur(0px); -webkit-filter: blur(0px);
background-attachment: fixed;position:fixed; z-index:1;}
*/

.HomeSection > div > .HomeMain > .img{ position:absolute; background-attachment: fixed;position:fixed; z-index:1;
background-image:url(https://file.bmi-protection.co.kr/img/20240208/104226_0.png);width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center right;
}
.HomeSection > div > .HomeMain > .img iframe{ width:100%; height:calc(100vh + 500px);}
.HomeSection > div > .HomeMain > .img video{ width:100%; height:calc(100vh + 500px);}

.HomeSection > div > .HomeMain > .text{ position:relative; z-index:3; background-color:rgba(0,0,0,0); width:calc(100% - 120px); height:750px; 
padding:60px; display:flex; justify-content:flex-start; align-items:flex-end;}
.HomeSection > div > .HomeMain > .text > a{ color:rgba(255,255,255,0.8); font-size:15px; position:absolute; right:30px; bottom:16px;}
.HomeSection > div > .HomeMain > .text > a:hover{ text-decoration:underline;}

.HomeSection > div > .HomeMain > .text > div{}
.HomeSection > div > .HomeMain > .text > div > h2{ margin:14px 0;}
.HomeSection > div > .HomeMain > .text > div > h2 > span{font-size:45px; font-weight:800; text-transform:uppercase;line-height:1.2; text-shadow:0px 0px 5px #000;	color:#fff;}
.HomeSection > div > .HomeMain > .text > div > p{ display:flex; flex-wrap:wrap; gap:8px; max-width:1000px;}
.HomeSection > div > .HomeMain > .text > div > p > span{font-size:20px; font-weight:400; line-height:1.5; text-shadow:0px 0px 5px #000;	color:#fff; display:inline-block;}

.HomeProductsSection{ position:relative; background-color:#ffffff; z-index:3; padding-top:100px;}
.HomeProductsSection > div{ padding:50px 0;}
.HomeProductsSection > div > div > .text > div > h3{ width:100%; max-width:1180px; margin:auto;}
.HomeProductsSection > div > div > .text > div > h3 > span{ color: #8A8787; font-size: 20px; font-weight: 800; line-height: normal;}
.HomeProductsSection > div > div > .text > div > p{ width:100%; max-width:1180px; margin:auto;}
.HomeProductsSection > div > div > .text > div > p > span{ color:#252647; font-size: 40px; font-weight: 700; display:flex; flex-direction: column;}
.HomeProductsSection > div > div > .text > div > div{ width:100%; max-width:1180px; margin:auto;}
.HomeProductsSection > div > div > .text > div > div > ul{ display:flex; gap:32px; margin:auto; margin-top:90px;}
.HomeProductsSection > div > div > .text > div > div > ul > li{ display:flex; align-items:flex-end; width:50%;}
.HomeProductsSection > div > div > .text > div > div > ul > li > div{ display:flex; align-items:flex-end; justify-content:flex-end;}
.HomeProductsSection > div > div > .text > div > div > ul > li > div > nav{ position:absolute; padding:20px;}
.HomeProductsSection > div > div > .text > div > div > ul > li > div > nav > a{  display:flex; align-items:center; gap:30px;}
.HomeProductsSection > div > div > .text > div > div > ul > li > div > nav > a > .linkicon{ order:2; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%229%22%20height%3D%2216%22%20viewBox%3D%220%200%209%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.39911%208.7071C8.78963%208.31657%208.78963%207.68341%208.3991%207.29289L2.03507%200.92899C1.64455%200.538469%201.01138%200.538475%200.620861%200.929004C0.23034%201.31953%200.230347%201.9527%200.620875%202.34322L6.27779%208.00001L0.620989%2013.6569C0.230469%2014.0475%200.230475%2014.6806%200.621004%2015.0711C1.01153%2015.4617%201.6447%2015.4617%202.03522%2015.0711L8.39911%208.7071ZM6.00001%209.00002L7.69201%209L7.69199%207L5.99999%207.00002L6.00001%209.00002Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
width: 9px; height: 16px; display: inline-block; background-size: cover; background-repeat: no-repeat; background-position:center; 
}
.HomeProductsSection > div > div > .text > div > div > ul > li > div > nav > a > .linktext{ order:1; font-size:40px; font-weight:700; background-color:transparent; color:#fff;}
.HomeProductsSection > div > div > .text > div > div > ul > li.HeadProtectionLi > div > div > img{border-radius: 0px 0px 0px 184px;}
.HomeProductsSection > div > div > .text > div > div > ul > li.ArmorProtectionLi > div > div > img{border-radius: 0px 184px 0px 0px;}
.HomeProductsSection > div > div > .text > div > div > ul > li.ArmorProtectionLi > div > nav > a > .linktext{ position:relative; color:transparent; }
.HomeProductsSection > div > div > .text > div > div > ul > li.ArmorProtectionLi > div > nav > a > .linktext:after{ content:"Armor Protection"; color:#fff; position:absolute; display:inline-block; width:340px; transform:rotate(-90deg); transform-origin:left bottom; margin-top:-12px;}
.HomeProductsSection > div > div > .text > div > div > ul > li.ArmorProtectionLi > div > nav > a > .linkicon{ background-position:left center;}

.HomeAboutSection{ position:relative; background-color:#ffffff; z-index:3;}


.HomeAboutSection > div{ padding:50px 0; padding-bottom:200px;}

.HomeAboutSection > div > div > .text > div > h3{ width:100%; max-width:1180px; margin:auto;}
.HomeAboutSection > div > div > .text > div > h3 > span{ color: #8A8787; font-size: 20px; font-weight: 800; line-height: normal;}
.HomeAboutSection > div > div > .text > div > p{ width:100%; max-width:1180px; margin:auto;}
.HomeAboutSection > div > div > .text > div > p > span{ color:#252647; font-size: 40px; font-weight: 700; display:flex; flex-direction: column;}

.HomeAboutSection > div > div > .text > div > div{ position:relative; width:90%; max-width:1290px; margin:auto; margin-top:90px;;}
.HomeAboutSection > div > div > .text > div > div > div > .aboutimg{ width:1120px; height:544px; background-image:url(https://file.bmi-protection.co.kr/img/20240117/024101_0.png); background-position:-208px -553px; background-size:1422px 1422px; background-fit:cover; margin-left:168px; z-index:4; position:relative; overflow:hidden;} 
.HomeAboutSection > div > div > .text > div > div > div:before{ content:""; position:absolute; z-index:3; bottom:0; left:0;  width:952px; height:368px; display:inline-block; border-radius: 0px 0px 0px 184px; background: #252647;}
.HomeAboutSection > div > div > .text > div > div > nav{ display:flex; justify-content:flex-end; align-items:center; height:80px; }
.HomeAboutSection > div > div > .text > div > div > nav > a{ display:flex; position:relative; z-index:4;}
.HomeAboutSection > div > div > .text > div > div > nav > a > .linkicon{ order:2; background-image:url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20viewBox%3D%220%200%2032%2032%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%2F%3E%3Cg%20data-name%3D%22Layer%202%22%20id%3D%22Layer_2%22%3E%3Cpath%20d%3D%22M12%2C25a1%2C1%2C0%2C0%2C1-.71-.29%2C1%2C1%2C0%2C0%2C1%2C0-1.42L18.59%2C16l-7.3-7.29a1%2C1%2C0%2C1%2C1%2C1.42-1.42l8%2C8a1%2C1%2C0%2C0%2C1%2C0%2C1.42l-8%2C8A1%2C1%2C0%2C0%2C1%2C12%2C25Z%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22frame%22%3E%3Crect%20class%3D%22cls-1%22%20height%3D%2232%22%20width%3D%2232%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
width: 30px; height: 30px; display: inline-block; background-size: cover; background-repeat: no-repeat;
}
.HomeAboutSection > div > div > .text > div > div > nav > a > .linktext{ order:1; font-size:20px; font-weight:600; color:#252647;}

.HomeSection > div > .BMI_WeAre{ position:relative;}
.HomeSection > div > .BMI_WeAre > .img{ position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(https://file.bmi-protection.co.kr/img/20231221/110816_0.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.HomeSection > div > .BMI_WeAre > .text{ position:relative; display:flex;  flex-direction: column; justify-content:center; width:calc(100% - 120px); min-height:600px; margin:auto;}
.HomeSection > div > .BMI_WeAre > .text > h2{ display:flex; flex-direction: column;}
.HomeSection > div > .BMI_WeAre > .text > h2 > span{ font-size:48px; color:#fff; font-weight:500; line-height:1.2; text-shadow:0px 0px 5px #000;}
.HomeSection > div > .BMI_WeAre > .text > nav{ margin-top:70px;}
.HomeSection > div > .BMI_WeAre > .text > nav > a > .linktext{ font-size:20px; color:#fff; text-transform:uppercase; text-shadow:0px 0px 5px #000;}
.HomeSection > div > .BMI_WeAre > .text > nav > a > .linkicon:before{ content:"▶"; margin-left:5px;}

.HomeSection > div > .BMI_What{ position:relative; background-color:#ffffff;}
.HomeSection > div > .BMI_What > .text{ position:relative; display:flex;  flex-direction: column; justify-content:center; width:calc(100% - 120px); max-width:1400px; min-height:600px; margin:auto;}
.HomeSection > div > .BMI_What > .text > h2{ display:flex; flex-direction: column;}
.HomeSection > div > .BMI_What > .text > h2 > span{ font-size:48px; font-weight:500; line-height:1.2; text-shadow:0px 0px 0px #000;}

.HomeSection > div > .BMI_What > .text > aside{ display:flex; flex-direction: column; position:relative; margin-top:95px; margin-left:470px;}
.HomeSection > div > .BMI_What > .text > aside > p{ font-size:24px; font-weight:500; line-height:1.2; text-shadow:0px 0px 0px #000; max-width:900px;}

.HomeSection > div > .BMI_What > .text > aside:before{ content:""; position:absolute; left:-34px; top:4px; width:9px; height:calc(100% - 8px); display:inline-block; background-color:#12176A;}

.HomeSection > div > .BMI_hr{ background-color:#fff; width:100%; display:flex; justify-content:center; align-items:center;}
.HomeSection > div > .BMI_hr > div{ background-color:#12176A; width:100%; height:17px; display:inline-block;}


.HomeSection > div > .Warrior_Platform > div{ width:100%; display:inline-block; background-color:rgba(0,0,0,0.3);}
.HomeSection > div > .Warrior_Platform > div > ul{ display:flex; width:100%; justify-content:space-between; }
.HomeSection > div > .Warrior_Platform > div > ul > li{ width:20%; text-align:center; transition-duration:0.1s; overflow:hidden;}

.HomeSection > div > .Warrior_Platform.active > div > ul > li{ width:18%; border-radius:16px; filter: blur(5px); -webkit-filter: blur(5px);}
.HomeSection > div > .Warrior_Platform.active.tab0 > div > ul > li:nth-child(1){width:28%; filter:blur(0px); -webkit-filter: blur(0px);}
.HomeSection > div > .Warrior_Platform.active.tab1 > div > ul > li:nth-child(2){width:28%; filter:blur(0px); -webkit-filter: blur(0px);}
.HomeSection > div > .Warrior_Platform.active.tab2 > div > ul > li:nth-child(3){width:28%; filter:blur(0px); -webkit-filter: blur(0px);}
.HomeSection > div > .Warrior_Platform.active.tab3 > div > ul > li:nth-child(4){width:28%; filter:blur(0px); -webkit-filter: blur(0px);}
.HomeSection > div > .Warrior_Platform.active.tab4 > div > ul > li:nth-child(5){width:28%; filter:blur(0px); -webkit-filter: blur(0px);}


.HomeSection > div > .Warrior_Platform > div > ul > li > a{ width:100%; display:flex; flex-direction: column; transition-duration:0.3s; padding:36px 0; background-size:cover; background-position:center;}
.HomeSection > div > .Warrior_Platform > div > ul > li > a > span{ transition-duration:0.3s;}
.HomeSection > div > .Warrior_Platform > div > ul > li > a > .linkimg{ width:90%; margin:auto; height:350px; display:flex; background-repeat:no-repeat; background-size:contain; background-position:center center;
filter: blur(0.5px); -webkit-filter: blur(0.5px);
}
.HomeSection > div > .Warrior_Platform > div > ul > li > a > .linktext{ display:flex;align-items:center; justify-content:center; font-size:30px; margin-top:30px; font-weight:bold; text-shadow:0 0 4px #000; color:#fff;}
.HomeSection > div > .Warrior_Platform > div > ul > li > a:hover > .linkimg{ filter: blur(0px); -webkit-filter: blur(0px);}
.HomeSection > div > .Warrior_Platform > div > ul > li > a:hover > .linktext{ color:#ffd400;}
/*
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(1) > a > .linkimg{ background-image:url(https://bmi.army/wp-content/uploads/2022/12/HemletFront-e1678739931695-600x623.png);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a > .linkimg{ background-image:url(https://file.bmi-protection.co.kr/img/20231206/021221_0.gif);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(3) > a > .linkimg{ background-image:url(https://file.bmi-protection.co.kr/img/20231206/011800_0.png);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(4) > a > .linkimg{ background-image:url(https://file.bmi-protection.co.kr/img/20231206/021627_0.gif);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(5) > a > .linkimg{ background-image:url(https://file.bmi-protection.co.kr/img/20231206/021855_0.gif);}
*/

.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(1) > a{ background-position:center top; background-image:url(https://scontent-ssn1-1.xx.fbcdn.net/v/t1.6435-9/100793666_4608072589218239_3615880198534201344_n.jpg?_nc_cat=103&ccb=1-7&_nc_sid=7f8c78&_nc_ohc=jFLW_41N87cAX-tsNil&_nc_ht=scontent-ssn1-1.xx&oh=00_AfDri6XJh2AyiEsc2ZRXN0ZC3sy8650YWWdJsMX6FjID_Q&oe=659F8840);}
/*.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a{ background-image:url(https://dimg.donga.com/a/640/0/95/5/wps/NEWS/IMAGE/2019/02/03/93979565.2.jpg);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a{ background-image:url(https://file.bmi-protection.co.kr/img/20231212/040855_0.jpg);}*/

/*.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a{  background-position:left center; background-image:url(https://file.bmi-protection.co.kr/img/20231212/041343_0.jpg);}*/




/*.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a{  background-position:center center; background-image:url(https://m.segye.com/content/image/2023/08/10/20230810519486.jpg);}*/
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(2) > a{  background-position:78% 24%; background-size:1600px; background-image:url(https://images.khan.co.kr/PhotoDB/P0013/2019/06/20/h_PYH2019062006910001300.jpg);}

.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(3) > a{ background-image:url(https://www.callofduty.com/content/dam/atvi/callofduty/cod-touchui/blog/body/MWII-S04-ANNOUNCEMENT-015-.jpg);}
/*.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(4) > a{ background-image:url(https://i.namu.wiki/i/14UP1ktjl9yioSI5LlDphi2n7elkPjPsTxv11jCVKRy8iIt8PTBsJSQZnhzZDdKv9WCZXcO3-Hf02w-na2CsqA.webp);}*/

.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(4) > a{ background-image:url(https://file.bmi-protection.co.kr/img/20231213/085833_0.png);}


.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(5) > a{ background-image:url(https://img.bemil.chosun.com/nbrd/data/10044/upfile/201502/20150227220829.jpg);}
.HomeSection > div > .Warrior_Platform > div > ul > li:nth-child(5) > a{ }


.HomeSection > div > .Slogan{ background-color:#ffd400; height:160px;}
.HomeSection > div > .Slogan > .text > h2{
	font-size:54px; text-transform:uppercase; font-family:'SEBANG_Gothic_Bold'; color:#000;
}
.HomeSection > div > .BMI_Buyer{ background-color:#fff; min-height:100vh;}
.HomeSection > div > .BMI_Partner{ background-color:#fff; min-height:100vh;}
.HomeSection > div > .BMI_Partnership{ background-color:#fff; min-height:100vh;}


.BMI_Buyer > .text{ margin:50px 0;}
.BMI_Buyer > .text > h3{ color:#000; text-align:center; font-size:64px; /*font-family:'League Spartan';*/ font-family:'SEBANG_Gothic_Bold';}
.BMI_Buyer > .text > ul{ width:90%; max-width:1200px; margin:auto; display:flex; justify-content:center; flex-wrap:wrap; gap:30px; margin-top:50px;}
.BMI_Buyer > .text > ul > li > span{ padding:16px; border-radius:8px; font-size:0; width:160px; height:80px; display:inline-block; background-size:contain; background-position:center; background-repeat:no-repeat;}
.BMI_Buyer > .text > ul > li > .Partner_D3O
,.BMI_Buyer > .text > ul > li > .Partner_BOA
,.BMI_Buyer > .text > ul > li > .Partner_CRYE_PRECISION{ background-color:#000; background-size:auto 60%; }

.Buyer_South_Korean_Army{ background-image:url(https://file.bmi-protection.co.kr/img/20231214/095826_0.png);}
.Buyer_South_Korean_Police{ background-image:url(https://file.bmi-protection.co.kr/data/20231214/100501_0.svg);}
.Buyer_South_Korean_NFA{ background-image:url(https://file.bmi-protection.co.kr/img/20231214/100542_0.png);}
.Buyer_Malaysia_Army{ background-image:url(https://file.bmi-protection.co.kr/data/20231214/100736_0.svg);}
.Buyer_TNI_AL{ background-image:url(https://file.bmi-protection.co.kr/img/20231214/101059_0.webp);}

.Buyer_Benelux{ background-image:url(https://i.namu.wiki/i/BsvabHXqzpCKmcs7gckx0JW3IOrVeHSsoVSw1sy0GZK0v7sNf6gZbf_CYWyHenLlqcjYwVsEgzaut8HRwvwwoL9xRBKMOiZA9DYYP-krpeXl55sdg5IfJJLQl9H978Uhl94LN_JQ9TTkU7_zh3mYEg.svg);}


.BMI_Partnership > .text{ margin:50px 0;}
.BMI_Partnership > .text > h3{ color:#000; text-align:center; font-size:64px; /*font-family:'League Spartan';*/ font-family:'SEBANG_Gothic_Bold';}
.BMI_Partnership > .text > ul{ width:90%; max-width:1200px; margin:auto; display:flex; justify-content:center; flex-wrap:wrap; gap:30px; margin-top:50px;}
.BMI_Partnership > .text > ul > li > span{ border-radius:0px; font-size:0; width:180px; height:120px; display:inline-block; background-size:180px 120px; background-position:center; background-repeat:no-repeat; box-shadow:0 0 12px #ddd;}

.Partnership_KOR{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/0/09/Flag_of_South_Korea.svg/192px-Flag_of_South_Korea.svg.png);}
.Partnership_USA{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Flag_of_the_United_States.svg/192px-Flag_of_the_United_States.svg.png);}
.Partnership_MYS{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Flag_of_Malaysia.svg/192px-Flag_of_Malaysia.svg.png);}
.Partnership_IDN{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Flag_of_Indonesia.svg/192px-Flag_of_Indonesia.svg.png);}
.Partnership_BEL{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Flag_of_Belgium_%28civil%29.svg/192px-Flag_of_Belgium_%28civil%29.svg.png);}
.Partnership_NLD{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/192px-Flag_of_the_Netherlands.svg.png);}
.Partnership_LUX{ background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Flag_of_Luxembourg.svg/192px-Flag_of_Luxembourg.svg.png);}

.HomeMenuNavSection{  background-color:#ffffff; position:relative; z-index:2; padding-bottom:100px; margin-top:-6px;}
.HomeMenuNavSection > div > nav{ background-color:#151e3e; width:90%; max-width:1400px; margin:auto;}
.HomeMenuNavSection > div > nav > div{ padding:28px 0; width:90%; max-width:800px; margin:auto; display:flex; justify-content:space-around; gap:50px;}
.HomeMenuNavSection > div > nav > div > a{ min-width:142px; padding:14px; text-align:center; display:inline-block; background-color:#fff;}
.HomeMenuNavSection > div > nav > div > a > .linktext{ color:#000; font-size:18px; font-weight:600; text-transform:uppercase;}
.HomeMenuNavSection > div > nav > div > a:hover{ background-color:#FDB61B;}

.HomeIntroMentSection{ background-color:#ffffff; position:relative; z-index:2;}
.HomeIntroMentSection > div > .text{ width:90%; margin:auto; padding:100px 0; max-width:800px;}
.HomeIntroMentSection > div > .text > p{ position:relative; margin-left:40px; display:flex;  flex-direction: column;}
.HomeIntroMentSection > div > .text > p:before{ content:""; width:9px; height:100%; display:inline-block; background-color:#070930; left:-40px; top:0; position:absolute;}
.HomeIntroMentSection > div > .text > p > span{
font-size: 48px;
font-weight: 600;
line-height:1.2;
}


.HomeWarriorPlatformSection{ background-color:#ffffff; position:relative; z-index:2;}
.HomeWarriorPlatformSection > div > div{ width:90%; margin:auto; padding:50px 0; max-width:1400px;}
.HomeWarriorPlatformSection > div > div > ul{ display:flex; flex-wrap:wrap; gap:50px;}
.HomeWarriorPlatformSection > div > div > ul > li{background-size:cover; background-repeat:no-repeat; background-position:center; flex-grow:1; height:523px; min-width:40%;}
.HomeWarriorPlatformSection > div > div > ul > li:nth-child(1){background-image:url(https://images.khan.co.kr/PhotoDB/P0013/2019/06/20/h_PYH2019062007290001300.jpg); background-position:20% 0%; background-size:150% auto;}
.HomeWarriorPlatformSection > div > div > ul > li:nth-child(2){background-image:url(https://images.khan.co.kr/PhotoDB/P0013/2019/06/20/h_PYH2019062007020001300.jpg); background-position:30% 35%;  background-size:220% auto;}
.HomeWarriorPlatformSection > div > div > ul > li > div{ margin:30px 40px;}
.HomeWarriorPlatformSection > div > div > ul > li > div > .img{ }
.HomeWarriorPlatformSection > div > div > ul > li > div > .text{  }
.HomeWarriorPlatformSection > div > div > ul > li > div > .text > div > h4 > span{ font-size:36px; font-weight:900; font-family:'SEBANG_Gothic_Bold';  border-bottom:4px solid #000;}
.HomeWarriorPlatformSection > div > div > ul > li > div > .text > div > p{ margin:0px 0;}
.HomeWarriorPlatformSection > div > div > ul > li > div > .text > div > p > span{ font-size:14px; font-weight:400; font-family:'SEBANG_Gothic_Bold';  }
.HomeWarriorPlatformSection > div > div > ul > li > div > nav{ margin-top:300px;}
.HomeWarriorPlatformSection > div > div > ul > li > div > nav > a{ background-color:#fff; padding:14px 30px; display:inline-block; border-radius:50px; box-shadow:1px 1px 5px gray; transition-duration:0.3s;}
.HomeWarriorPlatformSection > div > div > ul > li > div > nav > a > .linktext{ font-size:16px; font-weight:900; color:#000;}
.HomeWarriorPlatformSection > div > div > ul > li > div > nav > a:hover{ background-color:#FDB61B;}


.BMBLBBSection{ background-color:#ffffff; position:relative; z-index:2;}
.BMBLBBSection > div{ width:100%; display:inline-block; }
.BMBLBBSection > div > div{ width:90%; height:630px; margin:auto; max-width:1400px; background-image:url(https://file.bmi-protection.co.kr/img/20240117/024101_0.png); background-position:center; background-size:cover; background-repeat:no-repeat; display:flex; justify-content:flex-end;  align-items:center;}
.BMBLBBSection > div > div > .text{ padding:30px; display:flex; position:relative; margin-right:30px; }
.BMBLBBSection > div > div > .text:before{ content:""; width:100%; height:100%; position:absolute; filter: blur(8px); -webkit-filter: blur(8px); left:0; top:0; display:inline-block; background-color:rgba(0,0,0,0.6); border-radius:12px;}
.BMBLBBSection > div > div > .text > div{ display:flex; flex-direction: column; gap:30px; }
.BMBLBBSection > div > div > .text > div > h3{ display:none}
.BMBLBBSection > div > div > .text > div > p{ display:flex; flex-direction: column; position:relative;}
.BMBLBBSection > div > div > .text > div > p > span{ font-size:32px; font-weight:500; color:#ffffff; text-shadow:1px 1px 5px #333; }
.BMBLBBSection > div > div > .text > div > p > span:first-child{ font-weight:700;}


.HomeBMIWroker{ background-color:#ffffff; position:relative; z-index:2; margin-top:-4px;}
.HomeBMIWroker > div > nav{ background-color:#151e3e; width:100%;}
.HomeBMIWroker > div > nav > div{ padding:28px 0; width:90%; max-width:800px; margin:auto; display:flex; justify-content:space-around; gap:50px;}
.HomeBMIWroker > div > nav > div > a{ min-width:142px; padding:14px; text-align:center; display:inline-block; background-color:#fff;}
.HomeBMIWroker > div > nav > div > a > .linktext{ color:#000; font-size:18px; font-weight:600; text-transform:uppercase;}





.BMIProductsDiv{  background-color:#ffffff; width:100%; }

.BMIProductsDiv > .text{ width:90%; margin:auto; margin-top:100px; margin-bottom:30px; max-width:800px;}
.BMIProductsDiv > .text > p{ position:relative; margin-left:40px; display:flex;  flex-direction: column;}
.BMIProductsDiv > .text > p:before{ content:""; width:9px; height:100%; display:inline-block; background-color:#070930; left:-40px; top:0; position:absolute;}
.BMIProductsDiv > .text > p > span{
font-size: 48px;
font-weight: 600;
line-height:1.2;
}

.BMIProductsDiv > ul{ padding:50px 0; display:flex; flex-wrap:wrap; gap:30px; width:90%; max-width:800px; margin:auto; }
.BMIProductsDiv > ul > li{ width:380px; display:flex; flex-direction: column; justify-content:flex-start; border:1px solid #000;}
.BMIProductsDiv > ul > li > div > h3{ background-color:#070930; text-align:center; flex-grow:1; padding:18px;}
.BMIProductsDiv > ul > li > div > h3 > span{ color:#fff; font-size:18px; font-weight:600;}
.BMIProductsDiv > ul > li > div > ul > li{ height:260px; display:flex; justify-content:center; align-items:center;}
.BMIProductsDiv > ul > li > div > ul > li > .itemimg > img{ width:230px; height:230px; object-fit:contain; object-position:center;}
.BMIProductsDiv > ul > li > div > nav{ padding:18px;}
.BMIProductsDiv > ul > li > div > nav > a > .linktext{ font-size:18px; font-weight:600; text-transform:uppercase; color:#000;}
.BMIProductsDiv > ul > li > div > nav > a > .linktext:after{ content:">"; margin:0 8px;}
.BMIProductsDiv > ul > li > div > nav > a:hover > .linktext{ color:#070930;}


.BMIWeAreDiv{   background-color:#151e3e; width:100%; }
.BMIWeAreDiv > ul{ padding:50px 0; display:flex; flex-direction: column;  margin:auto; gap:30px; width:90%; max-width:880px;}
.BMIWeAreDiv > ul > li{ display:flex; align-items:center; gap:50px; width:534px; margin:auto;}
.BMIWeAreDiv > ul > li > label{ display:flex; justify-content:center; align-items:center; width:170px; height:170px; }
.BMIWeAreDiv > ul > li > div{ width:calc(100% - 200px);}
.BMIWeAreDiv > ul > li > div > h3 > span{ font-size:24px; font-weight:600; color:#fff;}
.BMIWeAreDiv > ul > li > div > p > span{ font-size:20px; font-weight:400; color:#fff;}
.BMIWeAreDiv > ul > li > div > nav{ text-align:right;}
.BMIWeAreDiv > ul > li > div > nav > a > .linktext{ color:#FDB61B; font-size:16px; font-weight:800; }


.HomePartnerSection{ background-color:#ffffff; position:relative; z-index:2;}
.HomePartnerSection > div{ display:flex; flex-direction: column;}
.HomePartnerSection > div > div{ display:flex; width:100%; flex-direction: column; align-items:center; justify-content:center; position:relative; overflow:hidden; }

.BMI_Partner > .text{ margin:100px 0;}
.BMI_Partner > .text > h3{ color:#000; text-align:center; font-size:64px; /*font-family:'League Spartan';*/ font-weight:900; font-family:'SEBANG_Gothic_Bold';}
.BMI_Partner > .text > ul{ width:90%; max-width:1200px; margin:auto; display:flex; justify-content:center; flex-wrap:wrap; gap:30px; margin-top:50px;}
.BMI_Partner > .text > ul > li > a{ padding:16px; border-radius:8px; font-size:0; width:250px; height:100px; display:inline-block; background-size:auto 60%; background-position:center; background-repeat:no-repeat;}
.BMI_Partner > .text > ul > li > .Partner_D3O
,.BMI_Partner > .text > ul > li > .Partner_BOA
,.BMI_Partner > .text > ul > li > .Partner_CRYE_PRECISION{ background-color:#000; background-size:auto 60%; }
.BMI_Partner > .text > ul > li > .Partner_DYNEEMA
,.BMI_Partner > .text > ul > li > .Partner_KRYPTEK
,.BMI_Partner > .text > ul > li > .Partner_Avient{ background-size:90% auto; }

.Partner_Avient{  background-image:url(https://www.avient.com/themes/upward/fluid/images/footer-logo.svg);}
.Partner_DSM{ background-image:url(https://www.dsm.com/etc.clientlibs/dsm/clientlibs/dsm/clientlib-site/resources/logo-dsm.svg);}
.Partner_D3O{ background-image:url(https://www.d3o.com/media/1001/d3o-logo-3.png);}
.Partner_BOA{ background-image:url(https://www.boafit.com/themes/custom/boafit/images/logo-boa-2022-dialed-in-precision-fit--white.svg);}
.Partner_T_plus{}
.Partner_KRYPTEK{ background-image:url(https://d3k81ch9hvuctc.cloudfront.net/company/KfaWU2/images/03ce9a57-e683-4746-86ba-c69f34f8e5a3.png);}
.Partner_CRYE_PRECISION{ background-image:url(https://file.bmi-protection.co.kr/data/20231206/031237_0.svg);}
.Partner_DYNEEMA{ background-image:url(https://www.dyneema.com/themes/custom/lamark/images/logo.webp);}


.popup{ position:absolute; left:72px; top:150px; }