@font-face{font-family:OpenSans-SemiBold;src:url("/static/app/assets/build/fonts/OpenSans-SemiBold.ttf?h=3567088563") format('truetype')}@media(max-width:766px){.hide-mobile{display:none !important}}@media(min-width:767px) and (max-width:1000px){.hide-tablet{display:none !important}}@media(min-width:1001px){.hide-pc{display:none !important}}@media(max-width:1001px){.hide-mobile-tablet{display:none !important}}@media(min-width:767px){.hide-tablet-desktop{display:none !important}}.divider{width:50px;height:3px;background-color:#fac700;margin:10px auto;border-radius:1.5px}.btn{background-color:#9f1742 !important}.btn:hover{background-color:#891439 !important}.menu-container .inverted-primary-button{border-color:#9f1742;color:#9f1742;animation:all ease-in-out .3s}.menu-container .inverted-primary-button:hover{background-color:#891439 !important;color:white}h1{padding-top:0;margin-top:0}#landingTwil{padding-top:73px}#landingTwil .twil-header .occasions-container img{display:block;margin:0 auto;width:80px}#landingTwil .twil-header .occasions-container p{color:#9f1742;font-size:18px;font-weight:600;text-align:center}#landingTwil .rounded-step-section{padding:50px 10px;overflow:hidden}@media(max-width:766px){#landingTwil .rounded-step-section{padding:25px 0}}#landingTwil .rounded-step-section .rounded-picto-container span::before{color:#9f1742}#landingTwil .twil-last-bloc{width:100%;background-color:#f1f4f9;position:relative}#landingTwil .twil-last-bloc .twil-people-banner{position:relative;height:150px}#landingTwil .twil-last-bloc .twil-people-banner .twil-absolute-banner{position:absolute;bottom:-1px;left:0;right:0}#landingTwil .twil-last-bloc .twil-people-banner .twil-absolute-banner img{display:block;margin:0 auto;max-width:715px;width:95%}#landingTwil .divider{background-color:#9f1742;margin:10px auto;width:60px;height:3px;border-radius:1.5px}#landingTwil h1,#landingTwil h2{font-size:35px;font-weight:300;text-align:center;padding-top:20px;color:#3a414a;text-transform:none;font-weight:400;font-size:32px}@media(max-width:766px){#landingTwil h1,#landingTwil h2{font-size:31px}}@media(max-width:766px){#landingTwil h1,#landingTwil h2{font-size:26px}}#landingTwil .twil-logo{width:100%;max-width:160px;margin:30px auto;display:block}@media(max-width:766px){#landingTwil .twil-logo{max-width:125px;margin:15px auto}}@media(max-width:766px){.rounded-step-bloc .rounded-picto-container{width:115px;height:115px}.rounded-step-bloc .rounded-picto-container span{font-size:45px}.rounded-step-bloc .rounded-content-container h3{font-size:30px}.rounded-step-bloc .rounded-content-container p{font-size:19px}}.twil-swiper-container{width:100%;overflow:hidden}.twil-last-content .twil-logo{margin-top:45px !important}.twil-logo-container{width:160px;margin:0 auto}img.img-social-button-mail__01,img.img-social-button-mail__02,img.img-social-button-mail__03,img.img-social-button-mail__04,img.img-social-button-mail__06,img.img-social-button-mail__07,img.img-social-button-mail__08{background-color:#9f1742 !important}