.offer-section{width:100%}.title_part{background-repeat:no-repeat;background-size:cover;background-position:0% 20%;height:700px;width:100%}.title_part,.intro_part{display:flex;flex-direction:column;justify-content:center;align-items:center}.title_part h1,.title_part h2,.intro_part h1{text-align:center;font-family:Teko,sans-serif;font-style:normal;font-weight:700;line-height:normal}.title_part h1,.intro_part h1{font-size:60px}.title_part h2{font-size:50px}.intro_part{margin:70px}.intro_part h5{font-family:Barlow,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:50px;margin:70px 0}.content_offer_part{display:flex;flex-direction:column;justify-content:center;align-items:center}.intro_part,.offer_detail_part,.border_illustration{width:80%}.offer_detail_part,.bloc_one,.bloc_four,.border_bloc_one,.border_bloc_four,.headband_title,.headband_point_title,.headband_conclusion_title,.illustrations_part{display:flex;justify-content:center;align-items:center}.offer_detail_part,.bloc_one,.bloc_four,.border_bloc_one,.border_bloc_four{flex-direction:column}.headband_title,.headband_point_title,.headband_conclusion_title{height:63px;border-radius:5px}.headband_title,.headband_conclusion_title{width:80%;position:relative;bottom:30px}.headband_title{background-color:#000}.headband_point_title{background-color:#9ecaff;margin:8px}.headband_conclusion_title{background-color:#ff5f13}.headband_title h5,.headband_point_title h5,.headband_conclusion_title h5{text-align:center;font-family:Barlow,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.headband_title h5,.headband_conclusion_title h5{color:#fff}.headband_point_title h5{color:#000}.border_bloc_one,.border_bloc_two,.border_bloc_three,.border_bloc_four{width:100%}.border_bloc_one,.border_bloc_two,.border_bloc_three,.border_bloc_four,.border_illustration{border-radius:6px;border:3px solid #9ECAFF}.bloc_one_hook,.bloc_four_hook{margin:40px}.bloc_one_hook p,.bloc_two_content p,.bloc_three_content p,.bloc_four_hook p{color:#2c234d;font-family:Barlow,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:50px}.bloc_two{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0px}.bloc_two,.bloc_three{margin-top:10px}.bloc_four{margin-top:70px}.bloc_two_content,.bloc_three_content{margin:40px}.features_offers_bloc{display:flex;justify-content:center;margin:50px}.feature_offer{width:100%;display:flex;justify-content:center}.feature_global_bloc,.feature_bloc{display:grid;grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0px;justify-content:center;align-items:center}.feature_global_bloc{grid-template-columns:repeat(2,1fr)}.feature_bloc{grid-template-columns:1fr 2fr}.feature_global_bloc{width:60%}.icon_legend{font-size:80px;color:#ff5f13}.feature_title{color:#2c234d;font-family:Barlow,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:normal}.border_illustration{display:flex;flex-direction:column;justify-content:center;align-items:center}.border_illustration img{width:80%;margin:40px}.final_offer_detail_part,.final_cta_bloc{display:flex;justify-content:center;align-items:center}.final_offer_detail_part{margin-top:150px}.final_cta_bloc{width:80%;flex-direction:column}.final_offer_detail_part h1{color:#2c234d;text-align:center;font-family:Teko,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal}.buttonRedirection{width:100%;height:90px;border-radius:5px;padding-right:15px;padding-left:15px;transition:background-color .3s cubic-bezier(.7,0,.3,1);background-color:#ff5f13;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Barlow,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin:40px 0 100px}.buttonRedirection:hover{cursor:pointer;background-color:#fff;color:#171321!important;border:1px solid #171321}@media (max-width: 1000px){.bloc_two{grid-template-columns:1fr;grid-template-rows:2fr}.border_bloc_two{margin-top:10px}}@media (max-width: 850px){.feature_global_bloc{grid-template-columns:1fr;grid-template-rows:2fr}}@media (max-width: 600px){.headband_title h5,.headband_conclusion_title h5{font-size:1.5em}.feature_title{font-size:25px}.intro_part h1{font-size:55px}.bloc_one_hook p,.bloc_two_content p,.bloc_three_content p,.bloc_four_hook p{line-height:45px;font-size:22px}.icon_legend{font-size:60px}.final_offer_detail_part h1{font-size:50px}}
