.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:#87b19e;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:0;color:#303434;background-color:transparent;border-color:#b19e87;border-width:1px;box-shadow:unset;text-decoration:unset;font-family:"Roboto";font-size:16px;line-height:16px;font-weight:500;cursor:pointer;margin:0 0 0 .75rem}.top-footer__form button[type=submit] .btn__icon{fill:#303434}@media(-ms-high-contrast:none),(hover:hover){.top-footer__form button[type=submit]:hover{color:#303434;background:transparent;border-color:#d2c5b5;box-shadow:unset;text-decoration:unset}.top-footer__form button[type=submit]:hover .btn__icon{fill:#303434}}.top-footer__form button[type=submit]:focus:active{color:#303434;background:transparent;border-color:#d2c5b5;box-shadow:unset;text-decoration:unset}.top-footer__form button[type=submit]:focus:active .btn__icon{fill:#303434}.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:#d1c8bc;transition:unset;text-decoration:unset;border-color:#d1c8bc;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:#d1c8bc}.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}@media(max-width:1279px){.top-footer__form{padding-bottom:unset!important}}@media(max-width:1279px){.footer-form__title{padding:1rem 1.5rem}}@media(max-width:768px){.footer-form__title{padding:1rem}}.top-footer__form button[type=submit]{background-color:unset}.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 #d9dada;border-bottom:1px solid #d9dada}.lcw-competition .questions-section__title{line-height:140%;font-family:"Playfair Display";font-size:18px;font-weight:400;margin:0 0 1.5rem}@media(max-width:1279px){.lcw-competition .questions-section__title{font-weight:500;font-size:14px}}.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-family:"Roboto";font-size:16px;font-weight:400;margin:0 0 .5rem;color:#303434}