.bios{background: #3a0060fc;}
.bios .items:before { content: ''; position: absolute; background-image: linear-gradient(90deg, transparent 10%, #3a0060fc 34%); top: 0; left: 0; right: 0; bottom: 0; z-index: 2; }
.bios .items img {height: 240px;width: initial !important;/* object-fit: cover; */}
.owl-carousel .owl-item img {width: initial !important;}

.breadcrumb{position: absolute;right: 15%;bottom: 0;z-index: 1;}
.breadcrumb ul{display: flex;}
.breadcrumb ul li{list-style-type: none;}
.breadcrumb ul li::before{color: #f5f5f5 !important;}
.breadcrumb ul li a{color: #f5f5f5;}

.workingDiv{width: 100%;float: left;background: #ebedef87;position: relative;z-index: 1;background: #ececec;background-attachment: fixed;background-size: 100%;padding: 50px 50px 170px 50px;}
.workingDiv .workingArea{width: 100%;float: left;background: #f3f1ec;font: 400 16px/28px 'Montserrat', sans-serif;}
.workingDiv .contentWrap{width: 100%;float: left;/* background: #fff; */}
.workingDiv .contentWrap .leftBar{font: 400 14px 'Montserrat', sans-serif;margin-right: 0;padding: 0 0 15px 15px;background: #ffffffc4;margin-top: 0;backdrop-filter: blur(2px);border: 1px solid #43085b;margin-bottom: 20px;float: left;width: 100%;}
.workingDiv .contentWrap .leftBar .leftHeading{position: relative;color: #43085b;padding: 10px 0 4px 2px;font: 400 28px 'Tenor Sans';margin: 0 0 10px 0;}
.workingDiv .contentWrap .leftBar .leftHeading:before{content: '';/* position: absolute; */width: 100%;height: 1px;bottom: 0;left: 0;background-image: linear-gradient(90deg, #43085b 0%, #00000000 90%);}
.workingDiv .contentWrap .leftBar .leftHeading:after{content: '';position: absolute;width: 11px;height: 11px;/* background: #4d5cff; *//* bottom: -5px; *//* left: 4px; *//* border-radius: 50px; */}
.workingDiv .contentWrap .leftBar ul{margin: 0px 0 0 0;padding: 0;font-size: 16px;}
.workingDiv .contentWrap .leftBar ul li{list-style-type: none;position: relative;margin: 0 0 0px 0;border-bottom: 1px solid #e8e6e0;border-top: 1px solid #ffffff;}
.workingDiv .contentWrap .leftBar ul li ul{background: #ebe0c2;margin: 0;}
.workingDiv .contentWrap .leftBar ul li .lemmenuToggle{position: absolute;top: 0px;right: 0;padding: 10px 10px;}
.workingDiv .contentWrap .leftBar ul li a{display: block;padding: 10px 0 10px 10px;position: relative;color: #000;transition: all ease-in-out 0.3s;border-left: 5px solid #f7a92c;}
.workingDiv .contentWrap .leftBar ul li a.actLftMnu{border-left: 10px solid #119fe1;}
.workingDiv .contentWrap .leftBar ul li a:hover{text-decoration: none;padding: 10px 0 10px 10px;border-left: 10px solid #e89a24;}

.workingDiv .contentWrap .leftBar.affiliated{border-color: #f6a73e;outline: 3px solid white;}
.workingDiv .contentWrap .leftBar.affiliated p{font-size: 15px;font-weight: 400;line-height: 26px;font-family: system-ui;}
.workingDiv .contentWrap .leftBar.affiliated p strong{font-weight: 500;}
.workingDiv .contentWrap .leftBar.affiliated .leftHeading{padding: 0;font-size: 22px;font-weight: 500;line-height: 24px;display: flow-root;}
.workingDiv .contentWrap .leftBar.affiliated .leftHeading span{font-size: 14px;font-family: system-ui;color: #3d3939;font-style: italic;}
.workingDiv .contentWrap .leftBar.affiliated .leftHeading strong{display: inline-block;font-size: 20px;font-weight: 600;color: #43085b;}


.workingDiv .workingArea{width: 100%;/* height: 100%; */float: left;background: #ffffffd6;box-shadow: -11px -1px 22px #cccccc96;margin: 0px 0 20px;padding: 20px 20px 15px;position: relative;border: 1px solid;}

.workingDiv .workingArea p{font: 400 16px/29px 'system-ui', sans-serif;margin: 0 0 15px 0;padding: 0;}
.workingDiv .workingArea p strong{font-weight: 600; font-size: 15px;}
.workingDiv .workingArea p u {font-weight: 600;font-size: 16px;text-transform: uppercase;text-decoration: none;}
.workingDiv .workingArea p u strong{font-weight: 500;text-transform: none;font-size: 18px;color: #1b77e4;}
.workingDiv .workingArea p s{display: none;}
.workingDiv .workingArea p a{color: #b50303;float: right;bottom: 5px;position: relative;}
.workingDiv .workingArea p img.right{float: right;margin: 9px 0 0 20px;-webkit-mask-image: url('../images/foto_shape.svg');-webkit-mask-size: cover;-webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;}
.workingDiv .workingArea p img.left{float: left;margin: 9px 20px 0 0;-webkit-mask-image: url('../images/foto_shape.svg');-webkit-mask-size: cover;-webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;}


.workingDiv .workingArea blockquote{padding: 24px 25px;background: #9dc94e26;color: #7e4a04;position: relative;border-radius: 0 5px 0 5px;border: 1px solid #f5a54a;outline: 4px solid #eef4e3;box-shadow: 6px 6px 1px #f6a73e;}
.workingDiv .workingArea blockquote p{margin: 0;position: relative;padding: 0 0 0 31px;Z-INDEX: 0;font: 400 24px / 29px "STIX Two Text", serif;font-style: italic;}
.workingDiv .workingArea blockquote p strong em{ font-size: 21px; font-weight: 400; display: block; text-align: right; color: #000000; }
.workingDiv .workingArea blockquote p:before{content: '\e81b';font: 300 40px 'Font Awesome 7 Pro';position: absolute;left: 0;top: -9px;color: tomato;}
.workingDiv .workingArea blockquote p:after{content: '\e81b';font: 300 40px 'Font Awesome 7 Pro';position: absolute;left: 7px;top: -6px;z-index: -1;color: #f6a73e;}

.workingDiv .workingArea h1, .workingDiv .workingArea h2, .workingDiv .workingArea h3, .workingDiv .workingArea h4, .workingDiv .workingArea h5, .workingDiv .workingArea h6{font: 700 24px/17px 'Montserrat', sans-serif;margin: 20px 0 10px 0;padding: 0;/* text-shadow: 1px 1px 0px #ffffff, 3px 3px 0px #9b9b9b52; */}
.workingDiv .workingArea h1{margin: 0px 0 15px 0;}
.workingDiv .workingArea h1 sup{display: block;font: 500 17px 'Montserrat';margin: 0 0 0 0;top: 0;}

.workingDiv .workingArea h1{font: 600 30px 'Playfair Display';margin: 0px 0 15px 0;color: #24437d;}
.workingDiv .workingArea h1 small, .workingDiv .workingArea h1 sup{font: 500 17px/14px 'Montserrat';display: block;top: 0;}

.workingDiv .workingArea h2{font: 700 22px 'Montserrat';font: 600 30px 'Playfair Display';margin: 30px 0 15px 0;}
.workingDiv .workingArea h2 small, .workingDiv .workingArea h2 sup{font: 500 17px/14px 'Montserrat';display: block;top: 0;}

.workingDiv .workingArea h3{font: 700 20px 'Montserrat';margin: 30px 0 15px 0;font: 600 30px 'Playfair Display';}
.workingDiv .workingArea h3 small, .workingDiv .workingArea h3 sup{font: 500 17px/14px 'Montserrat';display: block;top: 0;}

.workingDiv .workingArea h4{font: 700 18px 'Montserrat';margin: 30px 0 3px 0;}
.workingDiv .workingArea h4 small, .workingDiv .workingArea h4 sup{font: 500 17px/14px 'Montserrat';display: block;top: 0;}

.workingDiv .workingArea .heading{font: 700 24px 'Montserrat';margin: 0px 0 15px 0;}
.workingDiv .workingArea .heading sup{font: 500 17px/14px 'Montserrat';display: block;top: 0;}


.workingDiv .workingArea h2{color: #0774ff;}
.workingDiv .workingArea h3{color: #387dc3;}
.workingDiv .workingArea h4{color: #56980e;}
.workingDiv .workingArea h5{color: #000000;font-size: 12px;font-weight: 600;letter-spacing: 0.05em;border: 1px solid #b7b3b3;display: inline-block;padding: 0 10px;border-radius: 50px;line-height: 20px;}
.workingDiv .workingArea h6{color: #249fa5;}

.workingDiv .workingArea ul{margin: 0 0 15px 0;padding: 0;font: 500 14px/26px 'Montserrat', sans-serif;}
.workingDiv .workingArea ul li{list-style-type: none;position: relative;padding: 0 0 0 30px;margin: 0 0 10px 0;/* border-bottom: 1px solid #f90; */DISPLAY: table;}
.workingDiv .workingArea ul li:before{content: '\f0a4';font: 400 20px 'Font Awesome 5 Pro';position: absolute;top: 5px;left: 0;color: #f90;}
.workingDiv .workingArea ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li:before{content: '\f0a4';font: 400 15px 'FontAwesome';top: 6px;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.workingDiv .workingArea ul li ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li ul li:before{content: '\f0da';left: 2px;}
.workingDiv .workingArea ul li ul li ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li ul li ul li:before{content: '\f101';}

.workingDiv .workingArea ol{margin: 0 0 15px 30px;padding: 0;font: 400 16px/28px 'system-ui', sans-serif;}
.workingDiv .workingArea ol li{list-style-type: decimal-leading-zero;position: relative;padding: 0 0 10px 4px;}
.workingDiv .workingArea ol li ol{margin: 0 0 0 22px;}
.workingDiv .workingArea ol li ol li{list-style-type: upper-latin;}
.workingDiv .workingArea ol li ol li ol{margin: 0 0 0 15px;padding: 0;}
.workingDiv .workingArea ol li ol li ol li{list-style-type: lower-roman;}

.workingDiv .workingArea .dropdown-menu{margin: 0;padding: 0;font: 400 14px 'Montserrat', sans-serif;}
.workingDiv .workingArea .dropdown-menu li:before{content: '\f0a4';left: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);top: 6px;}
.workingDiv .workingArea .dropdown-menu li a{padding-left: 2px;}
.workingDiv .workingArea address{display: none;}
.workingDiv a{color: #222;}

.map4Other{position: relative;overflow: visible !important;float: left;width: 100%;}
.map4Other:before{content: '';position: absolute;top: -10px;right: -10px;left: -10px;border: 10px solid #ffffff;height: 239px;border-bottom: 0;border-radius: 5px;z-index: -1;}
.sticky-top{top: 80px;width: 100%;float: left;}

.newsContainer{
    width: 100%;float: left;padding: 0 13px 0 0;
    & a{text-decoration: none;color: inherit;display: flex;align-items: center;}
    & .h1{line-height: 29px;font-weight: 500;margin-bottom: 40px;}
    & .h1 span{ display: block; font-size: 22px; font-weight: 400; }
    & .h2{line-height: 29px;font-weight: 500;margin-bottom: 40px;width: 100%;float: left;font-size: 2.5rem;}
    & .h2 span{ display: block; font-size: 22px; font-weight: 400; }
    .eachNewsCont{
        width: 100%; float: left; margin-bottom: 15px; padding: 0; box-shadow: initial; height: initial;
        & .pubDate{
            border: 1px solid #153568; width: 54px; height: 70px; float: left; font-weight: 700; text-align: center; margin-right: 9px; line-height: normal; border-radius: 5px; padding: 1px; margin-top: 5px;
            & .yr{width: 50px;background: #15336a;border-radius: 5px 5px 0 0;color: #fff;line-height: 1;padding: 4px 0;font-weight: 700;font-size: 12px;letter-spacing: 0.1rem;}
            & .dt{font-size: 26px;line-height: 1;font-weight: 700;width: 50px;}
            & .mn{line-height: 1;padding: 2px 0 5px;font-weight: 500;text-transform: uppercase;font-size: 13px;letter-spacing: 0.05rem;width: 50px;}
        }
        & p{
            margin-bottom: 0;
            font-size: 14px;
            & strong{font-weight: 500;}
        }
    }
}
.colCount2{
    column-count: 2;
    & sub{
        bottom: 0; display: block; font-size: 13px; line-height: 12px; color: #ff2700; font-weight: 600; letter-spacing: 0.01rem;
    }
}
.movdDv{
    & ol{
        margin: 0 !important; padding: 0 !important; font: 500 14px 'Open Sans' !important;
        & li{
            list-style-type: none !important; margin: 0 0 20px 0; padding: 0 0 0 32px !important;
            & i{position: absolute; left: 0; top: 8px; font-size: 20px;}
            & strong{display: block;}
        }
    }
}