.titolo_h1{color:#c03}
.titolo_h2{font-style:italic}
.titolo_h2:after{content:close-quote;margin-right:.4rem}
.titolo_h2:before{content:open-quote}
.title_no_underline:hover{text-decoration:none}
.title_on_gray:hover{color:#656565}
@font-face{font-family:'SkyText';src:url("fonts/sky_reg-webfont.eot");src:local("?"),url("fonts/sky_reg-webfont.woff") format("woff"),url("fonts/sky_reg-webfont.ttf") format("truetype"),url("fonts/sky_reg-webfont.svg#SkyTextRegular") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'SkyText';src:url("fonts/sky_italic-webfont.eot");src:local("?"),url("fonts/sky_italic-webfont.woff") format("woff"),url("fonts/sky_italic-webfont.ttf") format("truetype"),url("fonts/sky_italic-webfont.svg#SkyTextItalic") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:'SkyText';src:url("fonts/sky_med-webfont.eot");src:local("?"),url("fonts/sky_med-webfont.woff") format("woff"),url("fonts/sky_med-webfont.ttf") format("truetype"),url("fonts/sky_med-webfont.svg#SkyTextMedium") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:'SkyText';src:url("fonts/sky_bold-webfont.eot");src:local("?"),url("fonts/sky_bold-webfont.woff") format("woff"),url("fonts/sky_bold-webfont.ttf") format("truetype"),url("fonts/sky_bold-webfont.svg#SkyTextBold") format("svg");font-weight:700;font-style:normal}
.list-reset{list-style:none;padding-left:0;margin:0}
@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
100%{-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0)}
}
@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
100%{-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0)}
}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:SkyText,Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
main{display:block}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:SkyText,Arial,sans-serif;font-size:100%;line-height:1.15;margin:0}
button{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{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
menu{display:block}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
*{font-family:inherit;line-height:inherit;box-sizing:border-box}
html{box-sizing:border-box;font-family:SkyText,Arial,sans-serif;color:#656565;font-size:16px}
body{font-size:1rem;line-height:21px}
@media(min-width:48em){body{font-size:1rem;line-height:24px}
}
@media(min-width:64em){body{font-size:1rem;line-height:24px}
}
@media(min-width:85.4375em){body{font-size:1.125rem;line-height:27px}
}
@media(min-width:64em){body.has-skin{padding-top:7.875rem}
}
@media(min-width:85.4375em){body.has-skin{padding-top:8.75rem}
}
img{max-width:100%}
hr{margin:.9375rem 0}
@media(min-width:64em){hr{margin:1.25rem 0}
}
p{margin:0;font-size:inherit}
a{text-decoration:none;color:#c03}
a:hover,a:focus{text-decoration:underline}
strong{font-weight:500;color:#303030}
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#303030}
h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{text-decoration:none;color:#a4a4a4}
h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p{margin-top:.75em}
input[type="password"],input[type="search"],input[type="text"]{padding:.875rem .75rem}
input[type="password"],input[type="search"],input[type="submit"],input[type="text"]{-webkit-appearance:none;border-radius:0}
.l-page,.c-header.is-stuck{width:100%;min-width:20rem}
@media(min-width:48em){.l-page,.c-header.is-stuck{width:48rem}
}
@media(min-width:64em){.l-page,.c-header.is-stuck{width:62.5rem}
}
@media(min-width:85.4375em){.l-page,.c-header.is-stuck{width:74.5rem}
}
@media(min-width:48em) and (max-width:63.99em){.is-nav-open{overflow:hidden}
}
.l-page{margin:0 auto;background-color:#f5f5f5}
@media(min-width:48em){.l-page{position:relative}
}
.is-nav-open .l-page{overflow:hidden}
.l-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.875rem}
@media(max-width:63.99em){.l-main{overflow:hidden}
}
@media(min-width:48em){.l-main{padding-left:.9375rem;padding-right:.9375rem}
}
@media(min-width:64em){.l-main{display:block;padding-left:.9375rem;padding-right:.9375rem}
.l-main:before,.l-main:after{content:'';display:table}
.l-main:after{clear:both}
}
@media(min-width:85.4375em){.l-main{padding-left:1.5625rem;padding-right:1.5625rem}
}
@media(min-width:64em){.l-content--top,.l-content--bottom{float:left;width:64.5833333333%}
}
@media(min-width:85.4375em){.l-content--top,.l-content--bottom{width:65.8362989324%}
}
.is-error .l-content--top,.is-tag .l-content--top,.is-error .l-content--bottom,.is-tag .l-content--bottom{background-color:#fff}
.l-content--top{margin-top:1.25rem;background-color:#fff;padding:.625rem}
@media(min-width:48em){.l-content--top{padding:.9375rem}
}
@media(min-width:85.4375em){.l-content--top{padding-left:1.5625rem;padding-right:1.5625rem}
}
.l-content--top.l-content--top--reset{padding:0}
.l-content--top.l-content--top--nobg{background-color:transparent}
.l-content--bottom{margin-top:.625rem}
@media(min-width:48em){.l-content--bottom{margin-top:.9375rem}
}
@media(min-width:64em){.l-content--bottom{margin-top:.9375rem}
}
@media(min-width:85.4375em){.l-content--bottom{margin-top:1.5625rem}
}
.l-content--top>.l-content--top--reset{margin:-.625rem}
@media(min-width:48em){.l-content--top>.l-content--top--reset{margin:-.9375rem}
}
@media(min-width:85.4375em){.l-content--top>.l-content--top--reset{margin-left:-1.5625rem;margin-right:-1.5625rem}
}
@media(min-width:64em){.l-sidebar--top,.l-sidebar--bottom{float:right;width:33.3333333333%}
}
@media(min-width:85.4375em){.l-sidebar--top,.l-sidebar--bottom{width:31.1387900356%}
}
@media(max-width:63.99em){.l-sidebar--top,.l-sidebar--bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media(min-width:48em) and (max-width:63.99em){.l-sidebar--top,.l-sidebar--bottom{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
}
.l-sidebar--top{margin-top:1.25rem}
@media(min-width:48em) and (max-width:63.99em){.l-sidebar--top{margin-top:0}
.l-sidebar--top>.o-widget{margin-top:1.5625rem}
}
.l-sidebar--bottom{clear:right;margin-top:1.25rem}
.l-sidebar--bottom.is-inited{clear:none}
@media(min-width:48em) and (max-width:63.99em){.l-sidebar--bottom>.o-widget{margin-top:1.5625rem}
}
.l-content--top{-webkit-order:1;-ms-flex-order:1;order:1}
.l-sidebar--top{-webkit-order:2;-ms-flex-order:2;order:2}
.l-content--bottom{-webkit-order:3;-ms-flex-order:3;order:3}
.l-sidebar--bottom{-webkit-order:4;-ms-flex-order:4;order:4}
.l-divider{margin-top:1.25rem}
.l-footer{clear:both}
.hiddenY{position:fixed;overflow:hidden}
.l-head{margin-left:-.625rem;margin-right:-.625rem}
@media(min-width:48em){.l-head{margin-left:-.9375rem;margin-right:-.9375rem}
}
@media(min-width:85.4375em){.l-head{margin-left:-1.5625rem;margin-right:-1.5625rem}
}
.c-article__title-label,.c-card__title.c-card__title--mega,.o-article-title{font-size:1.3125rem;line-height:25px;font-weight:400}
@media(min-width:48em){.c-article__title-label,.c-card__title.c-card__title--mega,.o-article-title{font-size:2rem;line-height:38px}
}
@media(min-width:64em){.c-article__title-label,.c-card__title.c-card__title--mega,.o-article-title{font-size:2rem;line-height:38px}
}
@media(min-width:85.4375em){.c-article__title-label,.c-card__title.c-card__title--mega,.o-article-title{font-size:2.25rem;line-height:43px}
}
.o-article-title__subtitle{margin-left:.9375rem}
.o-article-title__subtitle,.o-h1{font-size:1.125rem;line-height:28px}
@media(min-width:48em){.o-article-title__subtitle,.o-h1{font-size:1.5rem;line-height:36px}
}
@media(min-width:64em){.o-article-title__subtitle,.o-h1{font-size:1.5rem;line-height:36px}
}
@media(min-width:85.4375em){.o-article-title__subtitle,.o-h1{font-size:1.75rem;line-height:40px}
}
.c-article__body h2,.o-h2{font-size:1.125rem;line-height:28px}
@media(min-width:48em){.c-article__body h2,.o-h2{font-size:1.5rem;line-height:36px}
}
@media(min-width:64em){.c-article__body h2,.o-h2{font-size:1.5rem;line-height:36px}
}
@media(min-width:85.4375em){.c-article__body h2,.o-h2{font-size:1.75rem;line-height:40px}
}
.c-article__body h3,.o-h3{font-size:1rem;line-height:26px}
@media(min-width:48em){.c-article__body h3,.o-h3{font-size:1.125rem;line-height:30px}
}
@media(min-width:64em){.c-article__body h3,.o-h3{font-size:1.125rem;line-height:30px}
}
@media(min-width:85.4375em){.c-article__body h3,.o-h3{font-size:1.3125rem;line-height:33px}
}
@media(max-width:47.99em){.o-widget+.o-widget{margin-top:.9375rem}
}
@media(min-width:64em){.o-widget+.o-widget{margin-top:1.25rem}
}
@media(max-width:47.99em){.o-widget.o-widget--mobile-disappear{display:none}
}
@media(min-width:48em) and (max-width:63.99em){.o-widget.o-widget--tablet-fullwidth{width:100%}
}
@media(min-width:48em) and (max-width:63.99em){.o-widget.o-widget--tablet-halfwidth{width:calc(50% - .5625rem)}
}
@media(min-width:48em) and (max-width:63.99em){.o-widget.o-widget--tablet-disappear{display:none}
}
@media(max-width:47.99em){.o-module+.o-module{margin-top:.625rem}
}
@media(min-width:48em){.o-module+.o-module{margin-top:.9375rem}
}
@media(min-width:85.4375em){.o-module+.o-module{margin-top:1.5625rem}
}
@media(max-width:47.99em){.c-card--mega+.o-module{margin-top:.9375rem}
}
@media(max-width:47.99em){.l-content--top .o-module:last-child{margin-bottom:.625rem}
}
@media(min-width:48em){.l-content--top .o-module:last-child{margin-bottom:.9375rem}
}
@media(min-width:85.4375em){.l-content--top .o-module:last-child{margin-bottom:1.5625rem}
}
.o-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
@media(max-width:47.99em){.o-grid__item-m2{width:50%}
}
@media(max-width:47.99em){.o-grid__item-m3{width:33.33%}
}
@media(min-width:48em){.o-grid__item-t2{width:50%}
}
@media(min-width:48em){.o-grid__item-t3{width:33.33%}
}
@media(min-width:48em){.o-grid__item-t4{width:25%}
}
@media(min-width:64em){.o-grid__item-d2{width:50%}
}
@media(min-width:64em){.o-grid__item-d3{width:33.33%}
}
@media(min-width:64em){.o-grid__item-d4{width:25%}
}
[class^='icon-']{width:48px;height:48px;vertical-align:middle;fill:currentColor;fill-rule:evenodd}
[class^='icon-'].icon--xs{width:.625rem;height:.625rem}
[class^='icon-'].icon--s{width:.75rem;height:.75rem}
[class^='icon-'].icon--m{width:1rem;height:1rem}
[class^='icon-'].icon--l{width:1.25rem;height:1.25rem}
[class^='icon-'].icon--xl{width:1.5rem;height:1.5rem}
.icon-freccia2,.icon-next,.icon-previous{fill:none;stroke:currentColor}
.icon-freccia2{stroke-width:2px}
.icon-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);stroke-width:4px}
.icon-previous{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);stroke-width:4px}
.icon-alone{padding:2px;background-color:rgba(0,0,0,.3);border-radius:50%;color:white}
.c-card--overlay:hover .icon-alone,a:hover .icon-alone,a:focus .icon-alone,.icon-alone:hover{background-color:#e9e9e9;color:rgba(0,0,0,.3)}
.list-item{list-style:none;padding-left:0;margin:0}
.list-item li{margin-bottom:.625rem;padding-bottom:.625rem}
.list-item li:last-child{margin-bottom:0;padding-bottom:0}
.o-widget--tablet-multicol .list-item li:last-child{margin-bottom:.625rem;padding-bottom:.625rem}
@-webkit-keyframes spin{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
}
@keyframes spin{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
}
.o-centered{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.o-distributed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.o-collapsed{max-height:0;overflow:hidden}
.o-collapsed.is-active{max-height:none}
.o-respwrapper{position:relative;width:100%}
.o-respwrapper div,.o-respwrapper iframe,.o-respwrapper embed{width:100%;position:absolute;top:0;left:0;height:100%}
.o-respwrapper--16-9{padding-bottom:56.25%}
.lazyload,.lazyloading,.lazyloaded{display:block;width:100%}
.lazyload,.lazyloading{filter:url('data:image/svg+xml;charset=utf-8,<svgxmlns="http://www.w3.org/2000/svg"><filterid="filter"><feGaussianBlurstdDeviation="10"/></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1,1.1) translate(-.05%,-.05%);-ms-transform:scale(1.1,1.1) translate(-.05%,-.05%);transform:scale(1.1,1.1) translate(-.05%,-.05%)}
.lazyload__wrapper{position:relative;width:100%}
a>.lazyload__wrapper:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(255,255,255,.1);transition:opacity .2s;opacity:0}
a>.lazyload__wrapper:hover:before,a>.lazyload__wrapper:focus:before{opacity:1}
.lazyload__wrapper--16-9{padding-bottom:56.25%}
.lazyload__wrapper--16-10{padding-bottom:62.5%}
.lazyload__wrapper--10-12{padding-bottom:62.5%;background-color:rgba(0,0,0,.9)}
.lazyload__wrapper--9-13{padding-bottom:144.4%}
.lazyload__wrapper--27-10{padding-bottom:37%}
@media(max-width:63.99em){.lazyload__wrapper--mega{padding-bottom:62.5%}
}
@media(min-width:64em){.lazyload__wrapper--mega{padding-bottom:37%}
}
.lazyload__wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}
.lazyload__wrapper.lazyload__wrapper--10-12 img{width:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.no-js .lazyload__wrapper,.no-js .lazyload{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track::before,.slick-track::after{content:"";display:table}
.slick-track::after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{list-style:none;padding-left:0;margin:0;width:100%;text-align:center;padding:.9375rem 0}
.slick-dots li{display:inline-block;margin:0;padding:0;cursor:pointer}
.slick-dots li+.slick-dots li{margin-right:13px}
.slick-dots [type="button"]{display:block;cursor:pointer;color:transparent;border:0;max-height:10px;outline:0;background:transparent}
.slick-dots [type="button"]::before{display:block;background-color:#fff;width:10px;height:10px;content:'';border-radius:50%}
.slick-dots .slick-active button::before{background-color:#e9e9e9}
.slick-dots{list-style:none;padding-left:0;margin:0;width:100%;text-align:center;padding:.625rem 0}
.slick-dots li{display:inline-block;margin:0;padding:0;cursor:pointer}
.slick-dots li+.slick-dots li{margin-right:13px}
.slick-dots [type="button"]{display:block;cursor:pointer;color:transparent;border:0;max-height:10px;padding:0 5px;outline:0;background:transparent}
.slick-dots [type="button"]::before{display:block;background-color:#6a6969;width:10px;height:10px;content:'';border-radius:50%}
.slick-dots .slick-active button::before{background-color:#e9e9e9}
.has-skin{background-attachment:fixed;background-color:#000;background-position:top;background-repeat:no-repeat}
@media(min-width:64em){.has-skin{background-image:url(clientlibs_webagency/images/_demo/b-skin-d.jpg)}
}
@media(min-width:85.4375em){.has-skin{background-image:url(clientlibs_webagency/images/_demo/b-skin-w.jpg)}
}
.c-banner-ml{display:none;margin:0 auto;text-align:center;background-color:#fff}
@media(max-width:47.99em){.c-banner-ml{display:block}
}
.c-banner-tl{display:none;margin:1.5625rem auto;text-align:center;background-color:#fff}
@media(min-width:48em) and (max-width:63.99em){.c-banner-tl{display:block}
}
.c-banner-dm{display:none;margin:0 auto;text-align:center;background-color:#f5f5f5}
@media(min-width:64em){.c-banner-dm{display:block}
}
.c-banner-mpu{text-align:center}
@media(min-width:64em){.c-banner-mpu img{width:100%}
}
@media(max-width:63.99em){.c-banner-mpu{width:100%}
}
.advContainer{margin:0;text-align:center}
#menu-core.login_container{z-index:11!important}
.c-header{background-color:#20272a;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.9375rem .625rem;transition:padding-top .15s,padding-bottom .15s,-webkit-transform .25s;transition:padding-top .15s,padding-bottom .15s,transform .25s;transition:padding-top .15s,padding-bottom .15s,transform .25s,-webkit-transform .25s}
@media(min-width:48em){.c-header{padding:.625rem .9375rem;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
@media(min-width:64em){.c-header{padding:1.25rem .9375rem}
}
@media(min-width:85.4375em){.c-header{padding:1.5625rem 1.5625rem}
}
.c-header a{color:#e9e9e9}
.c-header a:hover,.c-header a:focus{color:#fff}
.c-header.is-stuck{position:fixed;top:0;z-index:600;margin-top:0;border-top:solid 1px #20272a}
@media(max-width:47.99em){.c-header.is-active{width:100%}
}
@media(max-width:63.99em){.c-header.is-active{position:fixed;top:0;z-index:600;margin-top:0;border-top:solid 1px #20272a}
}
@media(min-width:64em){.c-header__toggle{display:none}
}
.c-header__hamburger svg{width:1.5rem;height:1.5rem}
.c-header.is-active .c-header__hamburger{display:none}
.c-header__close{display:none}
.c-header__close svg{width:1.5rem;height:1.5rem}
.c-header.is-active .c-header__close{display:block}
.c-header__logo{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;text-align:center}
@media(min-width:48em){.c-header__logo{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left;margin:0 1.5625rem}
}
@media(min-width:64em){.c-header__logo{margin:0}
}
.c-header__logolink{display:block;max-width:9.5625rem;margin:0 auto}
@media(min-width:48em){.c-header__logolink{margin:0}
}
@media(max-width:47.99em){.c-header__logolink .desktop{display:none}
.c-header__logolink .mobile{display:inline-block}
}
@media(min-width:48em){.c-header__logolink{max-width:12.8125rem}
.c-header__logolink .desktop{display:block;max-width:300px}
.c-header__logolink .mobile{display:none}
}
.c-header__logolink img{display:inline-block}
@media(min-width:48em){.c-header__logolink img{display:block}
}
@media(max-width:47.99em){.c-header__nav{position:fixed;padding-bottom:5rem}
}
@media(max-width:63.99em){.c-header__nav{background-color:#20272a;height:100vh;left:0;overflow:auto;position:absolute;top:0;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:100%;z-index:600}
.c-header.is-active .c-header__nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow:scroll}
}
@media(min-width:48em){.c-header__nav{top:4rem}
}
@media(min-width:64em){.c-header__nav{margin-right:.9375rem}
}
.c-header__login{font-size:14px;white-space:nowrap}
.c-header__user{width:1.5rem;height:1.5rem}
@media(min-width:48em){.c-header__user{display:none}
}
.is-logged .c-header__user{color:#c03}
.c-header__loginlabel{display:none}
@media(min-width:48em){.c-header__loginlabel{display:block;border:solid 1px #e9e9e9;padding:.4375rem 1.25rem;text-transform:uppercase}
.is-logged .c-header__loginlabel{display:none}
}
@media(min-width:48em){.is-compressed .c-header__loginlabel{padding:.3125rem 1.0625rem}
}
.c-header__loggedlabel{display:none}
@media(min-width:48em){.is-logged .c-header__loggedlabel{display:inline}
}
.c-searchbar{display:-webkit-flex;display:-ms-flexbox;display:flex}
.c-searchbar__input{background-color:#656565;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.4375rem .9375rem .5625rem}
.c-searchbar__input [type="search"]{padding:0 .3125rem}
.c-searchbar__lens{color:#d4d4d4;width:1rem;height:1rem;margin-right:.625rem}
@media(min-width:48em){.c-searchbar__lens{margin-top:.25rem;margin-right:.9375rem}
}
.c-searchbar__extra{display:none;width:28%;min-width:17.5rem;background-color:#d4d4d4}
@media(min-width:48em){.c-searchbar__extra{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media(min-width:64em){.c-searchbar__extra{min-width:35%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
}
.c-searchbar__guidelink{width:50%;white-space:nowrap;font-size:1rem;text-transform:uppercase;text-align:center;color:#303030;position:relative;padding:.4375rem .5rem .5625rem}
.c-searchbar__guidelink+.c-searchbar__guidelink{border-left:solid 1px white}
@media(min-width:64em){.c-searchbar__guidelink img{vertical-align:middle;height:12px}
}
@media(min-width:64em){.c-searchbar__guidelink img{vertical-align:middle;height:15px}
.c-searchbar__guidelink.c-searchbar__guidelink--skycinema{-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}
.c-searchbar__guidelink.c-searchbar__guidelink--cinema{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}
}
.c-searchbar__sn{display:none}
@media(min-width:64em){.c-searchbar__sn{display:block;padding:.4375rem .5rem .5625rem;color:#a4a4a4}
.c-searchbar__sn svg{width:1.25rem;height:1.25rem}
}
.c-searchbar__input input{font-size:.75rem;width:100%;background-color:transparent;border:0;color:#d4d4d4}
@media(min-width:48em){.c-searchbar__input input{font-size:1rem}
}
@media(min-width:64em){.c-searchbar__input input{font-size:1rem}
}
@media(min-width:85.4375em){.c-searchbar__input input{font-size:1rem}
}
.c-sectionbar{overflow-x:auto;padding:.375rem 0}
.c-sectionbar__list{list-style:none;padding-left:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.c-sectionbar__item+.c-sectionbar__item{border-left:solid 1px #e9e9e9}
.c-sectionbar__link{padding:.375rem .9375rem;white-space:nowrap;text-transform:uppercase;font-size:12px;color:#656565}
.c-sectionbar__link:hover,.c-sectionbar__link:focus{color:#303030;text-decoration:none}
.c-sectionbar__link:active{color:#303030;font-weight:500}
.is-active>.c-sectionbar__link{color:#c03}
@media(min-width:48em){.c-sectionbar__link{font-size:14px}
}
.c-footer{background-color:#20272a;color:#aaa;padding:20px 10px;text-align:center}
.c-footer a{font-weight:500;color:#aaa;text-decoration:none}
.c-footer a:hover,.c-footer a:focus{color:#e9e9e9}
@media(min-width:64em){.c-footer{padding:30px 20px}
}
@media(min-width:64em){.c-footer__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.25rem}
}
.c-footer__skyfamily{list-style:none;padding-left:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.4375rem}
.c-footer__skyfamily li{margin-bottom:.9375rem}
.c-footer__skyfamily li:before{content:" | ";margin-right:10px;margin-right:.625rem;margin-left:10px;margin-left:.625rem}
@media(max-width:47.99em){.c-footer__skyfamily li:first-child:before{display:none}
}
@media(min-width:64em){.c-footer__skyfamily li{margin-bottom:0}
}
.c-footer__skyfamily a{font-size:1rem;padding:.25rem 0;margin-bottom:.875rem}
@media(min-width:64em){.c-footer__skyfamily{margin-right:.9375rem}
.c-footer__skyfamily li:before{content:" | ";margin-right:15px;margin-right:.9375rem;margin-left:15px;margin-left:.9375rem}
}
@media(min-width:85.4375em){.c-footer__skyfamily{margin-right:1.5625rem}
.c-footer__skyfamily li:before{content:" | ";margin-right:25px;margin-right:1.5625rem;margin-left:25px;margin-left:1.5625rem}
}
.c-footer__archive{text-align:center;margin:.625rem 0 .9375rem}
.c-footer__archive a{font-size:1rem;margin:0 .625rem}
@media(min-width:64em){.c-footer__archive{margin:0 0 1.25rem;text-align:right}
}
.c-footer__contacts{font-size:.875rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:64em){.c-footer__mainlogo{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;text-align:left}
}
@media(min-width:64em){.c-footer__mainlogo{-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}
}
.c-footer__contacts--social>a{margin:.3125rem}
@media(min-width:48em){.c-footer__contacts--social{-webkit-order:3;-ms-flex-order:3;order:3}
}
.c-footer__contacts--legal{width:100%;margin-top:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-footer__contacts--legal>a{padding:.3125em}
@media(min-width:64em){.c-footer__contacts--legal{width:auto;margin-top:0;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}
.c-footer__contacts--legal>a{padding:0 .3125rem}
}
@media(min-width:64em){.c-footer__contacts--legal{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.c-footer__contacts--legal>a{margin:0 .9375rem}
}
.c-footer__legal{font-size:.75rem}
.c-footer__legal a{text-decoration:underline}
@media(min-width:64em){.c-footer__legal p+p{margin-top:0}
}
.c-footer__contacts--legal>a{line-height:2.5rem;width:auto}
@media(max-width:63.99em){.c-footer__iamgelogo{content:url("clientlibs_webagency/images/skytg24_mobile.png")}
.c-footer__mainlogo{margin:auto}
}
.c-primary-nav__list{list-style:none;padding-left:0;margin:0;width:100%}
@media(max-width:47.99em){.c-primary-nav__list{padding-bottom:0;padding:3.125rem 0 7.5rem}
}
@media(max-width:63.99em){.c-primary-nav__list{padding:3.125rem 0 0}
}
@media(min-width:64em){.c-primary-nav__list{padding:0}
}
@media(min-width:64em){.c-primary-nav__item{display:inline}
}
@media(max-width:47.99em){.c-primary-nav__item--extra{display:inline}
}
@media(min-width:48em){.c-primary-nav__item--extra{display:none}
}
.c-primary-nav__link{color:#e9e9e9;display:block;font-size:16px;font-weight:500;text-transform:uppercase}
.c-primary-nav__link:hover,.c-primary-nav__link:focus{text-decoration:none}
.c-primary-nav__link.is-active span{border-bottom:solid 2px #c03}
@media(max-width:63.99em){.c-primary-nav__link{padding:.8125rem 1.25rem;border-bottom:solid 1px #e9e9e9}
}
@media(min-width:64em){.c-primary-nav__link{display:inline-block;padding:.3125rem .625rem}
.c-primary-nav__link:hover span,.c-primary-nav__link:focus span{border-bottom:solid 2px #c03}
.c-primary-nav__link span{padding:.3125rem 0}
}
@media(min-width:85.4375em){.c-primary-nav__link{padding:.3125rem 1.25rem}
}
.c-primary-nav__item--extra .c-primary-nav__link{background-color:#e9e9e9;color:#20272a;width:100%;text-align:left;border-color:#20272a}
.c-section-divider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.25rem .625rem .625rem;color:#a4a4a4}
@media(min-width:48em){.c-section-divider{margin:1.875rem 0 1.25rem}
.l-content--top .c-section-divider:first-child{margin-top:0}
}
.c-section-divider__label{margin:0 .75rem}
.c-section-title{border-bottom:1px solid #e9e9e9;color:#303030;padding-bottom:.1875rem;margin-bottom:.625rem;width:100%}
@media(min-width:48em){.c-section-title{padding-bottom:.25rem;margin-bottom:.9375rem}
}
@media(max-width:47.99em){.l-content--top.l-content--top--reset .c-section-title,.l-content--bottom .c-section-title{padding-left:.625rem;padding-right:.625rem}
}
.c-section-title__label{font-size:18px;margin:0}
@media(min-width:48em){.c-section-title__label{font-size:24px}
}
.c-card--tvguide .c-section-title__label{color:#e9e9e9;font-size:1.125rem}
@media(min-width:48em){.c-card--tvguide .c-section-title__label{font-size:1.5rem}
}
@media(min-width:64em){.c-card--tvguide .c-section-title__label{font-size:1.3125rem}
}
@media(min-width:85.4375em){.c-card--tvguide .c-section-title__label{font-size:1.5rem}
}
.c-section-title__link{font-weight:500;font-size:.875rem;color:#c03;text-decoration:underline}
.c-section-title__link:after{content:" >"}
.c-section-title__link svg{width:1rem;height:1rem}
.c-block-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.25rem .625rem .625rem;color:#303030;font-size:1.125rem;line-height:1.125rem}
@media(min-width:48em){.c-block-title{font-size:1.5rem;line-height:1.5rem;margin:1.875rem 0 1.25rem}
.l-content--top .c-block-title:first-child{margin-top:0}
}
.c-block-title__label{margin:0 .75rem;text-transform:uppercase}
.c-tab-head{list-style:none;padding-left:0;margin:0;border-bottom:1px solid #e9e9e9;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.c-widget .c-tab-head{background-color:#20272a;border-bottom-color:#e9e9e9}
.c-tab-head__link{color:#aaa;padding:.4375rem .375rem .25rem;display:block;font-size:1rem;font-weight:500;border-bottom:4px solid transparent}
.c-tab-head__link:focus,.c-tab-head__link:hover{color:#a4a4a4;text-decoration:none}
.c-tab-head__link.is-active{text-decoration:none;color:#000;border-bottom-color:#e9e9e9}
.c-widget .c-tab-head__link{color:#aaa}
.c-widget .c-tab-head__link:focus,.c-widget .c-tab-head__link:hover{color:#e9e9e9}
.c-widget .c-tab-head__link.is-active{text-decoration:none;color:#e9e9e9;border-bottom-color:#e9e9e9}
.c-tab-body{display:none}
.c-tab-body.is-active{display:block}
.list-item li{border-bottom:solid 1px #e9e9e9}
.list-item li:last-child{border-bottom-color:transparent}
.o-widget .list-item{font-size:.875rem;color:#a4a4a4}
@media(min-width:48em) and (max-width:63.99em){.o-widget--tablet-multicol .list-item{-webkit-column-count:2;column-count:2}
.o-widget--tablet-multicol .list-item li:last-child{border-bottom-color:#e9e9e9}
}
.list-result{display:-webkit-flex;display:-ms-flexbox;display:flex}
.list-result.on-white{background-color:white}
.list-result--centered{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.list-result__poster{margin-right:.625rem}
.list-result--movie .list-result__poster{min-width:90px}
.list-result--news .list-result__poster{min-width:130px}
.list-result--news.small .list-result__poster{min-width:100px}
.list-result--archive .list-result__poster{min-width:150px}
@media(min-width:48em){.list-result--archive .list-result__poster{min-width:210px}
}
.list-result__label{font-size:.75rem;margin:0 0 .3125rem;text-transform:uppercase;vertical-align:top}
.list-result__title{margin:0 0 .3125rem}
.c-widget .list-result__title{font-size:1rem;font-weight:500;color:#e9e9e9}
.list-result--archive .list-result__title{font-size:.75rem}
@media(min-width:48em){.list-result--archive .list-result__title{font-size:1.125rem}
}
@media(min-width:64em){.list-result--archive .list-result__title{font-size:1rem}
}
@media(min-width:85.4375em){.list-result--archive .list-result__title{font-size:1.125rem}
}
.list-result__abstract{font-size:1rem;line-height:1.3125rem;margin-bottom:.3125rem}
@media(max-width:47.99em){.list-result__abstract{display:none}
}
@media(min-width:64em) and (max-width:85.4275em){.list-result__abstract{font-size:.875rem}
}
.list-result__abstract a{color:#656565}
.list-result__abstract a:hover,.list-result__abstract a:focus{color:#7f7e7e;text-decoration:none}
.list-result__data,.list-result__details{font-size:.875rem;margin:0 0 .3125rem}
.c-widget .list-result__data,.c-widget .list-result__details{color:#aaa}
.c-widget{min-height:30px;background-color:#20272a}
.c-widget.c-widget--banner{text-align:center}
@media(max-width:63.99em){.c-widget.c-widget--banner{width:100%}
}
.c-widget__title{text-align:center;background-color:#656565;color:#e9e9e9;font-size:1.125rem;padding:1.25rem .625rem;border-bottom:solid 1px #e9e9e9}
@media(min-width:48em){.c-widget__title{padding:.9375rem .625rem}
}
.c-widget__body{color:#a4a4a4;padding:1.25rem}
.c-widget__body a{color:#f5f5f5}
.c-widget--banner .c-widget__body{text-align:center;padding-left:0;padding-right:0}
@media(min-width:48em) and (max-width:63.99em){.c-widget--banner .c-widget__body>*{margin-right:auto;margin-left:auto}
}
.c-widget__form{margin-top:.9375rem}
@media(min-width:48em) and (max-width:63.99em){.c-widget--cinemafinder.o-widget--tablet-fullwidth .c-widget__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.c-widget--cinemafinder.o-widget--tablet-fullwidth .u-align-center:first-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.c-widget--cinemafinder.o-widget--tablet-fullwidth .c-widget__form{-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;display:-webkit-flex;display:-ms-flexbox;display:flex}
.c-widget--cinemafinder.o-widget--tablet-fullwidth .c-widget__form+*{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;margin-top:.9375rem}
.c-widget--cinemafinder.o-widget--tablet-fullwidth .dropdown{margin-right:.625rem}
}
.dropdown{-moz-appearance:none;-webkit-appearance:none;background:#e9e9e9 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIxIDEyIj48cGF0aCBkPSJNMjgyLjEzOCA2MjAuNTIzbDcuODYyIDcuODU5IDcuOTYyLTcuOTYyYTEuNSAxLjUgMCAwIDEgMi4xMiAyLjEybC05IDlBMS40OTIgMS40OTIgMCAwIDEgMjkwIDYzMmgtLjAwN2ExLjQ5NCAxLjQ5NCAwIDAgMS0xLjA3OS0uNDU5bC05LTlhMS41IDEuNSAwIDEgMSAyLjIyNC0yLjAxOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzkuNSAtNjIwKSIvPjwvc3ZnPg==) no-repeat right 2px top 5px;background-size:14px;border:0;font-size:.875rem;padding:1px .625rem 1px 4px;margin-bottom:.9375rem;max-width:16.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px;border-radius:0}
.dropdown.dropdown--huge{max-width:none;width:100%;padding:.875rem .75rem;background-color:#e9e9e9;background-position:right 10px top 50%}
.c-form--bg .dropdown{background-color:white}
.c-form__group .dropdown{background-color:white;margin-bottom:0}
@media(max-width:47.99em){.c-form__group .dropdown{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:.625rem}
.c-form__group .dropdown:last-child{margin-bottom:0}
}
@media(min-width:48em){.c-form__group .dropdown{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}
}
@media(max-width:47.99em){.c-form__group--label .dropdown{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:.625rem}
}
@media(min-width:48em){.c-form__group--label .dropdown{-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-bottom:0}
}
.dropdown--autocomplete{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBkPSJNNjIuMjQzIDUzLjc1OEw0NC42NTggMzYuMTczQTIzLjg0MiAyMy44NDIgMCAwIDAgNDggMjRDNDggMTAuNzQ1IDM3LjI1NSAwIDI0IDBTMCAxMC43NDUgMCAyNHMxMC43NDUgMjQgMjQgMjRjNC40NSAwIDguNjAyLTEuMjMyIDEyLjE3My0zLjM0MmwxNy41ODQgMTcuNTg0YTYgNiAwIDEgMCA4LjQ4Ni04LjQ4NHpNMjQgNDJjLTkuOTQgMC0xOC04LjA2LTE4LTE4UzE0LjA2IDYgMjQgNnMxOCA4LjA2IDE4IDE4LTguMDYgMTgtMTggMTh6Ii8+PC9zdmc+);background-position:right 2px top 2px}
.dropdown-label{display:block;margin-bottom:.3125rem;font-size:.875rem;font-weight:500}
.banner-link{background-color:rgba(0,0,0,.2);padding:1.25rem 1.5625rem;margin:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.banner-link .o-h3{color:#303030;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:inline-block}
.banner-link .o-h3 .middle{vertical-align:middle}
.c-btn{background-color:#c03;border:0;color:#e9e9e9;display:inline-block;font-size:1rem;font-weight:500;min-width:7.8125rem;padding:.625rem .9375rem;text-align:center}
.c-btn:hover,.c-btn:focus{text-decoration:none;background-color:#e11649}
.c-btn:active{background-color:#903}
.c-btn svg{width:1rem;height:1rem;margin:-3px 0 0 9px}
.c-btn.c-btn--outline,.c-btn.c-btn--loadMore{background-color:#f5f5f5;border:solid 1px #838383;color:#838383}
.c-btn.c-btn--outline svg,.c-btn.c-btn--loadMore svg{color:#838383;margin:3px}
.c-btn.c-btn--outline:visited,.c-btn.c-btn--loadMore:visited{border-color:#838383}
.c-btn.c-btn--outline:hover,.c-btn.c-btn--loadMore:hover{border-color:#d4d4d4}
.c-btn.c-btn--outline:focus,.c-btn.c-btn--loadMore:focus{outline:0}
.c-btn.c-btn--outline:active,.c-btn.c-btn--loadMore:active{color:#303030;border-color:#303030}
.c-btn.c-btn--outline.is-active svg,.c-btn.c-btn--loadMore.is-active svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.c-btn.c-btn--page{min-width:2.875rem;color:#656565;background-color:white}
.is-active .c-btn.c-btn--page,.c-btn.c-btn--page:hover,.c-btn.c-btn--page:focus{color:#fff;background-color:#20272a}
@media(max-width:47.99em){.c-btn.c-btn--page{padding:.3125rem .3125rem;min-width:1.5625rem}
}
@media(max-width:47.99em){.c-btn.c-btn--word{padding:.3125rem .625rem}
}
.c-btn.c-btn--loadAll{background-color:transparent;border:0;color:#838383;min-width:0;padding:0}
.c-btn.c-btn--loadAll svg{color:#838383}
.c-btn.c-btn--loadAll:hover,.c-btn.c-btn--loadAll:focus{text-decoration:underline}
.c-btn.c-btn--loadAll:active{text-decoration:underline;color:#303030;border-color:#303030}
.c-btn.c-btn--time{background-color:transparent;border-radius:1.5625rem;border:solid 1px #a4a4a4;color:#a4a4a4;padding:.4375rem 1.0625rem;font-size:.875rem;font-weight:400;min-width:0}
@media(max-width:47.99em){.c-btn.c-btn--time{font-size:.75rem}
}
@media(max-width:47.99em){.c-btn.c-btn__text-mobile{background-color:transparent;min-width:0;padding:0;color:#000;color:initial;text-decoration:underline;font-size:.75rem}
.c-btn.c-btn__text-mobile:after{content:">"}
.c-viewer .c-btn.c-btn__text-mobile{color:#e9e9e9}
.c-viewer--on-light .c-btn.c-btn__text-mobile{color:#000;color:initial}
}
.c-iconbtn{background-color:#c03;color:#fff;text-align:center;border-radius:50%;position:relative;width:1.875rem;height:1.875rem}
.c-iconbtn:hover,.c-iconbtn:focus{background-color:#e11649}
.c-iconbtn:active{background-color:#903}
.c-iconbtn svg{position:absolute;top:50%;left:50%;margin-top:-.5rem;margin-left:-.5rem;width:1rem;height:1rem}
.c-iconbtn.c-iconbtn--big{width:3rem;height:3rem}
.c-iconbtn.c-iconbtn--big svg{margin-top:-.625rem;margin-left:-.625rem;width:1.25rem;height:1.25rem}
@media(min-width:48em){.c-iconbtn.c-iconbtn--growing{width:3rem;height:3rem}
.c-iconbtn.c-iconbtn--growing svg{margin-top:-.625rem;margin-left:-.625rem;width:1.25rem;height:1.25rem}
}
.c-mediaCarousel__media .c-iconbtn{top:-2px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c-pagination{list-style:none;padding-left:0;margin:0;text-align:center;padding:.3125rem 0;overflow-x:scroll;white-space:nowrap}
@media(min-width:64em){.c-pagination{overflow-x:hidden;white-space:nowrap}
}
.c-pagination__item{display:inline}
@media(max-width:63.99em){.c-pagination__item{display:inline-block;float:none}
}
.c-form{padding:.625rem}
@media(min-width:48em){.c-form{padding:.9375rem}
}
.c-form--bg{background-color:#d4d4d4}
.c-form__group+.c-form__group{margin-top:.9375rem}
.c-form__group--label,.c-form__group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media(min-width:48em){.c-form__group--label,.c-form__group{margin-bottom:.9375rem}
}
.c-form__header{width:100%;padding:.3125rem 0 .625rem}
@media(min-width:48em){.c-form__header{padding:.625rem 0 .9375rem}
}
@media(min-width:64em){.c-form__header{padding:.9375rem 0 1.25rem}
}
.c-form__footer{width:100%;padding:.625rem 0 .3125rem}
@media(min-width:48em){.c-form__footer{padding-top:.9375rem}
}
@media(min-width:64em){.c-form__footer{padding-top:1.25rem}
}
.c-form__search{position:relative;margin-bottom:.9375rem}
.c-form__search [type="text"],.c-form__search [type="search"]{width:100%}
.c-form__search [type="submit"]{position:absolute;right:1px;top:1px;bottom:1px}
.c-breadcrumb{list-style:none;padding-left:0;margin:0;font-size:0;line-height:0;margin-bottom:.625rem}
@media(min-width:48em){.c-breadcrumb{margin-bottom:1.25rem}
}
.c-archive .c-breadcrumb{margin:1.25rem 0;padding:.625rem 0;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9}
.c-breadcrumb__item{display:inline;font-size:11px;line-height:120%}
@media(min-width:48em){.c-breadcrumb__item{font-size:12px}
}
.c-breadcrumb__item:before{color:#838383;content:" > "}
.c-breadcrumb__item:first-child:before{display:none}
.c-breadcrumb--slash .c-breadcrumb__item{text-transform:uppercase}
.c-breadcrumb--slash .c-breadcrumb__item:before{content:" / "}
.c-breadcrumb__link{color:#838383}
.is-active>.c-breadcrumb__link{color:#c03}
.c-categorydata{width:100%}
.c-categorydata__category{font-size:12px;color:#c03;font-weight:500;text-transform:uppercase}
.c-categorydata__category:first-child:last-child{display:block}
.c-card--overlay .c-categorydata__category,.c-card--special .c-categorydata__category{color:#e9e9e9}
@media(min-width:85.4375em){.c-card--mega .c-categorydata__category{font-size:.875rem}
}
a.c-categorydata__category:hover,a.c-categorydata__category:focus{text-decoration:underline}
.c-card--special a.c-categorydata__category:hover,.c-card--special a.c-categorydata__category:focus{text-decoration:none}
.c-categorydata__data{font-size:12px;color:#838383}
.c-categorydata__category+.c-categorydata__data{border-left:solid 1px #838383;padding-left:5px;margin-left:4px}
@media(min-width:48em) and (max-width:63.99em){.c-card--mega .c-categorydata__data{font-size:.875rem}
}
@media(min-width:85.4375em){.c-card--mega .c-categorydata__data{font-size:.875rem}
}
.c-card--overlay .c-categorydata__data,.c-card--special .c-categorydata__data{color:#e9e9e9}
@media(max-width:47.99em){.c-article{background-color:#fff}
}
@media(min-width:48em){.is-gallery-expanded .c-article{padding-top:0}
}
@media(max-width:47.99em){.c-article__header{padding-left:.625rem;padding-right:.625rem}
}
@media(min-width:64em){.l-main>.c-article__header{background-color:#fff;margin:0;padding:.625rem}
}
@media(min-width:85.4375em){.l-main>.c-article__header{padding:.9375rem}
}
.c-article__modifydate,.c-article__date{font-size:.6875rem;color:#838383;line-height:120%}
@media(min-width:48em){.c-article__modifydate,.c-article__date{font-size:.875rem}
}
@media(min-width:64em){.c-article__modifydate,.c-article__date{font-size:.875rem}
}
@media(min-width:85.4375em){.c-article__modifydate,.c-article__date{font-size:.875rem}
}
.c-article__title,.c-article__info{margin-bottom:.625rem}
@media(min-width:48em){.c-article__title,.c-article__info{margin-bottom:.9375rem}
}
@media(min-width:85.4375em){.c-article__title,.c-article__info{margin-bottom:1.25rem}
}
.c-article__title-label{color:#303030}
.c-article__sharing{padding-top:.625rem;padding-bottom:.625rem;margin-top:.625rem;margin-bottom:.9375rem;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
@media(min-width:48em){.c-article__sharing{border-color:#d4d4d4}
}
.c-article__reading-icon{width:1.5rem;height:1.5rem;margin-right:-.05859375rem}
.c-article__abstract{font-size:1rem;line-height:21px;margin:1.25rem 0}
@media(min-width:48em){.c-article__abstract{font-size:1rem;line-height:24px}
}
@media(min-width:64em){.c-article__abstract{font-size:1rem;line-height:24px}
}
@media(min-width:85.4375em){.c-article__abstract{font-size:1.125rem;line-height:27px}
}
.c-article__abstract:first-child{margin-top:-.05859375rem}
.c-article__relatedlist{list-style:none;padding-left:0;margin:0;margin:.9375rem 0}
@media(min-width:48em){.c-article__relatedlist{margin:1.25rem 0}
}
.c-article__relateditem:before{content:"|";margin:0 10px}
.c-article__relateditem:first-child:before{display:none}
.c-article__relatedlink{color:#303030;text-decoration:underline;font-size:.875rem;line-height:1.625rem;font-weight:500}
.c-article__relatedlink:hover,.c-article__relatedlink:focus{color:#656565}
.c-article__body h2{margin:1.25rem 0}
.c-article__body h3{margin:1rem 0}
.c-article__body p+p{margin-top:1rem}
.c-article__body a{font-weight:500}
.c-article__fotogallery{margin:1.5625rem -.625rem 1.25rem -.625rem}
@media(min-width:48em){.c-article__fotogallery{margin-left:-.9375rem;margin-right:-.9375rem}
}
@media(min-width:85.4375em){.c-article__fotogallery{margin-left:-1.5625rem;margin-right:-1.5625rem}
}
.c-article__header+.c-article__fotogallery{margin:0}
.c-article__author{font-size:.875rem;margin:1.875rem 0 1.25rem}
@media(min-width:48em){.c-article__author{font-size:1rem}
}
@media(min-width:64em){.c-article__author{font-size:1rem}
}
@media(min-width:85.4375em){.c-article__author{font-size:1rem}
}
.c-article__author a{color:#656565}
.c-sharebar{padding-top:.625rem;margin:.625rem 0 .9375rem;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9}
@media(min-width:64em){.desktoparrowcont{width:62.4rem;position:fixed;min-height:109px;top:64%;margin:0 auto 0 -1.2rem;z-index:1}
}
@media(min-width:85.4375em){.desktoparrowcont{width:74.7rem;margin:0 auto 0 -2.25rem;z-index:1}
}
.frecce-navigazione_prev{width:11%;border:1px solid white;background:url("clientlibs_webagency/images/carousel-arrow-left.png") #c03;min-height:50px;position:fixed;top:57%;left:0;z-index:1000;margin-left:-0.625rem;background-repeat:no-repeat;background-position:center;background-size:12px;cursor:pointer;opacity:.4}
@media(min-width:48em){.frecce-navigazione_prev{width:8%;margin-left:0rem}
}
@media(min-width:48em) and (orientation:landscape){.frecce-navigazione_prev{width:6%;height:65px;margin-left:.92rem;border:1px solid white;opacity:1;display:none}
}
@media(min-width:64em){.frecce-navigazione_prev{width:22px;position:relative;margin-left:0rem;height:109px}
}
@media(min-width:1300px){.frecce-navigazione_prev{width:13px}
}
@media(min-width:85.4375em){.frecce-navigazione_prev{width:36px;height:109px;margin-left:0rem}
}
.nextcontent{padding:0rem 1rem;text-align:center}
.previouscontent{padding:0rem 1rem;text-align:center}
.frecce-content{width:78%;display:none;border:1px solid #bbb;background-color:white;border-radius:5px;position:fixed;top:55%;left:11%;min-height:100px;z-index:1000;padding:.5rem 1rem}
@media(min-width:48em){.frecce-content{top:55%}
}
@media(min-width:48em) and (orientation:landscape){.frecce-content{min-height:65px;width:0;left:1.2%;top:57%;border:0;padding-left:8%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);z-index:999;border-radius:0;transition:all .3s ease-in-out}
}
@media(min-width:64em){.frecce-content{position:absolute;top:0;min-height:109px}
}
@media(min-width:85.4375em){.frecce-content{height:109px}
}
.frecce-content .section{font-size:1.1em;text-transform:uppercase;color:#c03;text-align:center}
.frecce-content a{color:black;text-align:center;font-size:1em;font-weight:500}
.frecce-navigazione_next{width:11%;border:1px solid white;background:url("clientlibs_webagency/images/carousel-arrow-right.png") #c03;min-height:50px;position:fixed;top:57%;right:0;z-index:1000;cursor:pointer;margin-right:-0.625rem;background-repeat:no-repeat;background-position:center;background-size:12px;opacity:.4;height:50px}
@media(min-width:48em){.frecce-navigazione_next{width:8%;margin-right:0rem}
}
@media(min-width:48em) and (orientation:landscape){.frecce-navigazione_next{width:6%;height:65px;margin-right:.92rem;border:2px solid white;opacity:1;display:none}
}
@media(min-width:64em){.frecce-navigazione_next{width:22px;position:absolute;margin-right:0rem;top:0;height:109px}
}
@media(min-width:85.4375em){.frecce-navigazione_next{width:36px;height:109px;margin-right:0rem}
}
.prevarrowdesk,.nextarrowdesk{display:none;top:57%;transition:all .3s ease-in-out;background:white;cursor:pointer}
@media(min-width:48em) and (orientation:landscape){.prevarrowdesk,.nextarrowdesk{display:block;width:6%;height:65px;margin-right:.92rem;background-repeat:no-repeat;background-position:center;z-index:1}
}
@media(min-width:64em){.prevarrowdesk,.nextarrowdesk{width:0;position:absolute;margin-right:0rem;top:0;height:109px}
}
@media(min-width:85.4375em){.prevarrowdesk,.nextarrowdesk{width:0;height:109px;margin-right:0rem}
}
.prevarrowdesk .previouscontent,.nextarrowdesk .previouscontent{display:none;text-align:center;width:26%;height:109px;background:white;padding:5px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}
.prevarrowdesk .nextcontent,.nextarrowdesk .nextcontent{display:none;text-align:center;width:26%;height:109px;background:white;padding:5px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}
.prevarrowdesk .section,.nextarrowdesk .section{font-size:1.1em;text-transform:uppercase;color:#c03;text-align:center}
.prevarrowdesk a,.nextarrowdesk a{color:black;text-align:center;font-size:.9em;font-weight:500;text-decoration:underline}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.prevarrowdesk,.nextarrowdesk{display:none}
}
.nextarrowdesk{top:60%;right:50%;position:fixed}
@media(min-width:64em){.nextarrowdesk{-webkit-transform:translateX(31.25rem);-ms-transform:translateX(31.25rem);transform:translateX(31.25rem)}
}
@media screen and (min-width:85.4375em){.nextarrowdesk{-webkit-transform:translateX(37.25rem);-ms-transform:translateX(37.25rem);transform:translateX(37.25rem)}
}
.nextarrowdesk .arrow{right:0;background:url("clientlibs_webagency/images/carousel-arrow-right.png") #c03;background-repeat:no-repeat;background-position:center;background-size:10px;z-index:1000}
@media(min-width:64em){.nextarrowdesk .arrow{background-size:8px}
}
@media(min-width:85.4375em){.nextarrowdesk .arrow{background-size:10px}
}
.prevarrowdesk{top:60%;left:50%;position:fixed}
@media(min-width:64em){.prevarrowdesk{-webkit-transform:translateX(-31.25rem);-ms-transform:translateX(-31.25rem);transform:translateX(-31.25rem)}
}
@media screen and (min-width:85.4375em){.prevarrowdesk{-webkit-transform:translateX(-37.25rem);-ms-transform:translateX(-37.25rem);transform:translateX(-37.25rem)}
}
.prevarrowdesk .arrow{left:0;background:url("clientlibs_webagency/images/carousel-arrow-left.png") #c03;background-repeat:no-repeat;background-position:center;background-size:10px;z-index:1000}
@media(min-width:64em){.prevarrowdesk .arrow{background-size:8px}
}
@media(min-width:85.4375em){.prevarrowdesk .arrow{background-size:10px}
}
.arrow{position:absolute;top:0}
@media(min-width:48em) and (orientation:landscape){.arrow{width:6%;height:65px}
}
@media(min-width:64em){.arrow{width:13px;height:109px}
}
@media screen and (min-width:1300px) and (max-width:1400px){.arrow{width:14px!important}
}
@media(min-width:85.4375em){.arrow{width:22px;height:109px}
}
.c-exit-popup__modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.4)}
@media(max-width:47.99em) and (orientation:landscape){.c-exit-popup__modal{display:none!important}
}
.c-exit-popup__modal .c-exit-popup__section{text-transform:capitalize}
.c-exit-popup__modal .half{float:left;display:inline-block;padding:1rem;width:100%}
@media(min-width:48em){.c-exit-popup__modal .half{width:48%}
}
.c-exit-popup__modal .c-exit-popup_img{float:left;height:25%;width:40%}
@media screen and (orientation:landscape){.c-exit-popup__modal .c-exit-popup_img{width:25%}
}
@media(min-width:48em){.c-exit-popup__modal .c-exit-popup_img{width:55%}
}
.c-exit-popup__modal .c-exit-popup__title{text-decoration:none;float:left;padding-left:1rem;width:60%;font-size:.9rem;font-weight:500;line-height:1;color:#252424}
@media screen and (orientation:landscape){.c-exit-popup__modal .c-exit-popup__title{width:70%}
}
@media(min-width:48em){.c-exit-popup__modal .c-exit-popup__title{font-size:1.1rem;width:45%}
}
.c-exit-popup__modal .c-exit-popup__top{font-size:.9rem;text-align:center;padding:.6rem .7rem;font-weight:500;color:#b62a2c}
@media(min-width:48em){.c-exit-popup__modal .c-exit-popup__top{font-size:1.5rem;padding:1rem}
}
.c-exit-popup__modal .c-exit-popup__piuvisti{margin-left:1.1rem;border-bottom:1px solid #dcdcdc;font-size:.8rem;font-weight:500}
@media(min-width:48em){.c-exit-popup__modal .c-exit-popup__piuvisti{font-size:1.2rem}
}
.c-exit-popup__modal .modal-content{background-color:#fefefe;padding:10px 20px;border:1px solid #888;position:fixed;box-shadow:0 1px 39px 2px rgba(0,0,0,.6);width:70%;top:15%;left:15%}
@media(min-width:48em){.c-exit-popup__modal .modal-content{width:60%;top:25%;left:20%}
}
.c-exit-popup__modal .modal-content .half{display:inline-block;width:100%;padding:.7rem}
@media(min-width:48em){.c-exit-popup__modal .modal-content .half{width:48%}
}
@media screen and (min-width:48em) and (orientation:portrait){.c-exit-popup__modal .modal-content .half{width:100%}
}
.c-exit-popup__modal .close{float:none;position:absolute;top:2%;left:90%;color:#aaa;font-size:28px}
@media(min-width:48em){.c-exit-popup__modal .close{font-weight:bold;position:relative;float:right;top:0;left:0}
}
.c-exit-popup__modal .close:hover,.c-exit-popup__modal .close:focus{color:black;text-decoration:none;cursor:pointer}
.c-carousel{position:relative}
.c-videogallery .c-carousel{margin:.3125rem 0}
.c-widget .c-carousel{margin:.3125rem}
@media(max-width:47.99em){.l-content--top.l-content--top--reset .c-carousel,.l-content--bottom .c-carousel{padding-left:.625rem;padding-right:.625rem}
}
.c-carousel__main{position:relative;margin-bottom:.4375rem}
.c-carousel__main.c-carousel__main--video{padding-bottom:56.25%;height:0}
.c-carousel__main.c-carousel__main--video object,.c-carousel__main.c-carousel__main--video iframe,.c-carousel__main.c-carousel__main--video video,.c-carousel__main.c-carousel__main--video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.c-carousel__media-link:hover::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(243,243,243,.5);z-index:300}
.c-carousel__item{position:relative;margin-right:.1875rem}
.c-mediaCarousel__carousel .c-carousel__item{padding-right:.3125rem}
.c-fotogallery .c-carousel__item{position:relative;outline:0}
.c-fotogallery .c-carousel__item:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.3)}
.c-fotogallery .c-carousel__item img{border:solid 2px transparent}
.c-fotogallery .c-carousel__item.slick-current:after,.c-fotogallery .c-carousel__item.is-fotogallery-current:after{display:none}
.c-fotogallery .c-carousel__item.slick-current img,.c-fotogallery .c-carousel__item.is-fotogallery-current img{border:solid 2px white}
.c-carousel__label{position:absolute;bottom:0;left:0;width:100%;padding:0 8px 8px}
@media(min-width:48em){.c-carousel__label{position:static;padding:0}
}
.c-carousel__photo-icon,.c-carousel__play-icon{color:#fff;fill:#fff}
@media(min-width:48em){.c-carousel__photo-icon,.c-carousel__play-icon{position:absolute;left:10px}
}
.c-carousel__photo-icon{width:15px;height:15px}
@media(min-width:48em){.c-carousel__photo-icon{top:50px;width:20px;height:20px}
}
.c-carousel__play-icon{width:25px;height:25px}
@media(min-width:48em){.c-carousel__play-icon{top:10px;width:30px;height:30px}
}
.c-carousel__title{color:#fff;margin-top:.375rem}
@media(min-width:48em){.c-carousel__title{position:absolute;bottom:0;width:100%;padding:0 .625rem .25rem}
}
.c-carousel__nav-icon{width:30px;height:30px}
.c-carousel__prev,.c-carousel__next{position:absolute;top:0;z-index:300;width:3.75rem;height:100%;color:#fff;opacity:0;transition:opacity .3s}
.c-carousel__prev:before,.c-carousel__next:before{display:block;content:"";top:50%;width:35px;width:2.1875rem;height:70px;height:4.375rem;margin-top:-35px;position:absolute;transition:background-color .3s}
.c-carousel__prev:hover,.c-carousel__prev:focus,.c-carousel__next:hover,.c-carousel__next:focus{cursor:pointer}
.c-mediaCarousel__carousel .c-carousel__prev,.c-mediaCarousel__carousel .c-carousel__next{background-color:rgba(0,0,0,.7)}
.l-sidebar .c-carousel__prev,.l-sidebar .c-carousel__next{width:1.875rem}
.c-archive__daylist .c-carousel__prev,.c-archive__daylist .c-carousel__next{opacity:1}
.c-archive__daylist .c-carousel__prev:before,.c-archive__daylist .c-carousel__next:before{background-color:rgba(0,0,0,.6);width:30px;width:1.875rem;height:50px;height:3.125rem;margin-top:-25px}
.c-carousel__prev svg,.c-carousel__next svg{position:absolute;top:50%;color:white;margin-top:-.75rem;width:1.5rem;height:1.5rem}
.c-carousel__prev{left:0;background-image:linear-gradient(to right,white,transparent)}
.c-carousel__prev:before{left:0}
.c-mediaCarousel__carousel .c-carousel__prev{left:-.625rem}
.c-carousel__prev svg{left:3px}
@media(min-width:64em){.c-carousel__prev:focus,.c-carousel__prev:hover{opacity:1}
.c-carousel__prev:focus:before,.c-carousel__prev:hover:before{background-color:rgba(0,0,0,.6)}
}
.c-carousel__next{right:0;background-image:linear-gradient(to right,transparent,white)}
.c-carousel__next:before{right:0}
.c-carousel__next svg{right:3px}
.c-mediaCarousel__carousel .c-carousel__next{right:-.625rem}
@media(min-width:64em){.c-carousel__next:focus,.c-carousel__next:hover{opacity:1}
.c-carousel__next:focus:before,.c-carousel__next:hover:before{background-color:rgba(0,0,0,.6)}
}
.c-cardBlock{padding-left:.625rem;padding-right:.625rem}
@media(min-width:48em){.c-cardBlock{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}
}
@media(min-width:85.4375em){.c-cardBlock{margin-left:-1.5625rem;margin-right:-1.5625rem;padding-left:1.5625rem;padding-right:1.5625rem}
}
@media(max-width:47.99em){.c-cardBlock__card+.c-cardBlock__card{margin-top:.9375rem}
}
@media(min-width:48em){.c-cardBlock__card{width:50%}
.c-cardBlock__card:nth-of-type(even){padding-left:.625rem}
.c-cardBlock__card:nth-of-type(odd){padding-right:.625rem}
.c-cardBlock__card:nth-of-type(n+3){margin-top:.9375rem}
}
.c-cardBlock__loadMore{margin:.9375rem 0 1.875rem}
@media(min-width:48em){.c-cardBlock__loadMore{margin:1.25rem 0 2.5rem}
}
.c-cardBlock-related{overflow-x:auto}
.c-cardBlock-related__list{list-style:none;padding-left:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.c-cardBlock-related__item{margin-right:15px}
@media(min-width:48em){.c-cardBlock-related__item{margin-right:20px}
}
@media(min-width:64em){.c-cardBlock-related__item{margin-right:20px}
}
@media(min-width:85.4375em){.c-cardBlock-related__item{margin-right:25px}
}
.c-card{background-color:#fff;padding:0 .625rem .9375rem}
.c-cardBlock__card>.c-card{height:100%}
.c-mediaCarousel__carousel .c-card{background-color:transparent}
.c-card.c-card--mega{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0;padding-left:0;width:100%}
.c-card.c-card--mini{position:relative;width:8.125rem;padding:0}
@media(min-width:48em){.c-card.c-card--mini{width:13.125rem}
}
@media(min-width:64em){.c-card.c-card--mini{width:10.875rem}
}
@media(min-width:85.4375em){.c-card.c-card--mini{width:13.125rem}
}
.c-card.c-card--mini a:hover{text-decoration:none}
.c-carousel .c-card.c-card--mini{width:100%;padding-bottom:50px;margin-bottom:-50px}
.c-card.c-card--movie{max-width:9.375rem;padding:0;position:relative;background:transparent}
.c-card.c-card--movie.c-card--movie-portrait{max-width:none}
.c-card.c-card--overlay{position:relative;padding-bottom:0}
.c-card.c-card--special{background-color:#20272a;border:solid 5px #c03;padding:1.25rem;width:100%}
@media(min-width:48em){.c-card.c-card--special{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.c-card.c-card--tvguide{background-color:#20272a;padding:.9375rem;overflow:auto}
@media(min-width:48em) and (max-width:63.99em){.c-card.c-card--tvguide{padding:1.5625rem}
}
@media(min-width:85.4375em){.c-card.c-card--tvguide{padding:1.5625rem}
}
.c-card__overlink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:300}
.c-card__overlink:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(255,255,255,.1);transition:opacity .2s;opacity:0}
.c-card__overlink:hover:before,.c-card__overlink:focus:before{opacity:1}
.c-card__category{position:relative;background-color:#f5f5f5;font-size:18px;border-bottom:solid 4px #c03;padding:.625rem}
@media(min-width:48em){.c-card__category{font-size:24px;padding:.9375rem 0 .625rem}
}
.c-card--mega .c-card__category{padding-top:0}
.c-card__img{display:block;position:relative;margin-left:-.625rem;margin-right:-.625rem}
.c-card__img img{position:absolute;height:100%;width:auto;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.c-card--mega .c-card__img{-webkit-order:1;-ms-flex-order:1;order:1}
.c-card--mega .c-card__img,.c-card--mini .c-card__img,.c-card--special .c-card__img,.c-card--movie .c-card__img{margin:0}
.c-card--overlay .c-card__img:after{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);content:""}
@media(min-width:48em){.c-card--special .c-card__img{min-width:460px;-webkit-flex-basis:460px;-ms-flex-preferred-size:460px;flex-basis:460px;margin-bottom:0}
}
@media(min-width:64em) and (max-width:85.4275em){.c-card--special .c-card__img{min-width:350px;-webkit-flex-basis:350px;-ms-flex-preferred-size:350px;flex-basis:350px}
}
.c-card--tvguide .c-card__img{width:50%;margin:0;padding-right:.9375rem;float:left}
.c-card__sidebarVideo{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}
.c-card__sidebarVideo.is-active{z-index:1}
.c-card__sidebarVideo>div{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:48em){.c-card--special .c-card-wrap{padding-left:1.25rem}
}
.c-card--overlay .c-card-wrap{position:absolute;bottom:0;left:0;width:100%;padding:.625rem}
.c-card__caption{bottom:10px;font-size:14px;left:0;padding:5px 4px;position:absolute;text-align:center;text-transform:uppercase;width:100%;background-color:rgba(255,255,255,.7);color:#303030}
.c-card__info{border-bottom:solid 1px #e9e9e9;margin-bottom:.3125rem;padding:.3125rem 0}
.c-card__info svg{width:1.25rem;height:1.25rem}
.c-card__info sup{position:relative;top:-2px}
.c-card--mega .c-card__info{margin-left:.625rem;margin-right:.625rem;-webkit-order:2;-ms-flex-order:2;order:2}
@media(min-width:48em){.c-card--mega .c-card__info{margin-left:.9375rem;margin-right:.9375rem}
}
.c-card--mini .c-card__info{border-bottom:0;padding:.375rem;margin-bottom:0}
@media(min-width:48em){.c-card--mini .c-card__info{padding:.8125rem}
}
@media(min-width:64em){.c-card--mini .c-card__info{padding:.5rem}
}
@media(min-width:85.4375em){.c-card--mini .c-card__info{padding:.8125rem}
}
.c-card--overlay .c-card__info,.c-card--movie .c-card__info,.c-card--special .c-card__info{padding-bottom:0;border-bottom:0}
.c-card--tvguide .c-card__info{font-size:.75rem;width:50%;overflow:auto;border-bottom:0;color:#a4a4a4}
@media(min-width:48em){.c-card--tvguide .c-card__info{font-size:1.125rem}
}
@media(min-width:64em){.c-card--tvguide .c-card__info{font-size:1rem}
}
@media(min-width:85.4375em){.c-card--tvguide .c-card__info{font-size:1.125rem}
}
.c-card__title{font-size:1.125rem;font-size:18px;line-height:1.2;max-height:64.8px;overflow:hidden;margin-bottom:.3125rem;font-weight:400}
@media(min-width:48em){.c-card__title{font-size:1.5rem}
}
@media(min-width:64em){.c-card__title{font-size:1.3125rem}
}
@media(min-width:85.4375em){.c-card__title{font-size:1.5rem}
}
@media(min-width:48em){.c-card__title{font-size:24px;line-height:1.2;max-height:86.4px;overflow:hidden}
}
@media(min-width:64em){.c-card__title{font-size:21px;line-height:1.2;max-height:75.6px;overflow:hidden}
}
@media(min-width:85.4375em){.c-card__title{font-size:24px;line-height:1.2;max-height:86.4px;overflow:hidden}
}
.c-card__img+.c-card__title{margin-top:.625rem}
.c-card__title.c-card__title--small{font-size:1.125rem}
@media(min-width:48em){.c-card__title.c-card__title--small{font-size:1.25rem}
}
@media(min-width:64em){.c-card__title.c-card__title--small{font-size:1.25rem}
}
@media(min-width:85.4375em){.c-card__title.c-card__title--small{font-size:1.375rem}
}
.c-mediaCarousel__carousel .c-card__title{color:#e9e9e9}
.c-card__title.c-card__title--mega{-webkit-order:0;-ms-flex-order:0;order:0;padding:12px .625rem;max-height:none}
@media(min-width:48em){.c-card__title.c-card__title--mega{padding:20px .9375rem}
}
@media(min-width:64em){.c-card__title.c-card__title--mega{padding:20px .9375rem}
}
@media(min-width:85.4375em){.c-card__title.c-card__title--mega{padding:22px 1.5625rem}
}
.c-card--mini .c-card__title{font-size:.75rem;font-size:12px;line-height:1.2;max-height:43.2px;overflow:hidden;font-weight:500}
@media(min-width:48em){.c-card--mini .c-card__title{font-size:1rem}
}
@media(min-width:64em){.c-card--mini .c-card__title{font-size:.875rem}
}
@media(min-width:85.4375em){.c-card--mini .c-card__title{font-size:1rem}
}
@media(min-width:48em){.c-card--mini .c-card__title{font-size:16px;line-height:1.2;max-height:57.6px;overflow:hidden}
}
@media(min-width:64em){.c-card--mini .c-card__title{font-size:14px;line-height:1.2;max-height:50.4px;overflow:hidden}
}
@media(min-width:85.4375em){.c-card--mini .c-card__title{font-size:16px;line-height:1.2;max-height:57.6px;overflow:hidden}
}
.c-card--movie .c-card__title{font-size:16px;font-weight:500}
.c-card--overlay .c-card__title{margin-bottom:0;font-weight:500;font-size:.875rem}
.c-card--overlay .c-card__title a{color:white}
.c-card--tvguide .c-card__title{width:50%}
.c-card--tvguide .c-card__title a{color:#e9e9e9}
.c-widget .c-card__title,.c-card--special .c-card__title{color:#e9e9e9}
.c-widget .c-card__title a,.c-card--special .c-card__title a{color:#e9e9e9}
.c-card--mega .c-card__content{margin-left:.625rem;margin-right:.625rem;-webkit-order:3;-ms-flex-order:3;order:3}
@media(min-width:48em){.c-card--mega .c-card__content{margin-left:.9375rem;margin-right:.9375rem}
}
.c-card--overlay .c-card__content{display:none}
.c-card--special .c-card__content{color:#a4a4a4}
.c-card__content a{color:#656565}
.c-card__content a:hover,.c-card__content a:focus{text-decoration:none}
.c-card--special .c-card__content a{color:#a4a4a4;text-decoration:underline}
.c-card__iconbtn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.c-card__iconbtn.c-card__iconbtn--aside{-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:.3125rem;bottom:.3125rem}
.c-card__iconbtn.c-card__iconbtn--top{-webkit-transform:none;-ms-transform:none;transform:none;top:.625rem;left:.625rem;z-index:1}
.c-card__extraContent{color:#838383;font-size:14px}
.c-card__btn{margin-top:.9375rem}
@media(max-width:47.99em){.c-card__btn{width:100%}
}
.c-card--tvguide .c-card__btn{padding-top:.9375rem}
@media(max-width:47.99em){.c-card--tvguide .c-card__btn{text-align:center;clear:both}
}
.c-mediaCarousel__heading{background-color:#f5f5f5;overflow:auto}
@media(max-width:47.99em){.c-mediaCarousel__heading{padding-left:.625rem;padding-right:.625rem}
}
.c-mediaCarousel__title{font-size:1.125rem;font-weight:400;color:#e9e9e9}
@media(min-width:48em){.c-mediaCarousel__title{font-size:2.25rem}
}
@media(min-width:64em){.c-mediaCarousel__title{font-size:1.5rem}
}
@media(min-width:85.4375em){.c-mediaCarousel__title{font-size:2.25rem}
}
.c-mediaCarousel__carousel{background-color:#20272a;padding:.625rem .625rem 0}
@media(min-width:48em){.c-mediaCarousel__carousel{padding:.9375rem .9375rem 0}
}
.c-image{text-align:center}
.c-image a,.c-image img{display:inline-block}
.c-image img{width:100%}
.c-image__content{font-size:0}
.c-viewer{position:relative}
.c-viewer__bg img{width:100%;display:block}
.c-viewer__body{background-color:rgba(0,0,0,.3);color:#e9e9e9;padding:.625rem;position:absolute;bottom:0;left:0;width:100%;text-align:center}
@media(min-width:48em){.c-viewer__body{background-color:transparent;top:0;padding:.9375rem;text-align:left;width:47%}
}
@media(min-width:64em){.c-viewer__body{padding:1.5625rem;width:45%}
}
.c-viewer--on-light .c-viewer__body{color:#303030}
.c-viewer__play{position:absolute;left:50%;top:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;z-index:300}
@media(min-width:48em){.c-viewer__play{top:50%;width:60px;height:60px}
}
@media(min-width:64em){.c-viewer__play{width:80px;height:80px}
}
.c-viewer__play svg{width:100%;height:100%}
.c-viewer__label{font-size:.6875rem;margin-bottom:.3125rem;text-transform:uppercase;color:#e9e9e9}
@media(min-width:48em){.c-viewer__label{font-size:.75rem}
}
@media(min-width:64em){.c-viewer__label{font-size:.875rem}
}
@media(min-width:85.4375em){.c-viewer__label{font-size:1rem}
}
@media(min-width:48em){.c-viewer__label{margin-bottom:.625rem}
}
.c-viewer--on-light .c-viewer__label{color:#303030}
.c-viewer__title{font-size:1.3125rem;margin-bottom:.3125rem;color:#e9e9e9;font-weight:400}
@media(min-width:48em){.c-viewer__title{font-size:2.75rem}
}
@media(min-width:64em){.c-viewer__title{font-size:3.4375rem}
}
@media(min-width:85.4375em){.c-viewer__title{font-size:2.25rem}
}
@media(min-width:48em){.c-viewer__title{font-size:44px;line-height:1.2;max-height:105.6px;overflow:hidden;margin-bottom:1.25rem}
}
.c-viewer__title.c-viewer__title--small{font-size:1.3125rem;max-height:none}
@media(min-width:48em){.c-viewer__title.c-viewer__title--small{font-size:2rem}
}
@media(min-width:64em){.c-viewer__title.c-viewer__title--small{font-size:2rem}
}
@media(min-width:85.4375em){.c-viewer__title.c-viewer__title--small{font-size:2.25rem}
}
.c-viewer--on-light .c-viewer__title{color:#303030}
.c-viewer__abstract{display:none}
@media(min-width:64em){.c-viewer__abstract{font-size:16px;line-height:1.2;max-height:57.6px;overflow:hidden;display:block;font-size:16px;margin-bottom:1.25rem}
}
@media(min-width:85.4375em){.c-viewer__abstract{font-size:21px;line-height:1.2;max-height:75.6px;overflow:hidden;font-size:21px}
}
.c-viewer__note{display:none}
@media(min-width:48em){.c-viewer__note{display:block;position:absolute;bottom:1.5625rem;font-size:12px}
}
@media(min-width:64em){.c-viewer__note{font-size:12px}
}
.c-viewer__videoWrap{display:none;position:absolute;bottom:0;left:0;width:100%;height:0;overflow:hidden;background-color:#000;text-align:center;z-index:301}
.c-viewer__videoWrap>*{margin:auto}
.c-viewer__videoWrap.is-active{display:block;height:100%}
.c-viewer__video{margin:0 auto}
@media(max-width:47.99em){.c-viewer__video{width:95%;margin-top:-25%;top:50%}
}
@media(min-width:48em){.c-viewer__video{width:65%}
}
.c-viewer__videoToggle{position:absolute;top:10px;right:10px;padding:.3125rem}
.c-viewer__videoToggle svg{color:white;width:1.5rem;height:1.5rem}
.c-multiple-viewer{position:relative}
.c-multiple-viewer .slick-dots{background-color:rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;min-height:30px}
@media(min-width:48em){.c-multiple-viewer .slick-dots{position:absolute;bottom:0;left:0;width:100%}
}
@media(max-width:47.99em){.c-multiple-viewer.is-playing{border-bottom:solid 30px transparent}
}
.c-multiple-viewer__item:not(:first-child){position:absolute;top:0;width:100%;z-index:-1}
.c-multiple-viewer__item.slick-slide:not(:first-child){position:static;top:auto;z-index:auto}
.c-movie-schedule{margin-bottom:.9375rem}
.c-movie-schedule__meta{margin-bottom:.9375rem;padding:.9375rem .625rem}
@media(min-width:48em){.c-movie-schedule__meta{padding:.9375rem .9375rem}
}
@media(min-width:64em){.c-movie-schedule__meta{padding:1.5625rem .9375rem}
}
@media(min-width:85.4375em){.c-movie-schedule__meta{padding:1.5625rem}
}
.c-movie-schedule__cinema{width:100%;border-bottom:solid 1px #e9e9e9;margin-bottom:.9375rem;padding-bottom:.9375rem}
@media(max-width:47.99em){.c-movie-schedule__cinema:last-child{margin-bottom:0}
}
@media(min-width:48em){.c-movie-schedule__cinema.c-movie-schedule__cinema--halfWidth{width:49%}
.c-movie-schedule__cinema.c-movie-schedule__cinema--halfWidth:nth-of-type(2n){margin-right:2%}
}
.c-movie-schedule__list{background-color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.9375rem .625rem}
@media(min-width:48em){.c-movie-schedule__list{padding:.9375rem .9375rem}
}
@media(min-width:64em){.c-movie-schedule__list{padding:1.5625rem .9375rem}
}
@media(min-width:85.4375em){.c-movie-schedule__list{padding:1.5625rem}
}
.c-movie-schedule__timelist{list-style:none;padding-left:0;margin:0;font-size:.75rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media(min-width:48em){.c-movie-schedule__timelist{font-size:.875rem}
.c-movie-schedule__timelist+.c-movie-schedule__timelist{margin-left:.9375rem}
}
p+.c-movie-schedule__timelist{margin-top:.9375rem}
.c-movie-schedule__timelist li{margin:0 .625rem .625rem 0}
.c-movie-schedule__cinema--halfWidth .c-movie-schedule__timelist li{margin:0 .3125rem .3125rem 0}
.c-movie-schedule__timelist li:last-child{margin-right:0}
.c-media{margin:0}
.c-media.c-article__media{margin:1.5625rem -.625rem 1.25rem}
@media(min-width:48em){.c-media.c-article__media{margin-left:-.9375rem;margin-right:-.9375rem}
}
.c-media.c-media--image{position:relative}
.c-media.c-media--with-icon{position:relative}
.c-media.c-media--with-icon:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2)}
.c-media img{display:block;width:100%}
.c-media .lazyload__wrapper{position:relative;height:0;padding-bottom:62.5%;text-align:center;background:#000}
.c-media .lazyload__wrapper img{position:absolute;height:100%;width:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery .c-media{max-height:100vh}
}
.c-media__videodata{margin-bottom:-1px}
.c-media-icon{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;pointer-events:none;z-index:301}
.c-media-caption{font-size:.75rem;line-height:1.2;background-color:#000;color:#e9e9e9;padding:.9375rem;text-align:left;width:100%;position:relative}
@media(min-width:48em){.c-media-caption{font-size:.875rem}
}
@media(min-width:64em){.c-media-caption{font-size:.875rem}
}
@media(min-width:85.4375em){.c-media-caption{font-size:1rem}
}
@media(min-width:85.4375em){.c-media-caption{padding-top:1.25rem;padding-bottom:1.25rem}
}
.c-article__media .c-media-caption{padding-left:.625rem;padding-right:.625rem}
@media(min-width:48em){.c-article__media .c-media-caption{padding-left:.9375rem;padding-right:.9375rem}
}
.c-fotogallery .c-media-caption{padding-left:.625rem;padding-right:.625rem;background-color:transparent}
@media(max-width:47.99em) and (orientation:portrait){.c-fotogallery .c-media-caption{margin-top:2.5rem}
}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery .c-media-caption{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:100%;z-index:300;margin-top:0}
}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery.is-tapped .c-media-caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media(min-width:48em){.c-media-caption{margin-top:0}
}
.c-media-caption.c-media-caption--over{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.8)}
.c-mediaCarousel__media .c-media-caption.c-media-caption--over{border-top:solid 4px #c03;background-color:rgba(0,0,0,.7);padding-top:1.25rem}
@media(min-width:48em){.c-mediaCarousel__media .c-media-caption.c-media-caption--over{padding-top:2.1875rem;padding-bottom:1.5625rem}
}
.c-media-caption a{font-weight:500;color:#e9e9e9;text-decoration:underline}
.c-mediaCarousel__media .c-media-caption a{color:white}
.c-media-caption__credits{margin-top:1rem;font-size:.6875rem;color:#a4a4a4}
@media(min-width:48em){.c-media-caption__credits{font-size:.75rem}
}
.c-fotogallery{background-color:#20272a;overflow:hidden}
.c-fotogallery.is-active{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100vh;left:0;margin:0;position:fixed;top:0;width:100vw;z-index:300}
@media(min-width:48em){.c-fotogallery,.c-fotogallery.is-active{position:relative;top:auto;height:auto;left:auto}
}
.c-fotogallery__wrapper{display:none}
.c-fotogallery.is-active .c-fotogallery__wrapper{display:block;position:relative}
@media(min-width:48em){.c-fotogallery__wrapper{display:block}
}
.c-fotogallery__intro{position:relative;display:block;height:0;padding-top:62.66%}
.c-fotogallery.is-active .c-fotogallery__intro{display:none}
.c-fotogallery__intro img{width:auto;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;display:block}
.c-fotogallery__toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;color:#fff;z-index:300;width:100%;height:100%;text-decoration:none;text-align:center}
.c-fotogallery__toggle::before{background-color:rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:300;transition:background .15s}
.c-fotogallery__toggle:hover,.c-fotogallery__toggle:focus{text-decoration:none}
.c-fotogallery__toggle:hover::before,.c-fotogallery__toggle:focus::before{background-color:rgba(0,0,0,.6)}
.c-fotogallery__introicon{margin:0 auto;z-index:300}
.c-fotogallery__toggle--label{margin-top:.625rem;z-index:300}
.c-fotogallery__toggle--total{font-size:14px;font-style:italic;color:#a4a4a4;z-index:300}
.c-fotogallery__header{width:100%}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery__header{position:fixed;z-index:300;background-color:rgba(0,0,0,.7);top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}
.c-fotogallery.is-tapped .c-fotogallery__header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.c-fotogallery__headerbar{width:100%;padding:.5rem .625rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}
.c-fotogallery.is-active .c-fotogallery__headerbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
@media(min-width:48em){.c-fotogallery__headerbar,.c-fotogallery.is-active .c-fotogallery__headerbar{display:none}
}
.c-fotogallery__title{font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 .625rem 0 .9375rem;color:#fff}
.c-fotogallery__close{color:white}
.c-fotogallery__close svg{width:1rem;height:1rem}
.c-fotogallery__imagewrapper{list-style:none;padding-left:0;margin:0}
.c-fotogallery__item{outline:0}
@media(max-width:63.99em){.c-fotogallery__item.c-fotogallery__item--outbrain{height:100vh;overflow-y:scroll}
}
.c-media-caption__toggle{display:none}
@media(max-width:47.99em) and (orientation:portrait){.is-active>.c-media-caption__toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}
.c-fotogallery__prev,.c-fotogallery__next{position:absolute;z-index:300;color:white;top:0;margin-top:29%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c-fotogallery__prev:hover,.c-fotogallery__prev:focus,.c-fotogallery__next:hover,.c-fotogallery__next:focus{cursor:pointer}
.c-fotogallery__prev svg,.c-fotogallery__next svg{width:1.5rem;height:1.5rem}
@media(min-width:64em){.c-fotogallery__prev,.c-fotogallery__next{opacity:0;transition:opacity .15s}
.c-fotogallery:hover .c-fotogallery__prev,.c-fotogallery:focus .c-fotogallery__prev,.c-fotogallery__prev:hover,.c-fotogallery__prev:focus,.c-fotogallery:hover .c-fotogallery__next,.c-fotogallery:focus .c-fotogallery__next,.c-fotogallery__next:hover,.c-fotogallery__next:focus{opacity:1}
}
.c-fotogallery__prev{left:5px}
.c-fotogallery__next{right:5px}
@media(min-width:48em){.c-fotogallery__next{right:0}
}
.c-fotogallery__frame{position:absolute;top:0;left:0;width:100%;margin-top:62.6%;text-align:center}
.c-fotogallery__frame:after{content:"";display:block;width:calc(1 - $page-padding-s - $page-padding-s);margin:0 10px;margin:0 .625rem;height:1px;background-color:#a4a4a4;position:relative}
@media(min-width:48em){.c-fotogallery__frame:after{display:none}
}
.c-fotogallery__frame .share__label{display:none}
@media(min-width:64em){.c-fotogallery__frame .share__label{display:inline}
}
.c-fotogallery__controls{width:100%;padding:.5625rem .625rem}
.c-fotogallery__header .c-fotogallery__controls{display:none}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery__frame .c-fotogallery__controls{display:none}
.c-fotogallery__header .c-fotogallery__controls{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.c-fotogallery__header .c-fotogallery__controls:after{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:1px;display:block;background-color:#e9e9e9;content:""}
}
@media(min-width:48em){.c-fotogallery__controls{position:absolute;bottom:0;left:0;width:100%;color:white;background-color:rgba(0,0,0,.7)}
}
.c-fotogallery__pager{color:#a4a4a4;font-size:1rem}
@media(min-width:48em){.c-fotogallery__pager{font-size:1rem}
}
.c-fotogallery__intro .c-fotogallery__pager{position:relative;z-index:300;padding:.4375rem .9375rem}
@media(min-width:48em){.c-fotogallery__intro .c-fotogallery__pager{padding:.4375rem 1.25rem}
}
.c-fotogallery__currentpage{font-weight:500;color:#e9e9e9}
.c-fotogallery__buttons{text-transform:uppercase;font-size:14px}
.c-fotogallery__buttons a{text-decoration:none;color:#a4a4a4}
.c-fotogallery__buttons svg{margin:0 8px;width:1.25rem;height:1.25rem}
.c-fotogallery__size{display:none}
@media(min-width:64em){.c-fotogallery__size{display:inline-block}
.c-fotogallery__size .resize{display:none}
.is-gallery-expanded .c-fotogallery__size .expand{display:none}
.is-gallery-expanded .c-fotogallery__size .resize{display:inline-block}
}
.c-fotogallery__thumbnail{display:none}
.c-fotogallery.is-active .c-fotogallery__thumbnail{display:block}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery__thumbnail{display:none}
}
@media(min-width:48em){.c-fotogallery__thumbnail{padding:.125rem;display:block}
}
.c-fotogallery__banner{display:none;position:fixed;bottom:2px;left:0;width:100%;text-align:center}
.c-fotogallery.is-active .c-fotogallery__banner{display:block}
@media(max-width:47.99em) and (orientation:landscape){.c-fotogallery.is-active .c-fotogallery__banner{display:none}
}
@media(min-width:48em){.c-fotogallery__banner,.c-fotogallery.is-active .c-fotogallery__banner{display:none}
}
.c-videogallery .mainVideo{cursor:pointer}
.c-sharebar{padding-top:.625rem;margin:.625rem 0 .9375rem;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9}
.c-tag{background-color:#fff;border-bottom-width:3px;border:solid 1px #838383;border-bottom-width:2px;color:#838383;display:inline-block;font-size:.875rem;font-weight:500;padding:.625rem .9375rem;margin-bottom:.625rem;margin-right:.625rem;white-space:nowrap}
.c-tag:last-child{margin-right:0}
.c-tag:hover,.c-tag:focus{color:#a4a4a4;border-color:#e9e9e9;text-decoration:none}
.c-tag:active{border-color:#838383;color:#838383}
.c-taglist{margin:1.875rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.c-taglist:last-child{margin-bottom:.9375rem}
.c-taglist__label{font-size:.875rem;margin:.625rem 1.25rem 1.875rem 0;color:#303030;font-weight:500}
.c-introSpecial{background-color:white;padding:.625rem 1.25rem}
@media(min-width:48em){.c-introSpecial{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.9375rem}
}
@media(min-width:64em){.c-introSpecial{padding:1.25rem}
}
@media(min-width:85.4375em){.c-introSpecial{padding:1.5625rem}
}
@media(min-width:48em){.c-introSpecial.c-introSpecial--no-align{display:block}
}
.c-card--mega .c-introSpecial{-webkit-order:4;-ms-flex-order:4;order:4;padding-bottom:0;border-top:solid 1px #e9e9e9;margin-top:.625rem;padding-top:.9375rem}
@media(min-width:48em){.c-card--mega .c-introSpecial{margin-top:.9375rem}
}
@media(min-width:64em){.c-card--mega .c-introSpecial{margin-top:1.25rem;padding-top:1.25rem}
}
@media(min-width:85.4375em){.c-card--mega .c-introSpecial{margin-top:1.5625rem;padding-top:1.5625rem}
}
.c-card__title+.c-introSpecial{border-top:0;margin-top:0}
.c-introSpecial__logo{width:11.25rem}
@media(max-width:47.99em){.c-introSpecial__logo{margin-bottom:.625rem}
}
@media(min-width:48em){.c-introSpecial__logo{margin-right:.9375rem}
}
@media(min-width:64em){.c-introSpecial__logo{width:14.375rem;margin-right:1.25rem}
}
.c-introSpecial__logo img{display:block}
@media(min-width:48em){.c-introSpecial--no-align .c-introSpecial__logo{margin-bottom:.9375rem}
}
@media(min-width:48em){.c-introSpecial--no-align .c-introSpecial__body{margin-bottom:.9375rem}
}
.c-introSpecial__btn{margin-top:.625rem}
@media(max-width:47.99em){.c-seoExtraContent{padding-left:.625rem;padding-right:.625rem}
}
.c-seoExtraContent__main{max-height:0;overflow:hidden}
.is-active .c-seoExtraContent__main{max-height:30rem}
.c-seoExtraContent__toggle{display:inline-block;font-weight:500;text-decoration:none;margin-top:1rem}
.c-seoExtraContent__toggle svg{margin-left:10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.is-active .c-seoExtraContent__toggle svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.c-recirculation .c-recirculation__title{text-transform:uppercase;font-weight:bold;margin-bottom:0}
@media(max-width:47.99em){.c-recirculation{padding:1.25rem 10px}
}
.c-recirculation ul{list-style-type:none;padding:1.25rem 0 0}
.c-recirculation ul li{margin-bottom:1.85rem;padding-bottom:1.85rem;border-bottom:1px solid #b9b9b9}
.c-recirculation ul li .c-search-result{padding-right:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex}
.c-recirculation ul li .c-iconbtn{background:#c03;border-radius:50%;left:.3125rem;bottom:.8rem}
.c-recirculation ul li .c-search-result__pic{position:relative}
.c-recirculation ul li .c-search-result__text,.c-recirculation ul li .c-search-result__slug{font-size:.875rem;line-height:1.125rem}
.c-recirculation ul li svg{padding:1%;fill:white;position:absolute;z-index:100}
@media(max-width:47.99em){.c-recirculation ul li svg{padding:3%}
}
.c-recirculation ul li .c-search-result__pic{margin-right:.9375rem;width:8.125rem}
@media(min-width:48em){.c-recirculation ul li .c-search-result__pic{margin-right:1.25rem;width:13.125rem}
}
@media(min-width:64em){.c-recirculation ul li .c-search-result__pic{margin-right:1.25rem;width:13.125rem}
}
.c-recirculation ul li .c-search-result__info{-ms-flex-negative:100;-webkit-flex-shrink:100;flex-shrink:100}
.c-recirculation ul li .c-search-result__title{font-weight:400;font-size:1.25rem}
.c-recirculation ul li .c-search-result__title a{text-decoration:none;color:#252424}
@media(max-width:47.99em){.c-recirculation ul li .c-search-result__title{font-weight:400;font-size:.875rem}
}
@media(min-width:48em){.l-sidebar--top>.piuvisti>.videovisti{display:none}
}
@media(min-width:64em){.l-sidebar--top>.piuvisti>.videovisti{display:block}
}
.piuvisti{counter-reset:item;width:100%;background:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);padding:.75rem .625rem}
.piuvisti h2{color:#c03;font-size:20.8px;margin-bottom:1.0rem}
.piuvisti figure{margin:0}
.piuvisti ol{list-style:none;padding:0;margin-bottom:-50px}
.piuvisti ol li:first-child{position:relative;top:-35px;margin-right:35px;border-top:0;padding-right:.6rem;background:white}
.piuvisti ol li{padding:1.3rem .0rem;font-size:16px;font-weight:500;line-height:1.0em;color:#2d2d2d;border-top:1px solid #c3c3c3;counter-increment:item;padding-left:2.0rem;position:relative;top:-35px}
.piuvisti ol li a{text-decoration:none;color:#303030}
.piuvisti ol li a:hover{opacity:.5}
.piuvisti ol li:before{margin-left:-20.8px;margin-left:-1.3rem;content:counter(item);color:#c03;width:1.2em;text-align:left;display:inline-block;position:absolute;font-size:1.3em}
.piuvisti .videovisti ol{margin-bottom:0}
.piuvisti .videovisti ol li:first-child{position:unset;margin-right:0;top:0;padding-top:0}
.piuvisti .videovisti ol li{top:0;padding-left:1rem}
.piuvisti .videovisti ol li span{text-decoration:none;display:inline-block;width:45%;padding-left:1rem;float:none}
@media(min-width:48em){.piuvisti .videovisti ol li span{float:right}
}
.piuvisti .videovisti ol li a{position:relative;display:inline-block}
@media(max-width:63.99em){.piuvisti .videovisti ol li a{width:100%}
}
.piuvisti .videovisti ol li .c-carousel__play-icon{bottom:.8rem;width:30px;height:30px;top:auto;position:absolute}
@media(max-width:47.99em){.piuvisti .videovisti ol li .c-carousel__play-icon{left:1rem}
}
.piuvisti .videovisti ol li:before{margin-left:-16px;margin-left:-1rem}
.piuvisti .videovisti figure{margin:0;width:50%;display:inline-block;position:relative}
@media(max-width:47.99em){.piuvisti .videovisti figure{float:left}
}
@media(max-width:63.99em){.piuvisti .videovisti figure img{width:100%}
}
.c-single-movie{border-top:solid 4px #c03;padding:.9375rem .625rem}
@media(min-width:48em){.c-single-movie{padding:.9375rem .9375rem}
}
@media(min-width:64em){.c-single-movie{padding:1.5625rem .9375rem}
}
@media(min-width:85.4375em){.c-single-movie{padding:1.5625rem}
}
.c-single-movie.c-movie-schedule__single-movie{border-top:0;background-color:#20272a;color:#a4a4a4}
.c-single-movie.c-movie-schedule__single-movie h1,.c-single-movie.c-movie-schedule__single-movie strong{color:#e9e9e9}
.c-single-movie.c-movie-schedule__single-movie .c-btn{font-size:.875rem;margin-top:.625rem;width:100%}
.c-single-movie__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:.625rem}
.c-single-movie__label{color:#e9e9e9;font-size:.875rem;font-weight:500;margin-bottom:.9375rem;margin-top:-.3125rem;text-transform:uppercase;width:100%}
.c-single-movie__poster{-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px;min-width:130px;margin-right:.625rem}
@media(min-width:48em){.c-single-movie__poster{-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px;margin-right:.9375rem}
}
@media(min-width:64em){.c-single-movie__poster{-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px;min-width:130px}
}
@media(min-width:85.4375em){.c-single-movie__poster{-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px}
}
.c-movie-schedule__single-movie .c-single-movie__headings a{color:#e9e9e9;text-decoration:underline}
.c-single-movie__title{margin-bottom:.3125rem}
.c-movie-schedule__single-movie .c-single-movie__title{font-size:1.125rem;line-height:21px}
@media(min-width:48em){.c-movie-schedule__single-movie .c-single-movie__title{font-size:1.5rem;line-height:28px}
}
@media(min-width:64em){.c-movie-schedule__single-movie .c-single-movie__title{font-size:1.3125rem;line-height:25px}
}
@media(min-width:85.4375em){.c-movie-schedule__single-movie .c-single-movie__title{font-size:1.3125rem;line-height:25px}
}
@media(max-width:47.99em){.c-movie-schedule__single-movie .c-single-movie__title{margin-bottom:.625rem}
}
.c-single-movie__meta{font-size:.75rem;margin-bottom:.625rem}
@media(min-width:48em){.c-single-movie__meta{font-size:.875rem}
}
@media(min-width:64em){.c-single-movie__meta{font-size:.875rem}
}
@media(min-width:85.4375em){.c-single-movie__meta{font-size:.875rem}
}
.c-single-movie__meta span+span:before{content:" | ";margin:0 4px;margin:0 .25rem}
@media(max-width:47.99em){.c-movie-schedule__single-movie .c-single-movie__meta{display:none}
}
.c-single-movie__synopsis{margin-bottom:.9375rem}
.c-single-movie__details{list-style:none;padding-left:0;margin:0;border-bottom:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;margin:.625rem 0;padding:.625rem 0}
@media(min-width:48em){.c-single-movie__details{-webkit-column-count:2;column-count:2;-webkit-column-gap:3%;column-gap:3%;-webkit-column-width:50%;column-width:50%;margin:.9375rem 0;padding:.9375rem 0}
}
.c-single-movie__cast{margin-bottom:.9375rem}
.c-single-movie__cast a{font-weight:500}
.c-single-movie__trailer,.c-single-movie__body{margin-bottom:.9375rem}
.c-single-movie__body--compressed{font-size:16px;line-height:1.2;max-height:96px;overflow:hidden}
.c-single-movie__body--compressed.is-active{max-height:none;max-height:initial}
.c-single-movie__body--compressed.is-active+.c-btn{display:none}
.redbordertop{border-top:solid 4px #c03}
.redbordertop .c-breadcrumb{padding-top:0!important;padding-bottom:0!important;padding:.9375rem .625rem}
@media(min-width:48em){.redbordertop .c-breadcrumb{padding:.9375rem .9375rem}
}
@media(min-width:85.4375em){.redbordertop .c-breadcrumb{padding:1.5625rem}
}
.c-scheda-personaggio{padding-top:0!important;padding:.9375rem .625rem;margin-bottom:0}
@media(min-width:48em){.c-scheda-personaggio{padding:.9375rem .9375rem}
.c-scheda-personaggio h2{color:#20272a;font-size:1.3rem}
}
@media(min-width:64em){.c-scheda-personaggio{padding:1.5625rem .9375rem}
.c-scheda-personaggio h2{color:black;font-size:1.3rem}
}
@media(min-width:85.4375em){.c-scheda-personaggio{padding:1.5625rem}
}
.c-scheda-personaggio h2{color:#20272a;font-size:1.3rem}
.c-scheda-personaggio.c-movie-schedule__single-movie{border-top:0;background-color:#20272a;color:#a4a4a4}
.c-scheda-personaggio.c-movie-schedule__single-movie h1,.c-scheda-personaggio.c-movie-schedule__single-movie strong{color:#e9e9e9}
.c-scheda-personaggio.c-movie-schedule__single-movie .c-btn{font-size:.875rem;margin-top:.625rem;width:100%}
.c-scheda-personaggio__header{width:100%;display:inline-block;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:.625rem;position:relative}
.c-scheda-personaggio__poster{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;margin-right:.625rem;float:left}
.c-scheda-personaggio__poster .c-article__media{margin:0!important}
.c-scheda-personaggio__poster .c-media{margin:0!important}
@media(min-width:48em){.c-scheda-personaggio__poster{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-right:.9375rem}
.c-scheda-personaggio__poster .c-article__media{margin:0!important}
.c-scheda-personaggio__poster .c-media{margin:0!important}
}
@media(min-width:64em){.c-scheda-personaggio__poster{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.c-scheda-personaggio__poster .c-article__media{margin:0!important}
.c-scheda-personaggio__poster .c-media{margin:0!important}
}
@media(min-width:85.4375em){.c-scheda-personaggio__poster{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%}
.c-scheda-personaggio__poster .c-article__media{margin:0!important}
.c-scheda-personaggio__poster .c-media{margin:0!important}
}
.c-scheda-personaggio__poster .lazyload__wrapper img{height:auto}
.c-scheda-personaggio__poster .lazyload__wrapper--9-13{padding-bottom:66%}
.j-carousel-personaggi{margin-bottom:30px}
.j-carousel-personaggi .c-card__info{background-color:#fff;padding:10px 10px 15px 10px;min-height:64px}
.j-carousel-personaggi .c-section-title__label{font-size:1.3rem}
.c-scheda-personaggio__headings{height:auto;max-width:40%;float:left}
.c-movie-schedule__single-movie .c-scheda-personaggio__headings a{color:#e9e9e9;text-decoration:underline}
.c-scheda-personaggio__meta strong{color:#656565}
.c-scheda-personaggio__title{color:#20272a;font-weight:400;margin-bottom:.3125rem}
@media(max-width:47.99em){.c-scheda-personaggio__title{margin-bottom:.625rem;font-size:1.2em;font-weight:bold}
}
.c-scheda-personaggio__description{margin-bottom:.9375rem}
.c-scheda-personaggio__synopsis p{min-width:100px}
@media(min-width:20em){.c-scheda-personaggio__synopsis{max-width:auto;position:relative;margin-top:.9375rem;float:left}
.c-scheda-personaggio__synopsis p{min-width:200px}
}
@media(min-width:48em){.c-scheda-personaggio__synopsis{max-width:47%;position:relative;display:inline-block;float:left}
}
@media(min-width:64em){.c-scheda-personaggio__synopsis{max-width:47%;position:relative;display:inline-block;float:left}
}
.c-scheda-personaggio__body{margin-bottom:.9375rem}
.c-scheda-personaggio__body--compressed{font-size:16px;line-height:1.2;max-height:96px;overflow:hidden}
.c-scheda-personaggio__body--compressed.is-active{max-height:none;max-height:initial}
.c-scheda-personaggio__body--compressed.is-active+.c-btn{display:none}
.c-archive{padding:0 0 .9375rem 0}
.c-archive-year,.c-archive-month,.c-archive-year-item__list{list-style:none;padding-left:0;margin:0;padding:1.25rem 0}
.c-archive-year>li{margin-top:1.25rem;padding-top:1.25rem;border-top:solid 1px #e9e9e9}
.c-archive-year-item__list{margin-top:.9375rem}
.c-archive-year-item__list>li{display:inline-block;margin-bottom:.3125rem}
.c-archive-year-item__list>li:after{margin:0 5px;margin:0 .3125rem;content:" | "}
.c-archive-year-item__list>li:last-child:after{display:none}
.c-archive-year-item__list a{color:#656565}
.c-archive-month li+li{margin-top:.625rem}
@media(min-width:64em){.c-archive-month li+li{margin-top:.9375rem}
}
@media(min-width:85.4375em){.c-archive-month li+li{margin-top:1.25rem}
}
.c-archive-month-header{text-align:center}
.c-archive__daylist{list-style:none;padding-left:0;margin:0;margin:1.25rem 0 1.5625rem;padding:0 1.25rem;white-space:nowrap}
.c-archive__daylist li{display:inline-block;text-align:center}
.c-archive__daylink{color:currentColor;display:inline-block;margin:0 .3125rem;min-height:.625rem;min-width:.625rem;padding:.3125rem .625rem;text-align:center;text-decoration:none}
.c-archive__daylink:focus,.c-archive__daylink:hover{background-color:#d4d4d4;text-decoration:none}
.slick-current>.c-archive__daylink,.is-active>.c-archive__daylink{background-color:#d4d4d4;font-weight:500;color:#c03}
.c-archive__sectiontitle{margin-top:.9375rem}
.c-archive-grid{list-style:none;padding-left:0;margin:0}
.c-archive-grid__item{padding:0 .3125rem .3125rem}
@media(min-width:48em){.c-archive-grid__item{padding:0 0 .9375rem 0}
}
@media(min-width:64em){.c-archive-grid__item{padding:0 .3125rem 1.25rem 0}
}
@media(min-width:85.4375em){.c-archive-grid__item{padding:0 0 1.5625rem 0}
}
.c-404{text-align:center;margin:.625rem auto;padding:.9375rem;max-width:64.5833333333%}
@media(min-width:64em){.c-404{margin:2.8125rem auto;padding:1.5625rem}
}
@media(min-width:85.4375em){.c-404{max-width:65.8362989324%}
}
.c-404__title,.c-404__body,.c-404__search{margin:.625rem 0}
@media(min-width:48em){.c-404__title,.c-404__body,.c-404__search{margin:.9375rem 0}
}
@media(min-width:64em){.c-404__title,.c-404__body,.c-404__search{margin:1.25rem 0}
}
@media(min-width:85.4375em){.c-404__title,.c-404__body,.c-404__search{margin:1.5625rem 0}
}
.c-404__bg{max-width:13.125rem;margin-bottom:.9375rem}
@media(min-width:48em){.c-404__bg{margin-bottom:1.25rem}
}
.u-font-normal{font-weight:400!important}
.u-font-medium{font-weight:500!important}
.u-font-bold{font-weight:700!important}
.u-hidden{display:none}
@media(max-width:47.99em){.u-hidden-m{display:none!important}
}
@media(min-width:48em) and (max-width:63.99em){.u-hidden-t{display:none!important}
}
@media(min-width:64em) and (max-width:85.4275em){.u-hidden-d{display:none!important}
}
@media(min-width:85.4375em){.u-hidden-w{display:none!important}
}
.u-align-center{text-align:center}
.u-align-left{text-align:left}
.u-align-right{text-align:right}
.u-nowrap{white-space:nowrap}
.u-nounderline{text-decoration:none!important}
.u-text-light{color:white!important}
.u-text-dark{color:#20272a!important}
.u-text-red{color:#c03!important}
.u-no-underline{text-decoration:none!important}
@media(max-width:47.99em){.u-wide-m{margin-left:-.625rem!important;margin-right:-.625rem!important}
}
@media(min-width:48em) and (max-width:63.99em){.u-wide-t{margin-left:-.9375rem!important;margin-right:-.9375rem!important}
}
.u-hidden{display:none!important}
.u-noscroll{position:fixed;overflow:hidden}
[disabled]{opacity:.7!important;pointer-events:none!important;cursor:default!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
[class*='--mockup']{outline:1px solid orange;background-position:top;background-size:contain;background-repeat:no-repeat}
.c-header--mockup{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background:#20272a url(clientlibs_webagency/images/_demo/mockup/header_320.png) no-repeat center top;height:60px;width:100%}
@media(min-width:48em){.c-header--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/header_768.jpg)}
}
@media(min-width:64em){.c-header--mockup{height:80px;background-image:url(clientlibs_webagency/images/_demo/mockup/header_1000.jpg)}
}
.c-footer--mockup{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background:#20272a url(clientlibs_webagency/images/_demo/mockup/footer_320.png) no-repeat center top;height:291px;width:100%}
@media(min-width:48em){.c-footer--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/footer_768.jpg);height:181px}
}
@media(min-width:64em){.c-footer--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/footer_1000.jpg);height:337px}
}
.c-searchbar--mockup{display:none}
@media(min-width:48em){.c-searchbar--mockup{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background:#656a6b url(clientlibs_webagency/images/_demo/mockup/search_768.jpg) no-repeat 0 0;display:block;height:40px;width:100%}
}
@media(min-width:64em){.c-searchbar--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/search_1000.jpg)}
}
.c-main-search--mockup{display:block;background:transparent url(clientlibs_webagency/images/_demo/mockup/ricerca_768.jpg) no-repeat 0 50%;background-size:cover;height:130px;width:100%}
.c-sectionbar--mockup{background-color:#e9e9e9;background-image:url(clientlibs_webagency/images/_demo/mockup/sectionbar_320.png);height:40px;width:100%}
@media(min-width:48em){.c-sectionbar--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/sectionbar_768.jpg);height:45px}
}
@media(min-width:64em){.c-sectionbar--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/sectionbar_1000.jpg)}
}
.c-sharebar--mockup{background-color:rgba(255,255,0,.2);background-image:url(clientlibs_webagency/images/_demo/mockup/sharebar_320.jpg);height:28px;width:100%;outline:0}
@media(min-width:48em){.c-sharebar--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/sharebar_768.jpg);height:49px}
}
.c-topten--mockup{background-color:transparent;background-image:url(clientlibs_webagency/images/_demo/mockup/topten_1000.jpg);height:635px;width:100%;display:none}
@media(min-width:48em){.c-topten--mockup{display:block}
}
.c-cinemafinder--mockup{background-color:transparent;background-image:url(clientlibs_webagency/images/_demo/mockup/trovacinema_320.png);height:297px}
.c-skytonight--mockup{background-color:transparent;background-image:url(clientlibs_webagency/images/_demo/mockup/stasera_1000.jpg);height:436px;display:none}
@media(min-width:48em){.c-skytonight--mockup{display:block}
}
.c-othersky--mockup{background-color:transparent;background-image:url(clientlibs_webagency/images/_demo/mockup/altrisky_1000.jpg);height:535px;display:none}
@media(min-width:48em){.c-othersky--mockup{display:block}
}
.c-socialbuzz--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/socialbuzz_1000.jpg);height:295px;display:none}
@media(min-width:48em){.c-socialbuzz--mockup{display:block}
}
.c-tagarea--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/tag_1000.jpg);height:168px;display:none}
@media(min-width:48em){.c-tagarea--mockup{display:block}
}
.c-related-content--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/related_320.png);height:590px}
@media(min-width:48em){.c-related-content--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/related_768.jpg);height:528px}
}
.c-related-interest--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/related_320.png);height:590px}
@media(min-width:48em){.c-related-interest--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/related_768.jpg);height:528px}
}
.c-moviecard--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/scheda-film_320.png);height:479px}
@media(min-width:48em){.c-moviecard--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/scheda-film_768.jpg);height:316px}
}
.c-taglist--mockup{background-image:url(clientlibs_webagency/images/_demo/mockup/taglist.jpg);height:34px}
.c-widget--banner .c-widget__body{padding-top:0;padding-bottom:0}
@media(max-width:47.99em){.c-widget--banner #advBoxTop,.c-widget--banner #advBoxBottom{padding-top:.9375rem;padding-bottom:.9375rem}
}
@media(min-width:64em){.c-widget--banner #advBoxTop,.c-widget--banner #advBoxBottom{padding-top:1.25rem;padding-bottom:1.25rem}
}
@media screen and (orientation:portrait){.sticky-video-position{position:fixed;bottom:15px;left:10px;width:55%;height:auto;z-index:101}
}
.x-sticky-button{color:gray;position:absolute;top:-10px;right:-10px}
.hide-x-sticky-button{display:none}
.hide-x-sticky-button{display:none}
.sticky-x-box{height:20px;width:20px;background:#DDD;float:left;border-radius:50%}
.close-x{stroke:white;fill:transparent;stroke-width:5}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper{position:relative}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__image img{display:block;width:100%;margin-left:auto;margin-right:auto}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__image::after{background:linear-gradient(331.47deg,transparent,rgba(0,0,0,0.5) 99.99%,rgba(0,0,0,0.5));content:"";height:100%;position:absolute;top:0;width:100%}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening{position:relative;margin-top:-5px;margin-left:0;background:linear-gradient(225deg,#e5057b 0,#e51b26 100%);padding:20px;min-height:320px}
@media(min-width:48em){.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening{padding:inherit;background:inherit;margin-left:20px;position:absolute;top:0}
}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema__label span{font-size:12px}
@media(min-width:48em){.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema__label span{font-size:14px}
}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-gallery-hero-opening__section a{text-decoration:none;color:white;font-size:12px;font-weight:500}
@media(min-width:48em){.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-gallery-hero-opening__section a{text-decoration:none;font-size:14px;color:#e50675}
}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema-opening__title{color:white;width:100%;padding-top:8px}
@media(min-width:48em){.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema-opening__title{width:330px;padding-top:10px}
}
@media(min-width:64em){.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema-opening__title{width:350px}
}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .o-hero-cinema-opening__title h1{margin-top:0}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__opening .border-divider-cinema{border:1px solid #fff;opacity:inherit}
.o-hero-cinema__wrap_all .o-hero-cinema__wrapper .o-hero-cinema__credits{color:white;font-family:"Sky Text";font-size:12px;font-weight:500;line-height:15px;opacity:.7;bottom:5px;position:absolute}
.o-hero-cinema__wrap_all .o-hero-cinema__abstract{padding:1rem}
.o-hero-cinema__wrap_all .o-hero-cinema__abstract a{color:white;text-decoration:underline}
@media(min-width:48em){.o-hero-cinema__wrap_all .o-hero-cinema__abstract{background:linear-gradient(225deg,#e5057b 0,#e51b26 100%);width:750px;min-height:70px;margin-top:-70px;position:relative;z-index:2;color:white}
}
@media(min-width:64em){.o-hero-cinema__wrap_all .o-hero-cinema__abstract{width:63.3362989324%;min-height:110px;margin-top:-110px;position:relative;z-index:2}
}
@media(min-width:85.4375em){.o-hero-cinema__wrap_all .o-hero-cinema__abstract{width:66.3362989324%}
}
.o-hero-cinema__wrap_all .o-gallery-cinema__body .o-gallery-cinema__infoWrapper__info{background-color:#1f1f1f;color:#fff;margin:0}
.o-gallery-cinema__body .o-gallery-cinema__infoWrapper__info{background-color:#1f1f1f;color:#fff;margin:0}
.o-gallery-cinema__body .o-gallery-contentTG__linkMore.o-gallery-cinema__linkmore{line-height:20px}
@media(min-width:64em){.wrapper-sidebarTop-element{height:3000px}
}
@media(min-width:64em){.wrapper-sidebarBottom-element{height:3000px}
}
.c-sidebar-sticky{width:100%}
@media(min-width:64em){.c-sidebar-sticky{position:sticky;top:80px}
}
aside.l-sidebar--top .c-widget-carousel~.c-widget--banner{margin-top:1.25rem}
.c-widget-banner-spalla{background:0}
.c-widget-banner-spalla__body{padding:0}
.c-card-banner{padding-bottom:0;margin-bottom:1.25rem}
.loader{border:10px solid #f3f3f3;border-top:10px solid #c03;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;display:none;position:absolute;top:50%;left:50%;z-index:1000}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@media(max-width:47.99em){.loader{border:10px solid #f3f3f3;border-top:10px solid #c03;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;display:none;position:absolute;top:50%;left:44%;z-index:1000}
}
.c-card.c-card--mega.c-card--red-border-top{border-top:4px solid #c03}
@media(min-width:48em){.c-card--tvguide>.c-card__btn>.c-btn.mobile{display:none}
}
@media(max-width:47.99em){.c-card--tvguide>.c-card__btn>.c-btn.desktop{display:none}
}
.c-single-movie .o-respwrapper{max-height:20em}
.c-single-movie .o-respwrapper div{position:relative}
#dropdownFirstPage{flex-basis:100%!important}
#dropdownProv{flex-basis:100%!important}
.padding-top-trovaCinema{padding-top:15px}
@media(max-width:47.99em){.padding-top-trovaCinema{padding-top:10px}
}
@media(max-width:47.99em){.c-card--tvguide>.c-card__btn>.c-btn.desktop{display:none}
}
.trovaCinemaForm .c-form__group{margin-bottom:0;padding-bottom:0}
.trovaCinemaForm h2{font-weight:300}
.trovaCinemaForm hr{margin:.3rem 0}
.contenutiContainer{margin-top:1em}
.is-active .c-seoExtraContent__main{max-height:150rem}
.c-mediaCarousel__carousel .c-carousel__next{right:-.92rem}
.c-mediaCarousel__carousel .c-carousel__prev{left:-.92rem}
.c-article__author a:hover{text-decoration:none;cursor:default}
.c-searchbar__input input,.c-searchbar__input svg{visibility:hidden}
.c-sptemplate-body{display:none}
@media(min-width:64.0625em){.c-sptemplate-body{width:1920px;height:100%;margin:0 auto;position:relative}
.c-sptemplate-body span{width:100%;height:100%;position:fixed;top:0;left:0;background-position:center top;background-repeat:no-repeat}
}
.c-sptemplate-top{display:none}
@media(min-width:64.0625em){.c-sptemplate-top{display:none;height:260px;width:100%;max-width:1980px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:1}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxleft{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxleft img{max-width:200px;position:absolute}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxcenter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:auto}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxcenter-top{position:absolute;top:0;margin-left:auto;margin-right:auto;left:0;right:0}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxcenter-border{-ms-flex-item-align:end;align-self:flex-end;height:30px;width:100%;background-size:contain}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(min-width:64.0625em){.c-sptemplate-top-boxright img{max-width:200px;position:absolute}
}
.c-sptemplate-left{display:none}
@media(min-width:64.0625em){.c-sptemplate-left{height:auto;z-index:1;margin-right:-25px;position:relative;position:absolute;z-index:100;display:none}
}
@media(min-width:64.0625em){.c-sptemplate-left-border{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.c-sptemplate-left-border img{max-width:100%;-ms-flex-item-align:end;align-self:flex-end}
@media only screen and (min-width:1280px) and (max-width:1365px){.c-sptemplate-left{left:-21%}
}
@media only screen and (min-width:1366px) and (max-width:1429px){.c-sptemplate-left{left:-14%}
}
@media only screen and (min-width:1430px) and (max-width:1919px){.c-sptemplate-left{left:-18%}
}
@media only screen and (min-width:1920px) and (max-width:2555px){.c-sptemplate-left{left:0}
}
.c-sptemplate-right{display:none}
@media(min-width:64.0625em){.c-sptemplate-right{height:auto;display:none;z-index:1;margin-left:-25px;position:relative;right:0;position:absolute;z-index:100}
}
@media(min-width:64.0625em){.c-sptemplate-right-border{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.c-sptemplate-right-border img{max-width:100%;-ms-flex-item-align:end;align-self:flex-end}
@media only screen and (min-width:1280px) and (max-width:1365px){.c-sptemplate-right{right:-21%}
}
@media only screen and (min-width:1366px) and (max-width:1429px){.c-sptemplate-right{right:-14%}
}
@media only screen and (min-width:1430px) and (max-width:1919px){.c-sptemplate-right{right:-17%}
}
@media only screen and (min-width:1920px) and (max-width:2555px){.c-sptemplate-right{right:0}
}
.c-sptemplate-bottom{display:none}
@media(min-width:64.0625em){.c-sptemplate-bottom{display:none;max-width:1920px;margin:0 auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
}
@media(min-width:64.0625em){.c-sptemplate-bottom-boxcenter{position:absolute;width:100%;height:100%}
.c-sptemplate-bottom-boxcenter img{max-width:100%;-ms-flex-item-align:end;align-self:flex-end}
}
@media(min-width:64.0625em){.pageFlex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-15px;max-width:1920px;margin:0 auto;position:relative;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}
}
.stickTemplate{position:fixed;bottom:0;height:100%}
@media only screen and (min-width:2560px){a.c-sptemplate-left.stickTemplate{left:12.5%}
}
@media only screen and (min-width:2560px){a.c-sptemplate-left{left:0}
}
@media only screen and (min-width:2560px){a.c-sptemplate-right.stickTemplate{right:12.5%}
}
@media only screen and (min-width:2560px){a.c-sptemplate-right{right:0}
}
.sptemplateFlex{display:none}
@media(min-width:64.0625em){.sptemplateFlex{display:-webkit-box;display:-ms-flexbox;f display:flex}
}