.tarif-page .section-1{margin-top:50px;background-color:rgba(245,245,248,1)}.tarif-page .section-1 .title{margin-top:40px;font-size:69px}.tarif-page .section-1 .description{font-size:25px}.tarif-page .card img{max-height:250px;object-fit:cover}.tarif-page .section-1 .card .card-body{display:flex;text-align:center;justify-content:center}.tarif-page .section-1 .card-title{margin-top:15px;font-size:16px;font-weight:600}.tarif-page .display-6{font-size:45px}.tarif-page .section-1 .card-text{margin-top:10px;font-size:20px;font-weight:700;text-align:center}.tarif-page .section-1 .button-card{width:200px;font-size:15px;font-weight:600;margin:0 auto}.tarif-page .zoomCenter{transform:scale(1.04);transform-origin:center}.tarif-page .section-remuneration{padding:150px 0;text-align:center}.tarif-page .remuneration-columns a{text-align:left;float:left}.tarif-page .remuneration-columns p.block1{text-align:left;width:150px;font-weight:700;font-size:.975rem}.tarif-page .remuneration-columns p.block2{text-align:left;width:170px;font-weight:700;font-size:.975rem}.tarif-page .remuneration-columns{display:flex;justify-content:center;gap:30px;margin-top:30px;padding-left:40px}.tarif-page .remuneration-columns .col{max-width:230px}.tarif-page .remuneration-columns a{color:#007bff;font-size:.875rem;text-decoration:none}.tarif-page .remuneration-columns a:hover{text-decoration:none}.tarif-page .section-faq .container{padding-left:200px;padding-right:200px}.tarif-page .section-faq h2{text-align:center;font-weight:700}.tarif-page .section-faq p.subtitle{text-align:center;font-size:1rem;color:black;font-weight:400}.tarif-page .section-faq p.subtitle a{color:#5b5bf0;text-decoration:none}.tarif-page .section-faq .faq-card{display:inline-block;border:1px solid #eee;border-radius:10px;padding:1.5rem;background:#fff;transition:box-shadow .2s;margin-bottom:20px}.tarif-page .section-faq .faq-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.1)}.tarif-page .section-faq .faq-card h3{font-size:16px;font-weight:700;margin-bottom:1rem;color:#222}.tarif-page .section-faq .faq-card p{font-size:.85rem;color:#555}.tarif-page .section-1 .tripad{padding-left:100px;padding-right:100px}@media (max-width:600px){.tarif-page .section-1{margin-top:-50px}.tarif-page .section-1 .title{font-size:45px}.tarif-page .section-1 .description{font-size:20px}.tarif-page .section-1 .tripad{padding-left:10px;padding-right:10px}.tarif-page .display-6{font-size:35px}.tarif-page .section-faq .faq-card{height:auto}.tarif-page .remuneration-columns{display:block;padding-left:20px;padding-right:20px}.tarif-page .section-faq .container{padding-left:0;padding-right:0}.tarif-page .remuneration-columns a{text-align:center;float:none}.tarif-page .remuneration-columns p.block1,.tarif-page .remuneration-columns p.block2{text-align:center;width:100%;font-size:20px}.tarif-page .remuneration-columns p.block1,.tarif-page .remuneration-columns p.block2{text-align:center;margin-bottom:20px}.section-faq,.section-remuneration{padding:0 30px;text-align:center}.tarif-1 .container .row{padding-left:30px;padding-right:30px}.section-faq .container{padding-left:0;padding-right:0}.section-faq .faq-card{height:220px}.tarif-page .remuneration-columns p.block1{padding:0}}