body{font-family:Source Sans Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:25.2px;font-size:18px;color:#000;}h1,.h1,h2,.h2,h3,.h3,.nveLenke,h4,.h4,h5,.h5,h6,.h6{margin:unset;font-weight:unset;}h1,.h1{line-height:42.19px;font-size:35.16px;font-weight:600;margin-bottom:24px;}h2,.h2{line-height:33.6px;font-size:24px;font-weight:600;margin-top:24px;margin-bottom:8px;}h3,.h3,.nveLenke{line-height:31.5px;font-size:22.5px;}h4,.h4{line-height:25.2px;font-size:18px;font-weight:600;}h5,.h5{line-height:22.4px;font-size:16px;}h6,.h6{line-height:19.6px;font-size:14px;}figcaption{line-height:22px;font-size:16px;font-style:italic;margin-top:8px;}.breacrumb-font{line-height:31.5px;font-size:22.5px;}html,body{height:100%;}@media(min-width:1230px){.container{max-width:1230px;}}p,ul,ol,h1,h2,h3,h4,h5,h6,figcaption,.page-intro{max-width:656px;}i[data-feather]{width:1em;height:1em;display:inline-block;}body{display:flex;flex-direction:column;}main{flex:1 0 auto;}.main-content{margin-top:40px;margin-bottom:40px;}.hidden{visibility:hidden;}a{color:#1d55e7;border-bottom-style:solid;border-bottom-width:1px;text-decoration:none !important;}a:hover,a:active{color:#000 !important;}a:visited{color:#7113a0;}a:focus{outline:3px solid #2695fd;}header{background-color:#f5f5f5;}header .navbar{padding:unset;height:72px;}header .navbar .navbar-brand{padding:unset;}header .navbar .navbar-brand img{height:72px;width:72px;}header .navbar .navbar-brand span{margin-left:16px;color:#000;font-size:18px;font-weight:600;}header .navbar a{text-decoration:none;border-bottom:none;}footer{min-height:264px;background:#333;color:#fff;flex-shrink:0;z-index:1;}.n-footer-links{margin-right:8rem;}.n-footer-links-links{list-style:none;padding:0;}.n-footer-links-links a{color:#fff;border-bottom-style:none !important;}.n-footer-links-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;}.breadcrumb{background-color:unset;padding:0;margin:24px 0 32px 0;line-height:22px;font-size:16px;}.breadcrumb .breadcrumb-item>a:visited{color:#1d55e7;}.breadcrumb .breadcrumb-item.active{color:#000;font-weight:600;}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:none;}.nveLenke{color:#000 !important;position:relative;white-space:nowrap;border:0;}.nveLenke::after{content:url("../Content/img/NVE-hoyrepil.svg");margin-left:8px;position:relative;top:3px;font-size:0;}.nveLenke>span{position:relative;}.nveLenke>span::before{content:'';border-top:2.5px solid #c8102e;width:25px;visibility:hidden;margin:0 auto;position:absolute;bottom:-4px;right:0;left:0;}.nveLenke:hover{text-decoration:none;}.nveLenke:hover>span::before{content:'';visibility:visible;}.horisontalLenkeliste{margin-top:80px;margin-bottom:104px;}.horisontalLenkeliste>p{max-width:577px;margin-bottom:48px;}.horisontalLenkeliste>div{display:grid;grid-template-columns:repeat(4,auto);grid-gap:16px 40px;}@media(min-width:601px) and (max-width:960px){.horisontalLenkeliste>div{grid-template-columns:auto auto;}}@media(min-width:0) and (max-width:600px){.horisontalLenkeliste>div{grid-template-columns:auto;}}.navCardListContainer{padding-bottom:48px;}.navCardListContainer h2{text-align:center;}.navCardList{display:grid;grid-row-gap:26px;}@media(min-width:0) and (max-width:600px){.navCardList{display:flex;flex-direction:column;}}@media(min-width:0) and (max-width:600px){.navCardList>:nth-child(1){grid-column:1;align-self:center;}}.navCardList>:nth-child(2){grid-column:2;}@media(min-width:0) and (max-width:600px){.navCardList>:nth-child(2){grid-column:1;align-self:center;}}.navCardList>:nth-child(3){grid-column:3;}@media(min-width:0) and (max-width:600px){.navCardList>:nth-child(3){grid-column:1;align-self:center;}}.navCardList>:nth-child(4){grid-column:4;}@media(min-width:0) and (max-width:600px){.navCardList>:nth-child(4){grid-column:1;align-self:center;}}.navCardList .navCard{height:201px;width:280px;margin-left:13px;margin-right:13px;background-color:#fff;border:2px solid #e2e2e2;box-shadow:0 2px 4px rgba(172,172,172,.25);padding:32px 8px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;color:#000;}.navCardList .navCard-with-image{height:223px;width:296px;}.navCardList .navCard:hover,.navCardList .navCard:focus{text-decoration:none;box-shadow:0 0 4px 4px rgba(172,172,172,.25);}.navCardList .navCard:hover .navCard-title::after,.navCardList .navCard:focus .navCard-title::after{width:25px;}.navCardList .navCard-label{font-size:16px;line-height:22.4px;justify-self:flex-start;}.navCardList .navCard img{min-height:47px;margin:0 auto;justify-self:flex-start;}.navCardList .navCard-title{font-size:22.5px;line-height:31px;display:flex;align-items:center;flex-direction:column;}.navCardList .navCard-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.navCardList .navCard-title::after{content:'';flex:1 1 auto;width:69px;border-top:2.5px solid #c8102e;transition:width .5s;}.navCardList .navCard-icon{height:25px;margin:0 auto;justify-self:flex-end;}.navCard:first-child:nth-last-child(2),.navCard:first-child:nth-last-child(2)~.navCard,.navCard:first-child:nth-last-child(3),.navCard:first-child:nth-last-child(3)~.navCard{margin-left:32.5px;margin-right:32.5px;}.indent-a-nav{color:#f00;text-indent:-50px !important;}.article-navigation{position:fixed;top:316px;}@media(min-width:0) and (max-width:600px){.article-navigation{display:none;}}.article-navigation>p.h6{margin-left:25px;margin-bottom:16px;}.article-navigation ul{list-style:none;padding:0;margin-bottom:40px;}.article-navigation ul a{color:#000;border:0;text-indent:360px;}.article-navigation ul li{position:relative;padding-left:20px;}.article-navigation ul li::before{content:'';content:url("../Content/img/NVE-hoyrepil.svg");position:relative;top:4px;visibility:hidden;position:absolute;left:0;}.article-navigation ul li.active{font-weight:600;}.article-navigation ul li.active::before{visibility:visible;}.article-navigation ul li+li{margin-top:8px;}.article-navigation .page-change-buttons{margin-left:25px;width:158px;height:40px;border:1.5px solid #e2e2e2;background-color:#fff;display:flex;justify-content:space-between;align-items:center;}.article-navigation .page-change-buttons a{display:flex;align-items:center;justify-content:center;height:37.5px;width:37.5px;color:#949494;border:0;}.article-navigation .page-change-buttons a[href]{color:#000;}.article-navigation .page-top-button{border:0;position:absolute;margin-top:107px;left:282px;display:flex;cursor:pointer;width:44px;height:44px;align-items:center;justify-content:center;background-color:#e7e7ec;}.article-header>p>span{margin:0 16px;border-left:1px solid #949494;}.article-header .page-intro{line-height:31.5px;font-size:22.5px;margin-top:40px;margin-bottom:48px;}.article-header .knapper{margin-top:16px;position:relative;height:38px;}.article-header .knapper>div{position:absolute;}.article-header .knapper>div>.rundKnapp-konteiner{float:left;}.article-header .knapper>div>*+*{margin-left:16px;}.rundKnapp-konteiner{user-select:none;}.rundKnapp-konteiner>*:not(:first-child){display:none;}.rundKnapp-konteiner.ekspandert{border:1.5px solid #e2e2e2;border-radius:20px;box-shadow:0 2px 4px rgba(172,172,172,.25);background-color:#fff;padding:8px 16px 16px 16px;display:flex;flex-direction:column;}.rundKnapp-konteiner.ekspandert .rundKnapp:first-child{display:none;}.rundKnapp-konteiner.ekspandert>.rundKnapp{display:inherit;}.rundKnapp-konteiner.ekspandert>.rundKnapp+.rundKnapp{margin-top:16px;}.rundKnapp-konteiner.ekspandert>span{display:flex !important;justify-content:space-between;margin-bottom:24px;}.rundKnapp-konteiner.ekspandert>span button{background-color:transparent;border:none;}.rundKnapp{display:inline-grid;grid-template-columns:auto auto;grid-column-gap:8px;user-select:none;padding:8px 16px;height:38px;border:1.5px solid #e2e2e2;border-radius:99px;cursor:pointer;line-height:1.1;background-color:#fff;color:#000;}.rundKnapp:not(.success):hover{background-color:#e2e2e2;}.rundKnapp:focus{padding:6.5px 14.5px;border-color:#2695fd;border-width:3px;outline:none;}.rundKnapp.success{color:#fff;background-color:#333;}.article-content>.row:nth-child(even):not(.veileder-steg-brodtekst):not(.underside-brodtekst){background-color:#f5f5f5;}.article-content>.row:last-child{padding-bottom:200px;}.veileder-forside-brodtekst .container>div>div>div:first-child>div>h2,.veileder-forside-brodtekst .grid-section>div:first-child>h2,.veileder-tema-brodtekst .container>div>div>div:first-child>div>h2,.veileder-tema-brodtekst .grid-section>div:first-child>h2,.veileder-steg-brodtekst .container>div>div>div:first-child>div>h2,.veileder-steg-brodtekst .grid-section>div:first-child>h2,.underside-brodtekst .container>div>div>div:first-child>div>h2,.underside-brodtekst .grid-section>div:first-child>h2{margin-top:0;}.veileder-forside-brodtekst h2,.veileder-tema-brodtekst h2,.veileder-steg-brodtekst h2,.underside-brodtekst h2{margin-top:56px;}.veileder-forside-brodtekst,.veileder-tema-brodtekst{padding-top:80px;padding-bottom:80px;}.veileder-steg-brodtekst,.underside-brodtekst{padding-top:8px;}.nveSeksjonstittel{margin-bottom:23px;}.nveSeksjonstittel:after{content:'';width:34px;border-top:2.5px solid #c8102e;display:block;content:'';}.navCardLarge{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-top:16px;margin-bottom:16px;padding:0;width:370px;background-image:url("/media/test.png");background-repeat:no-repeat;border:1.5px solid #e2e2e2;box-shadow:0 2px 4px rgba(172,172,172,.25);}.navCardLarge-content{margin-top:110px;padding:16px;width:100%;background-color:#fff;align-content:center;display:flex;flex-direction:column;justify-content:space-between;flex:1;}.navCardLarge-content-title{line-height:25.2px;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;margin-bottom:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.navCardLarge-content-text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;margin-bottom:8px;}.navCardLarge-content-label{font-weight:600;font-size:12px;background-color:#e2e2e2;padding:0 4px;margin-left:4px;line-height:17px;white-space:nowrap;}.navCardLarge-content-footer{display:flex;flex-direction:row;justify-content:space-between;}.navCardLarge-content-footer--icons{margin-left:auto;}.navCardLarge-content-footer--icons .icon{margin-left:16px;}.box-wrapper{display:flex;padding:16px;margin:56px 0;max-width:656px;}.box-wrapper.info{background-color:#faf6ed;}.box-wrapper.require{background-color:#fff3cb;}.box-wrapper.ref{background-color:#f5f5f5;}.box-wrapper.notif{background-color:#e1eff8;}.box-wrapper.collapsible{display:block;border-width:1px 0;border-style:solid;border-color:#e2e2e2;padding:10px 16px;}.box-wrapper.collapsible>div:first-child{display:flex;justify-content:space-between;}.box-wrapper.collapsible>div:first-child button{background:none;border:none;}.box-wrapper.collapsible>div:first-child button>svg{margin:0;}.box-wrapper.collapsible>div:last-child{margin-top:16px;padding-bottom:6px;}.box-wrapper.collapsible>div:last-child>p:last-child{margin-bottom:0;}.box-wrapper .feather{width:25px;height:25px;margin-right:16px;}.box-wrapper--content>:first-child{margin-top:0;padding-top:0;}.nve_medialibrary_element img{width:auto;height:auto;}.lightbox-control,.lightbox-control+.lightbox-content+picture{display:none;}.lightbox-control:checked+.lightbox-content{padding-left:250px;position:fixed;display:flex;justify-content:center;align-items:center;z-index:999;top:0;left:0;right:0;bottom:0;margin:0;background:rgba(0,0,0,.8);}.lightbox-control:checked+.lightbox-content picture img{display:block;max-width:80%;max-height:8%;}.lightbox-control:checked+.lightbox-content *{width:90%;}figure{margin:56px 0;}figure .landscape img{width:792px;}figure .portrait img{width:792px;}

.article-header .knapper {
    z-index: 1;
}


ul {
    padding-left: 1.5rem;
}
li {
    margin-bottom: 1rem;
}
li::marker {
    color: #C8102E;
}

/* PRINT BUTTON */
.knapper .functions {
    left: 203px;
}

.print:before {
    content: "⎙";
    display: inline;
    margin-right: 5px;
}

@media only screen and (max-width: 800px) {
    .print {
        display: none;
    }
}

iframe[src="?altTemplate=PDFtemplate"] {
    height: 0;
    width: 0;
    border: none;
}

.knapper button:focus {
    padding: 6.5px 14.5px;
    border-color: #2695fd;
    border-width: 3px;
    outline: none;
}



/* NAVIGASNJONSKORT */
/* Byttet navigasjons-kortene fra grid til flax så de fordeler seg bedre (fått flere klager på luft mellom) */
.navCardList {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 26px;
}

/* Endring ikon, da jeg har lastet ned dirkete fra frontify, men disse har border */
.navCardList .navCard {
    margin: 0!important;
    flex: 0 0 280px;
    width: 280px;
}
.navCardList .navCard img {
    margin: -30px 0 -30px 0;
    object-fit: contain;
}

.navCardListContainer h2 {
    text-align: left;
}





/* OVERWRITE alternating grey */
.article-content>.row:nth-child(even):not(.veileder-steg-brodtekst):not(.underside-brodtekst) {
    background-color: unset;
}

.nav-cards{
   background-color: #f5f5f5;
}





/* ENDRINGSLOGG */
.endringslogg summary {
    position: relative;
    top: -1.4em;
    left: 290px;
}



/* NY INTRO */
.veileder-introtekst .row:last-of-type {
    padding-bottom: 80px;
}





/* SIDENAVIGASJON */
/* Satt sticky og scroll for å fikse lange menyer, må sees mer på, men fikser det foreløpig */
.article-navigation {
    position: sticky;
    top: 50px;
}

.article-navigation ul {
    max-height: 70vh;
    overflow: auto;
    padding: 0 0 40px 0;
    margin-bottom: 0;
}




/* MEDIA */
figure img, .col-md-12 img:not([alt="Logo"]) {
    width: 100%;
    max-width: 656px;
}

.halfimg figure img, .col-md-12.halfimg img {
    max-width: 400px;
}

.lightbox-content img[src*="svg"] {
    background: #fff;
}


.lightbox-content {
    cursor: zoom-in;
}
.lightbox-control:checked+.lightbox-content {
    padding-left: 0;
    cursor: zoom-out;
}
.lightbox-control:checked+.lightbox-content img,
.lightbox-control:checked+.lightbox-content picture img{
    display: block;
    height: 95vh;
    width: auto;
    max-width: 98vw;
    margin: 0 auto;
    object-fit: contain;
    object-position: center;
}




/* BOKSER */
.box-wrapper:only-child 
{
    margin: 0;
}
h2 ~ .col-md-12 .box-wrapper:only-child 
{
    margin: 56px 0;
}
h2::after {
    content: "";
    display: block;
    height: 2px;
    width: 1.5rem;
    background-color: #C8102E;
}
.navCardListContainer h2::after {
    display: none;
}

h3 {
    line-height: 33.6px;
    font-size: 22px;
    font-weight: 600;
    margin-top: 24px;
    margin-bottom: 8px;
}



/* FOOTER */
/* Satt hover så det i allfall ikke blir svart på svart */
.n-footer-links-links a:hover {
    color: #fff!important;
    border-bottom-style: solid !important;
}

.n-footer-links-links a:active {
    color: #fff!important;
    border-bottom-style: dashed !important;
}


/***************** Content buttons ******************/
.clipboard {
    position: relative;
    max-width: 656px;
    padding: 5px 40px 5px 5px;
    margin: 16px 0;
    border: 1px dashed #2323;
}

.clipboard:hover,
.clipboard:focus {
    border-color: #f0ac00;
}

.clipboard input[value="📋"] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: unset;
}

