/* file: Conf/css/lity.min.css*/
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}

/* file: piou/vendor/l214/component-change.org/css/petition.css*/
#petition {margin-top:20px;} #petition:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; overflow:auto; visibility:hidden; } .sign-petition { display:block; margin:0 auto; position:relative; text-align:left; } .sign-petition img.signez-pour-nous { display:none; } .sign-petition ul#form-errors li { color:#fff; list-style:disc; margin-left:20px; line-height:1.2em; } .sign-petition ul#form-errors.has-errors { background-color:#a81827; padding:10px; margin:10px; border-radius:10px; width:300px; } .sign-petition span#attente-transmition { display:none; } .sign-petition span#attente-transmition img { vertical-align:middle; } @media (max-width:800px) { .sign-petition { width:auto; top:auto; margin-top:20px; } .sign-petition img.signez-pour-nous { display:none; width:200px; } } @media (max-width:600px) { .sign-petition img.signez-pour-nous { display:none; width:100px; } .sign-petition ul#form-errors { font-size:13px; } } @media (max-width:399px) { .sign-petition img.signez-pour-nous { display:none; } } @media (min-width:1025px) { .sign-petition img.signez-pour-nous { display:block; float:right; margin:20px; } } #sign-petition-thanks {display:none;} #sign-petition-thanks:target {display:block;} 

