@charset "utf-8";
 
strong{font-weight:500;}
select::-ms-expand{background:transparent;border:none;}
 
#wrap{min-width:320rem;}
.in_container  {width:100%;max-width:1200rem;margin:0 auto;position: relative } 
@media (max-width:1189px) {
.in_container{width:96%; max-width:100%;} 
.in_container .in_container{width:100%;}
}
@media (max-width:991px) {
.in_container{width:92%;}
} 
 
/* 웹접근성 05-18 */
.btn.delete[id $= 'Del0']{display:none;}
.fixed { overflow:hidden}  
/* HEADER */
#header{background:#fff; min-height:134rem; max-height:235rem; top:0; z-index:100; position:relative; box-shadow:rgb(0 0 0 / 10%) 0rem 2rem 3rem}
#header .util{position:relative;z-index:10;}  
#header .row{display: flex; width:100%; margin:0 auto} 
#header .logo{ width:auto;}
#header .logo a, #header .logo a img{display:block;width:114rem;font-size: small;}
#header .util_nav { width: 100%;}
.util_box [class*="ic-"]{font-size: 17rem;color: #b1b1b1;margin-right: 3rem;line-height:0.5;} 
.util_box{position:relative;height:53rem;display: flex;width:100%;justify-content: flex-end;align-items: center;margin:0 auto;padding-right: 1px;}
.util_box * {font-size: 15.2rem;}
.util_box > div{display:flex;vertical-align:middle;align-items: center;}
.util_box > div a{display:flex;align-items:center;position:relative;font-weight:500;padding: 0 8rem;}
.util_box > div a:after{content:'';position:absolute;top:50%;right:0;margin-top: -6rem;width:1rem;height: 12rem;background:#ccc;z-index:10;}
.util_box > div > a:last-child{ padding-right:0}
.util_box > div > a:last-child:after { content:none}
.util_box .desc{display: flex;align-items: center; line-height:0}		
 
#header .ssdelay {display: flex;align-items: center; gap:5rem}	
#header .ssdelay #timer { margin-left:5rem; padding:2rem 8rem; font-size:11rem; color:#fff; border-radius:20rem; background: #30579c;}		
#header .ssdelay #addTime { display: flex;align-items: center;}						
#header .ssdelay .logout { display: flex;align-items: center;position:relative; padding-right:8rem}	
#header .ssdelay .logout:after{content:'';position:absolute;top:50%;right:0;margin-top: -6rem;width:1rem;height:12rem;background:#ccc;z-index:10;}						
#header .ssdelay .logout .icon{margin-right:0;width:0; height:0; background: none;}
 
#header .oth_nav .gnb { display:flex;justify-content: flex-end;}
#header .oth_nav .gnb li { margin-left:10rem;}
#header .oth_nav .gnb li a{ display:block;font-size: 17rem; color: #333;text-align:center;height:32rem;line-height:32rem;border-radius: 32rem; padding: 0 10rem;font-weight: 600;}

#header .util_middle {border-bottom:1rem solid #dfdfdf;height: 80rem;}
#header .util_middle .middle_row {width:100%;max-width: 1400rem;margin:0 auto;display: flex;align-items:center;height: 100%;}
#header .main_srch_box{margin-left:45rem; position:relative;}
#header .main_srch_box .search_x { display:none}
#header .main_srch_box .field_wrap{border-radius:5rem;overflow:hidden; position:relative}
#header .main_srch_box .field_wrap .field { display:block} 
#header .main_srch_box .field_wrap .field{text-align:left;}
#header .main_srch_box .field_wrap input.txt{ width: 423rem;font-size: 14rem;text-align:left;height: 42rem;padding: 6rem 40rem 6rem 14rem; border: 2px solid #30579c;vertical-align:middle;border-radius: 50rem;}
#header .main_srch_box .field_wrap .btn_srch{position:absolute;top: 50%;right: 12rem;transform: translateY(-50%);}
#header .main_srch_box .field_wrap .btn_srch a{display:block;border-radius:50rem;overflow:hidden;} 
#header .main_srch_box .field_wrap .btn_srch a:after{content:'';display:block;width: 35rem;height: 35rem;background:url("../images/icon/ic_search.svg") center no-repeat;background-size: 34rem;}  
 
.util_link a{position:relative;padding: 0 8rem;}
.util_link a:after{content:'';position:absolute;top:50%;right:0;margin-top: -6rem;width:1rem;height:12rem;background:#ccc;z-index:10;}
.util_link a:last-child{ padding-right:0}
.util_link a:last-child:after{display:none;}
.util_box > div.util_company { margin-left:10rem}
.util_box > div.util_company a.company{border-radius: 20rem;border:1rem solid #6481B5;padding: 5rem 10rem;color:#30579C;}
.util_box > div.util_company a.company:after { content:none}
.util_box > div.util_company a.company [class*="ic-"] { color:#42629b; opacity:0.7}
 
#header .gnb .util_all_nav{position:absolute; right:5rem; top:50%; transform:translateY(-50%);}
#header .gnb .util_all_nav a{display:block;} 
#header .gnb .util_all_nav .ic-bars { font-size:28rem; display:block}
#header .gnb .util_all_nav .ic-close{ font-size:24rem; display:none}
#header .gnb .util_all_nav.open .ic-bars { display:none}
#header .gnb .util_all_nav.open .ic-close{ display:block} 

#header .gnb .mo_menubtn {display:none; position:absolute; right:5rem; top:50%; transform:translateY(-50%);}
#header .gnb .mo_menubtn  a{display:block; line-height:1} 
#header .gnb .mo_menubtn  .ic-bars { font-size:28rem; display:block}
#header .gnb .mo_menubtn  .ic-close{ font-size:24rem; display:none}
#header .gnb .mo_menubtn .open .ic-bars { display:none}
#header .gnb .mo_menubtn .open .ic-close{ display:block} 
#header .gnb .mo_menubtn .search_menu.on .ic-close{display:block;font-size:32rem}
#header .gnb .mo_menubtn .search_menu.on .ic-search{display:none}

#header .gnb { width:100%; max-width:1400rem; position:relative; margin:0 auto}
#header #nav{position:relative;clear:both;padding:0; width:100%;  margin:0 auto; background-color:#fff; }
#header #nav> ul {display: flex;justify-content:space-around; width:100%; max-width: 1200rem; margin:0 auto; overflow:hidden}
#header #nav >ul>li{ position:relative; z-index:20; text-align:center; word-break:keep-all;}    
#header #nav >ul>li>a{display:inline-block;font-size: 18rem; color: #242424; font-weight:700;letter-spacing:-1rem;padding: 20rem 10rem; text-align: center;transition:all ease 0.1s;} 
#header #nav >ul>li .dp2{pointer-events:none; opacity:0;transition:all ease 0.1s;position:absolute;left:50%;top:58rem;z-index:99;transform:translateX(-50%);width:194rem;padding:10rem;}
#header #nav >ul>li>a:before{ content:''; position:absolute; top:12rem; left:-4rem; display:block; border-radius:10rem; width:0; height:0; background-color:#3a51c3; transition:all ease 0.1s;}
#header #nav >ul>li .dp2>ul>li{margin:0; padding:0; display:block; }
#header #nav >ul>li .dp2>ul>li a{display:block;color:#454545;font-size:16rem;font-weight:400;padding:6rem 0;letter-spacing:-1rem; position: relative}
#header #nav >ul>li .dp2>ul>li a.on{color:#3a51c3; font-weight:600}
#header #nav >ul>li .dp2>ul .oth-link  { display:flex; justify-content:center; align-items:center; gap:0 3rem; } 
#header #nav >ul>li .dp2>ul .oth-link:after{content:"\e980";font-family:var(--fm2); color: #aaa;font-weight: 400 !important; font-size: 18rem;line-height:0}
#header #nav >ul>li .dp2>ul .oth-link:hover:after {color:#3a51c3;}
#header #nav >ul>li>a.on {color:#3a51c3;}
#header #nav >ul>li>a.on:before{ content:''; position:absolute; top:10rem; left:-8rem; display:block; border-radius:10rem; width:8rem; height:8rem; background-color:#3a51c3; transition:all ease 0.1s;}
#header #nav >ul>li>a.on:after {content:'';position:absolute;bottom:0rem;display:block;width: 190rem;height:3rem; background-color:#3a51c3; transition:all ease 0.1s;left: 50%;transform: translateX(-50%);}
#header #nav >ul>li>a:after {content:'';position:absolute;bottom:0rem;display:block;width: 0;height:3rem; background-color:#3a51c3; transition:all ease 0.1s;left: 50%;transform: translateX(-50%);}
#header #nav >ul>li.on .dp2{ pointer-events:inherit;opacity:1;box-shadow: rgb(0 0 0 / 20%) 0rem 3rem 4rem;border-top:4rem solid #3a51c3;background:#fff; z-index:100} 

/* memu all open */
#header #nav.on >ul { overflow:visible}  
#header #nav.on >ul>li .dp2{pointer-events:inherit;opacity:1;box-shadow: none; transition:none; border-top:0; display:block !important}  
#header #nav.on >ul>li .dp2>ul {padding:10rem 0}
#header #nav.on >ul>li .dp2>ul .bl-star {color:#252525;font-weight:500}
#header #nav.on >ul>li .dp2>ul .bl-star:after{content:'';position:absolute;top: 6rem;background: url(../images/icon/ic_star3.svg) no-repeat center / 12rem 12rem; width: 15rem; height: 15rem; margin-left: 4rem;opacity: 0.9;}
#header .nav_hover_bg {position:absolute;left:0;width:100%;height:350rem;background:#fff;z-index:3;display: block;box-shadow:rgb(0 0 0 / 13%) 0rem 3rem 4rem;border-top: 1rem solid #dfdfdf;min-height: calc(100% + 20rem);} 
#header .nav_hover_bg .nav_login_info {display:none; width:calc(100% - 40rem);max-width:1180rem;margin:-5rem auto 20rem;padding: 14rem 40rem;border-radius:4rem;background: #f5f9ff; text-align: left}
#header .nav_hover_bg .nav_login_info.on {display:block;}
#header .nav_hover_bg .nav_login_info span:before {content: '';background: url(../images/icon/ic_star4.svg) no-repeat center / 21rem 21rem;width: 24rem;height: 24rem;display: block;position: absolute;top: -4rem;left: 0;}
#header .nav_hover_bg .nav_login_info span {display: inline-block;padding-left: 35rem;font-size:16rem;color:#0b86e1;font-weight: 500;letter-spacing: 0.5rem;line-height: 1;position: relative;}

/* mo 메뉴 */
#nav_mo { display:none}
@media (max-width:991px){
#header{min-height: 138rem;box-shadow:none} 
#header .gnb .mo_menubtn :is(.ic-bars, .ic-search) { font-size:34rem}
#header .gnb .mo_menubtn{display:flex;align-items:baseline;gap:15rem;right: 4%;top:-60rem;transform:none;}
#header .main_srch_box .search_x {display:block;position: absolute;top: -45rem;right: 12%;font-size: 34rem;background: #fff;}
#header .main_srch_box.on { display:block} 
#header .main_srch_box .field_wrap .btn_srch a:after{background-size: 48rem;}

}
@media (hover: hover) and (pointer: fine) and (min-width:991px){
#header #nav >ul>li:hover>a:before{ content:''; position:absolute; top:10rem; left:-8rem; display:block; border-radius:10rem; width:8rem; height:8rem; background-color:#3a51c3; transition:all ease 0.1s;}  
#header #nav >ul>li:hover>a:after{content:'';position:absolute;bottom:0rem;display:block;width: 190rem; height:3rem; background-color:#3a51c3; transition:all ease 0.1s;left: 50%;transform: translateX(-50%);}
#header #nav >ul>li .dp2>ul>li a:hover{ color:#3b54af; font-weight:600;}
#header #nav.on>ul>li:hover>.dp2{opacity:1;box-shadow: none;transition:none;border-top:0;background:none;}  

}

@media (max-width:1200px) {
#header .main_srch_box .field_wrap input.txt {width:32vw;}
#header .gnb { width:100%; max-width:100%; position:relative; margin:0 auto}
#header #nav>ul{justify-content:space-evenly}
}

@media (max-width:991px) {
#header { padding:0 0%}	 	
#header .logo{ width:auto;}
#header .logo a, #header .logo a img{display:block;width:90rem;}	
#header .util_middle { border:0}
#header .util_middle .middle_row {display: block;width:92%;padding: 8rem 0 0 0;}	
.util_box * {font-size: 17rem;line-height: 100%;}
.util_box .ic-user + span {max-width: 18vw;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.util_box [class*="ic-"] {font-size: 20rem;margin-right:1rem;color:#777;line-height: 1;}
.util_box {justify-content:space-between;margin-top: 15rem;background:#F2F8FE;border-radius: 7rem;padding: 0 10rem;}
.util_box > div.util_company *{font-size: 16.5rem;letter-spacing: -1px; line-height: 0.8;}
.util_box > div.util_company {margin-left: auto;}
.util_box > div.util_company a.company{ margin-left:0;padding: 7rem 8rem}
.util_box > div a {padding: 0 6rem;}
.util_box > div a.logout {margin-left: auto;}    
.util_box > div{/*width:100%*/} 
#header .main_srch_box{margin-left:0;margin-top: 0;display:none;position:absolute;top:57rem;z-index: 1000;left: 0;width: 100%;background:#fff;padding:15rem 4% 15rem;opacity:1;}
#header .main_srch_box .field_wrap input.txt {width:100%;height: 50rem;font-size: 20rem;}
#header .main_srch_box .field_wrap input.txt::placeholder {  font-size:18rem} 
#header .main_srch_box .field_wrap input.txt::-ms-input-placeholder { font-size:18rem}
#header .main_srch_box .field_wrap input.txt::-webkit-input-placeholder { font-size:18rem}
#header .gnb .util_all_nav{display:none}	
#header .gnb  #nav{display:none} 
#header #nav.on >ul>li .dp2{ display:none}
#header .nav_hover_bg{ display:none}

/* mo 메뉴 */
#nav_mo { position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all .1s ease; display:block}
#nav_mo .nav_wrap{position:relative;z-index:1002;width:100%;height:100%;background:#00225F;transition: all .1s ease;opacity:0;padding: 20rem;}
#nav_mo .nav_title{position:relative;padding-bottom: 15rem;}
#nav_mo .nav_title .title{color:#fff;font-size: 24rem;font-weight:500;}
#nav_mo .nav_wrap > ul {border-radius: 10rem;background: #fff;overflow-y: auto; height: auto; max-height: calc(100vh - 156rem)} 
#nav_mo .nav_wrap > ul > li > a{position:relative;display:block;width:100%;color:#212121;font-size: 20rem;padding: 12rem 20rem;text-align:left;background-color: #f2f2f2;}
#nav_mo .nav_wrap > ul > li > a span{font-family:var(--fm1);font-weight: 300;}
#nav_mo .nav_wrap > ul > li.on > a{background-color: #f2f2f2;color:#212121;}
#nav_mo .nav_wrap > ul > li > a:after{content:'';transform:rotate(-90deg);position:absolute;top: 19rem;right: 13rem;width: 16rem;height: 8rem;background:url('../images/icon/ic_arrow_down.png') no-repeat;background-size: cover;opacity: 0.5;}
#nav_mo .nav_wrap > ul > li.on > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#nav_mo ul li .dp2{background-color:#fff;}
#nav_mo ul li .dp2 ul{display: flex;flex-wrap: wrap; gap:8rem 42rem; padding: 17rem 30rem; line-height:1}
#nav_mo ul li .dp2 ul li{position:relative;padding: 0;border:none;background:none; letter-spacing: -1px }
#nav_mo ul li .dp2 ul li a{display:inline-block;padding:4rem 0;}
#nav_mo ul li .dp2 ul li a span{color: #333;font-size: 19rem;font-weight: 400;} 
#nav_mo ul li .dp2 ul li a.oth-link  { display:flex;align-items:center; gap:0 5rem; } 
#nav_mo ul li .dp2 ul li a.oth-link:after{content:"\e980";font-family:var(--fm2); color: #aaa;font-weight: 400 !important; font-size: 20rem;line-height:0}
#nav_mo .menu_btn_wrap{position:absolute;top:20rem;right:15rem;}
#nav_mo .menu_btn_wrap .btn_close{width:34rem;height:34rem;font-size:30rem;line-height: 1;padding: 0;background: none; color:#fff}
#nav_mo .nav_bg{display:none !important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.6);}
#nav_mo.on{z-index:1001;}
#nav_mo.on .nav_wrap{transform:translateX(0);opacity:1;}
#nav_mo.on .nav_bg{display:block;}
}

@media (max-width:750px) {
#nav_mo ul li .dp2 {width: 62%}
#nav_mo .nav_wrap > ul > li { display: flex; border-bottom: 1rem solid #d2d2d2}
#nav_mo .nav_wrap > ul > li > a{ width:38%; padding: 18rem 20rem; font-size: 19rem}
#nav_mo .nav_wrap > ul > li > a span{ letter-spacing: -1px;}
#nav_mo ul li .dp2 ul{display: flex;flex-wrap: wrap; gap:6rem 10rem; padding: 15rem 25rem; line-height:1}
#nav_mo ul li .dp2 ul li{position:relative;padding: 0;border:none;background:none;width: 100%;}
#nav_mo .nav_wrap > ul > li > a:after{top:24rem}
}

/* FOOTER */
#footer{background:#f9f9f9;padding:40rem 0;border-top: 1rem solid #e6e6e6;}
#footer .footer_links{padding-bottom:20rem; display:flex}
#footer .footer_links a{position:relative;font-size:16rem;color:#333;padding:0 10rem;}
#footer .footer_links a:after{content:'•'; color:#555;position:absolute;top:50%;left:-3rem;transform:translateY(-50%);line-height:0}
#footer .footer_links a:first-child{padding-left:0;} 
#footer .footer_links a:first-child::after{ content:none;; color:#999}
#footer .footer_copyright .in_container { font-size:14rem}
#footer .footer_copyright p{ display:inline-block; line-height:1.5; color:#999; } 
#footer .footer_logo{position:absolute;bottom: 0;right:0; display:flex; gap:14rem}
#footer .footer_logo a { display:inline-flex; display:none}
#footer .footer_logo>img {width:100rem; opacity:0.5}

#footer .gotopBtn.mo{display:none}
#footer .gotopBtn.mo.show{display:block}
#footer button.gotopBtn { position: fixed; bottom: 34rem; right:30rem; margin-top: 0; z-index: 100}

@media (max-width:1198px) {
.main_container .family_site_box {display:none} 	
.footer_copyright .in_container { width:100%;}
#footer button.gotopBtn {right:4%; } 
}
@media (max-width:750px) {
#footer .footer_logo{flex-direction:column; align-items:end; width:80rem; bottom:60rem} 	
#footer .footer_copyright p{ display:block}
.box_notice .in_container{ flex-direction:column}
.box_notice .main_inbox{ width:100%}
}
  
/* SUB TOP VISUAL */
.sub_visual{text-align:center;z-index:1;} 
.sub_visual span{color:#252525;font-size: 20rem;font-weight:700;text-align:left;display: block;padding: 30rem 0 20rem 0;position: relative;z-index: 11;width: fit-content;}
#myhome .sub_visual {display:flex;justify-content:center;align-items:center;}
#myhome .sub_visual .in_container { max-width:96%}
#myCns .sub_visual {display:flex;justify-content:center;align-items:center;}
#myCns .sub_visual .in_container { max-width:96%}
.sub_visual_overlay { width:100%;height:100%; position:relative;}
.sub_visual_overlay .in_container{ position:unset; height:100%}
.sub_visual_overlay p { color:#252525; font-size:36rem; text-align:left}

@media (max-width:991px) {
.sub_visual{background-position:96% 50%;min-height: auto;text-align:center;z-index:1;background-size: 1400rem 124rem;margin: 0 auto;border-radius: 10rem;}
.sub_visual span{font-size: 20rem;padding: 0rem  0 15rem 0;font-weight: 600;}
}  
 
.page_share{position:absolute;top: 30rem;right:0;z-index:99;/* height:100%; */display:flex;align-items:center;gap: 3rem; display:none} 
.page_share li{display:inline-block;margin-left:1rem; }
.page_share li a{display:block;width: 26rem;height: 26rem;background-image:url(../images/icon/ic_share.png);background-repeat:no-repeat;border-radius: 18rem;background-size: 146rem;}
.page_share li a i.icon{display:none;}
.page_share li.address a  {background-position: 0px center;}
.page_share li.facebook a {background-position: -30px center;}
.page_share li.tweet a   {background-position: -59px center;}
.page_share li.blog a    {background-position: -89px center;} 
 
@media (max-width:991px) {
.page_share{ display:none !important} 
} 

/* BREADCRUMB */
.breadcrumb{ border-bottom: 0;position:relative;z-index:10; margin-top:-45rem; margin-bottom:25rem}
.breadcrumb .row > ul{display: flex;align-items: center;justify-content: flex-end;gap: 2rem;}
.breadcrumb .row > ul > li{position:relative;display: flex;width: auto;vertical-align:middle;border-left: 0;}
.breadcrumb .row > ul > li:nth-child(5){display:none;}
.breadcrumb .row > ul > li:nth-child(4) > a{ padding-right:0 !important;}
.breadcrumb .row > ul > li:nth-child(4) > a:after{content:none !important;}
.breadcrumb .row > ul > li:last-child:after { content:none;}
.breadcrumb .row > ul > li a{display:block;}
.breadcrumb .row > ul > li:last-child a{color: #332;}
.breadcrumb .row > ul > li:last-child span{color: inherit;}
.breadcrumb .row > ul > li > span,
.breadcrumb .row > ul > li a {display:block;font-size: 14rem;font-weight: 500;letter-spacing:-2rem;padding: 5rem;}
.breadcrumb .row > ul > li > span{padding-left:17rem;padding-right:17rem;}
.breadcrumb .row > ul > li.home{width: auto;height: 26rem;min-width: auto;}
.breadcrumb .row > ul > li.home a{position:relative;display: flex;padding:0;width: inherit;height: inherit;padding-right: 5rem;}
.breadcrumb .row > ul > li.home a .ic-home {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/icon/ic_home.png) no-repeat center;opacity: 0.4;background-size: 18rem;width: inherit;height: inherit;}
.breadcrumb .row > ul > li.home a .ic-home:before{ content:none}
.breadcrumb .row > ul > li.home a .icon{font-size: 16rem;width:100%;height:100%;display:flex;justify-content: center;align-items:center;background:none;opacity: 0.6;} 
.breadcrumb .row > ul > li.home a .icon:before{ content:"\e900"; font-family:"xeicon"}  
.breadcrumb .row > ul > li .dp3{display:none;pointer-events:none;position:absolute;top: 30rem;border: 1rem solid #ccc;background:#fff;width: max-content;border-radius: 8rem;padding: 5rem 8rem;left: 50%;transform: translateX(-50%);min-width: 80rem;box-shadow: 0 3rem 8rem rgba(0,0,0,0.1);}
.breadcrumb .row > ul > li .dp3 ul,
.breadcrumb .row > ul > li .dp3 ul li,
.breadcrumb .row > ul > li .dp3 ul li a{display:block;font-size: 14rem;letter-spacing:-0.07em;}
.breadcrumb .row > ul > li .dp3 ul li{padding:0;}
.breadcrumb .row > ul > li .dp3 ul li:first-child{border-top:none;}
.breadcrumb .row > ul > li .dp3 ul li a{padding: 5rem 3rem;color:#4f4f4f;} 
.breadcrumb .row > ul > li.has_dp3 > a{position:relative;padding-left: 20rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}  
.breadcrumb .row > ul > li.has_dp3 > a:before {content:'';position:absolute;left: 0;top: 38%;width: 16rem;height: 6rem;background:url(../images/icon/ic_arrow_down.png) center no-repeat;background-size: contain;opacity: 0.3;transform: rotate(-90deg);} 
.breadcrumb .row > ul > li.has_dp3.on > a{color:#000080; }
.breadcrumb .row > ul > li.has_dp3.on > a:before, 
.breadcrumb .row > ul > li.has_dp3.on .dp3{display:block;pointer-events:inherit;}
.breadcrumb .row > ul > li.is_big{width: auto;}
.breadcrumb .row > ul > li.is_big a{font-size: 14rem;} 
.breadcrumb .row .page_option{position:absolute;top:10rem;right:0;display: none;}
.breadcrumb .row .page_option a i.icon{width:37rem;height:36rem;background-position:-166rem -251rem; opacity:0.4}
.breadcrumb .row > ul > li:last-child > a:after { content:none}
.breadcrumb .row > ul > li:last-child > a{ padding-right:0}
 #myComy .breadcrumb { margin-top:30rem}

@media (max-width:991px) {
.breadcrumb{right: 0;top: 0;display: block;margin-top: -40rem;}
.breadcrumb .row > ul > li.home +  li.has_dp3 > a:before { content: none}
.breadcrumb .row > ul { gap: 0}
.breadcrumb .row > ul > li:nth-child(4) .dp3{ left:5%}
.breadcrumb .row > ul > li.home { display: none} 
.breadcrumb .row > ul > li.has_dp3 > a{ max-width:96rem;}    
.breadcrumb .row > ul > li:last-child .dp3 { right:0; left:auto; transform:translateX(0)}
.sub-basic .breadcrumb {right:0;margin-top: -60rem;opacity:1;margin-bottom: 0; z-index: 12}

}
 