@font-face{font-family:Montserrat-Medium;src:url(/build/fonts/montserrat_medium.b8c6753b.ttf)}@font-face{font-family:Montserrat-Bold;src:url(/build/fonts/montserrat_medium.b8c6753b.ttf)}@font-face{font-family:Montserrat-Regular;src:url(/build/fonts/montserrat_regular.24785cc0.ttf)}@font-face{font-family:Buffalo;src:url(/build/fonts/buffalo.02568d65.otf)}@font-face{font-family:TT-regular;src:url(/build/fonts/tt_fors_trial_regular.4b1563d8.ttf)}@font-face{font-family:Poppins-Bold;src:url(/build/fonts/poppins_bold.cdb29a5d.ttf)}.header-separator{background:#19233e;padding:10px}.header-separator h1{color:#fff;font-size:25px;font-weight:bolder;margin:0;padding:0;text-transform:uppercase}#mainSimulator{background:url(/build/images/happy_family.2531d7a7.jpg) 50%;background-size:cover;display:flex;height:90vh;justify-content:flex-end;padding:20px;position:relative}#mainSimulator .credit-type-wrapper{background:#c60475;border:4px solid #fff;border-radius:20px;left:50px;padding:25px 15px;position:absolute;width:300px}#mainSimulator .credit-type-wrapper ul{margin:0 0 0 10px;padding:0}#mainSimulator .credit-type-wrapper ul li{align-items:center;background:transparent;border-radius:15px;color:#fff;display:flex;font-family:Montserrat-Bold,sans-serif;font-size:18px;font-weight:bolder;gap:10px;list-style:none;margin:0;padding:5px 15px;transition:all .3s}#mainSimulator .credit-type-wrapper ul li.active{background:#19233e}#mainSimulator .credit-type-wrapper ul li:not(:last-child){margin-bottom:10px}#mainSimulator .credit-type-wrapper ul li:before{background:#fff;border-radius:100%;content:"";height:10px;width:10px}#mainSimulator article{background:#fff;border-radius:25px;box-shadow:0 0 15px hsla(0,0%,8%,.1);min-width:40%;padding:35px;position:relative;z-index:150}#mainSimulator article .contact-us .contact-button{background:#0097b2;border:3px solid #fff;border-radius:8px;box-shadow:0 0 10px hsla(0,0%,8%,.1);color:#fff;display:block;font-size:19px;font-weight:700;padding:12px 25px;text-align:center;text-decoration:none;transform:scale(1);transition:all .3s}#mainSimulator article .contact-us .contact-button:hover{transform:scale(1.05)}#mainSimulator article .contact-us .disclaimer{color:hsla(0,0%,8%,.3);margin-top:25px;text-align:center}#mainSimulator article .contact-us .disclaimer h6{font-size:14px}#mainSimulator article h1{color:#0097b2;font-size:30px;font-weight:bolder;text-align:right;text-transform:uppercase}#mainSimulator article .year-wrapper{display:flex;justify-content:space-between;margin:25px 0 50px;padding:180px 0 0;position:relative}#mainSimulator article .year-wrapper .current-infos{background:#c60475;border-radius:35px;color:#fff;padding:10px 25px;position:absolute;right:340px;text-align:center;top:0;transition:right .3s,width .3s;width:fit-content}#mainSimulator article .year-wrapper .current-infos h2{margin:0;padding:0}#mainSimulator article .year-wrapper .current-infos p{color:#fff;font-size:13px;margin:0;padding:0}#mainSimulator article .year-wrapper .current-infos p:not(:last-child){margin-bottom:10px}#mainSimulator article .year-wrapper .current-infos .absolute-bubble-triangle{position:absolute;right:25px;top:100%;transform:scaleX(-1);transition:left .3s,right .3s,transform .3s;width:50px}#mainSimulator article .year-wrapper .current-infos.inverse{left:0;right:unset;transition:left .3s,width .3s}#mainSimulator article .year-wrapper .current-infos.inverse .absolute-bubble-triangle{left:25px;right:unset;transform:unset}#mainSimulator article .year-wrapper .a-year{background:#fff;border-radius:15px;color:#151515;cursor:pointer;padding:10px 15px;position:relative;transition:background .3s,color .3s}#mainSimulator article .year-wrapper .a-year.current{background:#19233e;color:#fff;font-weight:bolder}#mainSimulator article .input-wrapper{margin-top:25px;text-align:right}#mainSimulator article .input-wrapper label{text-align:right}#mainSimulator article .input-wrapper .icon-input{align-items:center;border:1px solid #151515;border-radius:5px;display:flex;gap:15px;padding:15px;transition:border .3s}#mainSimulator article .input-wrapper .icon-input span.icon-wrapper{color:hsla(0,0%,8%,.4);font-size:25px}#mainSimulator article .input-wrapper .icon-input:focus-within{border:1px solid #0097b2}#mainSimulator article .input-wrapper .icon-input input{border:none;flex-grow:1;font-size:25px}#mainSimulator article .input-wrapper .icon-input input:focus{outline:none}#mainSimulator article #absoluteBanks{background:#fff;border-radius:10px;bottom:-10px;box-shadow:0 0 10px hsla(0,0%,8%,.3);left:-5%;padding:10px;position:absolute;width:110%}#mainSimulator article #absoluteBanks img{width:100%}#mainSimulator aside{background:#0097b2;border:5px solid #fff;border-radius:25px;bottom:50px;left:50px;padding:15px;position:absolute}#mainSimulator aside i{color:hsla(0,0%,100%,.4);font-size:25px}#mainSimulator aside h3{color:#fff;font-size:20px;font-weight:bolder;text-align:center}#mainSimulator aside .rates-indicators{display:flex;justify-content:space-between;margin:25px 15px}#mainSimulator aside .rates-indicators .indicator{color:#fff;text-align:center}#mainSimulator aside .rates-indicators .indicator h2,#mainSimulator aside .rates-indicators .indicator p{color:#fff}#mainSimulator aside .rates-indicators .indicator h2 .annotation,#mainSimulator aside .rates-indicators .indicator p .annotation,#mainSimulator aside h6{color:#fff;font-size:14px}#mainSimulator aside h6{text-align:center}.advantages-wrapper ul li{background:#fff;border-radius:40px;color:#151515;cursor:pointer;list-style:none;padding:10px 25px;transition:background .3s,color .3s}.advantages-wrapper ul li span{font-size:17px;font-weight:bolder;margin-left:15px;transition:color .3s}.advantages-wrapper ul li.current{background:#0097b2;color:#fff}.advantages-wrapper ul li.current span{color:#fff}.advantages-wrapper ul li:not(:first-child){margin-top:5px}.advantages-wrapper .current-image{border:7px solid #0097b2;border-radius:25px;width:100%}.sentence-wrapper{margin-top:40px;text-align:center}.button-wrapper{align-items:center;display:flex;gap:50px;justify-content:flex-end}.button-wrapper img{width:75px}.button-wrapper a{background:#c60475;border-radius:30px;color:#fff;padding:15px 50px}.insurance-simulator-button{align-items:center;background:#e84e3d;border:5px solid #fff;border-radius:15px;bottom:50px;color:#fff!important;display:flex;flex-direction:column;font-weight:bolder;justify-content:center;left:40%;padding:25px;position:absolute;transform:scale(1);transition:all .3s;width:200px}.insurance-simulator-button:hover{transform:scale(1.05)}.insurance-simulator-button img{width:45px}.insurance-simulator-button strong{color:#fff;text-align:center}@media screen and (max-width:1500px){.insurance-simulator-button{bottom:unset;left:375px;top:20px}}@media screen and (max-width:1300px){#mainSimulator{height:unset;padding:5px}#mainSimulator .credit-type-wrapper{margin-bottom:10px;padding:10px}#mainSimulator .credit-type-wrapper ul li{padding:0 5px}#mainSimulator article{padding:15px}#mainSimulator article h1{text-align:center}#mainSimulator article .input-wrapper .icon-input input{width:90%}#mainSimulator article .year-wrapper .current-infos{right:190px}#mainSimulator aside{bottom:30px}.advantages-wrapper ul{padding:0}.header-separator{flex-wrap:wrap}.insurance-simulator-button{bottom:unset;left:375px;top:20px}}@media screen and (max-width:764px){#mainSimulator{display:block;height:unset;padding:15px}#mainSimulator .credit-type-wrapper{left:unset;margin-bottom:10px;padding:10px;position:relative;width:100%}#mainSimulator .credit-type-wrapper ul li{padding:0 5px}#mainSimulator article{padding:15px}#mainSimulator article h1{text-align:center}#mainSimulator article .input-wrapper .icon-input input{width:90%}#mainSimulator article .year-wrapper .current-infos{right:190px}#mainSimulator aside{bottom:unset;left:unset;margin-top:30px;position:relative}.advantages-wrapper ul{padding:0}.header-separator{flex-wrap:wrap}.button-wrapper{justify-content:center}.button-wrapper img{display:none}.insurance-simulator-button{bottom:unset;left:unset;margin-top:20px;position:static;width:100%}#catchphrases{flex-wrap:wrap}}