/* file: Conf/css/main.scss*/
@font-face { font-family:'Gotham Book'; src:url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.eot"); src:url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.woff2") format("woff2"), url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.woff") format("woff"), url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.ttf") format("truetype"), url("https://education.l214.com/Conf/fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book") format("svg"); font-weight:normal; font-style:normal; } @font-face { font-family:'Gotham Book'; src:url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.eot"); src:url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.woff2") format("woff2"), url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.woff") format("woff"), url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.ttf") format("truetype"), url("https://education.l214.com/Conf/fonts/Gotham-BookItalic/Gotham-BookItalic.svg#Gotham-BookItalic") format("svg"); font-weight:normal; font-style:italic; } *, *::before, *::after { box-sizing:border-box; } html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } @-ms-viewport { width:device-width; } article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display:block; } body { margin:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; text-align:left; background-color:#fff; } [tabindex="-1"]:focus { outline:0 !important; } hr { box-sizing:content-box; height:0; overflow:visible; } h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:0.5rem; } p { margin-top:0; margin-bottom:1rem; } abbr[title], abbr[data-original-title] { text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; } address { margin-bottom:1rem; font-style:normal; line-height:inherit; } ol, ul, dl { margin-top:0; margin-bottom:1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom:0; } dt { font-weight:700; } dd { margin-bottom:0.5rem; margin-left:0; } blockquote { margin:0 0 1rem; } dfn { font-style:italic; } b, strong { font-weight:bolder; } small { font-size:80%; } sub, sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline; } sub { bottom:-0.25em; } sup { top:-0.5em; } a { color:#007bff; text-decoration:none; background-color:transparent; -webkit-text-decoration-skip:objects; } a:hover { color:#0056b3; text-decoration:underline; } a:not([href]):not([tabindex]) { color:inherit; text-decoration:none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color:inherit; text-decoration:none; } a:not([href]):not([tabindex]):focus { outline:0; } pre, code, kbd, samp { font-family:monospace, monospace; font-size:1em; } pre { margin-top:0; margin-bottom:1rem; overflow:auto; -ms-overflow-style:scrollbar; } figure { margin:0 0 1rem; } img { vertical-align:middle; border-style:none; } svg:not(:root) { overflow:hidden; } table { border-collapse:collapse; } caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#6c757d; text-align:left; caption-side:bottom; } th { text-align:inherit; } label { display:inline-block; margin-bottom:0.5rem; } button { border-radius:0; } button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit; } button, input { overflow:visible; } button, select { text-transform:none; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance:button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding:0; border-style:none; } input[type="radio"], input[type="checkbox"] { box-sizing:border-box; padding:0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance:listbox; } textarea { overflow:auto; resize:vertical; } fieldset { min-width:0; padding:0; margin:0; border:0; } legend { display:block; width:100%; max-width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal; } progress { vertical-align:baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height:auto; } [type="search"] { outline-offset:-2px; -webkit-appearance:none; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance:none; } ::-webkit-file-upload-button { font:inherit; -webkit-appearance:button; } output { display:inline-block; } summary { display:list-item; cursor:pointer; } template { display:none; } [hidden] { display:none !important; } @-ms-viewport { width:device-width; } html { box-sizing:border-box; -ms-overflow-style:scrollbar; } *, *::before, *::after { box-sizing:inherit; } .container { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } @media (min-width:576px) { .container { max-width:540px; } } @media (min-width:768px) { .container { max-width:720px; } } @media (min-width:992px) { .container { max-width:960px; } } @media (min-width:1200px) { .container { max-width:1140px; } } .container-fluid { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } .row { display:flex; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; } .no-gutters { margin-right:0; margin-left:0; } .no-gutters > .col, .no-gutters > [class*="col-"] { padding-right:0; padding-left:0; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position:relative; width:100%; min-height:1px; padding-right:15px; padding-left:15px; } .col { flex-basis:0; flex-grow:1; max-width:100%; } .col-auto { flex:0 0 auto; width:auto; max-width:none; } .col-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%; } .col-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%; } .col-3 { flex:0 0 25%; max-width:25%; } .col-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%; } .col-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%; } .col-6 { flex:0 0 50%; max-width:50%; } .col-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%; } .col-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%; } .col-9 { flex:0 0 75%; max-width:75%; } .col-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%; } .col-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%; } .col-12 { flex:0 0 100%; max-width:100%; } .order-first { order:-1; } .order-last { order:13; } .order-0 { order:0; } .order-1 { order:1; } .order-2 { order:2; } .order-3 { order:3; } .order-4 { order:4; } .order-5 { order:5; } .order-6 { order:6; } .order-7 { order:7; } .order-8 { order:8; } .order-9 { order:9; } .order-10 { order:10; } .order-11 { order:11; } .order-12 { order:12; } .offset-1 { margin-left:8.3333333333%; } .offset-2 { margin-left:16.6666666667%; } .offset-3 { margin-left:25%; } .offset-4 { margin-left:33.3333333333%; } .offset-5 { margin-left:41.6666666667%; } .offset-6 { margin-left:50%; } .offset-7 { margin-left:58.3333333333%; } .offset-8 { margin-left:66.6666666667%; } .offset-9 { margin-left:75%; } .offset-10 { margin-left:83.3333333333%; } .offset-11 { margin-left:91.6666666667%; } @media (min-width:576px) { .col-sm { flex-basis:0; flex-grow:1; max-width:100%; } .col-sm-auto { flex:0 0 auto; width:auto; max-width:none; } .col-sm-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%; } .col-sm-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%; } .col-sm-3 { flex:0 0 25%; max-width:25%; } .col-sm-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%; } .col-sm-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%; } .col-sm-6 { flex:0 0 50%; max-width:50%; } .col-sm-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%; } .col-sm-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%; } .col-sm-9 { flex:0 0 75%; max-width:75%; } .col-sm-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%; } .col-sm-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%; } .col-sm-12 { flex:0 0 100%; max-width:100%; } .order-sm-first { order:-1; } .order-sm-last { order:13; } .order-sm-0 { order:0; } .order-sm-1 { order:1; } .order-sm-2 { order:2; } .order-sm-3 { order:3; } .order-sm-4 { order:4; } .order-sm-5 { order:5; } .order-sm-6 { order:6; } .order-sm-7 { order:7; } .order-sm-8 { order:8; } .order-sm-9 { order:9; } .order-sm-10 { order:10; } .order-sm-11 { order:11; } .order-sm-12 { order:12; } .offset-sm-0 { margin-left:0; } .offset-sm-1 { margin-left:8.3333333333%; } .offset-sm-2 { margin-left:16.6666666667%; } .offset-sm-3 { margin-left:25%; } .offset-sm-4 { margin-left:33.3333333333%; } .offset-sm-5 { margin-left:41.6666666667%; } .offset-sm-6 { margin-left:50%; } .offset-sm-7 { margin-left:58.3333333333%; } .offset-sm-8 { margin-left:66.6666666667%; } .offset-sm-9 { margin-left:75%; } .offset-sm-10 { margin-left:83.3333333333%; } .offset-sm-11 { margin-left:91.6666666667%; } } @media (min-width:768px) { .col-md { flex-basis:0; flex-grow:1; max-width:100%; } .col-md-auto { flex:0 0 auto; width:auto; max-width:none; } .col-md-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%; } .col-md-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%; } .col-md-3 { flex:0 0 25%; max-width:25%; } .col-md-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%; } .col-md-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%; } .col-md-6 { flex:0 0 50%; max-width:50%; } .col-md-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%; } .col-md-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%; } .col-md-9 { flex:0 0 75%; max-width:75%; } .col-md-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%; } .col-md-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%; } .col-md-12 { flex:0 0 100%; max-width:100%; } .order-md-first { order:-1; } .order-md-last { order:13; } .order-md-0 { order:0; } .order-md-1 { order:1; } .order-md-2 { order:2; } .order-md-3 { order:3; } .order-md-4 { order:4; } .order-md-5 { order:5; } .order-md-6 { order:6; } .order-md-7 { order:7; } .order-md-8 { order:8; } .order-md-9 { order:9; } .order-md-10 { order:10; } .order-md-11 { order:11; } .order-md-12 { order:12; } .offset-md-0 { margin-left:0; } .offset-md-1 { margin-left:8.3333333333%; } .offset-md-2 { margin-left:16.6666666667%; } .offset-md-3 { margin-left:25%; } .offset-md-4 { margin-left:33.3333333333%; } .offset-md-5 { margin-left:41.6666666667%; } .offset-md-6 { margin-left:50%; } .offset-md-7 { margin-left:58.3333333333%; } .offset-md-8 { margin-left:66.6666666667%; } .offset-md-9 { margin-left:75%; } .offset-md-10 { margin-left:83.3333333333%; } .offset-md-11 { margin-left:91.6666666667%; } } @media (min-width:992px) { .col-lg { flex-basis:0; flex-grow:1; max-width:100%; } .col-lg-auto { flex:0 0 auto; width:auto; max-width:none; } .col-lg-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%; } .col-lg-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%; } .col-lg-3 { flex:0 0 25%; max-width:25%; } .col-lg-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%; } .col-lg-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%; } .col-lg-6 { flex:0 0 50%; max-width:50%; } .col-lg-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%; } .col-lg-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%; } .col-lg-9 { flex:0 0 75%; max-width:75%; } .col-lg-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%; } .col-lg-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%; } .col-lg-12 { flex:0 0 100%; max-width:100%; } .order-lg-first { order:-1; } .order-lg-last { order:13; } .order-lg-0 { order:0; } .order-lg-1 { order:1; } .order-lg-2 { order:2; } .order-lg-3 { order:3; } .order-lg-4 { order:4; } .order-lg-5 { order:5; } .order-lg-6 { order:6; } .order-lg-7 { order:7; } .order-lg-8 { order:8; } .order-lg-9 { order:9; } .order-lg-10 { order:10; } .order-lg-11 { order:11; } .order-lg-12 { order:12; } .offset-lg-0 { margin-left:0; } .offset-lg-1 { margin-left:8.3333333333%; } .offset-lg-2 { margin-left:16.6666666667%; } .offset-lg-3 { margin-left:25%; } .offset-lg-4 { margin-left:33.3333333333%; } .offset-lg-5 { margin-left:41.6666666667%; } .offset-lg-6 { margin-left:50%; } .offset-lg-7 { margin-left:58.3333333333%; } .offset-lg-8 { margin-left:66.6666666667%; } .offset-lg-9 { margin-left:75%; } .offset-lg-10 { margin-left:83.3333333333%; } .offset-lg-11 { margin-left:91.6666666667%; } } @media (min-width:1200px) { .col-xl { flex-basis:0; flex-grow:1; max-width:100%; } .col-xl-auto { flex:0 0 auto; width:auto; max-width:none; } .col-xl-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%; } .col-xl-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%; } .col-xl-3 { flex:0 0 25%; max-width:25%; } .col-xl-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%; } .col-xl-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%; } .col-xl-6 { flex:0 0 50%; max-width:50%; } .col-xl-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%; } .col-xl-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%; } .col-xl-9 { flex:0 0 75%; max-width:75%; } .col-xl-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%; } .col-xl-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%; } .col-xl-12 { flex:0 0 100%; max-width:100%; } .order-xl-first { order:-1; } .order-xl-last { order:13; } .order-xl-0 { order:0; } .order-xl-1 { order:1; } .order-xl-2 { order:2; } .order-xl-3 { order:3; } .order-xl-4 { order:4; } .order-xl-5 { order:5; } .order-xl-6 { order:6; } .order-xl-7 { order:7; } .order-xl-8 { order:8; } .order-xl-9 { order:9; } .order-xl-10 { order:10; } .order-xl-11 { order:11; } .order-xl-12 { order:12; } .offset-xl-0 { margin-left:0; } .offset-xl-1 { margin-left:8.3333333333%; } .offset-xl-2 { margin-left:16.6666666667%; } .offset-xl-3 { margin-left:25%; } .offset-xl-4 { margin-left:33.3333333333%; } .offset-xl-5 { margin-left:41.6666666667%; } .offset-xl-6 { margin-left:50%; } .offset-xl-7 { margin-left:58.3333333333%; } .offset-xl-8 { margin-left:66.6666666667%; } .offset-xl-9 { margin-left:75%; } .offset-xl-10 { margin-left:83.3333333333%; } .offset-xl-11 { margin-left:91.6666666667%; } } .d-none { display:none !important; } .d-inline { display:inline !important; } .d-inline-block { display:inline-block !important; } .d-block { display:block !important; } .d-table { display:table !important; } .d-table-row { display:table-row !important; } .d-table-cell { display:table-cell !important; } .d-flex { display:flex !important; } .d-inline-flex { display:inline-flex !important; } @media (min-width:576px) { .d-sm-none { display:none !important; } .d-sm-inline { display:inline !important; } .d-sm-inline-block { display:inline-block !important; } .d-sm-block { display:block !important; } .d-sm-table { display:table !important; } .d-sm-table-row { display:table-row !important; } .d-sm-table-cell { display:table-cell !important; } .d-sm-flex { display:flex !important; } .d-sm-inline-flex { display:inline-flex !important; } } @media (min-width:768px) { .d-md-none { display:none !important; } .d-md-inline { display:inline !important; } .d-md-inline-block { display:inline-block !important; } .d-md-block { display:block !important; } .d-md-table { display:table !important; } .d-md-table-row { display:table-row !important; } .d-md-table-cell { display:table-cell !important; } .d-md-flex { display:flex !important; } .d-md-inline-flex { display:inline-flex !important; } } @media (min-width:992px) { .d-lg-none { display:none !important; } .d-lg-inline { display:inline !important; } .d-lg-inline-block { display:inline-block !important; } .d-lg-block { display:block !important; } .d-lg-table { display:table !important; } .d-lg-table-row { display:table-row !important; } .d-lg-table-cell { display:table-cell !important; } .d-lg-flex { display:flex !important; } .d-lg-inline-flex { display:inline-flex !important; } } @media (min-width:1200px) { .d-xl-none { display:none !important; } .d-xl-inline { display:inline !important; } .d-xl-inline-block { display:inline-block !important; } .d-xl-block { display:block !important; } .d-xl-table { display:table !important; } .d-xl-table-row { display:table-row !important; } .d-xl-table-cell { display:table-cell !important; } .d-xl-flex { display:flex !important; } .d-xl-inline-flex { display:inline-flex !important; } } @media print { .d-print-none { display:none !important; } .d-print-inline { display:inline !important; } .d-print-inline-block { display:inline-block !important; } .d-print-block { display:block !important; } .d-print-table { display:table !important; } .d-print-table-row { display:table-row !important; } .d-print-table-cell { display:table-cell !important; } .d-print-flex { display:flex !important; } .d-print-inline-flex { display:inline-flex !important; } } .flex-row { flex-direction:row !important; } .flex-column { flex-direction:column !important; } .flex-row-reverse { flex-direction:row-reverse !important; } .flex-column-reverse { flex-direction:column-reverse !important; } .flex-wrap { flex-wrap:wrap !important; } .flex-nowrap { flex-wrap:nowrap !important; } .flex-wrap-reverse { flex-wrap:wrap-reverse !important; } .justify-content-start { justify-content:flex-start !important; } .justify-content-end { justify-content:flex-end !important; } .justify-content-center { justify-content:center !important; } .justify-content-between { justify-content:space-between !important; } .justify-content-around { justify-content:space-around !important; } .align-items-start { align-items:flex-start !important; } .align-items-end { align-items:flex-end !important; } .align-items-center { align-items:center !important; } .align-items-baseline { align-items:baseline !important; } .align-items-stretch { align-items:stretch !important; } .align-content-start { align-content:flex-start !important; } .align-content-end { align-content:flex-end !important; } .align-content-center { align-content:center !important; } .align-content-between { align-content:space-between !important; } .align-content-around { align-content:space-around !important; } .align-content-stretch { align-content:stretch !important; } .align-self-auto { align-self:auto !important; } .align-self-start { align-self:flex-start !important; } .align-self-end { align-self:flex-end !important; } .align-self-center { align-self:center !important; } .align-self-baseline { align-self:baseline !important; } .align-self-stretch { align-self:stretch !important; } @media (min-width:576px) { .flex-sm-row { flex-direction:row !important; } .flex-sm-column { flex-direction:column !important; } .flex-sm-row-reverse { flex-direction:row-reverse !important; } .flex-sm-column-reverse { flex-direction:column-reverse !important; } .flex-sm-wrap { flex-wrap:wrap !important; } .flex-sm-nowrap { flex-wrap:nowrap !important; } .flex-sm-wrap-reverse { flex-wrap:wrap-reverse !important; } .justify-content-sm-start { justify-content:flex-start !important; } .justify-content-sm-end { justify-content:flex-end !important; } .justify-content-sm-center { justify-content:center !important; } .justify-content-sm-between { justify-content:space-between !important; } .justify-content-sm-around { justify-content:space-around !important; } .align-items-sm-start { align-items:flex-start !important; } .align-items-sm-end { align-items:flex-end !important; } .align-items-sm-center { align-items:center !important; } .align-items-sm-baseline { align-items:baseline !important; } .align-items-sm-stretch { align-items:stretch !important; } .align-content-sm-start { align-content:flex-start !important; } .align-content-sm-end { align-content:flex-end !important; } .align-content-sm-center { align-content:center !important; } .align-content-sm-between { align-content:space-between !important; } .align-content-sm-around { align-content:space-around !important; } .align-content-sm-stretch { align-content:stretch !important; } .align-self-sm-auto { align-self:auto !important; } .align-self-sm-start { align-self:flex-start !important; } .align-self-sm-end { align-self:flex-end !important; } .align-self-sm-center { align-self:center !important; } .align-self-sm-baseline { align-self:baseline !important; } .align-self-sm-stretch { align-self:stretch !important; } } @media (min-width:768px) { .flex-md-row { flex-direction:row !important; } .flex-md-column { flex-direction:column !important; } .flex-md-row-reverse { flex-direction:row-reverse !important; } .flex-md-column-reverse { flex-direction:column-reverse !important; } .flex-md-wrap { flex-wrap:wrap !important; } .flex-md-nowrap { flex-wrap:nowrap !important; } .flex-md-wrap-reverse { flex-wrap:wrap-reverse !important; } .justify-content-md-start { justify-content:flex-start !important; } .justify-content-md-end { justify-content:flex-end !important; } .justify-content-md-center { justify-content:center !important; } .justify-content-md-between { justify-content:space-between !important; } .justify-content-md-around { justify-content:space-around !important; } .align-items-md-start { align-items:flex-start !important; } .align-items-md-end { align-items:flex-end !important; } .align-items-md-center { align-items:center !important; } .align-items-md-baseline { align-items:baseline !important; } .align-items-md-stretch { align-items:stretch !important; } .align-content-md-start { align-content:flex-start !important; } .align-content-md-end { align-content:flex-end !important; } .align-content-md-center { align-content:center !important; } .align-content-md-between { align-content:space-between !important; } .align-content-md-around { align-content:space-around !important; } .align-content-md-stretch { align-content:stretch !important; } .align-self-md-auto { align-self:auto !important; } .align-self-md-start { align-self:flex-start !important; } .align-self-md-end { align-self:flex-end !important; } .align-self-md-center { align-self:center !important; } .align-self-md-baseline { align-self:baseline !important; } .align-self-md-stretch { align-self:stretch !important; } } @media (min-width:992px) { .flex-lg-row { flex-direction:row !important; } .flex-lg-column { flex-direction:column !important; } .flex-lg-row-reverse { flex-direction:row-reverse !important; } .flex-lg-column-reverse { flex-direction:column-reverse !important; } .flex-lg-wrap { flex-wrap:wrap !important; } .flex-lg-nowrap { flex-wrap:nowrap !important; } .flex-lg-wrap-reverse { flex-wrap:wrap-reverse !important; } .justify-content-lg-start { justify-content:flex-start !important; } .justify-content-lg-end { justify-content:flex-end !important; } .justify-content-lg-center { justify-content:center !important; } .justify-content-lg-between { justify-content:space-between !important; } .justify-content-lg-around { justify-content:space-around !important; } .align-items-lg-start { align-items:flex-start !important; } .align-items-lg-end { align-items:flex-end !important; } .align-items-lg-center { align-items:center !important; } .align-items-lg-baseline { align-items:baseline !important; } .align-items-lg-stretch { align-items:stretch !important; } .align-content-lg-start { align-content:flex-start !important; } .align-content-lg-end { align-content:flex-end !important; } .align-content-lg-center { align-content:center !important; } .align-content-lg-between { align-content:space-between !important; } .align-content-lg-around { align-content:space-around !important; } .align-content-lg-stretch { align-content:stretch !important; } .align-self-lg-auto { align-self:auto !important; } .align-self-lg-start { align-self:flex-start !important; } .align-self-lg-end { align-self:flex-end !important; } .align-self-lg-center { align-self:center !important; } .align-self-lg-baseline { align-self:baseline !important; } .align-self-lg-stretch { align-self:stretch !important; } } @media (min-width:1200px) { .flex-xl-row { flex-direction:row !important; } .flex-xl-column { flex-direction:column !important; } .flex-xl-row-reverse { flex-direction:row-reverse !important; } .flex-xl-column-reverse { flex-direction:column-reverse !important; } .flex-xl-wrap { flex-wrap:wrap !important; } .flex-xl-nowrap { flex-wrap:nowrap !important; } .flex-xl-wrap-reverse { flex-wrap:wrap-reverse !important; } .justify-content-xl-start { justify-content:flex-start !important; } .justify-content-xl-end { justify-content:flex-end !important; } .justify-content-xl-center { justify-content:center !important; } .justify-content-xl-between { justify-content:space-between !important; } .justify-content-xl-around { justify-content:space-around !important; } .align-items-xl-start { align-items:flex-start !important; } .align-items-xl-end { align-items:flex-end !important; } .align-items-xl-center { align-items:center !important; } .align-items-xl-baseline { align-items:baseline !important; } .align-items-xl-stretch { align-items:stretch !important; } .align-content-xl-start { align-content:flex-start !important; } .align-content-xl-end { align-content:flex-end !important; } .align-content-xl-center { align-content:center !important; } .align-content-xl-between { align-content:space-between !important; } .align-content-xl-around { align-content:space-around !important; } .align-content-xl-stretch { align-content:stretch !important; } .align-self-xl-auto { align-self:auto !important; } .align-self-xl-start { align-self:flex-start !important; } .align-self-xl-end { align-self:flex-end !important; } .align-self-xl-center { align-self:center !important; } .align-self-xl-baseline { align-self:baseline !important; } .align-self-xl-stretch { align-self:stretch !important; } } body { -webkit-font-smoothing:antialiased; background:#000; font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } .wordbreak, .section-admin-footer { word-break:break-all; hyphens:manual; } .col-shrink { flex-shrink:1; flex-grow:0; } .text-left { text-align:left; } .text-right { text-align:right; } .text-center { text-align:center; } .text-justify { text-align:justify; } @media (min-width:576px) { .text-sm-left { text-align:left; } .text-sm-right { text-align:right; } .text-sm-center { text-align:center; } .text-sm-justify { text-align:justify; } } @media (min-width:768px) { .text-md-left { text-align:left; } .text-md-right { text-align:right; } .text-md-center { text-align:center; } .text-md-justify { text-align:justify; } } @media (min-width:992px) { .text-lg-left { text-align:left; } .text-lg-right { text-align:right; } .text-lg-center { text-align:center; } .text-lg-justify { text-align:justify; } } @media (min-width:1200px) { .text-xl-left { text-align:left; } .text-xl-right { text-align:right; } .text-xl-center { text-align:center; } .text-xl-justify { text-align:justify; } } p, h3 { font-size:16px; line-height:1.45; color:#000; } p a:not(.btn):link, h3 a:not(.btn):link, p a:not(.btn):active, h3 a:not(.btn):active, p a:not(.btn):hover, h3 a:not(.btn):hover, p a:not(.btn):focus, h3 a:not(.btn):focus, p a:not(.btn):visited, h3 a:not(.btn):visited { color:#000; text-decoration:underline; } p.light, h3.light { color:#fff; } p.light a:not(.btn):link, h3.light a:not(.btn):link, p.light a:not(.btn):active, h3.light a:not(.btn):active, p.light a:not(.btn):hover, h3.light a:not(.btn):hover, p.light a:not(.btn):focus, h3.light a:not(.btn):focus, p.light a:not(.btn):visited, h3.light a:not(.btn):visited { color:#fff; } p.hint, h3.hint { font-size:12px; } p.xl, h3.xl, p.p-xl, h3.p-xl { font-size:20px; line-height:1.45; } @media (min-width:768px) { p.xl, h3.xl, p.p-xl, h3.p-xl { font-size:24px; } } h2, hgroup h2, hgroup h3, hgroup h4, hgroup h5 { text-transform:uppercase; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; font-size:26px; line-height:1.05; color:#000; margin:0 0 15px 0; } h2.light, hgroup h2.light, hgroup h3.light, hgroup h4.light, hgroup h5.light { color:#fff; } h2.bottom-separator, hgroup h2.bottom-separator, hgroup h3.bottom-separator, hgroup h4.bottom-separator, hgroup h5.bottom-separator { position:relative; margin:20px 0 40px 0; } h2.bottom-separator::after, hgroup h2.bottom-separator::after, hgroup h3.bottom-separator::after, hgroup h4.bottom-separator::after, hgroup h5.bottom-separator::after { content:''; border-bottom:2px solid #000; display:block; position:absolute; bottom:-15px; left:0; right:35%; } h2.bottom-separator.text-right::after, hgroup h2.bottom-separator.text-right::after, hgroup h3.bottom-separator.text-right::after, hgroup h4.bottom-separator.text-right::after, hgroup h5.bottom-separator.text-right::after { left:35%; right:0; } h2.bottom-separator.text-center::after, hgroup h2.bottom-separator.text-center::after, hgroup h3.bottom-separator.text-center::after, hgroup h4.bottom-separator.text-center::after, hgroup h5.bottom-separator.text-center::after { left:35%; right:35%; } @media (min-width:576px) { h2.bottom-separator.text-sm-right::after, hgroup h2.bottom-separator.text-sm-right::after, hgroup h3.bottom-separator.text-sm-right::after, hgroup h4.bottom-separator.text-sm-right::after, hgroup h5.bottom-separator.text-sm-right::after { left:35%; right:0; } h2.bottom-separator.text-sm-center::after, hgroup h2.bottom-separator.text-sm-center::after, hgroup h3.bottom-separator.text-sm-center::after, hgroup h4.bottom-separator.text-sm-center::after, hgroup h5.bottom-separator.text-sm-center::after { left:35%; right:35%; } } @media (min-width:768px) { h2.bottom-separator, hgroup h2.bottom-separator, hgroup h3.bottom-separator, hgroup h4.bottom-separator, hgroup h5.bottom-separator { margin:20px 0 50px 0; } h2.bottom-separator.text-md-right::after, hgroup h2.bottom-separator.text-md-right::after, hgroup h3.bottom-separator.text-md-right::after, hgroup h4.bottom-separator.text-md-right::after, hgroup h5.bottom-separator.text-md-right::after { left:35%; right:0; } h2.bottom-separator.text-md-center::after, hgroup h2.bottom-separator.text-md-center::after, hgroup h3.bottom-separator.text-md-center::after, hgroup h4.bottom-separator.text-md-center::after, hgroup h5.bottom-separator.text-md-center::after { left:35%; right:35%; } h2.bottom-separator::after, hgroup h2.bottom-separator::after, hgroup h3.bottom-separator::after, hgroup h4.bottom-separator::after, hgroup h5.bottom-separator::after { bottom:-25px; } } @media (min-width:992px) { h2.bottom-separator, hgroup h2.bottom-separator, hgroup h3.bottom-separator, hgroup h4.bottom-separator, hgroup h5.bottom-separator { margin:20px 0 55px 0; } h2.bottom-separator.text-lg-right::after, hgroup h2.bottom-separator.text-lg-right::after, hgroup h3.bottom-separator.text-lg-right::after, hgroup h4.bottom-separator.text-lg-right::after, hgroup h5.bottom-separator.text-lg-right::after { left:35%; right:0; } h2.bottom-separator.text-lg-center::after, hgroup h2.bottom-separator.text-lg-center::after, hgroup h3.bottom-separator.text-lg-center::after, hgroup h4.bottom-separator.text-lg-center::after, hgroup h5.bottom-separator.text-lg-center::after { left:35%; right:35%; } h2.bottom-separator::after, hgroup h2.bottom-separator::after, hgroup h3.bottom-separator::after, hgroup h4.bottom-separator::after, hgroup h5.bottom-separator::after { bottom:-25px; } } @media (min-width:1200px) { h2.bottom-separator.text-xl-right::after, hgroup h2.bottom-separator.text-xl-right::after, hgroup h3.bottom-separator.text-xl-right::after, hgroup h4.bottom-separator.text-xl-right::after, hgroup h5.bottom-separator.text-xl-right::after { left:35%; right:0; } h2.bottom-separator.text-xl-center::after, hgroup h2.bottom-separator.text-xl-center::after, hgroup h3.bottom-separator.text-xl-center::after, hgroup h4.bottom-separator.text-xl-center::after, hgroup h5.bottom-separator.text-xl-center::after { left:35%; right:35%; } } h2.bottom-separator.light::after, hgroup h2.bottom-separator.light::after, hgroup h3.bottom-separator.light::after, hgroup h4.bottom-separator.light::after, hgroup h5.bottom-separator.light::after { border-bottom-color:#fff; } @media (min-width:768px) { h2, hgroup h2, hgroup h3, hgroup h4, hgroup h5 { font-size:40px; } } @media (min-width:992px) { h2, hgroup h2, hgroup h3, hgroup h4, hgroup h5 { font-size:44px; margin:20px 0 35px 0; } } hgroup { margin:20px 0; } hgroup h1, hgroup h2, hgroup h3, hgroup h4, hgroup h5 { margin:0; } img.img-max-100 { max-width:100% !important; height:auto !important; } @media (max-width:575px) { img.img-max-sm-100 { max-width:100% !important; height:auto !important; } } @media (max-width:767px) { img.img-max-md-100 { max-width:100% !important; height:auto !important; } } @media (max-width:991px) { img.img-max-lg-100 { max-width:100% !important; height:auto !important; } } @media (max-width:1199px) { img.img-max-xl-100 { max-width:100% !important; height:auto !important; } } a:link.img-video-preview { display:inline-block; position:relative; transition:0.1s; } a:link.img-video-preview::after { content:''; display:inline-block; position:absolute; background-image:url('../../imgs/play-video.svg'); background-size:90px 90px; background-repeat:no-repeat; background-position:center center; width:90px; height:90px; top:40%; left:40%; top:calc(50% - 45px); left:calc(50% - 45px); } .btn { transition:0.1s; } .btn, .btn:active, .btn:hover, .btn:focus, .btn:visited { display:inline-block; text-transform:uppercase; text-decoration:none; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; border:none; box-shadow:none; outline:none; font-size:18px; padding:14px 20px 12px 20px; margin:0; } .btn.btn-primary, .btn.btn-primary:active, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:visited { background:#eb9339; color:#fff; } .btn.btn-primary:hover { background:#db7a16; } .btn.btn-primary:focus { border-color:rgba(0, 0, 0, 0.2); } .btn.btn-black, .btn.btn-black:active, .btn.btn-black:hover, .btn.btn-black:focus, .btn.btn-black:visited { background:#0e0903; color:#fff; } .btn.btn-black:hover { background:#282828; } .btn.btn-black:focus { border-color:rgba(255, 255, 255, 0.2); } .btn.btn-outline.btn-sm, .btn.btn-outline.btn-sm:active, .btn.btn-outline.btn-sm:hover, .btn.btn-outline.btn-sm:focus, .btn.btn-outline.btn-sm:visited { border:2px solid #fff; background:none; color:#fff; padding:6px 6px; } @media (min-width:768px) { .btn.btn-outline.btn-sm, .btn.btn-outline.btn-sm:active, .btn.btn-outline.btn-sm:hover, .btn.btn-outline.btn-sm:focus, .btn.btn-outline.btn-sm:visited { padding:10px 13px 10px 13px; } } .btn.btn-lg { font-size:24px; line-height:30px; padding:17px 22px 16px 22px; } .btn.btn-lg:focus { border-width:3px; border-style:solid; padding:14px 19px 13px 19px; } .btn.btn-sm { font-size:13px; line-height:15px; padding:10px 13px 10px 13px; } .btn.btn-sm:focus { border-width:2px; border-style:solid; padding:8px 11px 8px 11px; } .playBtn { transition:0.1s; height:5em; z-index:4; pointer-events:none; } .playBtn:hover { height:5.5em; cursor:pointer; } .btn-petition { width:100%; border-radius:0px; text-align:center; } @media (min-width:576px) { .btn-petition { width:auto; } } .btn-petition:hover { font-size:1.2em; } .btn-tw, .btn-fb { border-radius:0px; font-size:initial !important; padding:15px 15px 15px 68px !important; line-height:initial !important; } @media (max-width:576px) { .btn-tw, .btn-fb { padding-left:30px !important; text-align:center; } } .btn-fb { margin-bottom:15px; } @media (min-width:576px) { .btn-fb { margin-bottom:0px; } } @keyframes up_and_down { 0% { margin-top:0px; } 50% { margin-top:10px; } } #slide-down-btn { display:none; filter:invert(100%); animation:up_and_down 1s linear infinite; position:absolute; transition:0.1s; left:50%; transform:translateX(-50%); z-index:5; cursor:pointer; } @media (min-width:576px) { #slide-down-btn { display:block; } } #slide-down-btn:hover { width:3.5em; } .btn.btn-outline.btn-sm.btn-don:hover { background-color:rgba(255, 255, 255, 0.2); transition:background-color 0.3s; } .btn.btn-primary.btn-wicon { background-repeat:no-repeat; background-position:15px center; background-size:35px 35px; padding-left:68px; } .btn.btn-primary.btn-lg.btn-wicon:focus { background-position:12px center; padding-left:65px; } .btn.btn-primary.btn-fb, .btn.btn-primary.btn-fb:hover { background-color:#3b5998; background-image:url('../../imgs/icons/facebook-icon.svg'); } .btn.btn-primary.btn-fb:hover { background-color:#2e508a; } .btn.btn-primary.btn-tw, .btn.btn-primary.btn-tw:hover { background-color:#00aef7; background-image:url('../../imgs/icons/twitter-icon.svg'); } .btn.btn-primary.btn-tw:hover { background-color:#009ee0; } .btn.btn-primary.btn-heart, .btn.btn-primary.btn-heart:hover { background-image:url('../../imgs/icons/heart-icon.svg'); } .btn.btn-play.btn-lg, .btn.btn-play.btn-lg:active, .btn.btn-play.btn-lg:hover, .btn.btn-play.btn-lg:focus, .btn.btn-play.btn-lg:visited { color:#fff; padding:15px 0 15px 70px; border:none; position:relative; line-height:1.05; min-height:60px; } .btn.btn-play.btn-lg:before { content:''; display:inline-block; position:absolute; background-image:url('../../imgs/play-video.svg'); background-size:60px 60px; background-repeat:no-repeat; background-position:center center; width:60px; top:0; left:0; bottom:0; } .btn.btn-pending { position:relative; } .btn.btn-pending span.button-label { visibility:hidden; opacity:0; } .btn.btn-pending .button-spinner { position:absolute; top:0; bottom:0; left:0; right:0; width:24px; height:24px; border-radius:50%; margin:auto; font-size:8px; text-indent:-9999em; border-top:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid rgba(255, 255, 255, 0); -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-animation:load8 1.5s infinite linear; animation:load8 1.5s infinite linear; } @-webkit-keyframes load8 { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } @-moz-keyframes load8 { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } } @-webkit-keyframes load8 { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } @-o-keyframes load8 { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } .section:not(#section-interpeller) [type="text"], .section:not(#section-interpeller) input[type="email"], .section:not(#section-interpeller) input[type="number"], .section:not(#section-interpeller) textarea, .section:not(#section-interpeller) select { font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size:20px; line-height:26px; color:#0e0903; padding:7px 13px 7px 13px; outline:none; text-shadow:none; box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background-color:#f4f4f4; background-color:rgba(0, 0, 0, 0.05); border:1px solid #808080; border-color:rgba(0, 0, 0, 0.15); -webkit-appearance:none; -moz-appearance:none; appearance:none; width:100%; } .section:not(#section-interpeller) [type="text"]:focus, .section:not(#section-interpeller) input[type="email"]:focus, .section:not(#section-interpeller) input[type="number"]:focus, .section:not(#section-interpeller) textarea:focus, .section:not(#section-interpeller) select:focus { padding:6px 12px 6px 12px; border:2px solid #f0f0f0; border-color:rgba(0, 0, 0, 0.25); } .section:not(#section-interpeller) [type="text"].error, .section:not(#section-interpeller) input[type="email"].error, .section:not(#section-interpeller) input[type="number"].error, .section:not(#section-interpeller) textarea.error, .section:not(#section-interpeller) select.error { border:1px solid #fa9999; -webkit-box-shadow:0px 0px 6px #ff3900; -moz-box-shadow:0px 0px 5px #ff3900; box-shadow:0px 0px 5px #ff3900; } .section:not(#section-interpeller) [type="text"].light, .section:not(#section-interpeller) input[type="email"].light, .section:not(#section-interpeller) input[type="number"].light, .section:not(#section-interpeller) textarea.light, .section:not(#section-interpeller) select.light { color:#fff; background-color:#f8a354; background-color:rgba(255, 255, 255, 0.2); border-color:rgba(255, 255, 255, 0.7); } .section:not(#section-interpeller) [type="text"].light:focus, .section:not(#section-interpeller) input[type="email"].light:focus, .section:not(#section-interpeller) input[type="number"].light:focus, .section:not(#section-interpeller) textarea.light:focus, .section:not(#section-interpeller) select.light:focus { border-color:#fff; } .section:not(#section-interpeller) .form-inline { display:flex; justify-content:space-between; } .section:not(#section-interpeller) .form-group, .section:not(#section-interpeller) .form-inline .form-group { display:flex; flex-direction:column; flex-grow:1; flex-basis:0; margin-bottom:13px; } .section:not(#section-interpeller) .form-inline .form-group { margin-right:10px; } .section:not(#section-interpeller) .form-inline .form-group:last-child { margin-right:0; } @media (max-width:991px) { .section:not(#section-interpeller) .form-inline { display:block; } .section:not(#section-interpeller) .form-inline .form-group { margin-right:0; } } .section:not(#section-interpeller) label, .section:not(#section-interpeller) p.form-label { text-transform:uppercase; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; font-size:16px; color:#000; } .container.container-orange { background:#eb9339; padding:40px 15px; } @media (min-width:992px) { .container.container-orange { padding:45px 50px; } } .section { padding:30px 0; } @media (min-width:992px) { .section { padding:30px; } .section .container { width:930px; } } @media (min-width:1200px) { .section .container { width:1140px; } } @media (min-width:992px) and (min-height:900px) { .section .container.container-spaced { margin-top:40px; margin-bottom:40px; } } .section#section-video { padding:0; margin:0; position:relative; background-color:#242016; background-image:url(https://visuels.l214.com/sites/www.l214.com/2018/pages/abattoir-nov2018/fond-top-boischaut.jpg); background-repeat:no-repeat; background-size:cover; background-position:top right; } .section#section-video .gradient-bg { position:relative; z-index:2; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.45) 80%, rgba(0, 0, 0, 1) 100%); padding:20px 0 0 0; display:flex; } .section#section-video .video-bg { position:absolute; overflow:hidden; z-index:1; left:0; top:0; width:100%; min-height:300px; } .section#section-video .video-bg iframe { position:absolute; height:100%; } @media (max-width:576px) { .section#section-video .video-bg iframe { left:-250px !important; } } .section#section-video .container { display:flex; flex-direction:column; justify-content:space-between; } @media (min-width:768px) { .section#section-video { background-image:url(https://visuels.l214.com/sites/www.l214.com/2018/pages/abattoir-nov2018/fond-top-boischaut.jpg); } .section#section-video .gradient-bg { min-height:calc(100vh - 100px); } .section#section-video .video-bg { width:178vh; height:100vh; } } .section#section-video .row-sharing { margin:0 0 4px 0; } .section#section-video .row-sharing .col-sharing { padding:15px 15px; } .section#section-video .row-sharing .col-sharing:first-child { border-bottom:1px solid rgba(255, 255, 255, 0.2); } .section#section-video .row-sharing .col-sharing > .row { justify-content:center; } .section#section-video .row-sharing .col-sharing p { margin:0 0 8px; } .section#section-video .row-sharing .col-share-button, .section#section-video .row-sharing .col-sign-button { padding:6px 0; align-self:stretch; } @media (min-width:1200px) { .section#section-video .row-sharing .col-sharing { padding:10px 15px; } .section#section-video .row-sharing .col-sharing p { margin:0 0 14px; } .section#section-video .row-sharing .col-sharing:first-child { border-right:1px solid rgba(255, 255, 255, 0.2); border-bottom:none; } .section#section-video .row-sharing .col-sharing > .row { justify-content:flex-start; } .section#section-video .row-sharing .col-share-button, .section#section-video .row-sharing .col-sign-button { margin:0 15px; } } .section#section-video s .row-brand { flex-direction:column; } .section#section-video .col-campaign-brand { order:2; padding:20px 15px; } .section#section-video .col-campaign-target { order:3; } .section#section-video .col-brand { order:1; } .section#section-video .col-brand-text { order:2; padding:0 8px; } .section#section-video .col-brand-logo { order:1; padding:0 0 0 15px; } .section#section-video .img-campaign-brand { width:100.75px; height:106.6px; } .section#section-video .img-campaign-target { width:152px; height:57.6px; } @media (min-width:768px) { .section#section-video .row-brand { flex-direction:row; } .section#section-video .col-campaign-brand { order:1; padding:0 15px; align-items:center; } .section#section-video .col-campaign-target { order:2; display:flex; align-items:center; } .section#section-video .col-brand { order:3; } .section#section-video .col-brand-text { order:1; padding:0 15px; } .section#section-video .col-brand-logo { order:0; padding:0 15px 0 0; } .section#section-video .img-campaign-brand { width:85.25px; height:90.2px; } .section#section-video .img-campaign-target { width:190px; height:72px; } } @media (min-width:992px) { .section#section-video .img-campaign-brand { width:124px; height:131.2px; } .section#section-video .img-campaign-target { width:266px; height:100.8px; } } .section#section-video hgroup { margin:15px 0; } .section#section-video hgroup h1 { line-height:1.05; text-transform:uppercase; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; color:#fff; text-align:left; margin:0; } .section#section-video hgroup h1 .em { color:#eb9339; } .section#section-video h4.brand-name { text-transform:uppercase; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; color:#fff; margin:0 0 4px 0; } @media (min-width:768px) { .section#section-video h4.brand-name { margin:8px 0 10px 0; } } .section#section-video .video-header-l214-logo { width:57px; height:60px; } @media (min-width:576px) { .section#section-video .video-header-l214-logo { width:95px; height:100px; } } .videoFrame { height:500px; width:100%; max-width:100%; max-height:250px; } @media (min-width:576px) { .videoFrame { max-height:400px; } } .videoContainer { display:flex; justify-content:center; transition:0.1s; } .videoContainer:hover { background-color:rgba(255, 255, 255, 0.1); outline:2px solid white; } .videoContainer:hover > .playBtn { height:5.5em; } .main-title { color:#fff; } .main-title .main-title-1, .main-title .main-title-2, .main-title .main-title-3 { font-size:45px; } .main-title .main-title-4 { font-size:20px; } @media (min-width:576px) { .main-title .main-title-1, .main-title .main-title-2, .main-title .main-title-3 { font-size:48px; } .main-title .main-title-4 { font-size:23px; } } @media (max-height:600px) { .main-title .main-title-1, .main-title .main-title-2, .main-title .main-title-3 { font-size:23px; } } #piou-youtube { width:100%; } @media (min-width:576px) { .col-share-button:first-of-type { padding-left:0px; } } .section#section-actualites .container.container-orange.container-orange-gray { background-color:rgba(255, 255, 255, 0.25); } .section#section-actualites ul { padding:0 0 0 20px; } .section#section-actualites ul li { color:#fff; font-size:20px; margin:8px 0; } .section#section-actualites ul a:link, .section#section-actualites ul a:visited, .section#section-actualites ul a:hover, .section#section-actualites ul a:active { color:#d3e7ff; text-decoration:none; font-weight:800; } .section#section-actualites-grid hgroup.hgroup-actualites { margin-bottom:40px; } .section#section-actualites-grid hgroup.hgroup-actualites h2, .section#section-actualites-grid hgroup.hgroup-actualites h3, .section#section-actualites-grid hgroup.hgroup-actualites h4 { font-size:26px; } .section#section-actualites-grid hgroup.hgroup-actualites h3 { font-size:35px; color:#eb9339; } @media (min-width:768px) { .section#section-actualites-grid hgroup.hgroup-actualites h2, .section#section-actualites-grid hgroup.hgroup-actualites h4 { font-size:40px; } .section#section-actualites-grid hgroup.hgroup-actualites h3 { font-size:85px; } } .section#section-actualites-grid .col-md.col-actualites { background-color:#999; background-size:cover; margin:7px 15px; padding:20px; min-height:300px; display:flex; flex-direction:column; justify-content:flex-end; } @media (min-width:768px) { .section#section-actualites-grid .col-md.col-actualites { flex:0 0 41.66667%; max-width:41.66667%; flex-basis:calc(50% - 20px); max-width:calc(50% - 20px); margin:10px; } } .section#section-actualites-grid .col-md.col-actualites h3 { font-weight:normal; font-size:22px; } .section#section-petition { padding:0; } .section#section-petition #sign-petition-thanks { margin-top:50px; } .section#section-petition #sign-petition-thanks h2, .section#section-petition #sign-petition-thanks p.xl { margin:20px 0; } .section#section-petition #sign-petition-thanks .col-share-button { padding:7px 15px; } .section#section-petition h2 span.signature-count-indicator { display:block; font-size:20px; margin-top:5px; font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-transform:none; } @media (min-width:768px) { .section#section-petition h2 span.signature-count-indicator { font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-transform:uppercase; font-size:26px; margin-top:10px; } } .section#section-petition .petition-hidden { display:none; } .btn-continuer-agir:hover { background-color:#eb9339; color:white; outline:1px solid white; cursor:pointer; } @media (max-width:575px) { .section#section-interpeller .message_preview__3S6xX { margin:0 -15px; border-radius:0; } } hgroup.hgroup-elevage-intensif h2 { font-size:26px; } hgroup.hgroup-elevage-intensif h3 { color:#eb9339; font-size:35px; } @media (min-width:768px) { hgroup.hgroup-elevage-intensif h2 { font-size:40px; } hgroup.hgroup-elevage-intensif h3 { font-size:85px; } } .section#section-selection-genetique { padding:0; margin:0; position:relative; background-color:#887f6f; background-image:url(https://visuels.l214.com/sites/www.l214.com/2018/800millions/800millions-l214-section-selection-genetique-bg-mobile-squashed.jpg); background-repeat:no-repeat; background-size:cover; background-position:top left; } .section#section-selection-genetique .row { min-height:450px; padding:30px 0 60px 0; } .section#section-selection-genetique .gradient-bg { position:relative; z-index:2; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.6) 100%); padding:20px 0 0 0; } .section#section-selection-genetique .video-bg { position:absolute; overflow:hidden; z-index:1; left:0; top:0; width:100%; min-height:300px; } .section#section-selection-genetique .video-bg iframe { position:absolute; width:100%; height:100%; } @media (min-width:768px) { .section#section-selection-genetique { background-image:url(https://visuels.l214.com/sites/www.l214.com/2018/800millions/800millions-l214-section-selection-genetique-bg-lg-squashed.jpg); background-position:top center; } .section#section-selection-genetique .row { min-height:100vh; } .section#section-selection-genetique .video-bg { width:178vh; height:100vh; } } .section#section-opinion-publique { background-repeat:no-repeat; background-position:center bottom; background-size:cover; padding:0; margin:0; color:#fff; } .section#section-opinion-publique.bgOn { background-image:url('https://visuels.l214.com/sites/www.l214.com/2017/pages/stopcruaute/mrs/opinion-publique.jpg'); } .section#section-opinion-publique .gradient-bg { padding:50px 0; background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 80%, rgba(0, 0, 0, 1) 100%); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 80%, rgba(0, 0, 0, 1) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 80%, rgba(0, 0, 0, 1) 100%); } .row-opinion-publique { margin-top:40px; margin-bottom:30px; } .col-opinion-publique { padding:10px 15px; } .col-chart { padding:0 15px; margin:0; } .col-legend { margin:0; padding:0 15px 0 0; } .col-legend p.xl { margin:0; } .col-legend p.legend-pct { text-transform:uppercase; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight:900; font-size:60px; margin:0; line-height:1.1; } .pie-chart { width:90px; height:90px; } .pie-chart .pie-chart-circle { stroke:#fff; stroke-opacity:0.4; } .pie-chart .pie-chart-stroke { stroke:#fff; stroke-opacity:1; } @media (min-width:768px) { .section#section-opinion-publique .gradient-bg { padding:20px 0; } .row-opinion-publique { margin-top:120px; } .col-chart { padding:0; margin:0 20px 0 0; } .col-legend { padding:0 15px 0 0; } .col-legend p.legend-pct { font-size:80px; } .pie-chart { width:144px; height:144px; } } @media (min-width:992px) { .section#section-opinion-publique .gradient-bg { padding:80px 0; } } .section#section-vce { margin:0; padding:0; background:#121619; } .section#section-vce.bgOn { background-repeat:no-repeat; background-size:100% auto; background-position:top center; background-image:url('https://visuels.l214.com/sites/www.l214.com/2018/800millions/l214-veggie-challenge-express-bg-mobile-squashed.jpg'); } .section#section-vce .container > .row { min-height:100vh; } .section#section-vce .col-vce-intro { padding:210px 15px 30px 15px; } .section#section-vce .col-vce-form { margin:0; padding:50px 15px; background:#fff; } .section#section-vce form { margin:40px 0 0 0; } .section#section-vce .form-error { display:none; } .section#section-vce h3.vce-thanks { color:#eb9339; font-family:'Montserrat', 'Helvetica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size:26px; text-transform:uppercase; } @media (min-width:768px) { .section#section-vce h3.vce-thanks { font-size:40px; } } .section#section-vce div[data-vce-thanks] { display:none; } @media (min-width:768px) { .section#section-vce .col-vce-intro { padding:300px 40px 60px 0; } .section#section-vce .col-vce-form { margin:70px 0; padding:34px; } .section#section-vce.bgOn { background-size:cover; background-position:top center; background-image:url('https://visuels.l214.com/sites/www.l214.com/2018/800millions/l214-veggie-challenge-express-bg-squashed.jpg'); } } .section#section-rapport .abattoir-icon { width:65px; height:65px; margin-bottom:15px; border-radius:50%; transition:0.1s; } @media (min-width:992px) { .section#section-rapport .abattoir-icon { width:85px; height:85px; } } @media (min-width:1200px) { .section#section-rapport .abattoir-icon { width:110px; height:110px; } } .section#section-rapport .abattoir-icon:hover { transform:rotate(-3deg); font-weight:bolder; } .section#section-rapport .abattoir-link, .section#section-rapport .abattoir-link:link .section#section-rapport .abattoir-link:hover, .section#section-rapport .abattoir-link:visited, .section#section-rapport .abattoir-link:active { color:#fff; } .section#section-rapport .abattoir-link:hover { text-decoration:underline; } .section#section-rapport .abattoir-description { display:block; text-align:center; color:#fff; } .section#section-rapport .col-autres-enquetes { margin:10px 0; } @media (min-width:768px) { .section#section-rapport .col-autres-enquetes { margin:0; } } .section#section-C-L214 { background:#f3e4bb; background-repeat:no-repeat; background-size:cover; background-position:top right; padding:0; } .section#section-C-L214 p { font-size:22px; font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height:33px; color:#0e0903; margin:25px 0; } .section#section-C-L214 .col-l214-bg { font-size:1.5em; color:#444; background:#fff; background:rgba(255, 255, 255, 0.7); padding:20px 15px; margin:0; } .section#section-C-L214.bgOn { background-image:url(https://visuels.l214.com/sites/www.l214.com/2018/pages/abattoir-nov2018/font-bottom-boischaut-flipped.jpg); } @media (min-width:768px) { .section#section-C-L214 { padding:30px 0; } .section#section-C-L214 .container { min-height:70vh; display:flex; height:100%; } .section#section-C-L214 .col-l214-bg { padding:30px 55px; } } @media (min-width:768px) { .section#section-C-L214 { background-position:top center; } } @media (min-width:1200px) { .section#section-C-L214 { background-position:center center; } } .section#section-C-pied-de-page { background:#fff; padding:55px 0 60px 0; } .section#section-C-pied-de-page h5 { font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size:15px; line-height:20px; font-weight:700; color:#6d6d6d; margin:0 0 10px 0; } .section#section-C-pied-de-page p { font-family:'Gotham Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size:13px; line-height:20px; color:#6d6d6d; } .section#section-C-pied-de-page a:not(.btn):link, .section#section-C-pied-de-page a:not(.btn):active, .section#section-C-pied-de-page a:not(.btn):hover, .section#section-C-pied-de-page a:not(.btn):focus, .section#section-C-pied-de-page a:not(.btn):visited { text-decoration:none; } .section#section-C-pied-de-page .col-asso-text { margin:30px 0; } @media (min-width:768px) { .section#section-C-pied-de-page .col-asso-text { margin:0; } } .modal { display:none; position:fixed; z-index:998; background:rgba(0, 0, 0, 0.85); top:0; bottom:0; left:0; right:0; } .modal-dialog { z-index:999; position:fixed; background:#fff; border:1px solid #888; border-radius:3px; box-shadow:0px 5px 10px #333; margin:0; padding:20px; top:100px; bottom:100px; left:100px; right:100px; top:calc(50% - 350px); bottom:calc(50% - 350px); left:calc(50% - 280px); right:calc(50% - 280px); } .flex-center { display:flex; align-items:center; } .section#section-images { padding-bottom:0px; } .section#section-sequences-phares { padding-top:0px; } 

