.hero-about,.hero-tarifs{min-height:480px;background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.45)),url(/build/images/hero_home.4846045a.jpg) 50% 32%;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.hero-about h1.hero-title,.hero-tarifs h1.hero-title{font-family:Quicksand,Lato,Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 0 50px rgba(0,0,0,.8)}.hero-about .bg-o-right,.hero-tarifs .bg-o-right{position:absolute;height:105%;bottom:-9%;right:0;transform:translate(50%,50%)}@media (max-width:767px){.hero-about .bg-o-right,.hero-tarifs .bg-o-right{display:none}}section.intro-about{position:relative}section.intro-about .container.intro-about{padding-top:60px;padding-bottom:70px;text-align:justify}section.intro-about .container.intro-about>div{margin:0 auto}section.intro-about .container.intro-about .bg-o-left{position:absolute;height:82%;max-height:58vmin;min-height:25vmax;top:0;left:0;transform:translate(-50%,-50%)}@media (max-width:767px){section.intro-about .container.intro-about .bg-o-left{display:none}}.valeurs .row{margin:0}.valeurs .row>div{padding:7vmin}.valeurs .row>div:nth-child(odd){background-color:#f5f5f5}.valeurs .row>div:nth-child(2n){background-color:#ffc81e}.valeurs .row>div:nth-child(2n) .bottom-line:after{background-color:#fff}.valeurs h2{text-align:center;margin-bottom:40px}.container.avantages{padding-top:70px;padding-bottom:70px}.container.avantages h2{text-align:center;margin-bottom:40px}.container.avantages ol{display:flex;flex-wrap:wrap;text-align:center;padding:0;list-style:none;counter-reset:avantages-counter}.container.avantages ol li{counter-increment:avantages-counter;position:relative}.container.avantages ol li:before{content:"0" counter(avantages-counter);background:#ffc81e;display:inline-block;width:2.9ch;height:2.8ch;line-height:1.6em;color:#fff;font-size:1.8rem;font-weight:500;position:absolute}.container.avantages ol li img{width:100%}.container.avantages ol li p{padding:25px 0 40px;line-height:1.3em}.suivez-nous{text-align:center;padding-top:70px;padding-bottom:100px}.suivez-nous h2{margin-bottom:40px}.suivez-nous .socials{margin:0 auto}.suivez-nous .socials ul{display:inline;text-align:center}.suivez-nous .socials ul li{background:#000;height:35px;width:35px;padding:5px;display:inline-block;list-style-type:none}.suivez-nous .socials ul li img{width:20px}section.intro-tarifs{position:relative}section.intro-tarifs .container.intro-tarifs{padding-top:60px;padding-bottom:70px;text-align:justify}section.intro-tarifs .container.intro-tarifs>div{margin:0 auto}section.tarifs-presentation .container.tarifs-how .bg-o-left{position:absolute;height:25%;max-height:58vmin;min-height:25vmax;top:10vmax;left:0;transform:translate(-50%,-50%)}@media (max-width:767px){section.tarifs-presentation .container.tarifs-how .bg-o-left{display:none}}section.tarifs-presentation .container.tarifs-how p{text-align:justify}.tarifs-table{font-family:Lato,Arial,Helvetica,sans-serif;width:100%;margin-left:0;margin-right:0;font-size:1.4rem;font-weight:300;border:1px solid #f5f5f5}.tarifs-table td,.tarifs-table th{border-top:none!important}.tarifs-table thead th{border-bottom:none!important;font-size:2.3rem;height:5rem}.tarifs-table thead th h3{font-size:3rem;font-weight:800}.tarifs-table thead th .note{font-size:1.1rem}.tarifs-table thead th span.asterisk{color:#000;position:relative;bottom:.8rem;right:0;font-size:2rem}.tarifs-table tbody tr{line-height:.7!important}.tarifs-table .price{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:600}.tarifs-table .tarifs-choice{font-size:2rem;font-weight:500;font-family:Quicksand,Lato,Arial,Helvetica,sans-serif}select.form-control{margin-right:2%;border:1px solid #000;padding-left:1%;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;background-image:linear-gradient(45deg,transparent 50%,#ffc81e 0),linear-gradient(135deg,#ffc81e 50%,transparent 0),linear-gradient(90deg,#000,#000);background-position:calc(100% - 20px) calc(1em - 2px),calc(100% - 15px) calc(1em - 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}