.helptext {
    display: inline;
    position: relative;
}

.helptext input {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 2em;
    width: 2em;
    font-size: 10px;
    line-height: 9px;
    vertical-align: text-bottom;
    background: #A0D1CA;
    border: #A0D1CA;
    border-radius: 50%;
    cursor: pointer;
}

.helptext [role="tooltip"] {
    visibility: hidden;
    position: absolute;
    top: 1em;
    left: 1em;
    z-index: 1;
    width: max-content;
    max-width: 40vw;
    padding: 8px;
    background: #fff;
    border: 1px solid #a59b9b;
    box-shadow: 2px 2px 5px #aaaaaa;
    font-weight: normal;
    font-size: 18px;
}

.helptext [aria-describedby]:hover + [role="tooltip"],
.helptext [aria-describedby]:focus + [role="tooltip"] {
    visibility: visible;
}



.havvindMapFrame {
    position: relative;
    height: 600px;
    width: 100%;
    max-width: 656px;
}


/***************** New frontpage ******************/
ul.veiledere {
    margin: 0;
    padding: 0;
    max-width: 850px;
}
    ul.veiledere li {
        position: relative;
        list-style: none;
        background: #f5f5f590; /*#f0f0f0;*/
        padding: 10px 60px 20px 60px;
        margin-top: 20px;
    }
    ul.veiledere li::after {
        content: "➔";
        position: absolute;
        top: 50%;
        right: 60px;
        transform: translateY(-50%);
        font-size: 28px;
    }
        ul.veiledere a {
            color: #000;
        }
        ul.veiledere h3 {
            text-transform: uppercase;
        }
        
