.lcw-inline-form .lcw-newsletter,.modal__content .lcw-newsletter{padding:0 48px 48px}@media(max-width:768px){.lcw-inline-form .lcw-newsletter,.modal__content .lcw-newsletter{display:flex;flex-direction:column;padding:0 1rem 1.5rem}}@media(max-width:768px){.lcw-inline-form .lcw-newsletter .lcw-form,.modal__content .lcw-newsletter .lcw-form{flex:1 0 auto}}.lcw-inline-form .lcw-newsletter .lcw-title-box__info,.modal__content .lcw-newsletter .lcw-title-box__info{text-align:center}.lcw-newsletter .lcw-title__title{order:2}.lcw-newsletter .lcw-title__subtitle{order:1;margin-bottom:.5rem}.lcw-newsletter .lcw-title__desc{order:3;margin-top:.5rem}.footer-form__title{display:flex;justify-content:space-between;padding:1rem 1rem 1rem .85rem}@media(max-width:768px){.footer-form__title{flex-direction:row;align-items:center}}@media(max-width:476px){.footer-form__title{flex-direction:column;align-items:unset}}@media(max-width:768px){.footer-form__title{padding:1rem 1rem 1rem .85rem}}.footer-form__title-text{padding-right:1.5rem}.footer-form--mobile{display:none}.footer-form--mobile.footer-form--active{display:block;padding:1rem 1rem 2rem}.top-footer__form{padding-bottom:1.25rem!important}@media(max-width:768px){.top-footer__form{padding-bottom:unset!important}}.top-footer__form .lcw-form{margin-top:1rem}.top-footer__form .lcw-form .btn-secondary{margin-left:.75rem}.lcw-success.footer-form-success{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.lcw-success.footer-form-success .lcw-success__title{margin:0 0 16px}.lcw-success.footer-form-success .lcw-success__title.icon-text{color:#538212;padding:0;width:auto}.lcw-success.footer-form-success .lcw-success__title__text.icon-text__text.text-comm-l{margin-left:.5rem;text-transform:uppercase}.lcw-success.footer-form-success .lcw-success__subtitle{font-size:1.125em;font-weight:500}.lcw-success.footer-form-success .lcw-success__description{font-size:1.125em}.top-footer__form button[type=submit]{display:block;border-radius:200px;color:#114ba2;background-color:transparent;border-color:#114ba2;border-width:1px;box-shadow:unset;text-decoration:unset;font-family:"effra";font-size:16px;line-height:16px;font-weight:400;cursor:pointer;margin:0 0 0 .75rem}.top-footer__form button[type=submit] .btn__icon{fill:#114ba2}@media(-ms-high-contrast:none),(hover:hover){.top-footer__form button[type=submit]:hover{color:#00378a;background:#fff;border-color:#00378a;box-shadow:0 4px 4px rgba(0,55,138,.25),0 8px 10px rgba(0,55,138,.16),0 3px 14px rgba(0,55,138,.12);text-decoration:unset}.top-footer__form button[type=submit]:hover .btn__icon{fill:#00378a}}.top-footer__form button[type=submit]:focus:active{color:#296ed6;background:#fff;border-color:#296ed6;box-shadow:inset 0 4px 10px rgba(41,110,214,.16),inset 0 4px 14px rgba(41,110,214,.12),inset 0 4px 5px rgba(41,110,214,.2);text-decoration:unset}.top-footer__form button[type=submit]:focus:active .btn__icon{fill:#296ed6}.top-footer__form button[type=submit]:disabled,.top-footer__form button[type=submit]:disabled:active,.top-footer__form button[type=submit]:disabled:focus,.top-footer__form button[type=submit]:disabled:hover{color:#b1b4b9;transition:unset;text-decoration:unset;border-color:#b1b4b9;background-color:transparent;cursor:default;box-shadow:unset}.top-footer__form button[type=submit]:disabled .btn__icon,.top-footer__form button[type=submit]:disabled:active .btn__icon,.top-footer__form button[type=submit]:disabled:focus .btn__icon,.top-footer__form button[type=submit]:disabled:hover .btn__icon{fill:#b1b4b9}.top-footer__form button[type=submit]:disabled *,.top-footer__form button[type=submit]:disabled:active *,.top-footer__form button[type=submit]:disabled:focus *,.top-footer__form button[type=submit]:disabled:hover *{cursor:default}@media(max-width:768px){.top-footer__form button[type=submit]{margin-left:auto;margin-right:auto;width:10rem}}.lcw-inline-form .lcw-newsletter__image-behind,.modal__content .lcw-newsletter__image-behind,.modal__newsletter-close-button{display:none}.lcw-contact{padding:0 1.5rem 3rem}@media(max-width:768px){.lcw-contact{display:flex;flex-direction:column;padding:0 1rem 1rem}}.lcw-contact .lcw-title-box__info{text-align:center}.lcw-contact .lcw-title__title{order:2}.lcw-contact .lcw-title__subtitle{order:1;margin-bottom:.5rem}.lcw-contact .lcw-title__desc{order:3;margin-top:.5rem}@media(max-width:768px){.lcw-contact .lcw-form{flex:1 0 auto;margin:unset}}.lcw-connect{padding:32px 24px 48px}@media(max-width:768px){.lcw-connect{display:flex;flex-direction:column;padding:2rem 1rem}}@media(max-width:768px){.lcw-connect .lcw-form{flex:1 0 auto;margin:unset}}.lcw-connect .lcw-title-box__info{text-align:center}.lcw-connect .lcw-title__title{order:2}.lcw-connect .lcw-title__subtitle{order:1;margin-bottom:.5rem}.lcw-connect .lcw-title__desc{order:3;margin-top:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.lcw-competition{padding:0 1.5rem 3rem}@media(max-width:768px){.lcw-competition{display:flex;flex-direction:column;padding:0 1rem 1rem}}.lcw-competition .lcw-title-box__info{text-align:center}@media(max-width:768px){.lcw-competition .lcw-form{flex:1 0 auto;margin:unset}}.lcw-competition .lcw-form .occupation-wrap{grid-area:occupation}.lcw-competition .lcw-form .occupation-wrap label{font-size:18px;font-weight:500}@media(max-width:768px){.lcw-competition .lcw-form .occupation-wrap label{font-size:16px}}.lcw-competition .lcw-form .form-fields-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"firstname lastname" "email phone" "postcode country" "dateofbirth dateofbirth" "occupation occupation";width:100%}@media(max-width:768px){.lcw-competition .lcw-form .form-fields-wrapper{grid-template-columns:1fr;grid-template-areas:"firstname" "lastname" "email" "phone" "postcode" "country" "dateofbirth" "occupation"}}.lcw-competition .lcw-form .form-group.grid-50{max-width:100%}.lcw-competition .lcw-form .firstname-wrap{grid-area:firstname}.lcw-competition .lcw-form .lastname-wrap{grid-area:lastname}.lcw-competition .lcw-form .email-wrap{grid-area:email}.lcw-competition .lcw-form .postcode-wrap{grid-area:postcode}.lcw-competition .lcw-form .phonenumber-wrap{grid-area:phone}.lcw-competition .lcw-form .phonenumber-wrap .iti__arrow{border-color:transparent}.lcw-competition .lcw-form .phonenumber-wrap .iti__arrow:before{display:block;position:absolute;content:"";bottom:1px;background:url(/assets/shared/icons/arrow.svg) no-repeat 50%;background-size:1rem 1rem;transform:rotate(-90deg);pointer-events:none;top:.25rem;right:-1.5rem;width:3.75rem}.lcw-competition .lcw-form .country-wrap{grid-area:country}.lcw-competition .lcw-form .dateofbirth-wrap{grid-area:dateofbirth}.lcw-competition .lcw-form .country-wrap div:before,.lcw-competition .lcw-form .occupation-wrap div:before{display:block;position:absolute;content:"";bottom:1px;background:url(/assets/shared/icons/arrow.svg) no-repeat 50%;background-size:1rem 1rem;transform:rotate(-90deg);pointer-events:none;top:1rem;right:1px;width:4rem}@media(max-width:768px){.lcw-competition .lcw-form .country-wrap div:before,.lcw-competition .lcw-form .occupation-wrap div:before{top:1.25rem}}.lcw-competition .lcw-form .country-wrap div:before{top:-1rem}@media(max-width:768px){.lcw-competition .lcw-form .country-wrap div:before{top:-.75rem}}.lcw-competition .lcw-form form .form-check[hidden],.lcw-competition .lcw-form form .form-group[hidden]{display:none}.lcw-competition .questions-section{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;width:100%;padding:1.5rem 0 0;margin:0 .75rem 1.5rem;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.lcw-competition .questions-section__title{line-height:140%;font-family:"effra";font-size:18px;font-weight:500;margin:0 0 1.5rem}@media(max-width:1024px){.lcw-competition .questions-section__title{font-size:16px;line-height:20px}}.lcw-competition .questions-section .form-group{padding:0 0 1.5rem}.lcw-competition .questions-section .form-group.grid-50{flex:0 0 100%;max-width:100%}.lcw-competition .questions-section .form-group label{line-height:140%;font-size:16px;font-weight:500;font-family:"effra";margin:0 0 .5rem;color:#114ba2}