/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:1023px){.page-node-type-article .c--breadcrumb{display:none}}.c--article .c__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:3rem;overflow:hidden}.js .c--article .c__header{opacity:0}@media (max-width:1023px){.c--article .c__header{display:block}}@media (min-width:1024px){.c--article .c__header{margin-bottom:2.4rem}}.c--article .c__header .c__content{background:#be0a2a;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.4rem 1.5rem 2.5rem}@media (min-width:600px){.c--article .c__header .c__content{padding:2.4rem 4rem 2.5rem}}@media (min-width:1024px){.c--article .c__header .c__content{border-bottom:4rem solid #fff;padding:6.1rem 1.5rem 5.3rem calc(50vw - 49.7rem)}}@media (min-width:1375px){.c--article .c__header .c__content{padding:7rem 1.5rem 5.3rem calc(50vw - 67.25rem)}}.c--article .c__header .c__content .c__thematics{margin-bottom:.8rem}.c--article .c__header .c__content .c__publication{margin-bottom:1.2rem}.c--article .c__header .c__content .c__published{font-size:1.4rem}.c--article .c__header .c__content .c__text{font-size:1.6rem;line-height:2.2rem;margin-bottom:1.3rem}.c--article .c__header .c__content h1{font-size:2.8rem;letter-spacing:1.21px;line-height:2.9rem;margin-bottom:1.3rem}@media (min-width:1024px){.c--article .c__header .c__content h1{font-size:3.6rem;line-height:4rem}}.c--article .c__header .c__content .c__readingtime{font-size:1.6rem;line-height:2.2rem;margin-left:1rem}.c--article .c__header .c__content .c__readingtime svg{display:inline-block;height:1.6rem;margin-right:.3rem;max-width:1.6rem;position:relative;top:.15rem}.c--article .c__header .c__pic{overflow:hidden;position:relative;width:40%}@media (max-width:1023px){.c--article .c__header .c__pic{width:100%}}.c--article .c__header .c__pic article{height:100%}.c--article .c__header .c__pic article img{display:block;font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);width:100%}@media (min-width:1024px){.c--article .c__header .c__pic article img{position:absolute}}.c--article .c__header .c__pic .c__smile{bottom:3.9rem;left:2.5rem;position:absolute}@media (max-width:1023px){.c--article .c__header .c__pic .c__smile{bottom:inherit;height:8.5rem;top:2.4rem;width:6.5rem}.c--article .c__header .c__pic .c__smile svg{height:8.5rem;width:6.5rem}}.c--article .c__header .c__pic .c__wave{bottom:0;position:absolute;right:0;width:100%;z-index:1}.c--article .c__header .c__pic .c__wave svg{display:block;fill:#fff;width:100%}@media (max-width:1023px){.c--article .c__header .c__pic .c__wave svg,.c--article .c__header .c__pic .c__wave svg path{fill:#be0a2a}}
.c--readmore{margin-bottom:6.2rem}.c--readmore.is-offer,.c--readmore.is-offer a{color:#fff}.c--readmore.is-offer .c__document path{fill:#fff}.c--readmore .c__document svg{height:2.6rem;width:2.6rem;fill:#be0a2a}.c--readmore .c__document svg path{fill:#be0a2a}@media (max-width:1023px){.c--readmore .c__document{left:2rem;position:absolute}}.c--readmore strong{font-size:1.8rem;margin-right:2.5rem}@media (min-width:1024px){.c--readmore strong{font-size:2.2rem;margin-right:3.3rem}}.c--readmore a{color:#be0a2a;display:inline-block;font-size:1.6rem;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.35,1.07,.53,1.53);transition-timing-function:cubic-bezier(.35,1.07,.53,1.53)}.c--readmore a:hover{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}.c--readmore a:hover:after{opacity:1;right:-1.7rem}.c--readmore a:after{content:" → ";opacity:0;position:absolute;right:0;-webkit-transition-timing-function:cubic-bezier(.35,1.07,.53,1.53);transition-timing-function:cubic-bezier(.35,1.07,.53,1.53);-webkit-transition:all .3s;transition:all .3s}.c--readmore .c__document{margin-right:2.3rem}.c--readmore .c__item{background:#ede8e6;border-radius:.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 7.3rem 3rem 6rem;position:relative}@media (min-width:1024px){.c--readmore .c__item{padding:3.9rem 8.8rem 3.9rem 3.8rem}}.c--readmore .c__smile{position:absolute;right:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c--readmore .c__smile svg{height:100%;width:4rem}@media (min-width:1024px){.c--readmore .c__smile svg{min-width:6rem}}
.c--wysiwyg{margin-bottom:5.6rem}.c--wysiwyg h2{display:inline-block;font-size:2.6rem;font-weight:700;line-height:2.9rem;margin-bottom:2.5rem;position:relative}@media (min-width:1024px){.c--wysiwyg h2{font-size:3.6rem;line-height:4.8rem}}.c--wysiwyg h2:after{background:url(/themes/custom/radiance_theme/assets/img/smile-title.svg) no-repeat;bottom:-2.3rem;content:"";display:inline-block;height:5.7rem;position:absolute;right:-4.5rem;width:5.1rem}.c--wysiwyg h3{font-size:2.2rem;font-weight:700;line-height:2.4rem;margin-bottom:2.5rem}@media (min-width:1024px){.c--wysiwyg h3{font-size:3rem;line-height:4.3rem}}.c--wysiwyg li,.c--wysiwyg p{color:#757575;font-size:1.6rem;line-height:2.2rem}.c--wysiwyg p{margin-bottom:2rem}.c--wysiwyg li{margin-bottom:1.2rem}.c--wysiwyg a{color:#be0a2a}.c--wysiwyg .is-wysiwyg ol,.c--wysiwyg .is-wysiwyg ul{margin:3rem 0 3rem 3rem}@media (min-width:1024px){.c--wysiwyg .is-wysiwyg ol,.c--wysiwyg .is-wysiwyg ul{margin:5.6rem 12% 5.6rem 15%}}.c--wysiwyg .is-wysiwyg ul li:before{color:#be0a2a;content:"•";display:inline-block;font-size:2.2rem;font-weight:700;line-height:0;margin-left:-1em;width:1em}.c--wysiwyg .is-wysiwyg ul.arrow li{list-style-type:none!important}.c--wysiwyg .is-wysiwyg ul.arrow li:before{content:"‣";font-size:1.9rem}.c--wysiwyg .is-wysiwyg ul.square li{list-style-type:none!important}.c--wysiwyg .is-wysiwyg ul.square li:before{content:"․";font-size:3.5rem;text-align:center}.c--wysiwyg table{border-collapse:collapse;border-spacing:0;padding:0;text-align:left;width:100%}.c--wysiwyg table td,.c--wysiwyg table th{border:.1rem solid #e1e1e1;color:#757575;font-size:1.6rem;line-height:2.2rem;padding:2.2rem 1.3rem}.c--wysiwyg table th{color:#000;font-weight:400}.responsive-table td{display:block;text-align:center;width:100%!important}.responsive-table .align-left{float:none;margin:0 auto}
