html{font-size:62.5%}.page-links{border-top:1px solid #ccc;padding-top:6px}@media only screen and (min-width:991.98px){.page-links{margin-bottom:30px}}@media only screen and (max-width:991.98px){.page-links{margin-bottom:2rem}}.page-links a{font-family:Montserrat,sans-serif;font-weight:300;color:grey;border-bottom:0 solid #ccc;font-size:1.3rem;line-height:1.9rem;font-weight:500;text-align:center;text-transform:uppercase}@media only screen and (min-width:991.98px){.page-links a{padding-bottom:4px;margin-right:10px}}@media only screen and (max-width:991.98px){.page-links a{display:block;text-align:left;padding-bottom:1rem;padding-top:1rem}}.page-links a:hover{text-decoration:none;color:#000}@media only screen and (min-width:991.98px){.page-links a:hover{border-bottom:2px solid grey}}@media only screen and (min-width:991.98px){.page-links a.active{color:#000;border-bottom:2px solid grey}}@media only screen and (max-width:991.98px){.page-links a.active{color:#000;border-bottom:2px solid grey;padding-bottom:1px;display:inline-block}}:focus{outline:0}.video-container{padding:0;position:sticky;top:0;background:#f51795}@media only screen and (min-width:991.98px){.video-container{height:100vh}}@media only screen and (max-width:991.98px){.video-container{height:70vh}}@media only screen and (max-width:767.98px){.video-container{height:auto}}.video-container .video-holder{height:100%;position:relative;overflow:hidden}@media only screen and (min-width:991.98px){.video-container .video-holder.mobile{display:none}}@media only screen and (max-width:991.98px){.video-container .video-holder.desktop{display:none}}.video-container .video-holder video{height:60vh;width:60vh;min-width:100%;min-height:100%}@media only screen and (max-width:767.98px){.video-container .video-holder video{width:100%;height:auto}}.video-container .video-holder div{position:relative;z-index:1}.big-video{text-align:center;margin:60px auto auto}.big-video .logo-container{margin-bottom:30px}.big-video h2{margin-bottom:0}.text-row{margin-top:30px}.image-icon-large{display:inline-block;width:100%;max-width:100%;flex:100%}.image-icon-large .youtube-link img{max-width:100%;display:block}.image-icon-large .overlay{width:50%;height:50%;position:absolute;left:0;top:0}.image-icon-large .overlay .icon-mobile{position:absolute;right:-37.5px;bottom:-37.5px;display:none}@media only screen and (max-width:991.98px){.image-icon-large .overlay .icon-mobile{display:inline-block}}.image-icon-large .overlay .icon-desktop{position:absolute;right:-75px;bottom:-75px}@media only screen and (max-width:991.98px){.image-icon-large .overlay .icon-desktop{display:none}}.image-icon-large:hover svg path{fill:#f40003;opacity:.8}.image-icon-small{display:inline-block;max-width:100%}@media only screen and (max-width:991.98px){.image-icon-small{width:100%;flex:100%}}.image-icon-small .youtube-link img{max-width:100%;display:block}.image-icon-small .overlay{width:50%;height:50%;position:absolute;left:0;top:0}.image-icon-small .overlay .icon{position:absolute;right:-37.5px;bottom:-37.5px}@media only screen and (max-width:991.98px){.image-icon-small .overlay .icon{display:inline-block}}.image-icon-small:hover svg path{fill:#f40003;opacity:.8}.logo-youtube{text-align:center;margin:auto auto 20px}.logo-youtube p{margin-top:30px;font-size:18px;line-height:28px}.logo-youtube svg{max-width:400px;height:auto}.logo-lorealaccess{text-align:center;margin:auto auto 0}.logo-lorealaccess svg{max-width:180px;height:auto;margin-top:10px}.logo-loreal{text-align:center;margin:30px auto auto}.logo-loreal svg{max-width:110px;height:auto}.form-container{background:#fff;padding:6rem;display:flex}@media only screen and (max-width:991.98px){.form-container{padding:4rem 3rem}}.form-container .form-content{display:flex;align-items:center;justify-content:center}.form-container .form-content .logo-container{text-align:center;padding-bottom:30px;max-width:420px;margin:auto}.form-container .form-content .logo-container svg{display:block;margin:auto}.form-container .form-content .form-button{padding-bottom:30px}input[type=checkbox]{width:auto!important;height:auto!important;padding:0!important;cursor:pointer;-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);margin-left:2px!important}input{width:100%!important;height:42px!important;padding:20px!important;text-align:left;outline:0;border-radius:0;background-color:#fff;font-family:Montserrat,sans-serif;font-size:1.3rem;line-height:1.5rem;font-weight:300;color:#000;margin-bottom:1rem;border:1px solid #000;padding:10px;line-height:20px;background:transparent;outline:none}@media only screen and (min-width:991.98px) and (max-width:1199.98px){input{font-size:1.1rem;line-height:1.3rem}}input:focus{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input::placeholder{color:#000;font-family:Montserrat,sans-serif}input :-ms-input-placeholder{color:#000;font-family:Montserrat,sans-serif}input ::-ms-input-placeholder{color:#000;font-family:Montserrat,sans-serif}header{position:fixed;z-index:1;width:100%;display:flex;justify-content:flex-end}header .language-switcher{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;text-align:right;z-index:1000;position:absolute}header .language-switcher a{background:#000;padding:1.1rem;display:inline-block;font-family:Montserrat,sans-serif;color:#fff;font-weight:500;font-size:1.2rem;line-height:1.6rem}@media only screen and (max-width:767.98px){header .language-switcher a{padding:1.7rem;font-size:1.6rem;line-height:2rem}}header .language-switcher a:hover{background:grey;text-decoration:none}.popover.fade{opacity:1!important;border:0}.popover.fade .popover-content{font-family:Montserrat,sans-serif;color:#e86964!important;font-weight:500;font-size:1.2rem;line-height:1.6rem;text-align:left}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:98% 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em 2.5em .5em 2rem}select{width:100%;height:42px;text-align:left;outline:0;border-radius:0;border:1px solid #000;background-color:#fff;font-family:Montserrat,sans-serif;font-size:1.3rem;line-height:1.5rem;font-weight:300;color:#000;margin-bottom:14px}@media only screen and (min-width:991.98px) and (max-width:1199.98px){select{font-size:1.1rem;line-height:1.3rem}}select:focus{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}select::placeholder{color:#000;font-family:Montserrat,sans-serif}h1{font-weight:300;margin-bottom:15px}h1,h2{font-family:Montserrat,sans-serif;color:#000;font-size:1.8rem;line-height:2.3rem;text-align:center;letter-spacing:.07em}h2{text-transform:uppercase;font-weight:700}h2,p{margin-bottom:2rem}p{font-family:Montserrat,sans-serif;color:#000;font-size:1.4rem;line-height:1.9rem;font-weight:300;text-align:center}p span{color:grey;font-weight:700;text-transform:uppercase}p.form-copyrights{font-family:Montserrat,sans-serif;color:#000;font-size:1.2rem;line-height:1.6rem;font-weight:300;text-align:left}p.form-copyrights a{text-decoration:underline;color:#000}p.form-legal{font-family:Montserrat,sans-serif;color:#000;font-size:1rem;line-height:1.2rem;font-weight:300;text-align:left}p.bigger{font-size:1.7rem;line-height:2.5rem}.form-consent{font-family:Montserrat,sans-serif;color:#000;font-size:1.2rem;line-height:1.6rem;font-weight:300;text-align:left}.smartcapture-controls .sc-formfield-input label{font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;line-height:1.6rem!important;font-weight:300!important;text-align:left!important}.smartcapture-controls .sc-formfield-label{font-family:Montserrat,sans-serif!important;font-size:1.3rem!important;line-height:1.7rem!important;font-weight:300!important;margin-bottom:6px!important}button{font-family:Montserrat,sans-serif!important;border:0;padding:12px 38px!important;background-color:#000!important;color:#fff;width:auto;font-size:1.4rem;letter-spacing:.07em;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-color:transparent!important;border-radius:0!important;display:inline-block}button:hover{background-color:#000}button:active{position:relative;top:1px}button:hover{background-color:grey!important;color:#fff!important}