body,html{box-sizing:border-box;font-family:Open sans,sans-serif;margin:0;padding:0;text-wrap:balance}body,html,section{background-color:#fff}*{color:#1b436f}.container{margin:0 auto;max-width:1200px}.cta{align-items:center;background-color:#f9636e;border:none;border-radius:60px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:9px;padding:22px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-in-out}.cta:after{content:url(/build/images/arrow-right.fbcfdba6.svg);display:block;position:relative;top:-1px}.cta:hover{background-color:#dc4d57;cursor:pointer}.mobile{display:none}@media only screen and (max-width:1200px){.container{padding:0 20px}}@media only screen and (max-width:768px){.mobile{display:block}.desktop{display:none}.container{padding:0 20px!important}}header{background-image:url(/build/images/header.5cc9ec21.jpeg);background-position:center calc(50% - 20px);background-repeat:no-repeat;background-size:cover;padding:70px 0}header .content{display:flex;flex-direction:column;gap:20px;width:33%}header .content img{max-width:370px;width:100%}header .content h2{display:flex;flex-direction:column;font-size:30px;gap:3px;line-height:40px}@media only screen and (max-width:1200px){header{background-position:center 50%}}@media only screen and (max-width:768px){header{background-image:none}header,header .container{padding:0}header .container .content{gap:0;padding:20px 8px 0;width:100%}header .container .content img{max-width:230px}header .container .content h2{flex-direction:row;font-size:15px;margin:0}header .mobile .content{width:100%}header .mobile .content img{height:230px;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}section#offers{background-color:#0063be}section#offers>.container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0 60px}section#offers>.container p{color:#fff;font-size:20px;font-weight:300;text-align:center}section#offers>.container h1{color:#fff;font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}section#offers>.container .cards{display:flex;gap:20px;max-width:880px;width:100%}section#offers>.container .cards .card{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px 15px;text-decoration:none;transition:box-shadow .15s ease-in-out;width:33%}section#offers>.container .cards .card:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.251);cursor:pointer}section#offers>.container .cards .card:hover .carret{transform:translateY(10px)}section#offers>.container .cards .card.card-mobile{display:none}section#offers>.container .cards .card .carret{transition:transform .3s ease-out}section#offers>.container .cards .card h3{color:#0063be;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}section#offers>.container .cards .card .icon-container{align-items:center;display:flex;height:70px;justify-content:center;width:100%}section#offers>.container .cards .card p{align-items:center;color:#1b436f;display:flex;font-size:14px;height:50px;margin-bottom:8px}section#offers>.container .cta{margin-bottom:-25px;margin-top:35px}@media only screen and (max-width:960px){section#offers .container .cards{width:95%}}@media only screen and (max-width:768px){section#offers .container{padding:20px 10px 30px!important}section#offers .container p{font-size:14px}section#offers .container h1{font-size:18px;text-align:center;text-wrap:wrap}section#offers .container .cards{flex-direction:column;width:100%}section#offers .container .cards .card{box-sizing:border-box;width:100%}section#offers .container .cards .card:not(.card-mobile){display:none}section#offers .container .cards .card-mobile{display:flex!important;flex-direction:row;gap:15px;padding:16px 14px 16px 16px}section#offers .container .cards .card-mobile .content{flex:1}section#offers .container .cards .card-mobile .content h3{font-size:17px;margin:0;text-align:left}section#offers .container .cards .card-mobile .content p{font-size:13px;height:auto;line-height:17px;margin:0;text-align:left;text-wrap:wrap}section#offers .container .cards .card-mobile .icon-container{height:55px;width:45px}section#offers .container .cards .card-mobile .icon-container img{width:100%}section#offers .container .cards .card-mobile .icon-container.icon-container-pret img{width:55px}section#offers .container .cards .card-mobile>img{padding:0;width:18px}}section#benefits .container .row{display:flex;width:100%}section#benefits .container .row .col{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:50%}section#benefits .container .row .col p{font-weight:300;padding:0 10px;text-align:center}section#benefits .container .row .col.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;padding:0;position:relative;width:50%}section#benefits .container .row .col.image-banque{background-image:url(/build/images/banque.fc3fb711.jpeg)}section#benefits .container .row .col.image-pret{background-image:url(/build/images/pret.09c01129.jpeg)}section#benefits .container .row .col.image-future{background-image:url(/build/images/future.d40d2cc0.jpeg)}section#benefits .container .row .col .image-highlight{background-color:rgba(0,99,190,.9);padding:25px;position:absolute;right:0;top:50%;transform:translateY(-50%)}section#benefits .container .row .col .image-highlight *{color:#fff;font-size:15px}section#benefits .container .row .col .image-highlight h4,section#benefits .container .row .col .image-highlight p{margin:0}section#benefits .container .row .col .image-highlight h4{font-weight:700;margin-bottom:15px}section#benefits .container .row .col .image-highlight sup{font-size:10px}section#benefits .container .row .col .image-highlight span{font-weight:500}section#benefits .container .row .col .image-highlight p{font-size:12px;font-weight:500;padding:0;-moz-text-align-last:left;text-align-last:left}section#benefits .container .row .col .image-highlight .taux{font-size:17px;font-weight:500}section#benefits .container .row .col .image-highlight .taux .percent,section#benefits .container .row .col .image-highlight .taux .percent-value{font-size:50px;font-weight:700}section#benefits .container .row .col .image-highlight .taux .percent{letter-spacing:8px}section#benefits .container h1{font-size:30px;font-weight:400;padding:0 10px;text-align:center}section#benefits .container .conditions{margin-top:20px;text-align:center}section#benefits .container .conditions p,section#benefits .container .conditions span,section#benefits .container .conditions sup{color:#7b7b7b;font-weight:400;text-wrap:wrap}section#benefits .container .conditions span{font-size:20px;font-weight:700}section#benefits .container .conditions-text{margin-bottom:30px}section#benefits .container .conditions-text p{color:#7b7b7b;font-size:14px;font-weight:400;text-align:center;text-wrap:wrap}section#benefits .container .conditions-text p>sup{color:#7b7b7b}@media only screen and (max-width:768px){section#benefits .container{padding:0!important}section#benefits .container .row{flex-direction:column-reverse;margin-bottom:45px}section#benefits .container .row .col{width:100%}section#benefits .container .row .col.image{height:300px;width:100%}section#benefits .container .row .col h1{font-size:24px;font-weight:400;line-height:32px;margin-bottom:0;text-wrap:wrap}section#benefits .container .row .col p{font-size:14px;line-height:19px}section#benefits .container .row .col .image-highlight h4,section#benefits .container .row .col .image-highlight>span{font-size:12px;opacity:.8}section#benefits .container .row .col .image-highlight .taux{font-size:12px}section#benefits .container .row .col .image-highlight .taux .percent{font-size:35px;letter-spacing:5px}section#benefits .container .row .col .image-highlight p{font-size:9px;line-height:12px;opacity:.8}section#benefits .container .row:nth-child(2){flex-direction:column}section#benefits .container .conditions,section#benefits .container .conditions-text{display:none}section#benefits .container h1{font-size:24px}}section#carac{background-color:#7198ac;padding:60px 0 30px}section#carac .container .row{display:flex;margin-bottom:20px}section#carac .container .row .col{width:50%}section#carac .container .row .col:first-child{background:url(/build/images/carac.4e72102e.jpeg) no-repeat 50%;background-size:cover;min-height:365px;position:relative}section#carac .container .row .col:first-child img{bottom:5%;left:0;position:absolute}section#carac .container .row .col:last-child{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center}section#carac .container .row .col:last-child img{width:320px}section#carac .container .row .col:last-child p{color:#000;text-align:center}section#carac .container .row .col:last-child .cta{background-color:#fa8f12;transition:background-color .15s ease-in-out}section#carac .container .row .col:last-child .cta:hover{background-color:#d47004}section#carac .container .text-content{margin-top:30px}section#carac .container .text-content a,section#carac .container .text-content p{color:#fff;font-size:14px;font-weight:300;line-height:19px;margin:0;text-wrap:wrap}section#carac .container .text-content a{text-decoration:underline}section#carac .container .text-content strong{color:#fff}section#carac .container .text-content .space-top{margin-top:20px}@media only screen and (max-width:768px){section#carac .container .row{flex-direction:column}section#carac .container .row .col{width:100%}section#carac .container .row .col:first-child{min-height:250px}section#carac .container .row .col:first-child img{width:60%}section#carac .container .row .col:last-child{padding:30px 0}section#carac .container .row .col:last-child img{width:220px}section#carac .container .row .col:last-child p{font-size:14px;line-height:19px}section#carac .container .text-content p{font-size:12px;line-height:16px}}footer{background-color:#0c2740;padding:20px 0 30px}footer .container h2,footer .container h2 a{color:#fff;font-size:18px;font-weight:600;text-align:center}footer .container h2 a{text-decoration:underline}footer .container p{color:#fff;font-size:14px;font-weight:300;line-height:22px;margin:0;text-wrap:wrap}footer .container p.space-top{margin-top:20px}footer .container p strong{color:#fff}@media only screen and (max-width:768px){footer .container h2{font-size:16px;font-weight:600;text-wrap:wrap}footer .container p{font-size:12px;line-height:18px}footer .container a{color:#fff}}