html{font-size:62.5%}body{background-color:#f8f8f8;color:#000030;font-family:Poppins,sans-serif;font-size:2em}.card{box-shadow:0 0 10px 5px #e8e8e8}.card,.card-grey{border-radius:10px;margin:20px}.card-grey{background-color:#f3f3f3;box-sizing:border-box}.container{box-sizing:border-box;margin:0 auto;width:1150px}@media screen and (max-width:1199.98px){.container{width:auto}}@media screen and (max-width:575.98px){.container{width:auto}}.center{text-align:center}.margin-bottom{margin-bottom:20px}.picto{width:50px}.sticky{position:sticky;top:20px}.strong,strong{font-weight:700}.underline{position:relative;z-index:1}.underline:before{background-color:#12ffc1;bottom:5px;content:"";height:30%;left:10px;position:absolute;width:calc(100% - 5px);z-index:-1}.clear{clear:both}em{font-style:italic}a{color:#0000ad}.header-container{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;padding:1em}.header-container a{color:#000030}@media screen and (max-width:991.98px){.header-container{display:block}.header-container .logo-oncompare-header{padding:0}}.header-container .logo-oncompare-header img{width:200px}.header-container .logo-sub-brand{margin:0 0 4px 10px;width:160px}@media screen and (max-width:991.98px){.header-container .header-container-mobile{align-items:center;display:flex;justify-content:space-between}.header-container .header-container-mobile .menu-icon{cursor:pointer;display:block;height:20px;padding:10px;width:30px}.header-container .header-container-mobile .bar,.header-container .header-container-mobile .bar2{background-color:#0000ad;height:3px;margin:5px 0;transition:.4s}.header-container .header-container-mobile .bar{width:100%}.header-container .header-container-mobile .bar2{width:70%}}.header-container .header-nav-container{margin-right:5em}@media screen and (max-width:991.98px){.header-container .header-nav-container{border-radius:10px;display:none;padding:10px;position:relative;width:100%;z-index:2}.header-container .header-nav-container .nav-title{font-weight:700}}.header-container .header-nav-container .dropdown{color:#000030;display:block;padding-left:2em;position:relative}@media screen and (max-width:991.98px){.header-container .header-nav-container .dropdown{padding-left:0}}.header-container .header-nav-container .dropdown .sub-wrap{display:none;float:none;left:-40px;position:absolute;width:200px;z-index:2}@media screen and (max-width:991.98px){.header-container .header-nav-container .dropdown .sub-wrap{display:block;float:none;left:10px;position:inherit;z-index:2}}.header-container .header-nav-container .dropdown .sub-wrap .dropdown-nav{background:#fff;border-radius:7px;box-shadow:2px 2px 20px rgba(0,0,0,.063);margin-top:1em;opacity:1;padding:8px}@media screen and (max-width:991.98px){.header-container .header-nav-container .dropdown .sub-wrap .dropdown-nav{background:#fff;border-radius:0;box-shadow:inherit;margin-top:0;opacity:1;padding:0}}.header-container .header-nav-container .dropdown .sub-wrap .dropdown-nav li{display:inline-block;padding:.5em;width:max-content}@media screen and (max-width:991.98px){.header-container .header-nav-container .dropdown .sub-wrap .dropdown-nav li{display:inline-block;padding:0;width:100%}.header-container .header-nav-container .dropdown .sub-wrap .dropdown-nav li a{color:#0000ad;display:block;padding:10px;text-decoration:none}.header-container .header-nav-container.active{background-color:#fff;box-shadow:0 0 10px 5px #efefef;display:block;position:inherit}}.header-container .header-nav-container>ul{display:flex}@media screen and (max-width:991.98px){.header-container .header-nav-container>ul{display:block}}footer .container{line-height:1.3em;padding:1em}footer .container .copyright-container{font-size:1.6rem}@media screen and (max-width:991.98px){footer .container .copyright-container{font-size:1rem;line-height:normal}}footer .container .copyright-container img{margin-bottom:1em;width:200px}footer .container .footer-flex-container{color:#0000ad;display:flex;justify-content:space-around;margin:2em 0}@media screen and (max-width:991.98px){footer .container .footer-flex-container{flex-direction:column}footer .container .footer-flex-container .footer-part{margin-top:1em}}footer .container .footer-flex-container .title-footer{color:#0000ad;font-size:1.8rem;font-weight:700}@media screen and (max-width:991.98px){footer .container .footer-flex-container .title-footer{font-size:1.4rem}}footer .container .footer-flex-container li{font-size:1.4rem}@media screen and (max-width:991.98px){footer .container .footer-flex-container li{font-size:1.2rem}}footer .container .footer-flex-container li a{color:#000030}footer .container .footer-p p{font-size:1rem;line-height:1.3em}footer .container .footer-bpx-info{color:#505050;font-size:1.2rem;line-height:1.3em;margin:1em 0;text-align:center}@media screen and (max-width:991.98px){footer .container .footer-bpx-info{font-size:1.2rem}}.button{background-color:#0000ad;border-radius:10px;color:#fefefe;display:inline-block;font-size:1.4rem;padding:10px 30px}@media screen and (min-width:992px){.button{border-radius:15px;font-size:1.6rem;padding:20px 50px}}.button-secondary{background-color:#12ffc1;color:#0000ad}.button-admin{background-color:#fff0d2;color:#000030}.card-warning{background-color:#fff0d2;border:1px solid #ffad19;border-radius:15px;padding:10px}.faq-container{box-sizing:border-box;font-size:1.4rem;line-height:1.3em;margin:0 auto;padding:2em;width:100%}@media screen and (min-width:768px){.faq-container{width:600px}}.faq-container h2{border-radius:5px 5px 0 0;font-size:1.8rem;font-weight:700;padding:1.75em}.faq-container .faq{border-radius:0 0 5px 5px;padding:1em}.faq-container .faq .faq-wrapper:not(:last-child){border-bottom:1px solid #12ffc1}h3{font-weight:700;margin:1em 0}h3.menu-item{cursor:pointer;position:relative;width:90%}h3.menu-item:after{content:url(/build/images/chevron-down-blue.4174961c.svg);display:block;position:absolute;right:-25px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;width:15px}h3.menu-item.open:after{transform:translateY(-50%) rotate(180deg)}.text-hidden{height:0;margin:10px 0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s ease}.text-visible{height:auto;opacity:1}.text-visible p{margin-bottom:10px}@media screen and (max-width:991.98px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:991.98px){.mobile{display:block}}