ul.veiledere section p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


footer{
    min-height: unset;
    
}




/***************** MODULKORT  ******************/

/* FILTER */
#modules .filter {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 64px 24px;
    margin-bottom: 64px;
}

#modules .filter > label select,
#modules .filter > label input{
    display: block;
    padding: 8px;
    height: 50px;
}

    #modules .filter option[value=""] {
        color: #c1c1c1;
    }
    #modules .filter option.selected {
        color: #CC0000;
    }

#modules .filter fieldset {
    flex: 0 0 80%;
}
    #modules .filter fieldset legend {
    font-family: Source Sans Pro,Arial,Helvetica,sans-serif;
        font-style: normal;
        font-weight: normal;
        line-height: 25.2px;
        font-size: 18px;
        color: #000;
    }
        #modules .filter fieldset .rundKnapp {
            margin-right: 15px;
        }


#modules .filter button.rundKnapp.fav.active svg path {
    stroke: #C8102E;
}




#modules .filter #subFilter {
    position: relative;
    min-width: 270px;
}

#modules .filter #subFilter select {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

#modules .filter #subFilter .pills {
    position: relative;
    display: flex;
    flex-direction: row;
    height: 46px;
    margin: 2px 25px 2px 2px;
    pointer-events: none;
}
#modules .filter #subFilter .pills.hasContent {
    backgorund: #fff;
}

    #modules .filter #subFilter .pills .rundKnapp {
        z-index: 1;
        margin: 5px 8px 0 8px;
        pointer-events: auto;
    }
    #modules .filter #subFilter .pills button {
        background-color: transparent;
        border: none;
        padding: 0;
    }

    #modules .filter #subFilter .pills .more {
        display: flex;
        align-items: center;
        color: #e2e2e2;
    }


