/*TABLE*/
.bnp table thead th{background: #027499;color: #fff;}
.bnp table.table tbody tr td {height: initial;text-align: left;vertical-align: middle;white-space: nowrap;padding: 0.3em;font-size: 13px;line-height: 18px;font-weight: 400;}
.brdlyxor{border: 1px solid #e0e0e0;padding: 4px;background: #fff8c6;}
.tableLyxor table{width: 100%;}
.tableLyxor table th{background-color: #027499;color: #fff;font-weight: 400;font-size: 14px;padding: 9px;border-width: 1px;border-color:#ebebeb!important;}
.tableLyxor table.gs th{background-color: #85abd1;color: #fff;font-weight: 400;font-size: 14px;padding: 9px;border-width: 1px;border-color:#ebebeb!important;}
.tableLyxor table tbody tr:nth-child(odd) {color: #8a8a8c!important;background-color: #f9fbfe!important;line-height: 1.1;font-size: 14px!important;}
.tableLyxor table tbody tr:nth-child(even) {color: #8a8a8c!important;background-color: #f9fafc!important;line-height: 1.1;font-size: 14px!important;}
.tableLyxor table td{padding: 8px;line-height: 1.42857;vertical-align: top;border-top: 1px solid #e7ecf1;}
.tableLyxor table td a{color: #8a8a8c;}
.tableLyxor table td a:hover{color: #03A9F4;}
.lyxordx{padding: 15px;background:#fddf0c;}
.gsdx{padding: 15px;background: #00AFD0;color: #fff;border-radius: 3px;}
.disclaimer{overflow: auto;max-height: 60px;line-height: 16px;}
/*button*/
button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;font-size:inherit;font-family:inherit}
button.learn-more{width: 100%;height:auto;border-radius: 0.5rem;border: 1px solid rgba(225, 227, 232, 0.18);-webkit-box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25);box-shadow: 0 3px 4px 0 rgba(44, 71, 146, 0.25);background-color: #fff;}
button:hover {opacity: 1;}

button.learn-more .circle.gs{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);position:relative;display:block;margin:0;width:3rem;height:3rem;background: #00AFD0;border-radius: 0.5rem;}
button.learn-more .circle.gs .icon{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}
button.learn-more .circle.gs .icon.arrow{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);left:.625rem;width:1.125rem;height:.125rem;background:none}
button.learn-more .circle.gs .icon.arrow::before{position:absolute;content:'';top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}

button.learn-more .circle{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);position:relative;display:block;margin:0;width:3rem;height:3rem;background: #027499;border-radius: 0.5rem;}
button.learn-more .circle .icon{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}
button.learn-more .circle .icon.arrow{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);left:.625rem;width:1.125rem;height:.125rem;background:none}
button.learn-more .circle .icon.arrow::before{position:absolute;content:'';top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
button.learn-more .button-text{-webkit-transition:all .45s cubic-bezier(0.65,0,0.076,1);transition:all .45s cubic-bezier(0.65,0,0.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:.75rem 0;margin: 0 0 0 0.5rem;color:#282936;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase;letter-spacing: -0.5px;}
button:hover .circle, button:hover .circle.gs{width:100%}
button:hover .circle .icon.arrow, button:hover .circle.gs .icon.arrow{/* background:#fff; */-webkit-transform:translate(1rem,0);transform:translate(1rem,0);}
button:hover .button-text{color:#fff}
.btnbnpcontainer {display: flex;justify-content: center;align-items: center;margin: 5px 0 5px;}
.btnbnp{text-decoration:none;border: 1px solid #027499;position:relative;overflow:hidden}
.btnbnp:hover{background:#1caee5;}
.btnbnp:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background: linear-gradient(120deg,transparent,rgb(77 178 236 / 40%),transparent);transition:all 650ms}
.btnbnp:hover:before{left:100%}
a.btnbnp {font-size: 1.0rem;padding: 1rem 3rem;color: #f4f4f4;text-transform: uppercase;background: #027499;font-weight: 400;letter-spacing: 3px;border-radius: 6px;width: 100%;text-align: center;}
.link-operativo-bnp{background: #fff;padding: 5px 20px 10px;border-radius: 6px;display: block;position: relative;border: 1px solid #fff;}
.link-operativo-bnp:hover{background: #fff;border: 1px solid #03A9F4;}
.link-operativo-bnp span{display: block;font-size: 16px;color: #000;font-weight: 400;}
.link-operativo-bnp:hover span{color: #03A9F4;}
.link-operativo-bnp small{font-size: 14px;color: #000;font-weight: 400;}
.link-operativo-bnp big{position: absolute;right: 20px;bottom: 20px;color: #000;font-weight: bolder;line-height: 10px;text-align: center;}
.link-operativo-bnp big span{font-size: 13px;font-weight: normal;color: #787575!important;}
.link-operativo-bnp h4{text-align: center;margin: 0;color: #000;font-size: 17px;}
.bgbnp{background: #027499;color: #fff;text-align: center;padding: 8px;}
.boxbnp{background: #ecf6f2;}
.boxbnp h3{color: #fff;/* font-family: NeueHaasGroteskDisp; */background: #00915a;text-align: center;text-transform: uppercase;font-size: 18px;letter-spacing: 1px;}
.boxbnp ul{background: #ecf6f2;padding-right: 30px!important;padding-bottom: 20px!important;padding-left: 30px!important;font-size: 13px;list-style: none;padding: 0px;}
.boxbnp.chev ul li:before{content: '\F285';opacity: .6;margin-left: -26px;margin-right: 0px;display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: 400 !important;color: #00915a;border: 1px solid #00915a;border-radius: 50%;padding: 2.5px 3px;}
.boxbnp ul li:before{content: '\2605';margin-left: -18px;margin-right: 0px;}
.boxbnp ul li{background: #ecf6f2;margin-bottom: 5px;line-height: 15px;list-style: none;}
.bnpbox{background: #E5E5E5;border-radius: 3px;margin-top: 15px;}
.bnpbox p:first-child{border-bottom: 1px solid #ccc;padding: 10px;margin: 0;}
.bnpbox p{margin: 5px 0;font-size: 16px;}
.bnp h4{/* border-bottom: 1px solid #CCCCCC; */text-align: center;/* padding-bottom: 15px; */margin-top: 15px;font-size: 25px;}
.bnp table a {color: #03A9F4;}
.bnp .table-hover tbody tr:hover a, .bnp .table-hover tbody tr:hover {/* color: #fff; */background-color: #e2e2e2;cursor: pointer;}
.tableLyxor{padding: 15px;background: #f3f3f3;}
a.lope{color:#000;}
a.lope:hover{color:#00AFD0;}
.table-hover a:hover{color:#fff;}
h4 {font-size: 24px;}

