@font-face{font-family:'Museo Sans';src:url('main/fonts/museosans/MuseoSans-300.eot');src:url('main/fonts/museosans/MuseoSans-300.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-300.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-300.woff') format('woff'),url('main/fonts/museosans/MuseoSans-300.svg#svgFontName') format('svg');font-weight:300}
@font-face{font-family:'Museo Sans';src:url('main/fonts/museosans/MuseoSans-500.eot');src:url('main/fonts/museosans/MuseoSans-500.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-500.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-500.woff') format('woff'),url('main/fonts/museosans/MuseoSans-500.svg#svgFontName') format('svg');font-weight:500}
@font-face{font-family:'Museo Sans';src:url('main/fonts/museosans/MuseoSans-700.eot');src:url('main/fonts/museosans/MuseoSans-700.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-700.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-700.woff') format('woff'),url('main/fonts/museosans/MuseoSans-700.svg#svgFontName') format('svg');font-weight:700}
@font-face{font-family:'Museo Sans Italic';src:url('main/fonts/museosans/MuseoSans-300Italic.eot');src:url('main/fonts/museosans/MuseoSans-300Italic.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-300Italic.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-300Italic.woff') format('woff'),url('main/fonts/museosans/MuseoSans-300Italic.svg#svgFontName') format('svg');font-weight:300}
@font-face{font-family:'Museo Sans Italic';src:url('main/fonts/museosans/MuseoSans-500Italic.eot');src:url('main/fonts/museosans/MuseoSans-500Italic.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-500Italic.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-500Italic.woff') format('woff'),url('main/fonts/museosans/MuseoSans-500Italic.svg#svgFontName') format('svg');font-weight:500}
@font-face{font-family:'Museo Sans Italic';src:url('main/fonts/museosans/MuseoSans-700Italic.eot');src:url('main/fonts/museosans/MuseoSans-700Italic.eot?#iefix') format('embedded-opentype'),url('main/fonts/museosans/MuseoSans-700Italic.woff2') format('woff2'),url('main/fonts/museosans/MuseoSans-700Italic.woff') format('woff'),url('main/fonts/museosans/MuseoSans-700Italic.svg#svgFontName') format('svg');font-weight:700}
body{background:#fafafa;font-family:'Lora',serif;color:#333;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;-webkit-user-drag:none;-webkit-text-size-adjust:none;font-size:14px;font-weight:300;font-style:normal;padding-top:80px}
html,body,*{margin:0;padding:0;font-size:16px;font-family:"Museo Sans",Arial,Helvetica,sans-serif}
*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*:focus{outline:0 !important}
body{width:100%;overflow:hidden}
html{font-size:62.5%;overflow-x:hidden;overflow-wrap:break-word}
a{text-decoration:none;color:#171717;cursor:pointer}
a:visited{color:inherit}
h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0}
ul,li{list-style:none}
html.aem-AuthorLayer-Preview .container,html.aem-AuthorLayer-Preview .content,html.aem-AuthorLayer-Preview #content{min-height:0 !important}
body.levPage #main-container{padding:20px 0}
body.levPage #container{position:relative;width:100%;max-width:1120px;min-height:calc(100vh - 80px);margin:0 auto;background:#ffcf00}
.header-main__logo{text-align:center}
.header-main__logo img{max-width:400px;height:auto;margin:0 auto}
.topIntroText{margin-top:20px;width:100%;text-align:center}
.topIntroText h3{font-size:24px;color:#c00;font-weight:bold}
ul.levMenu{margin-top:20px;width:100%;border:1px solid white;border-width:3px 0;box-shadow:inset 0 0 6px 5px #ffcf00;background:#fff;padding:10px}
ul.levMenu>li{width:33%;display:inline-block;text-align:center;font-weight:bold}
ul.levMenu>li>a{font-size:18px}
.levLancio{padding:20px}
.levLancio--title{text-align:center;font-size:30px;color:#c00;font-weight:100}
.levLancio--desc{padding:20px;color:#fff}
.levLancio--desc>p,.levLancio--desc span{font-size:30px;color:#333}
.levLancio--box>figure>a>img{max-width:300px;border:1px solid;border-radius:10px;padding:10px;margin-bottom:15px}
.levLancio--box>figure>a{text-align:center}
.levLancio--box{padding-top:10px;text-align:center}
div.levLancio--box>a.downloadHere,div.lev-hp-banner>a.downloadHere{border:1px solid transparent;border-radius:30px;background:lightgray;padding:10px;font-size:20px;text-transform:uppercase}
div.lev-hp-banner>a.downloadHere{margin-top:5px;display:inline-block;margin-bottom:30px}
.lev-hp-banner{text-align:center}
div.otherLanguages--bg{width:100%;height:86px;position:absolute;background:lightgray}
li.otherLanguages-item{width:calc(100% / 4 - 3px);display:inline-block;position:relative;padding-top:86px}
.otherLanguages-item-figure img{max-width:40%;margin-top:10px;margin-bottom:10px}
.otherLanguages-item-figure img.notAvailable{opacity:.5}
.otherLanguages-item span{text-align:center}
li.otherLanguages-item>div>div div>span{color:#c00}
li.otherLanguages-item>div{padding-top:30px;text-align:center;width:100%;position:absolute;top:0}
li.otherLanguages-item>div>div div{padding:10px;color:#fff}
li.otherLanguages-item>div>div{background:#bf8221;width:75%;margin:0 auto;border-radius:10px 10px 0 0}
.otherLanguages{text-align:center;position:relative}
div.nlBanner{text-align:center;margin-top:20px}
div.nlBanner span{color:#fff;font-weight:bold;font-size:20px}
.content.content--newsletter{width:100%;max-width:1120px;min-height:calc(100vh - 80px);margin:0 auto;position:relative}
.sign-form{width:480px;margin:0 auto;margin-bottom:50px}
h1.newsletter__title{text-align:center;font-size:20px;letter-spacing:1px;margin:0 auto;text-transform:uppercase;padding:10px 0}
.sign-form__control{border-radius:0;font-size:16px;padding:12px 14px;border:1px solid #333;margin-bottom:23px;display:block;width:100%}
input{border-radius:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sign-form__label{margin-bottom:12px;font-size:16px;font-weight:400;display:block}
.sign-form .form_captcha_img{float:left}
.sign-form .form_captcha_refresh{width:50px;height:46px;float:left}
.sign-form .form_captcha_input{width:70px;float:left}
.sign-form .form_captcha_refresh input[type=button]{cursor:pointer}
.sign-form .form_captcha_refresh input[type=button]{width:30px;height:30px;background:url(main/images/newsletter/reload-grey.png);background-size:30px}
.sign-form .form_captcha_refresh input[type=button]:hover{background:url(main/images/newsletter/reload-white.png);background-size:30px}
button[type=submit]{cursor:pointer;background:#fff;width:100%;padding:10px 15px;font-size:16px;font-weight:700;box-shadow:0 0 6px 0 rgba(0,0,0,.1);text-transform:uppercase}
button[type=submit]:disabled{cursor:default;background:#869197}
.sign-form span[id$=-error]{min-height:16px;margin-top:-16px;margin-bottom:7px;font-weight:700;color:#b41801;display:block}
.sign-form .captcha{padding-top:15px}
.sign-form .captcha>.captcha{padding-top:0}
.sign-form .form_captcha_img{float:left}
.sign-form .form_captcha_img #cq_captchaimg{background:#fff;border:2px solid #333;padding:2px 6px;max-width:64px}
.sign-form div#cq_captchatimer>.form_captchatimer_bar{height:10px;background-color:gray}
.sign-form .form_captcha_input{width:70px;float:left;margin-top:5px}
.sign-form .form_captcha_input>input{border:1px solid #ffdf21}
.sign-form .captchaSuggest{position:relative;top:7px;left:5px}
.sign-form .response-message{margin-top:15px;color:green;font-weight:700}
.sign-form .response-message.errorClass{color:#b41801}
.newsletter__fineline.title{font-weight:bold;padding-bottom:5px}
.newsletter__fineline{font-size:12px}
.newsletter__description{text-align:center;margin:35px auto;padding:25px;font-size:18px;line-height:25px;font-weight:500;max-width:702px}
.lev-hp-banner img{max-width:100%;margin-top:20px}
@-moz-keyframes loadingSpinner{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes loadingSpinner{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes loadingSpinner{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@-moz-keyframes loadingSpinnerRTL{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(-360deg)}
}
@-webkit-keyframes loadingSpinnerRTL{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(-360deg)}
}
@keyframes loadingSpinnerRTL{from{transform:rotate(0)}
to{transform:rotate(-360deg)}
}
.loadingSpinner.load-spin{display:none;position:absolute;width:30px;height:30px;-webkit-animation:loadingSpinner 2s linear infinite;animation:loadingSpinner 2s linear infinite}
html[dir="rtl"] .loadingSpinner.load-spin{-webkit-animation:loadingSpinnerRTL 2s linear infinite;animation:loadingSpinnerRTL 2s linear infinite}
.loadingSpinner.load-spin.hidden{visibility:hidden;display:block;-webkit-animation:0;-o-animation:0;animation:0}
.loadingSpinner.load-spin.loading{display:block}
.loadingSpinner.load-spin:after{content:url('main/images/newsletter/spinner30x30.png')}
.clear{clear:both;width:100%}
body.levBlankPage main.content{padding:20px;background:#e9e9e9}
body.levBlankPage main.content>h1{font-size:24px;text-align:center;color:#c00;margin-bottom:10px}
.formCheckboxContainer__indicator.nlPrivacyPolicy{cursor:pointer}
span#newsletter-privacy-policy-error{margin-top:6px}
input.sign-form__control--privacy-policy{display:none}
input.sign-form__control--privacy-policy:checked+.formCheckboxContainer__indicator:after{display:block;border:solid #373737;border-width:0 2px 2px 0}
.formCheckboxContainer__indicator{height:20px;width:20px;border:1px solid #373737;float:left;margin-right:10px;position:relative}
.formCheckboxContainer__indicator:after{content:" ";position:absolute;display:none;left:6px;top:1px;width:7px;height:12px;border:solid #c00;border-width:0 2px 2px 0;transform:rotate(45deg)}
a#privacyPolicyModal{cursor:pointer;text-decoration:underline;font-weight:500}
.footer-menu__wrapper{background:#444}
.footer__copyright{background:#383838;font-size:12px;direction:ltr}
.footer__copyright span{font-size:16px;color:#fff;font-weight:300;display:block;padding:10px;width:100%;margin:0 auto;text-align:center}
li.editions-item{width:calc(100% / 4 - 27px);display:inline-block;position:relative;padding:10px;margin:12px;text-align:center;background:#fff}
ul.editions.transparent li.editions-item{background:transparent}
ul.editions.tpr li.editions-item{width:calc(100% / 2 - 26px)}
h4.editions-title{text-align:center;width:calc(100% - 24px);font-size:24px;border-bottom:1px solid;margin:50px auto 0;color:#c00}
div.editions-caption{display:block !important;position:relative;font-weight:bold}
.editions-item-figure img{margin-top:10px;margin-bottom:10px;height:250px;width:auto}
.divider{position:relative;margin-top:49px;height:2px;margin-bottom:49px}
.divider:before{content:"";position:absolute;top:0;left:1%;right:1%;width:98%;height:2px;background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.2),rgba(255,255,255,0.9),rgba(255,255,255,0.2));background-image:-moz-gradient(right,rgba(255,255,255,0.2),rgba(255,255,255,0.9),rgba(255,255,255,0.2));background-image:-ms-linear-gradient(right,rgba(255,255,255,0.2),rgba(255,255,255,0.9),rgba(255,255,255,0.2));background-image:-o-linear-gradient(right,rgba(255,255,255,0.2),rgba(255,255,255,0.9),rgba(255,255,255,0.2));background-image:linear-gradient(right,rgba(255,255,255,0.2),rgba(255,255,255,0.9),rgba(255,255,255,0.2))}
ul.no-secondraw li.otherLanguages-item{padding-top:68px}
ul.no-secondraw .otherLanguages--bg{height:68px}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:5%}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);padding-bottom:20px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10009;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px;text-align:right}
.modal-header .close{margin-top:-2px;font-size:30px;cursor:pointer;border:0;background:0}
.modal-body{position:relative;padding:15px}
.modal-body a{color:#c00}
.modal-body a:hover{text-decoration:underline}
.modal-lev .modal-dialog{top:80px;width:90%}
.modal-lev .modal-body{padding:0 35px;height:350px;height:calc(100vh - 220px);overflow:auto}
.modal-body>h2{color:#f4b856;font-weight:bold;margin-bottom:20px;border-bottom:2px solid #f4b856}
body.levPage{background:lightgrey}
body.newsletter-composer{background:#f5f5f5 !important}
body.newsletter-composer table.nl-container{margin-top:50px !important;margin-bottom:50px !important;min-height:calc(100vh - 352px)}
body.newsletter-composer .viewOnline,body.newsletter-composer .viewOnline+div:not(.nlHeader){display:none}
body.newsletter-composer .nlHeader{margin-top:50px}
body.newsletter-composer .nlFooter{display:block;visibility:hidden;margin-bottom:0;height:50px}
span.reportNewsletter{color:#fda429;font-style:italic;font-size:110%;font-weight:bold;text-transform:uppercase;display:block}
p.reportBorder{border-top:1px dashed black;margin:5px 0 10px}
p.newsletterSender__title{color:red;font-weight:bold;padding-bottom:3px}
span.reportNewsletter+ul{padding:5px 0;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s}
span.reportNewsletter.hideReport+ul{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
span.reportNewsletter.hideReport+ul{opacity:0}
span.reportNewsletter+ul.hideUlReport{height:0}
span.reportNewsletter+ul.hideUlReport>li{display:none}
span.reportNewsletter i.info--circle{background-image:url(main/images/newsletter/icon--info.svg);content:'';width:16px;height:16px;background-size:16px;float:left;margin-right:3px}
i.publish_icon:before,i.publishCheck_icon:before{content:'';width:20px;height:20px;background-size:20px;display:inline-block;margin-right:3px;margin-top:3px}
i.publish_icon:before{background-image:url(main/images/newsletter/publish_icon.png)}
i.publishCheck_icon:before{background-image:url(main/images/newsletter/publishCheck_icon.png)}
i.warning_icon:before{content:'';background-image:url(main/images/newsletter/warning_icon.png);float:left;width:16px;height:16px;background-size:16px;margin-top:-1px;margin-right:3px}
p.warning_par{padding-top:5px}
ul.newsletter__confs>li{list-style-type:circle;list-style-position:inside}
html.aem-AuthorLayer-Preview body.newsletter-composer{padding-top:60px}
body.levPage.not_available main.content,body.levPage.not_found main.content{position:relative;width:100%;max-width:1120px;min-height:calc(100vh - 252px);margin:0 auto;background:#e9e9e9;padding-top:50px;text-align:center}
h1.not-found__title{font-size:20px;margin-bottom:20px;text-transform:uppercase}
p.not-found__description{margin-bottom:20px}
p.not-found__description a{color:#b41801;text-decoration:underline}
p.not-found__description+p.not-found__description{display:none}
@media only screen and (max-width:1599px){body.levPage{background:lightgrey !important}
}
@media only screen and (max-width:1003px){.footer__copyright span{font-size:14px}
ul.levMenu>li{width:32%}
}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);max-width:1004px;margin:0 auto}
.modal-lev .modal-body{height:500px;height:calc(100vh - 320px)}
.newsletter__fineline{font-size:14px;width:750px;margin:0 auto}
}
@media screen and (max-width:767px){body.levPage #container{padding-top:10px}
ul.levMenu>li{width:100%;margin-bottom:7px;border-bottom:1px solid #ffcf00;margin-top:7px}
ul.levMenu>li>a{font-size:16px}
.levLancio--box>figure>a>img{max-width:100%}
#newsletter-form{width:calc(100% - 20px);margin:10px}
.newsletter__fineline{margin:10px}
.newsletter__fineline.title{margin-top:30px}
}
@media screen and (max-width:499px){.header-main__logo img{max-width:80%}
}