/* KORT */
#modules {
    padding-top: 36px;
}

#modules section {
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(3, minmax(200px, 400px) );
    grid-gap: 30px 30px;
    font-size: 16px;
}

#modules article {
    display: flex;
    flex-direction: column;
    position: relative;
    border: 1 solid #adb5bd;
    box-shadow: 2px 2px 7px #e2e2e2;
    overflow: hidden;
    height: fit-content;
}
#modules article:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}


    #modules article .banner {
        height: 100px;
        background: #e2e2e2;
    }
        #modules article img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            object-position: top;
        }
        #modules article img.Midtstilt {
            object-position: center;
        }        
        #modules article img.Nederst {
            object-position: bottom;
        }   
        
    #modules article .content {
        padding: 15px 15px 50px 15px;
        text-decoration: none;
        color: #000;
    }
        
        #modules article h3{
            font-size: 16px;
            line-height: 1.3em;
            margin: 0 30% 10px 0;
        }
        #modules article span.desc {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
        }
        #modules article .label {            
            position: absolute;
                top: 120px;
                right: 20px;
            background: #e2e2e2;
            padding: 2px 3px;
            font-size: 11px;
            line-height: 11px;
            font-weight: 600;    
            text-transform: uppercase;
        }
    


    #modules article > a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border: none;
    }
    
    #modules article .control {
    	display: flex;
    	flex-direction: row;
    	align-items: flex-end;
    	gap: 8px;
    	padding-right: 8px;
            position: absolute;
            bottom: 10px;
            right: 10px;
    }
    
        #modules article .control svg {
            height: 25px;
            width: 22px;
        }

    /* Customize the label (the container) */
    #modules article label.cc {
      display: block;
      position: relative;
      cursor: pointer;
        height: 25px;
        width: 25px;
        padding: 0;
        margin-bottom: 2px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    
    /* Hide the browser's default checkbox */
    #modules article label.cc input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
    }

    #modules article label.fav input:checked ~ svg path:last-of-type {
      stroke: #C8102E;
    }
    #modules article label.fav:hover svg path:last-of-type,
    #modules article label.fav:focus svg path:last-of-type {
      fill: #e2e2e2!important;
    }



    #modules article .rundKnapp-konteiner:not(.ekspandert) .rundKnapp {
        width: 25px;
        height: 25px;
        padding: 0;
        border: none;
    }
        #modules article .rundKnapp-konteiner:not(.ekspandert) {
            height: 25px;
        }    
        #modules article .rundKnapp-konteiner.ekspandert {
            position: absolute;
            bottom: 0;
            right: 0;
            width: 200px;
        }


    #modules article a.download {
        width: 25px;
        height: 25px;
        border: 2px solid #000;
        border-radius: 50%;
    }
        #modules article a.download svg {
            margin-bottom: 2px;
        }    
        #modules article a.download:hover {
            background-color: #e2e2e2;
        }



.hidden_NoFlow {
    position: absolute;
    top: 0;
    height: 0;
    width: 0;
    visibility: hidden;
}