/*--------------------------------------------------------------
# Customize Header
--------------------------------------------------------------*/
#header{background: #ffffff !important; box-shadow: none !important;}
/*--------------------------------------------------------------
# Clauses Section
--------------------------------------------------------------*/
.breadcrumbs{background: #ffffff; width: 100%; border-bottom: solid 1px var(--line); position: fixed; top: 0px; right: 0px; left: 0px; z-index: 3;}
#clauses-section{margin-top: 138px;}
@media (max-width: 991px){#clauses-section{margin-top: 98px;}}
@media (min-width: 991px){#clauses-section .clauses-links-lg{height: 100%; max-height: calc(100svh - 138px); position: sticky; top: 138px; overflow-y: auto;}}
#clauses-section .clauses-links .link-item::before{color: var(--link);}
#clauses-section .clauses-links .link-item.active{color: var(--link-lighter);}
#clauses-section .clauses-links .link-item:hover {color: var(--link-lighter);}
#clauses-section .clauses-links-xsm-sm{border-bottom: solid 1px var(--line);}
#clauses-section .clauses-links-xsm-sm .link-item{border-bottom: solid 1px var(--line);}
#clauses-section .clauses-links-xsm-sm .link-item:last-child{border-bottom: none !important;}
#clauses-section .clause-detail{border-bottom: solid 1px var(--line);}
#clauses-section .clause-detail:last-child{border-bottom: none !important;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner{position: relative;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner::before{content: ""; background: url('../../../../img/brand-figures/third/circle-line.svg'); background-position: center; background-size: 50px; background-repeat: no-repeat; width: 50px; height: 57px; position: absolute; top: -8px; z-index: 0;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner::after{content: ""; background: url('../../../../img/brand-figures/third/diamond-x-dots.svg'); background-position: center; background-size: 40px; background-repeat: no-repeat; width: 40px; height: 40px; position: absolute; bottom: 0px; z-index: 0;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner span{position: relative;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner span::before{content: ""; background: url('../../../../img/brand-figures/third/square-x-dots.svg'); background-position: center; background-size: 45px; background-repeat: no-repeat; width: 45px; height: 45px; position: absolute; bottom: 0px; z-index: 0;}
#clauses-section .clause-detail .clause-img-contaner .clause-img-nested-contaner span::after{content: ""; background: url('../../../../img/brand-figures/third/square-x-dots.svg'); background-position: center; background-size: 30px; background-repeat: no-repeat; width: 30px; height: 30px; position: absolute; top: -8px; z-index: 0;}