html,body{font-family:"Outfit",sans-serif;color:#4d4d4d;font-size:14px;height:100%}.som-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}aside{background:#fff;position:fixed;top:60px;left:-300px;bottom:0;z-index:1042;width:300px;padding:5em 2em;-webkit-transition:left 0.2s linear;-moz-transition:left 0.2s linear;-ms-transition:left 0.2s linear;-o-transition:left 0.2s linear;transition:left 0.2s linear}aside.opened{left:0;-webkit-box-shadow:1px 1px 10px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 10px 3px rgba(0,0,0,0.1)}aside .fa-times{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer}aside .card-header{background:transparent;border-bottom:0;padding:0}aside h5 a{font-weight:bolder;position:relative}aside h5 a b{color:#0B2E34}aside h5 a:after{font-family:"FontAwesome";content:"\f078";font-weight:normal;position:absolute;top:0;right:0}aside h5 a.collapsed:after{content:"\f054"}aside a{display:block;color:#4d4d4d;margin-bottom:24px}aside a:hover{color:#4d4d4d}aside .card{border:0;margin-bottom:3em}aside .card .card-body{padding:1em 0.5em 0em 1.25em}aside .card .card-body a{font-size:15px}.accordion{}.accordion:after{content:"\25BE";padding-left:0.5em}.accordion.active{font-weight:bold}.accordion.active:after{content:"\25B4";padding-left:0.5em}.panel{padding:0 18px 18px 18px;display:none;overflow:hidden}header{flex:0 0 auto;height:60px;z-index:1}header .username{white-space:nowrap}header .menu{padding-left:0;padding-right:0}header .menu .top{background:#CED5D0;color:#4d4d4d;padding:18px;cursor:pointer;font-size:16px;text-align:center;text-transform:uppercase;font-weight:bolder}header .menu .top .fa{font-size:25px}header .menu .top .text{padding-top:3px}header .logo-section{border-right:solid 0.5px;margin-right:10px}header .logo{background:#fff;font-size:16px;display:flex;align-items:center}header .logo img{width:60px;margin-right:10px}header .logo .text{font-size:17px}header .logo .text a{color:#4d4d4d}header .logo .text strong{color:#4d4d4d}header .user{background:#fff}header .user .top{text-align:right;position:relative}header .user .top .text{padding:11px 25px 12px 11px;background:#fff}header .user .top .img{padding:8px 25px 8px 0px;background:#fff}header .user .top .img a.dropdown:after{content:"\f0d7";position:absolute;top:0;right:0;font-family:"FontAwesome";color:#4d4d4d}header .user .top .dropdown{width:100%}header .user .top .show .text,header .user .top .show .img{background:#0B2E34;color:#fff}header .user .top .show .text a.loginLink,header .user .top .show .img a.loginLink,header .user .top .show .text span,header .user .top .show .img span{color:#fff}header .user .top .dropdown-menu{text-align:right;border-radius:0;font-size:16px}header .user .top .dropdown-menu .dropdown-item:active{background-color:#0B2E34}header .user .top .text{font-size:16px}header .user .top .text a,header .user .top .text span{vertical-align:-11px;color:#4d4d4d}header .user .top .img img{width:46px;margin:0 1em}main{background:#F0F3EC;color:#4d4d4d;-webkit-box-flex:1 0 auto;-webkit-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main>section.home{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .alert{margin-bottom:0;font-size:16px}footer{height:100px;background:#fff;flex:none;display:flex;justify-content:center;align-items:center}footer .row{overflow-x:auto}footer .row .nav nav{text-align:center;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}footer .row .nav nav a{color:#0B2E34;font-size:16px;margin:0 21px;white-space:nowrap}footer .lang{background:#CED5D0;color:#4d4d4d}footer .lang .dropdown{margin:34px 0 0 0}footer .lang .dropdown .btn{background:transparent;border:0;border-radius:0;color:#4d4d4d}footer .lang .dropdown .btn img{width:30px}footer .lang .dropdown .btn:active,footer .lang .dropdown .btn:focus,footer .lang .dropdown .btn:hover{outline:none}footer .lang .dropdown .dropdown-item img{width:30px}.hijacked-warning{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10000}.pageHeader{background:#fff;margin-bottom:2em}.pageHeader .row div:first-child b{text-transform:uppercase;color:#0B2E34;margin-left:15px;vertical-align:-8px}@media (max-width:1799px){.pageHeader .row div:first-child b{font-size:1.3vw}}@media (min-width:1800px){.pageHeader .row div:first-child b{font-size:23px}}.pageHeader .row div:last-child{text-align:right;padding-right:1em}.pageHeader .row div:last-child .fa{color:#0B2E34;font-size:30px;margin-left:0.5em;vertical-align:-43px;cursor:pointer}.pageHeader .row div .container-contract-selector{padding:17px 17px 17px 0;font-size:16px}.pageHeader .row div .container-contract-selector label{display:block;margin:0 0 3px 0}.pageHeader .row div .container-contract-selector select{border:0;background:#CED5D0;color:#4d4d4d;padding:5px;max-width:400px}.pageBody{background:#fff;margin-bottom:2em}.pageBody .row div img{display:block;margin-left:auto;margin-right:auto;width:50%}.pageBody .row div .sols{text-align:center;display:flex;margin-left:auto;margin-right:auto;margin-bottom:0.5em;justify-content:center;font-size:2vw}.pageBody .row div .sols .number{font-size:5vw;padding-left:0.25em;padding-right:0.25em;background-color:#fff0c2}.pageBody .row h1{text-align:center}.pageBody .row p{text-align:center}.somTable thead th{background:#E2E8DE;color:#4d4d4d;border-top:0;border-bottom:0}.somTable thead th a{color:#4d4d4d}.somTable tbody tr{border-bottom:4px #CED5D0 solid}.somTable tbody tr.highlight{background:#E9C82D}.somTable tbody tr td{background:transparent;border-top:0;position:relative}.somTable tbody tr td .highlight,.somTable tbody tr td .highlight_invert{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding-top:10px}.somTable tbody tr td .highlight{background:#0B2E34;color:#fff}.somTable tbody tr td .highlight_invert{background:#0B2E34;color:#4d4d4d}.somTable tbody tr td.edit{text-align:center}.somTable tbody tr td.options{text-align:right}.somTable tbody tr td.options .dropdown .btn{background:#0B2E34;color:#fff;border:0;padding-right:36px}.somTable tbody tr td.options .dropdown .btn:active,.somTable tbody tr td.options .dropdown .btn:focus,.somTable tbody tr td.options .dropdown .btn:hover{outline:none}.somTable tbody tr td.options .dropdown .btn:after{font-family:"FontAwesome";content:"\f0c9";border-top:0;border-left:0;border-right:0;border-bottom:0;color:#fff;background:#0B2E34;display:block;position:absolute;top:0;right:0;width:28px;height:25px;padding-top:4px}.somTable tbody tr td.options .dropdown .dropdown-menu{background:#CED5D0;color:#4d4d4d;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.somTable tbody tr td.options .dropdown .dropdown-menu a:hover{background:#0B2E34;color:#fff}.pagination{margin:0;padding:0;display:flex;margin-bottom:1em}.pagination li{flex-wrap:wrap}.pagination li a{color:#0B2E34;font-size:14px;padding:0;font-weight:bolder;padding-left:1em;padding-right:1em}.pageFilter{background:#CED5D0;color:#4d4d4d;margin-top:-2em;margin-bottom:2em;text-align:right;padding:0.5em;display:none}.pageFilter label{display:none}.pageFilter .fa{color:#0B2E34;margin-left:0.5em;margin-right:0.5em;font-size:18px}.pageFilter input{border:0;padding:5px}.formField{margin-bottom:5px}.formField .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.formField label{margin-top:11px}.formField .row.readonly .field{padding-top:24px}.formField .row div{padding:1em}.formField .row div.checkbox{background:#fff}.formField .row div.radio{background:#fff}.formField .row div.radio ul{margin:0;padding:0;list-style:none}.formField .row div.radio ul input{vertical-align:-2px}.formField .row div.label{background:#cccc;border-right:5px #CED5D0 solid}.formField .row div.field{background:#fff}.messages{list-style:none;padding:0;margin:0 0 10px 0}.messages>li{margin-top:10px}.btn-lima{background-color:#CDFF80;color:#0b2e34}.btn-lima:hover{background-color:#b6e471;text-decoration:none;color:#0b2e34}.btn-black{background-color:#CED5D0;color:#0B2E34}.btn-black:hover{color:#0B2E34}.btn{text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.back{background:#CED5D0;color:#4d4d4d}.btn.submit{background:#0B2E34;color:#fff}section.container{margin-bottom:15px}p.no-results{text-align:center}span.help_text{color:#c8d3c0}a.dropdown-toogle{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropleft .dropdown-menu{margin-top:0;margin-right:0.125rem;width:100%}.mdc-snackbar{bottom:120px!important}@media (max-width:600px){.mdc-snackbar{z-index:1042!important;bottom:0!important}}.webforms-view{margin-top:2rem}.webforms-view .MuiScopedCssBaseline-root{padding:1.75rem}.asteriskField{display:none}.home .home_row{height:100%}.home .menu figure{text-align:center;position:relative;cursor:pointer}.home .menu figure .cont{background:#fff;padding-bottom:1em}.home .menu figure:last-child{margin-right:0}.home .menu figure img{width:100%;padding:2em 3em}.home .menu figure b{font-size:20px;color:#4d4d4d}.home .menu figure b span{color:#0B2E34}.home .menu figure p{padding:0 1em;margin-top:1em;height:60px}.home .menu figure nav{background:#0B2E34;color:#fff;text-align:left;width:100%;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.home .menu figure nav a{color:#fff;display:block;padding:0 15px 3px 15px}.home .menu figure nav a:first-child{padding-top:15px}.home .menu figure nav i{display:block;text-align:center;padding:5px}.home .menu figure nav i:before{content:'\f0d7'}.home .menu figure nav.opened i:before{content:'\f0d8'}.modal-content{border-radius:0}.modal-content-transparent{background-color:transparent!important;border:none!important}.modal-som-size{max-width:350px}.modal-backdrop{background-color:#0B2E34;z-index:1040}.modal-dialog{margin:5rem auto 1.75rem auto}header{z-index:1043}footer{z-index:1041}.btn-group-modal{display:flex;width:100%;flex-direction:row;gap:10px}.btn-rgpd{font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0B2E34;color:#fff;text-transform:uppercase;display:block;width:100%}.btn-rgpd-cancel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;color:white;background-color:#4d4d4d;display:block;text-transform:uppercase}.investments-rgpd-som-modal form{margin:5em auto}.investments-rgpd-som-modal .modal-dialog{max-width:700px}.login-modal form{max-width:350px;margin:2em auto}.login-modal button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0B2E34;color:#fff;text-transform:uppercase;display:block;width:100%}.login-modal button:hover{color:#fff}.som-modal{padding:0}.som-modal form{background:#fff;padding:2em}.som-modal form h1{margin:0;padding:0;font-size:16px;text-transform:uppercase;margin-bottom:2em;text-align:center}.som-modal form input[type="text"],.som-modal form input[type="password"],.som-modal form select{background:#E2E8DE;color:#4d4d4d;width:100%;border:0;padding:10px;outline:none}.som-modal form .errors{margin:0;padding:0;list-style:none;margin-bottom:1em;color:#CC234A}.som-modal a.lost{width:350px;margin:1em auto;display:block;background:#CED5D0;color:#0B2E34;padding:1em;text-transform:uppercase;position:relative}.som-modal a.lost:after{font-family:"FontAwesome";content:'\f054';position:absolute;top:50%;right:1em;font-size:16px;margin-top:-10px}.modal-content{border-radius:0}.modal-content-transparent{background-color:transparent!important;border:none!important}.modal-som-size{max-width:350px}.modal-backdrop{background-color:#0B2E34;z-index:1040}.modal-dialog{margin:5rem auto 1.75rem auto}header{z-index:1043}footer{z-index:1041}.btn-group-modal{display:flex;width:100%;flex-direction:row;gap:10px}.btn-rgpd{font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0B2E34;color:#fff;text-transform:uppercase;display:block;width:100%}.btn-rgpd-cancel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;color:white;background-color:#4d4d4d;display:block;text-transform:uppercase}.investments-rgpd-som-modal form{margin:5em auto}.investments-rgpd-som-modal .modal-dialog{max-width:700px}.login-modal form{max-width:350px;margin:2em auto}.login-modal button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0B2E34;color:#fff;text-transform:uppercase;display:block;width:100%}.login-modal button:hover{color:#fff}.som-modal{padding:0}.som-modal form{background:#fff;padding:2em}.som-modal form h1{margin:0;padding:0;font-size:16px;text-transform:uppercase;margin-bottom:2em;text-align:center}.som-modal form input[type="text"],.som-modal form input[type="password"],.som-modal form select{background:#E2E8DE;color:#4d4d4d;width:100%;border:0;padding:10px;outline:none}.som-modal form .errors{margin:0;padding:0;list-style:none;margin-bottom:1em;color:#CC234A}.som-modal a.lost{width:350px;margin:1em auto;display:block;background:#CED5D0;color:#0B2E34;padding:1em;text-transform:uppercase;position:relative}.som-modal a.lost:after{font-family:"FontAwesome";content:'\f054';position:absolute;top:50%;right:1em;font-size:16px;margin-top:-10px}@media (max-width:576px){footer .nav nav a{padding:43px 5px;font-size:10px}header .logo .img{display:none}header .logo .text{font-size:16px}.pageHeader .row div:first-child img{width:45px}.pageHeader .row div:first-child b{font-size:20px;vertical-align:-5px}.pageHeader .row div:last-child .fa{vertical-align:-21px}.login,.resetpassword{padding-top:1em}}@media (max-width:768px){footer .nav nav a{padding:43px 10px}}@media (max-width:992px){.home .menu{padding-top:2em}}