html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus,button:focus{outline:none}a{outline:none;text-decoration:none;text-underline-position:under}strong{font-weight:bold}em{font-style:italic}u{text-decoration:underline}s{text-decoration:line-through}html,body,*{font-family:'Fira Sans', sans-serif;font-size:10px;color:#000}@font-face{font-family:'Georgia';src:url("../fonts/Georgia.ttf")}@font-face{font-family:'Georgia';src:url("../fonts/Georgia-Bold.ttf");font-weight:bold}@font-face{font-family:'Georgia';src:url("../fonts/Georgia-Italic.ttf");font-style:italic}@font-face{font-family:'Georgia';src:url("../fonts/Georgia-Bold-Italic.ttf");font-weight:bold;font-style:italic}main{padding-top:152px}main .advertisement{margin:15px 0;padding:15px 0 5px;width:calc(100% + 30px);margin-left:-15px;position:relative;text-align:center;background-color:#F5F5F5}main .advertisement>span{position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:.8rem;text-transform:uppercase;color:#BBBABA}main .video figure a picture{position:relative;display:block}main .video figure a picture::after{content:'';width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.9;background-image:url("../images/icon-video.svg");background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 600px){main{padding-top:203px}main .advertisement{width:auto;margin-left:0;padding-right:6px;padding-left:5px}main .advertisement.mobile-only{display:none}}@media only screen and (min-width: 1024px){main{padding-top:230px;display:block}}body>header{width:100%;position:fixed;z-index:2}body>header .top-row{height:69px;transition:.3s;background-color:#F2EFEC}body>header .top-row .content-wrapper{height:100%}body>header .top-row .content-wrapper .left{height:100%;margin-left:15px;display:flex;align-items:center;float:left}body>header .top-row .content-wrapper .left>*{display:inline-block}body>header .top-row .content-wrapper .left .icon-hamburger{width:21px;height:15px;background-image:url("../images/icon-black-hamburger.svg");background-repeat:no-repeat}body>header .top-row .content-wrapper .left .logo{margin-left:18px}body>header .top-row .content-wrapper .left .logo img{height:33px}body>header .top-row .content-wrapper .right{height:100%;margin-right:15px;display:flex;align-items:center;float:right}body>header .top-row .content-wrapper .right .additional-links>a{text-transform:lowercase;font-size:1.5rem;font-weight:600;color:#222}body>header .top-row .content-wrapper .right .additional-links>a::after{content:'';margin-left:6px;display:inline-block;background-size:contain;background-repeat:no-repeat}body>header .top-row .content-wrapper .right .additional-links>a.login{display:none}body>header .top-row .content-wrapper .right .additional-links>a.login::after{width:14px;height:14px;background-image:url("../images/icon-black-login.svg")}body>header .top-row .content-wrapper .right .additional-links>a.search::after{width:13px;height:13px;background-image:url("../images/icon-black-search.svg")}body>header .top-row .content-wrapper .right .logo-cgil-default{display:none}body>header .bottom-row{height:43px;transition:.3s;background-color:#E4E3E1}body>header .bottom-row .content-wrapper .highlights{display:none}body>header .bottom-row .content-wrapper nav ul{display:block;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none}body>header .bottom-row .content-wrapper nav ul li{display:inline-block}body>header .bottom-row .content-wrapper nav ul li a{line-height:43px;transition:.3s;text-decoration:underline;text-decoration-color:#FF747E;text-transform:uppercase;font-size:1.4rem;color:#3D3D3D}body>header .bottom-row .content-wrapper nav ul li:first-child{margin-left:15px}body>header .bottom-row .content-wrapper nav ul li:not(:last-child){margin-right:21px}body>header .bottom-row .content-wrapper nav ul li:last-child{margin-right:15px}body>header .bottom-row .content-wrapper nav ul::-webkit-scrollbar{display:none}body>header .latest-news{width:100%;height:40px;display:flex;align-items:center;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;background-color:#E41E20}body>header .latest-news .section-title{margin-top:3px;margin-right:12px;padding-left:15px;text-transform:uppercase;font-size:1.8rem;font-weight:bold;letter-spacing:1.7px;color:#FFF}body>header .latest-news .section-title::before{content:'';width:14px;height:14px;margin-right:8px;display:inline-block;background-image:url("../images/icon-white-ultim-ora.svg");background-size:contain;background-repeat:no-repeat}body>header .latest-news a{margin-top:3px;padding-right:15px;font-size:1.6rem;color:#FFF}body>header .latest-news::-webkit-scrollbar{display:none}body>header.sticky{box-shadow:0 2px 4px 0 rgba(0,0,0,0.14)}body>header.sticky .top-row{height:49px;background-color:#222}body>header.sticky .top-row .content-wrapper .left .icon-hamburger{background-image:url("../images/icon-white-hamburger.svg")}body>header.sticky .top-row .content-wrapper .left .logo img{display:none}body>header.sticky .top-row .content-wrapper .left .logo::after{content:'';width:157px;height:28px;display:inline-block;background-image:url("../images/logo-collettiva-white.svg")}body>header.sticky .top-row .content-wrapper .right .additional-links>a{color:#FFF}body>header.sticky .top-row .content-wrapper .right .additional-links>a.login::after{background-image:url("../images/icon-white-login.svg")}body>header.sticky .top-row .content-wrapper .right .additional-links>a.search::after{background-image:url("../images/icon-white-search.svg")}body>header.sticky .bottom-row,body>header.sticky .latest-news{height:0;overflow:hidden}@media only screen and (min-width: 375px){body>header .top-row .content-wrapper .left .logo img{height:36px}body>header .top-row .content-wrapper .right .additional-links{margin-left:40px}}@media only screen and (min-width: 600px){body>header.sticky .top-row{height:60px;position:relative;z-index:1}body>header.sticky .top-row .content-wrapper .right .social-media{display:none}body>header.sticky .top-row .content-wrapper .right .additional-links>a:not(:first-child)::before{border-color:#FFF}body>header.sticky .bottom-row{width:100%;height:51px;position:absolute;top:0;background-color:transparent;transition:background-color 0s}body>header.sticky .bottom-row .content-wrapper{position:relative}body>header.sticky .bottom-row .content-wrapper .highlights{display:none}body>header.sticky .bottom-row .content-wrapper nav{position:absolute;top:7px;right:170px;z-index:1}body>header.sticky .bottom-row .content-wrapper nav ul li a{color:#FFF}body>header.sticky .bottom-row .content-wrapper nav ul li:nth-child(n+3){display:none}body>header .top-row{height:112px}body>header .top-row .content-wrapper .left .logo img{width:258px;height:46px}body>header .top-row .content-wrapper .right .social-media{display:flex;align-items:flex-end}body>header .top-row .content-wrapper .right .social-media li a{padding:0 11px;display:block;background-repeat:no-repeat;background-origin:content-box}body>header .top-row .content-wrapper .right .social-media li a.facebook{width:7px;height:14px;background-image:url("../images/icon-black-facebook.svg")}body>header .top-row .content-wrapper .right .social-media li a.twitter{width:16px;height:12px;background-image:url("../images/icon-black-twitter.svg")}body>header .top-row .content-wrapper .right .social-media li a.linkedin{width:16px;height:16px;background-image:url("../images/icon-black-linkedin.svg")}body>header .top-row .content-wrapper .right .social-media li a.whatsapp{width:16px;height:16px;background-image:url("../images/icon-black-whatsapp.svg")}body>header .top-row .content-wrapper .right .social-media li a.telegram{width:20px;height:16px;background-image:url("../images/icon-black-telegram.svg")}body>header .top-row .content-wrapper .right .additional-links>a.login{display:inline-block}body>header .top-row .content-wrapper .right .additional-links>a:not(:first-child)::before{content:'';height:24px;margin:0 10px;display:inline;border-left:1px solid #000}body>header .bottom-row{height:51px}body>header .bottom-row .content-wrapper nav ul li a{line-height:51px}}@media only screen and (min-width: 1024px){body>header .top-row .content-wrapper,body>header .bottom-row .content-wrapper,body>header .latest-news .content-wrapper{width:100%;max-width:1280px;margin:0 auto}body>header .top-row .content-wrapper .right .logo-cgil-default{width:39px;margin-left:30px;display:block}body>header .bottom-row .content-wrapper{display:flex}body>header .bottom-row .content-wrapper .highlights{margin:0 15px;display:inline-block;align-self:center;font-size:1.6rem;font-weight:bold}body>header.sticky .top-row .content-wrapper .right .logo-cgil-default{display:none}body>header.sticky .bottom-row .content-wrapper nav{right:200px}body>header.sticky .bottom-row .content-wrapper nav ul li:nth-child(n+1){display:inline-block}body>header.sticky .bottom-row .content-wrapper nav ul li:nth-child(n+4){display:none}}.slide-out-nav{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:5;display:none;overflow:auto;background-color:#222}.slide-out-nav a{color:#F2EFEC}.slide-out-nav .top-wrapper{padding:20px 20px 20px 15px}.slide-out-nav .top-wrapper .close{width:14px;height:14px;display:inline-block;vertical-align:top;background-image:url("../images/icon-white-close.svg");background-size:contain;font-size:3rem;color:#FFF}.slide-out-nav .top-wrapper .logo-collettiva{height:35px;margin-left:15px;vertical-align:top}.slide-out-nav .top-wrapper .logo-cgil{width:29px;height:40px;float:right}.slide-out-nav .search-wrapper{padding:0 20px;position:relative}.slide-out-nav .search-wrapper .search-field{width:100%;padding-bottom:10px;border:none;border-bottom:1px solid rgba(251,60,63,0.9);background-color:transparent;font-size:1.5rem;font-weight:600;letter-spacing:.5px;color:#FFF}.slide-out-nav .search-wrapper .search-field::-webkit-input-placeholder{opacity:.5;color:#FFF}.slide-out-nav .search-wrapper .search-field:-ms-input-placeholder{opacity:.5;color:#FFF}.slide-out-nav .search-wrapper .search-field::placeholder{opacity:.5;color:#FFF}.slide-out-nav .search-wrapper .search-button{width:15px;height:16px;position:absolute;right:20px;bottom:12px;border:none;background-image:url("../images/icon-white-search.svg");background-color:transparent}.slide-out-nav .additional-links{padding:30px 20px}.slide-out-nav .additional-links .login{font-size:1.5rem;font-weight:600;letter-spacing:.5px;color:rgba(255,255,255,0.5)}.slide-out-nav .additional-links .login::before{content:'';width:14px;height:14px;margin-right:10px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-white-login.svg")}.slide-out-nav nav{font-size:1.6rem;font-weight:600;letter-spacing:.53px}.slide-out-nav nav>ul{border-bottom:1px solid rgba(255,255,255,0.1)}.slide-out-nav nav>ul>li>a{padding:15px 0 15px 35px;display:block;border-top:1px solid rgba(255,255,255,0.1)}.slide-out-nav nav>ul>li>a:not(:only-child)::after{content:'';width:8px;height:17px;margin-right:20px;display:block;float:right;opacity:.5;transform:rotate(90deg);background-image:url("../images/icon-grey-arrow-right.svg");background-size:contain;background-repeat:no-repeat}.slide-out-nav nav>ul>li ul{max-height:0;display:flex;flex-wrap:wrap;overflow:hidden;transition:.3s;opacity:0;background-color:#131313}.slide-out-nav nav>ul>li ul li{width:50%}.slide-out-nav nav>ul>li ul li a{padding:15px 20px;display:block;border-bottom:1px solid rgba(255,255,255,0.05);text-transform:uppercase;font-size:1.5rem;font-weight:normal;letter-spacing:1.15px;color:#FFF}.slide-out-nav nav>ul>li.open ul{max-height:200px;padding:5px 15px 15px;opacity:1}.slide-out-nav nav>ul>li.open>a::after{transform:rotate(270deg)}.slide-out-nav .secondary-nav{padding:14px 30px 20px}.slide-out-nav .secondary-nav li a{padding:10px 0;display:block;opacity:.5;font-size:1.5rem;font-weight:500;letter-spacing:.7px;color:#FFF}.slide-out-nav .social-media{display:none}.slide-out-nav.just-search>*:not(.top-wrapper):not(.search-wrapper){display:none}.slide-out-nav.just-search .top-wrapper .close{width:17px;height:17px;float:right}.slide-out-nav.just-search .top-wrapper .logo-collettiva{height:28px;margin-left:0}.slide-out-nav.just-search .top-wrapper .logo-cgil{display:none}.slide-out-nav.just-search .search-wrapper{width:calc(100% - 40px);position:absolute;top:120px}@media only screen and (min-width: 600px){.slide-out-nav{width:400px}.slide-out-nav .top-wrapper{padding-top:30px}.slide-out-nav .top-wrapper .close{float:right}.slide-out-nav .top-wrapper .logo-collettiva{height:50px;margin-left:0}.slide-out-nav .top-wrapper .logo-cgil{display:none}.slide-out-nav .search-wrapper{padding:0 35px 0 30px}.slide-out-nav .search-wrapper .search-button{right:35px}.slide-out-nav .additional-links{padding-left:30px}.slide-out-nav nav>ul>li>a:not(:only-child)::after{margin-right:45px}.slide-out-nav.just-search{width:100%}.slide-out-nav.just-search>*:not(.top-wrapper):not(.search-wrapper){display:none}.slide-out-nav.just-search .top-wrapper .logo-collettiva{height:34px}.slide-out-nav.just-search .search-wrapper{width:70%;padding-left:15%;top:50%;transform:translateY(-50%)}}section{margin:30px 15px}section h3{padding-top:19px;position:relative;z-index:1;font-size:2.5rem;font-weight:600;letter-spacing:1px}section h3::before{content:'';width:6px;height:39px;margin-right:9px;margin-left:-15px;display:inline-block;vertical-align:middle;background-color:#E41E20}section .overtitle{padding:5px 0;text-transform:uppercase;text-decoration:underline;text-underline-position:under;text-decoration-color:#FF747E;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section header h2 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section header .author{padding-top:7px;display:inline-block;font-size:1.2rem;letter-spacing:.92px;color:#3D3D3D}section header .intro{padding-top:10px;line-height:1.33;font-size:1.5rem;letter-spacing:-.19px}section.landing{margin:0}section.landing.type-1 article.video:first-child figure picture::after{width:70px;height:70px}section.landing.type-2 article:first-of-type figure{position:absolute;bottom:110px}section.landing.type-2 article:first-of-type figure a picture img{height:210px}section.landing.type-2 article:first-of-type header{max-width:none;margin-top:10px;position:static}section.landing.type-2 article:first-of-type header .overtitle{color:#3D3D3D}section.landing.type-2 article:first-of-type header h2 a{color:#000}section.landing.type-2 article:first-of-type header .author{padding-top:240px;padding-bottom:10px;display:inline-block;font-size:1.2rem;letter-spacing:.92px;color:#3D3D3D}section.landing.type-2 article:first-of-type header .intro{height:57px;padding-top:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem;line-height:1.33;letter-spacing:-.19px}section.landing.type-2 article:first-of-type.playing header{display:block}section.landing.type-2 article:not(:first-of-type){padding-bottom:10px;background-color:#F2EFEC}section.landing.type-2 article:not(:first-of-type) h2{margin-bottom:0}section.landing.type-2 article:not(:first-of-type):last-child a{padding-bottom:10px}section.landing article:first-of-type{margin-bottom:10px;position:relative}section.landing article:first-of-type figure{position:relative}section.landing article:first-of-type figure a picture img{width:100%;height:500px;object-fit:cover}section.landing article:first-of-type figure a::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0.72) 0%, transparent 17%, transparent 57%, rgba(0,0,0,0.4037990196) 65%, #000 100%)}section.landing article:first-of-type figure .meride-video-container{display:none}section.landing article:first-of-type header{max-width:310px;padding:0 15px 15px;position:absolute;bottom:0}section.landing article:first-of-type header .overtitle{font-size:1.4rem;color:#FFF}section.landing article:first-of-type header h2{margin-top:8px}section.landing article:first-of-type header h2 a{-webkit-line-clamp:4;font-size:3rem;font-weight:bold;color:#FFF}section.landing article:first-of-type.playing figure>a{display:none}section.landing article:first-of-type.playing figure .meride-video-container{display:block}section.landing article:first-of-type.playing header{display:none}section.landing article:first-of-type.playing.hot figure::after{display:none}section.landing article:first-of-type.hot figure::after{content:'Ultim\'ora';position:absolute;top:15px;left:15px;text-transform:uppercase;font-size:1.8rem;font-weight:bold;letter-spacing:1.5px;color:#FF4451}section.landing article:not(:first-of-type) h2{margin-bottom:10px;padding:10px 15px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.18;font-size:1.7rem;font-weight:500}section.landing article:not(:first-of-type) h2 a{display:inline;-webkit-line-clamp:initial}section.landing article:not(:first-of-type) h2 a:not(:first-child){padding-left:5px}section.landing article:not(:first-of-type) h2::before{content:'';width:36px;height:1px;margin-right:10px;display:inline-block;vertical-align:middle;background-color:#FF747E}section.landing article:not(:first-of-type):last-child a{padding-bottom:0}section.mixed-articles article figure a picture img{width:calc(100% + 30px);margin-left:-15px}section.mixed-articles article figure+header{padding-top:7px;padding-bottom:35px;border-top:none}section.mixed-articles article header{padding-top:15px;padding-bottom:10px;border-top:1px solid #D6D6D6}section.mixed-articles article header h2 a{padding:10px 0;display:block;line-height:1.11;font-size:1.8rem;font-weight:bold}section.mixed-articles.type-2 article figure+header{padding-top:12px;padding-bottom:28px}section.mixed-articles.type-2 article header{padding-top:20px;padding-bottom:20px}section.mixed-articles.type-2 article header h2 a{padding-bottom:0}section.mixed-articles.type-2 article header time{margin-left:15px;font-size:1.3rem;letter-spacing:1px;color:#AEAEAE}section.talking-point{margin-right:0;margin-left:0;padding:0 15px;position:relative;background-color:#F2EFEC;border-bottom:10px solid #FB3C3F}section.talking-point h3{color:#FFF}section.talking-point h3::before{background-color:#FFF}section.talking-point>article figure{margin-top:15px;margin-bottom:7px}section.talking-point>article figure a picture img{width:calc(100% + 30px);margin-left:-15px}section.talking-point>article header{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}section.talking-point>article header h2{margin-top:11px}section.talking-point>article header h2 a{font-size:2.6rem;font-weight:bold;line-height:1.04}section.talking-point>article::before{content:'';width:100%;margin-left:-15px;height:74px;position:absolute;top:0;display:block;background-color:#FB3C3F}section.talking-point .vertical-wrapper article header,section.talking-point .horizontal-wrapper article header{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}section.talking-point .vertical-wrapper article header h2,section.talking-point .horizontal-wrapper article header h2{margin-top:9px}section.talking-point .vertical-wrapper article header h2 a,section.talking-point .horizontal-wrapper article header h2 a{font-size:1.8rem;font-weight:bold;line-height:1.11}section.talking-point .vertical-wrapper article header .intro,section.talking-point .horizontal-wrapper article header .intro{margin-top:5px}section.talking-point .vertical-wrapper article header .intro a,section.talking-point .horizontal-wrapper article header .intro a{font-size:1.5rem;line-height:1.33;letter-spacing:-.19px}section.talking-point .vertical-wrapper article header time,section.talking-point .horizontal-wrapper article header time{margin-top:5px;display:block;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section.talking-point .horizontal-wrapper article:last-child header{border-bottom:none;margin-bottom:0}section.covers{position:relative}section.covers h3{padding-bottom:9px;color:#FFF}section.covers h3::before{background-color:#FFF}section.covers .carousel{width:calc(100% + 30px);margin-left:-15px}section.covers .carousel .slick-arrow{width:17px;height:26px;position:absolute;top:-50px;right:20px;background-color:transparent;border:none;font-size:0;background-image:url("../images/icon-white-arrow-right.svg");background-size:contain;background-repeat:no-repeat}section.covers .carousel .slick-arrow.slick-disabled{opacity:.4}section.covers .carousel .slick-arrow.slick-prev{right:70px;transform:rotate(180deg)}section.covers .carousel .slick-list{padding:0 10px}section.covers .carousel .slick-list .slick-slide article{padding:0 5px;position:relative;box-sizing:border-box}section.covers .carousel .slick-list .slick-slide article figure{box-shadow:0 2px 5px 0 rgba(0,0,0,0.21)}section.covers .carousel .slick-list .slick-slide article figure a picture{width:100%;height:auto;padding:61.5% 0 0 0;display:block;position:relative;overflow:hidden}section.covers .carousel .slick-list .slick-slide article figure a picture img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}section.covers .carousel .slick-list .slick-slide article header h2{width:75%;position:absolute;bottom:0;left:0}section.covers .carousel .slick-list .slick-slide article header h2 a{padding:8px 16px 8px;box-sizing:border-box;display:block;text-transform:uppercase;font-size:1.2rem;font-weight:500;letter-spacing:.75px;text-align:center;color:#E41E20;background-color:#FFF}section.covers::before{content:'';width:calc(100% + 30px);height:94px;margin-left:-15px;position:absolute;top:0;display:block;background-color:#FB3C3F}section.topic{position:relative}section.topic h3{padding-top:19px;position:relative;z-index:1;font-size:2.5rem;font-weight:600;letter-spacing:1px}section.topic h3::before{content:'';width:6px;height:39px;margin-right:9px;margin-left:-15px;display:inline-block;vertical-align:middle;background-color:#E41E20}section.topic>article figure{margin-top:15px}section.topic>article figure a picture img{width:calc(100% + 30px);margin-left:-15px;padding-bottom:7px}section.topic>article header{padding-bottom:20px;border-bottom:1px solid #D6D6D6}section.topic>article header h2{margin-top:11px}section.topic>article header h2 a{font-size:2.6rem;font-weight:bold;line-height:1.04}section.topic>article::before{content:'';width:calc(100% + 30px);margin-left:-15px;height:74px;position:absolute;top:0;display:block;background-color:#F2EFEC}section.topic.type-1 .article-wrapper{width:calc(100% + 30px);margin-left:-15px;margin-top:20px;display:block;overflow-x:scroll;white-space:nowrap}section.topic.type-1 .article-wrapper article{width:55%;height:107px;display:inline-block;vertical-align:top}section.topic.type-1 .article-wrapper article header{height:100%;padding:6px 11px 9px;box-sizing:border-box;background-color:#F2EFEC}section.topic.type-1 .article-wrapper article header h2{margin-top:7px}section.topic.type-1 .article-wrapper article header h2 a{white-space:normal;font-size:1.6rem;font-weight:bold;line-height:1.25;color:#222}section.topic.type-1 .article-wrapper article header .intro{display:none}section.topic.type-1 .article-wrapper article:first-child{margin-left:15px}section.topic.type-1 .article-wrapper article:not(:last-child){margin-right:20px}section.topic.type-1 .article-wrapper article:last-child{margin-right:15px}section.topic.type-1 .article-wrapper::-webkit-scrollbar{display:none}section.topic.type-1.intro-alternative .article-wrapper article{height:127px}section.topic.type-1.intro-alternative .article-wrapper article header{position:relative}section.topic.type-1.intro-alternative .article-wrapper article header .author{position:absolute;bottom:9px}section.topic.type-2 h3,section.topic.type-3 h3{margin-top:-16px}section.topic.type-2>article,section.topic.type-3>article{margin-bottom:20px}section.topic.type-2>article::before,section.topic.type-3>article::before{background-color:#FFF}section.topic.type-2 .article-wrapper article,section.topic.type-3 .article-wrapper article{display:flex;align-items:flex-end}section.topic.type-2 .article-wrapper article figure a img,section.topic.type-3 .article-wrapper article figure a img{width:131px;margin-right:10px;margin-left:-15px}section.topic.type-2 .article-wrapper article header h2,section.topic.type-3 .article-wrapper article header h2{margin-top:11px}section.topic.type-2 .article-wrapper article header h2 a,section.topic.type-3 .article-wrapper article header h2 a{font-size:1.8rem;font-weight:bold;line-height:1.11;letter-spacing:-.23px}section.topic.type-2 .article-wrapper article header time,section.topic.type-3 .article-wrapper article header time{margin-top:5px;display:block;letter-spacing:1px;color:#3D3D3D}section.topic.type-2 .article-wrapper article:not(:last-child),section.topic.type-3 .article-wrapper article:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}section.topic.type-2.intro-alternative .article-wrapper header .intro,section.topic.type-3.intro-alternative .article-wrapper header .intro{display:none}section.topic.type-2.intro-alternative .article-wrapper header time,section.topic.type-3.intro-alternative .article-wrapper header time{float:right}section.topic.type-3>article::before{display:none}section.topic.type-3 .article-wrapper article figure+header .intro{display:none}section.videos{margin-right:0;margin-left:0;padding:0 15px;position:relative;background-color:#F2EFEC}section.videos h3{padding-top:19px;position:relative;z-index:1;font-size:2.5rem;font-weight:600;letter-spacing:1px}section.videos h3::before{content:'';width:6px;height:39px;margin-right:9px;margin-left:-15px;display:inline-block;vertical-align:middle;background-color:#E41E20}section.videos>article figure{margin-top:15px;margin-bottom:7px}section.videos>article figure a picture img{width:calc(100% + 30px);margin-left:-15px}section.videos>article header h2{margin-top:11px}section.videos>article header h2 a{line-height:1.04;font-size:2.6rem;font-weight:bold}section.videos>article header time{margin-top:10px}section.videos .article-wrapper{width:calc(100% + 30px);margin-left:-15px;margin-top:20px;padding-bottom:30px;display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none}section.videos .article-wrapper article{width:55%;display:inline-block;vertical-align:top}section.videos .article-wrapper article figure a picture img{width:100%}section.videos .article-wrapper article figure a picture::after{width:50px;height:50px}section.videos .article-wrapper article header .overtitle{display:none}section.videos .article-wrapper article header h2{padding:12px 10px 4px}section.videos .article-wrapper article header h2 a{white-space:normal;font-size:1.6rem;font-weight:bold;letter-spacing:-.2px}section.videos .article-wrapper article header time{margin-left:10px}section.videos .article-wrapper article:not(:last-child){margin-right:10px}section.videos .article-wrapper::-webkit-scrollbar{display:none}section.videos time{display:block;font-size:1.2rem;font-weight:500;color:#919191}section.videos.type-2>article header time{margin-top:7px;float:right}section.videos.type-2 .article-wrapper article header .author{padding-top:0;padding-left:10px}section.videos.type-2 .article-wrapper article header time{padding-right:12px;float:right}section.column{margin-right:0;margin-left:0;padding:0 15px;position:relative;background-color:#F2EFEC;border-bottom:10px solid #FB3C3F}section.column h3{color:#FFF}section.column h3::before{background-color:#FFF}section.column>article figure{margin-top:15px;margin-bottom:7px;position:relative;z-index:1}section.column>article figure a picture img{width:calc(100% + 10px);margin-left:-5px}section.column>article header{padding:0 10px}section.column>article header h2{margin-top:11px}section.column>article header h2 a{font-size:2.5rem;font-weight:bold;line-height:1.04;letter-spacing:-.31px}section.column>article header .author{margin-top:12px;padding-top:12px;display:block;border-top:1px solid #D6D6D6;text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section.column>article::before{content:'';width:100%;margin-left:-15px;height:135px;position:absolute;top:0;display:block;background-color:#FB3C3F}section.column .article-wrapper{width:calc(100% + 30px);margin-left:-15px;margin-top:28px;padding-bottom:30px;display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}section.column .article-wrapper article{width:60%;display:inline-block;vertical-align:top}section.column .article-wrapper article figure a picture img{width:100%}section.column .article-wrapper article figure a picture::after{width:50px;height:50px}section.column .article-wrapper article header{height:90px;padding:3px 15px 30px;position:relative}section.column .article-wrapper article header h2{padding:12px 0 4px}section.column .article-wrapper article header h2 a{white-space:normal;font-size:1.6rem;font-weight:bold;letter-spacing:-.2px}section.column .article-wrapper article header .author{padding-top:8px;position:absolute;bottom:0;display:block;border-top:1px solid #D6D6D6;text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section.column .article-wrapper article:first-child{margin-left:10px}section.column .article-wrapper article:not(:last-child){margin-right:15px}section.column .article-wrapper article:last-child{margin-right:10px}section.column .article-wrapper::-webkit-scrollbar{display:none}section.column.intro-alternative>article header .author{margin-top:0;border-top:none;text-transform:initial}section.column.intro-alternative .article-wrapper article header .intro{display:none}section.column.intro-alternative .article-wrapper article header .author{border-top:none;text-transform:initial}section.logos{margin-right:0px;margin-bottom:0;margin-left:0px;padding:0 15px 20px;background-color:#F2EFEC}section.logos .logos-wrapper{max-width:1280px;margin:30px auto 0}section.logos .logos-wrapper li{width:calc(25% - 2px);margin-bottom:30px;display:inline-block;text-align:center}section.logos .logos-wrapper li a img{height:54px}section.logos.type-2{padding-top:1px;padding-bottom:10px}section.logos.type-2 li{width:calc(20% - 3px)}section.logos.type-2 li.wide{width:calc(23% - 3px)}section.agenda h3{padding-bottom:25px}section.agenda .carousel{width:calc(100% + 30px);margin-left:-15px;position:relative}section.agenda .carousel article{padding:0 15px;box-sizing:border-box}section.agenda .carousel article figure a{position:relative;display:block}section.agenda .carousel article figure a picture img{width:100%}section.agenda .carousel article figure a span{min-width:145px;padding:10px;box-sizing:border-box;position:absolute;bottom:0;left:0;text-align:center;text-transform:uppercase;font-size:1.8rem;font-weight:500;letter-spacing:2px;background-color:#FFF}section.agenda .carousel article figure a span.orange{color:#F77120}section.agenda .carousel article figure a span.blue{color:#2D5EFC}section.agenda .carousel article figure a span.red{color:#FF5D76}section.agenda .carousel article header{padding-bottom:16px;background-color:#F2EFEC}section.agenda .carousel article header>time{width:32px;padding:12px 8px 8px;display:inline-flex;flex-direction:column;text-align:center;background-color:#FB3C3F}section.agenda .carousel article header>time span{color:#FFF}section.agenda .carousel article header>time span.month{text-transform:uppercase;font-size:1.6rem;letter-spacing:1px}section.agenda .carousel article header>time span.day{font-size:3rem;font-weight:bold}section.agenda .carousel article header h2{width:calc(100% - 52px);padding:7px 10px 0 7px;display:inline-block;box-sizing:border-box;vertical-align:top}section.agenda .carousel article header h2 a{font-size:1.8rem;font-weight:bold;line-height:1.11;letter-spacing:-0.23px}section.agenda .carousel article header .with,section.agenda .carousel article header>ul{padding:10px 10px 0;display:block;box-sizing:border-box;font-size:1.2rem;letter-spacing:.92px;color:#3D3D3D}section.agenda .carousel article header>ul{width:100%;padding-top:7px;padding-bottom:12px;text-transform:uppercase}section.agenda .carousel article header>ul li{display:inline-block}section.agenda .carousel article header>ul li:last-child::before{content:'|';padding-right:5px}section.agenda .carousel article header .details{margin:0 10px;padding-top:10px;border-top:1px solid #D6D6D6;font-size:1.5rem;line-height:1.33;letter-spacing:-.19px}section.agenda .carousel article header .details .content-wrapper{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:38px;transition:.2s}section.agenda .carousel article header .details .content-wrapper.grow{max-height:1000px;-webkit-line-clamp:initial}section.agenda .carousel article header .details .content-wrapper.grow+.more{margin-top:-17px;position:relative;z-index:1;float:left;font-size:0}section.agenda .carousel article header .details .content-wrapper.grow+.more::after{content:attr(data-shrink-text);font-size:1.5rem}section.agenda .carousel article header .details .content-wrapper .share-wrapper{margin-top:25px;display:flex;justify-content:flex-end}section.agenda .carousel article header .details .content-wrapper .share-wrapper li a.share{width:30px;height:30px;display:block;background-size:contain;background-repeat:no-repeat}section.agenda .carousel article header .details .content-wrapper .share-wrapper li a.share.facebook{background-image:url("../images/icon-share-white-facebook.svg")}section.agenda .carousel article header .details .content-wrapper .share-wrapper li a.share.twitter{background-image:url("../images/icon-share-white-twitter.svg")}section.agenda .carousel article header .details .content-wrapper .share-wrapper li a.share.mail{background-image:url("../images/icon-share-white-mail.svg")}section.agenda .carousel article header .details .content-wrapper .share-wrapper li a.share.other{background-image:url("../images/icon-share-white-other.svg")}section.agenda .carousel article header .details .content-wrapper .share-wrapper li:not(:last-child){margin-right:10px}section.agenda .carousel article header .details a{display:inline-block;float:right;letter-spacing:1.15px;color:#FB3C3F}section.agenda .carousel article header .details::after{content:'';clear:both;display:table}section.agenda .carousel::before{content:'';width:100%;height:94px;display:block;position:absolute;top:-83px;background-color:#F2EFEC}section.social{min-height:200px;margin-right:0;margin-left:0;padding:0 15px;background-color:#F2EFEC}section.shorts h3{padding-top:0;padding-bottom:28px}section.shorts .article-wrapper article{width:100%;display:inline-flex}section.shorts .article-wrapper article figure{margin-right:6px;margin-left:-7px}section.shorts .article-wrapper article figure a picture img{width:135px}section.shorts .article-wrapper article header .overtitle{padding-top:0}section.shorts .article-wrapper article header h2{margin-top:6px}section.shorts .article-wrapper article header h2 a{font-size:1.6rem;font-weight:bold;letter-spacing:-.2px}section.shorts .article-wrapper article:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}@media only screen and (min-width: 600px){main aside section.covers{margin-bottom:50px}main aside section.covers h3{padding-top:13px;padding-bottom:0;font-size:2.5rem !important;font-weight:bold}main aside section.covers .carousel .slick-arrow{top:-40px;right:10px}main aside section.covers .carousel .slick-arrow.slick-prev{right:60px}main aside section.covers .carousel .slick-list{padding:0}main aside section.covers .carousel .slick-list .slick-slide article{padding:0}main aside section.covers .carousel .slick-list .slick-slide article figure{box-shadow:none}main aside section.covers .carousel .slick-list .slick-slide article header h2{width:55%}main aside section.covers .carousel .slick-list .slick-slide article header h2 a{padding:18px 25px;font-size:1.8rem;letter-spacing:2px}main aside section.covers::before{height:110px}section h3{width:130px;font-size:2rem !important;line-height:1.1}section h3::before{vertical-align:top !important}section header h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.logos .logos-wrapper li{width:calc(16% - 2px)}section.logos .logos-wrapper li a img{height:70px}section.logos.type-2{padding-top:28px;padding-bottom:28px}section.logos.type-2 .logos-wrapper{text-align:center}section.logos.type-2 .logos-wrapper li{width:calc(14% - 2px)}section.column h3{position:absolute}section.column>article{padding-left:168px}section.column>article figure{padding-top:25px}section.column>article::before{margin-left:0;left:0}section.column .article-wrapper{display:flex;flex-wrap:wrap}section.column .article-wrapper article{width:33.33%;padding:0 2px 30px;box-sizing:border-box}section.column .article-wrapper article figure a picture::after{width:50px;height:50px}section.column .article-wrapper article header{height:115px}section.column .article-wrapper article header h2 a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.column .article-wrapper article:first-child{margin-left:0;margin-right:0}section.column .article-wrapper article:not(:last-child){margin-right:0}section.column .article-wrapper article:last-child{margin-right:0}section.column.intro-alternative .article-wrapper article header .author{display:inline-block;position:static}section.column.intro-alternative .article-wrapper article header .intro{display:block;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.column.intro-alternative .article-wrapper article header time{padding-top:8px;float:right;font-size:1.2rem;font-weight:500;color:#919191}section.videos h3{position:absolute}section.videos>article{padding-top:19px;padding-left:166px}section.videos>article figure{margin-top:0}section.videos>article figure a picture img{width:100%;margin-left:0}section.videos>article figure a picture::after{width:70px;height:70px}section.videos .article-wrapper{display:flex;flex-wrap:wrap}section.videos .article-wrapper article{width:calc(100% / 3 - 20px / 3)}section.videos .article-wrapper article header .overtitle{padding:10px 10px 0;display:block}section.videos .article-wrapper article:nth-child(3n){margin-right:0}section.videos .article-wrapper article:nth-child(n+4){margin-top:15px}section.landing.type-2 article:first-of-type figure{bottom:91px}section.landing.type-2 article:first-of-type figure a picture img{height:364px}section.landing.type-2 article:first-of-type header .author{padding-top:394px}section.landing.type-2 article:first-of-type header .intro{height:38px;-webkit-line-clamp:2}section.landing article:first-of-type header{max-width:635px}section.mixed-articles{margin-right:5px;display:flex;flex-wrap:wrap}section.mixed-articles article{width:33.33%;padding-right:10px;box-sizing:border-box}section.mixed-articles article figure a picture img{width:100%;margin-left:0}section.mixed-articles article figure+header{padding-bottom:15px}section.talking-point{display:flex;flex-wrap:wrap;border-top:7px solid #FB3C3F;border-bottom-width:7px}section.talking-point h3{position:absolute}section.talking-point h3::before{float:left}section.talking-point>article{width:66.66%;padding-right:10px;padding-left:140px;box-sizing:border-box}section.talking-point>article figure a picture img{width:100%;margin-left:0}section.talking-point>article header{border-bottom:none}section.talking-point>article::before{width:145px;margin-left:0;left:0}section.talking-point .vertical-wrapper article header .intro a,section.talking-point .horizontal-wrapper article header .intro a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.talking-point .vertical-wrapper{padding-top:10px;width:33.33%}section.talking-point .horizontal-wrapper{display:flex;flex-wrap:wrap}section.talking-point .horizontal-wrapper article{width:calc(100% / 3 - 20px / 3)}section.talking-point .horizontal-wrapper article:not(:nth-child(3n)){padding-right:10px}section.talking-point .horizontal-wrapper article:nth-child(n+4){padding-top:15px;border-top:1px solid #D6D6D6}section.talking-point .horizontal-wrapper article header{border-bottom:none}section.covers{margin-bottom:50px}section.covers h3{padding-top:28px;padding-bottom:16px}section.covers .carousel .slick-list .slick-slide article figure{box-shadow:none}section.covers .carousel .slick-list .slick-slide article header h2{width:70%}section.covers .carousel .slick-list .slick-slide article header h2 a{padding:12px 21px;font-size:1.8rem;letter-spacing:2px}section.covers::before{height:110px}section.topic{display:flex}section.topic h3{position:absolute}section.topic>article{width:66.66%;padding-right:10px;padding-left:140px;box-sizing:border-box;position:relative}section.topic>article figure{position:relative;z-index:1}section.topic>article figure a picture img{width:100%;margin-left:0}section.topic>article header{border-bottom:none}section.topic>article::before{width:calc(100% + 20px);left:0}section.topic.type-1 .article-wrapper,section.topic.type-2 .article-wrapper,section.topic.type-3 .article-wrapper{width:33.33%;margin-left:5px;overflow-x:auto;white-space:normal}section.topic.type-1 .article-wrapper article,section.topic.type-2 .article-wrapper article,section.topic.type-3 .article-wrapper article{width:100%;height:auto}section.topic.type-1 .article-wrapper article header,section.topic.type-2 .article-wrapper article header,section.topic.type-3 .article-wrapper article header{height:auto;background-color:transparent}section.topic.type-1 .article-wrapper article header h2,section.topic.type-2 .article-wrapper article header h2,section.topic.type-3 .article-wrapper article header h2{padding-bottom:20px;border-bottom:1px solid #CCC}section.topic.type-1 .article-wrapper article:first-child,section.topic.type-2 .article-wrapper article:first-child,section.topic.type-3 .article-wrapper article:first-child{margin-left:0}section.topic.type-1 .article-wrapper article:not(:last-child),section.topic.type-1 .article-wrapper article:last-child,section.topic.type-2 .article-wrapper article:not(:last-child),section.topic.type-2 .article-wrapper article:last-child,section.topic.type-3 .article-wrapper article:not(:last-child),section.topic.type-3 .article-wrapper article:last-child{margin-right:0}section.topic.type-1 .article-wrapper article:last-child header h2,section.topic.type-2 .article-wrapper article:last-child header h2,section.topic.type-3 .article-wrapper article:last-child header h2{border-bottom:none}section.topic.type-1.intro-alternative .article-wrapper{margin-top:0}section.topic.type-1.intro-alternative .article-wrapper article{height:auto}section.topic.type-1.intro-alternative .article-wrapper article header h2{padding-bottom:0;border-bottom:none}section.topic.type-1.intro-alternative .article-wrapper article header .author{position:static}section.topic.type-1.intro-alternative .article-wrapper article header .intro{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.topic.type-2>article::before,section.topic.type-3>article::before{background-color:#F2EFEC}section.topic.type-2 .article-wrapper article,section.topic.type-3 .article-wrapper article{display:block}section.topic.type-2 .article-wrapper article figure a picture img,section.topic.type-3 .article-wrapper article figure a picture img{width:100%;margin-right:0;margin-left:0}section.topic.type-2 .article-wrapper article header h2,section.topic.type-3 .article-wrapper article header h2{padding-bottom:0;border-bottom:none}section.topic.type-2.intro-alternative .article-wrapper article header .intro,section.topic.type-3.intro-alternative .article-wrapper article header .intro{display:block}section.topic.type-3{margin-right:0;margin-left:0;padding:0 15px;background-color:#F2EFEC}section.topic.type-3>article{padding-left:0}section.topic.type-3 .article-wrapper{margin-top:15px;padding-bottom:15px}section.topic.type-3 .article-wrapper article figure+header .intro{display:-webkit-box}section.topic.type-3 .article-wrapper article header .intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.agenda .carousel .slick-arrow{width:17px;height:26px;position:absolute;top:-63px;right:20px;background-color:transparent;border:none;font-size:0;background-image:url("../images/icon-red-arrow-right-active.svg");background-size:contain;background-repeat:no-repeat}section.agenda .carousel .slick-arrow.slick-disabled{background-image:url("../images/icon-red-arrow-right-inactive.svg")}section.agenda .carousel .slick-arrow.slick-prev{right:70px;transform:rotate(180deg)}section.agenda .carousel article header h2 a{-webkit-line-clamp:3}section.shorts{margin-top:60px}section.shorts h3{padding-top:0;padding-bottom:28px;position:relative}section.shorts h3::after{content:'';width:310px;height:60px;display:block;position:absolute;bottom:28px;left:-15px;z-index:-1;background-color:#F2EFEC}section.shorts .article-wrapper{display:flex;flex-wrap:wrap}section.shorts .article-wrapper article{width:calc(100% / 3 - 30px / 3);margin-right:15px}section.shorts .article-wrapper article figure{margin-left:0}section.shorts .article-wrapper article figure a picture img{width:90px}section.shorts .article-wrapper article header .overtitle{font-size:1.1rem}section.shorts .article-wrapper article header h2{margin-top:1px}section.shorts .article-wrapper article header h2 a{font-size:1.4rem}section.shorts .article-wrapper article:nth-child(3n){margin-right:0}section.shorts .article-wrapper article:nth-last-child(-n+3){border-bottom:0}section.shorts .article-wrapper article:not(:last-child){margin-bottom:10px;padding-bottom:10px}}@media only screen and (min-width: 1024px){main{width:1024px;margin:0 auto}main aside .videos>article figure a picture::after{width:50px;height:50px}section.landing.type-2{margin:0 15px;position:relative}section.landing.type-2 article:first-of-type{display:flex}section.landing.type-2 article:first-of-type figure{width:66.66%;position:relative;bottom:0}section.landing.type-2 article:first-of-type figure a picture img{height:364px}section.landing.type-2 article:first-of-type header{width:calc(33.33% - 20px);margin-top:0}section.landing.type-2 article:first-of-type header h2 a{-webkit-line-clamp:3}section.landing.type-2 article:first-of-type header .author{padding-top:10px}section.landing.type-2 article:first-of-type header .intro{height:auto;-webkit-line-clamp:3}section.landing.type-2 article:not(:first-of-type){position:absolute;right:0;bottom:-10px;background-color:transparent}section.landing.type-2 article:not(:first-of-type) header h2{-webkit-line-clamp:2}section.landing.type-2 article:not(:first-of-type) header h2 a{padding-bottom:0}section.landing.type-2 article:not(:first-of-type):nth-last-child(2){bottom:40px}section.landing.type-2 article:not(:first-of-type):nth-last-child(3){bottom:90px;border-top:1px solid #D6D6D6}section.landing article:not(:first-of-type){width:calc(33.3% - 2px);padding-right:10px;box-sizing:border-box;display:inline-flex}section.videos .article-wrapper{width:100%;margin-left:0}section.column{display:flex;flex-wrap:wrap}section.column article{margin-bottom:30px}section.column article figure{padding-top:0}section.column article figure a picture img{width:100%;margin-left:0}section.column article header h2 a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.column article:first-of-type{width:50%;box-sizing:border-box}section.column article:nth-child(3) header,section.column article:nth-child(4) header{height:200px !important}section.column article:not(:first-of-type){width:25%;padding:0 2px;box-sizing:border-box}section.column article:not(:first-of-type) figure a picture::after{width:50px;height:50px}section.column article:not(:first-of-type) header{height:170px;position:relative}section.column article:not(:first-of-type) header h2 a{font-size:1.9rem}section.column article:not(:first-of-type) header .author{position:absolute;bottom:0}section.column article:not(:first-of-type) header time{margin-top:3px;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section.column.intro-alternative article:not(:first-of-type) header .author{display:inline-block;position:static}section.column.intro-alternative article:not(:first-of-type) header .intro{display:block;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.column.intro-alternative article:not(:first-of-type) header time{padding-top:10px;float:right;font-size:1.2rem;font-weight:500;color:#919191}}section.article{margin-top:16px;display:flex;flex-direction:column}section.article>.overtitle{order:1}section.article>h1{order:2;padding:4px 0 16px;font-size:3rem;font-weight:600}section.article>figure.main-image{order:3}section.article>figure.main-image picture img{width:calc(100% + 30px);margin-left:-15px}section.article>figure.main-image figcaption{margin-top:3px;text-align:right;font-size:1.2rem;color:#ACACAC}section.article>figure.main-image ~ *{order:6}section.article>.tags{order:4;padding:20px 0}section.article>.tags li{display:inline-block}section.article>.tags li a{font-size:1.5rem;color:#FB3C3F}section.article>.tags li:not(:last-child)::after{content:'|';padding:0 10px;font-size:1.2rem;color:#D3D3D3}section.article .share-wrapper{order:5;margin-top:10px;margin-bottom:30px;display:flex}section.article .share-wrapper li a.share{width:45px;height:45px;display:block;background-size:contain;background-repeat:no-repeat}section.article .share-wrapper li a.share.facebook{background-image:url("../images/icon-share-facebook.svg")}section.article .share-wrapper li a.share.twitter{background-image:url("../images/icon-share-twitter.svg")}section.article .share-wrapper li a.share.mail{background-image:url("../images/icon-share-mail.svg")}section.article .share-wrapper li a.share.other{background-image:url("../images/icon-share-other.svg")}section.article .share-wrapper li:not(:last-child){margin-right:23px}section.article .article-data .author{display:block;text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;color:#3D3D3D}section.article .article-data time{display:inline-block;margin-top:5px;font-size:1.4rem;letter-spacing:1.08px;color:#AEAEAE}section.article .article-data .text-size-widget{display:inline-block;float:right}section.article .article-data .text-size-widget li{display:inline-block}section.article .article-data .text-size-widget li span{padding:0 4px;cursor:pointer}section.article .article-data .text-size-widget li span.small{font-size:1.4rem}section.article .article-data .text-size-widget li span.medium{font-size:1.8rem}section.article .article-data .text-size-widget li span.large{font-size:2.2rem}section.article .article-data .text-size-widget li span.active{color:#E41E20}section.article .article-data .text-size-widget li span:not(.active){opacity:.2}section.article .article-container{font-size:1.8rem;line-height:1.67;letter-spacing:-.3px}section.article .article-container .suggestions{margin-top:20px;margin-bottom:15px;border-top:1px solid #D6D6D6}section.article .article-container .suggestions>span{padding:13px 0;display:block;font-size:1.5rem;font-weight:500;color:#222}section.article .article-container .suggestions ul{width:calc(100% + 30px);margin-left:-15px;display:block;overflow-x:scroll;white-space:nowrap}section.article .article-container .suggestions ul li{width:70%;height:58px;padding:13px 10px;display:inline-block;vertical-align:top;background-color:#F2EFEC}section.article .article-container .suggestions ul li a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:1.6rem;font-weight:bold;line-height:1.25;color:#222}section.article .article-container .suggestions ul li a::before{content:'';width:36px;height:1px;margin-right:10px;display:inline-block;vertical-align:middle;background-color:#FF747E}section.article .article-container .suggestions ul li:first-child{margin-left:15px}section.article .article-container .suggestions ul li:not(:last-child){margin-right:10px}section.article .article-container .suggestions ul li:last-child{margin-right:15px}section.article .article-container .suggestions ul::-webkit-scrollbar{display:none}section.article .article-container>p.intro{margin-top:20px;line-height:1.5;font-size:2rem;letter-spacing:-.33px;color:#646464}section.article .article-container>p:not(.intro):not(.overtitle){padding:15px 0;font-size:1.8rem;line-height:1.67;letter-spacing:-.3px}section.article .article-container>p:nth-of-type(2):first-letter{float:left;font-size:6.5rem;line-height:5.5rem}section.article .article-container .videos.single{margin:15px -15px}section.article .article-container .videos.single figure{margin-top:0}section.article .article-container .videos.single header{padding-bottom:15px}section.article .article-container .videos.single header h2 a{line-height:1.11;font-size:1.8rem}section.article .article-container .videos.single header time{float:right}section.article .article-container .read-also{width:calc(100% + 30px);margin-left:-15px;margin-top:15px;margin-bottom:15px;background-color:#F2EFEC}section.article .article-container .read-also h4{padding-top:13px;padding-bottom:9px;position:relative;z-index:1;font-size:2.5rem;font-weight:600;letter-spacing:1px}section.article .article-container .read-also h4::before{content:'';width:6px;height:39px;margin-right:9px;display:inline-block;vertical-align:middle;background-color:#E41E20}section.article .article-container .read-also figure a picture img{width:158px;padding:0 0 15px 15px;float:right}section.article .article-container .read-also header{padding:0 10px 15px 15px}section.article .article-container .read-also header h2{margin-top:9px}section.article .article-container .read-also header h2 a{font-size:1.8rem;font-weight:bold;line-height:1.11;letter-spacing:-.23px}section.article .article-container .read-also p.intro{display:none}section.article .article-container>figure picture img{width:calc(100% + 30px);margin-left:-15px}section.article .article-container .fb-post{display:none}section.article .article-container[data-text-size="small"]>p:not(.overtitle){font-size:1.5rem !important}section.article .article-container[data-text-size="small"]>p:not(.overtitle):nth-of-type(2):first-letter{font-size:5.5rem;line-height:4.8rem}section.article .article-container[data-text-size="large"]>p:not(.overtitle){font-size:2.2rem !important}section.article .article-container[data-text-size="large"]>p:not(.overtitle):nth-of-type(2):first-letter{font-size:7.5rem;line-height:7rem}aside .advertisement{display:none}aside .videos{margin-top:15px;margin-bottom:15px}aside .most-read{margin-top:15px}aside .most-read h3{margin-bottom:18px}aside .most-read article{clear:both}aside .most-read article figure picture img{width:131px;margin:20px 10px 21px -15px;float:left}aside .most-read article header h2{margin-top:11px}aside .most-read article header h2 a{font-size:1.8rem;font-weight:bold;line-height:1.11;letter-spacing:-.23px}aside .most-read article:not(:first-of-type){padding-top:15px;border-top:1px solid #D6D6D6}body.article.video main section.article.video{margin-bottom:0}body.article.video main section.article:not(.video){margin-top:0}body.article.image-slider main section.article.image-slider{margin-bottom:0}body.article.image-slider main section.article.image-slider .tags{padding-top:0}body.article.image-slider main section.article.image-slider .gallery-box{order:3}body.article.image-slider main section.article:not(.image-slider){margin-top:0}@media only screen and (min-width: 600px){body.article main{padding-right:15px;padding-left:15px;box-sizing:border-box}section.article{width:calc(100% - 314px);margin:0;padding-top:15px;padding-right:30px;box-sizing:border-box;display:inline-flex;vertical-align:top}section.article h1{padding-top:15px;font-size:4.2rem;line-height:1.07;letter-spacing:-.5px}section.article .tags{order:2;padding-top:10px}section.article .share-wrapper{order:3}section.article .share-wrapper li a.share{width:30px;height:30px}section.article .share-wrapper li:not(:last-child){margin-right:15px}section.article figure.main-image{padding-bottom:15px}section.article>p.intro{line-height:1.5}section.article>p:not(.intro):not(.overtitle){line-height:1.61}section.article .videos.single article{padding:0}section.article .videos.single article figure a picture img{width:calc(100% + 30px);margin-left:-15px}section.article .videos.single article header h2 a{font-size:3rem}section.article .videos.single article header time{display:inline;float:none}section.article .videos.single article header time::before{content:'|';padding:0 10px 0 7px;color:#D3D3D3}section.article .fb-post{display:block;align-self:center}section.article .fb-post figure a picture img{width:311px}aside{width:311px;display:inline-block}aside>.advertisement{display:block}aside .videos{padding:0;background-color:transparent}aside .videos h3{position:static}aside .videos h3::before{margin-left:0}aside .videos>article{padding-top:9px;padding-left:0}aside .videos>article header h2 a{font-size:1.8rem}aside .videos>article::before{content:'';width:100%;height:58px;position:absolute;top:0;z-index:-1;display:block;background-color:#F2EFEC}aside .videos .article-wrapper{width:100%;margin-left:0;padding-bottom:0;overflow:auto;white-space:normal;display:block}aside .videos .article-wrapper article{width:100%;display:block}aside .videos .article-wrapper article header{padding-bottom:20px}aside .videos .article-wrapper article header .overtitle{padding-left:0}aside .videos .article-wrapper article header h2{padding-left:0}aside .videos .article-wrapper article header time{margin-left:0}aside .videos .article-wrapper article:last-child header{padding-bottom:0}aside .most-read{margin-right:0;margin-left:0;position:relative}aside .most-read h3{margin-bottom:10px}aside .most-read h3::before{margin-left:0}aside .most-read article figure a picture img{width:90px;margin:0 7px 10px 0}aside .most-read article header .overtitle{padding-top:0;font-size:1.1rem}aside .most-read article header h2{margin-top:1px}aside .most-read article header h2 a{font-size:1.4rem;-webkit-line-clamp:2}aside .most-read::before{content:'';width:100%;height:58px;position:absolute;top:0;z-index:-1;display:block;background-color:#F2EFEC}body.article.video main section.article.video{width:100%;padding-right:0}body.article.video main section.article:not(.video){margin-top:0}body.article.image-slider main section.article.image-slider{width:100%;padding-right:0}body.article.image-slider main section.article:not(.image-slider){margin-top:0}}@media only screen and (min-width: 1024px){body.article main{padding-top:205px}body.article main section.article .tags{padding-bottom:0}body.article main section.article .share-wrapper{margin-top:0;margin-bottom:0;justify-content:flex-end;position:relative;top:-20px}body.article main section.article .article-container{display:flex;flex-direction:column}body.article main section.article .article-container>figure picture img{width:100%;margin-left:0}body.article main section.article .article-container .suggestions>span{padding-bottom:0}body.article main section.article .article-container .suggestions ul{width:100%;margin-left:0;display:flex;flex-wrap:wrap;overflow-x:scroll;white-space:normal}body.article main section.article .article-container .suggestions ul li{width:calc(100% / 2 - 50px / 2);height:auto;padding:13px 0 0;background-color:transparent}body.article main section.article .article-container .suggestions ul li a{-webkit-line-clamp:2}body.article main section.article .article-container .suggestions ul li:first-child{margin-left:0}body.article main section.article .article-container .suggestions ul li:nth-child(even){margin-right:0}body.article main section.article .article-container .suggestions ul li:nth-child(odd){margin-right:50px}body.article main section.article .article-container .videos.single{margin-right:0;margin-left:0}body.article main section.article .article-container .read-also{width:100%;margin-left:0}body.article main section.article .article-container .read-also figure a picture img{width:396px;margin-right:15px}body.article main section.article .article-container .read-also header .intro{margin-top:6px;display:block;line-height:1.33;font-size:1.5rem;color:#000}body.article main section.article .article-container .advertisement{align-self:center}}body.full .gallery{width:100%;margin-left:0;margin-top:60px;margin-bottom:-60px}.gallery-box .gallery-wrapper .gallery-container .page-title{display:none}.gallery-box .gallery-wrapper .gallery-container .close{display:none}.gallery-box .gallery-wrapper .advertisement{display:none}.gallery-box.full{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(255,255,255,0.96)}.gallery-box.full .gallery-wrapper{max-width:1024px;margin:0 auto}.gallery-box.full .gallery-wrapper .gallery-container .page-title{margin:70px 20px 30px;display:block;font-size:2.2rem;font-weight:bold;letter-spacing:-.31px}.gallery-box.full .gallery-wrapper .gallery-container .close{display:block;position:absolute;top:25px;right:30px;font-size:2rem;font-weight:400;cursor:pointer}.gallery-box.full .gallery-wrapper .gallery-container .gallery{width:100%;margin-left:0}.gallery{width:calc(100% + 35px);padding-left:0 !important;padding-right:0 !important;margin-top:0;margin-bottom:0;margin-left:-20px}.gallery article figure img{width:100%;max-width:100%;max-height:100%;user-select:none;pointer-events:none}.gallery article:not(:first-child){display:none}.gallery article header{margin:20px 20px 0;padding:20px 0;border-bottom:1px solid #E9E9E9}.gallery article header h3{margin-bottom:4px;line-height:2.5rem;font-size:1.7rem;font-weight:600;letter-spacing:0;color:#3D3D3D}.gallery article header h3::before{display:none}.gallery article header span{display:block;font-size:1.4rem;color:#ACACAC}.gallery .controls{margin:0 20px;position:relative}.gallery .controls .arrow{width:15px;height:23px;transform:rotate(180deg);vertical-align:text-bottom;background-image:url("../images/icon-red-arrow-right-active.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.gallery .controls .arrow.right{transform:rotate(0)}.gallery .controls .counter{height:26px;margin:0 20px;position:relative;top:-1px;vertical-align:middle;font-size:1.4rem;font-weight:normal;letter-spacing:1px;color:#fb3c3f}.gallery .controls .full-screen{width:20px;height:20px;float:right;background-image:url("../images/icon-full-screen.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer}.gallery .controls>*{display:inline-block}@media only screen and (min-width: 768px){body.full{width:auto;max-width:1024px;margin:200px auto 0;display:block;box-sizing:border-box}body.full main{width:100%}body.full main .main-wrapper{width:calc(100% - 165px)}body.full main aside{margin-left:425px}body.full .gallery{margin-top:0;width:100%;margin-left:0;margin-bottom:0;background-color:#FFF}body.full .gallery article header{margin-left:20px;margin-right:20px}body.full .gallery .controls{top:-125px;margin-left:20px;margin-right:20px}body.full main{border-top:none}.gallery{width:calc(100% + 30px);margin-left:-15px;position:relative}.gallery article header{margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}.gallery article header h3{width:auto}.gallery .controls{margin-bottom:-30px;margin-left:0;margin-right:0;padding:0 20px;box-sizing:border-box}.gallery-box.full .gallery{margin-top:60px}.gallery-box.full .gallery article header{margin-right:20px;margin-left:20px}.gallery-box.full .gallery .controls{margin-left:20px;margin-right:20px;top:-105px}}@media only screen and (min-width: 1024px){body.full{max-width:1024px;display:block;box-sizing:border-box}body.full main aside{margin-left:680px}body.full .gallery{width:100%;margin-left:0;position:relative;background-color:#FFF}body.full .gallery article header{margin-left:20px;margin-right:20px}body.full .gallery .controls{width:calc(100% - 40px);margin-left:20px;margin-right:20px;position:absolute;top:597px}body.full main{border-top:none}.gallery .controls{width:100%;position:absolute;top:auto !important}.gallery-box.full .gallery-wrapper{height:100%}.gallery-box.full .gallery-wrapper .gallery-container{width:100%;height:100%;max-width:994px;display:inline-block;vertical-align:middle;padding:0 30px 0 15px}.gallery-box.full .gallery-wrapper .gallery-container .page-title{margin-top:40px;margin-left:0;margin-right:0;font-size:1.8rem}.gallery-box.full .gallery-wrapper .gallery-container .gallery{height:calc(100% - 90px);margin-top:30px}.gallery-box.full .gallery-wrapper .gallery-container .gallery article{height:calc(100% - 125px)}.gallery-box.full .gallery-wrapper .gallery-container .gallery article figure{height:100%}.gallery-box.full .gallery-wrapper .gallery-container .gallery article figure img{object-fit:contain}.gallery-box.full .gallery-wrapper .gallery-container .gallery article header{margin-right:0;margin-left:0;border-bottom:none}.gallery-box.full .gallery-wrapper .gallery-container .gallery .controls{width:100%;margin-left:0;margin-right:0;top:-140px}.gallery-box.full .gallery-wrapper .advertisement{margin-top:50px;display:inline-block;vertical-align:middle}}body.article.longform>header.sticky .top-row{background-color:#222222C4}body.article.longform main{padding-top:1px;background-color:#FBF6F0}body.article.longform main section.article{margin-top:0}body.article.longform main section.article .content-wrapper{position:relative;display:flex;flex-direction:column}body.article.longform main section.article .content-wrapper figure.main-image{position:relative}body.article.longform main section.article .content-wrapper figure.main-image::before{content:'';width:calc(100% + 30px);height:100vh;display:block;position:absolute;top:0;left:-15px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.47), rgba(0,0,0,0.14) 39%, rgba(0,0,0,0.86))}body.article.longform main section.article .content-wrapper figure.main-image picture img{width:auto;height:100vh;max-width:calc(100% + 30px);margin-left:-15px;object-fit:cover}body.article.longform main section.article .content-wrapper figure.main-image figcaption{font-size:1.2rem;color:#ACACAC}body.article.longform main section.article .content-wrapper .longform-header{position:absolute;bottom:155px}body.article.longform main section.article .content-wrapper .longform-header .overtitle{margin-bottom:10px;font-size:1.4rem;text-align:center;color:#F2EFEC}body.article.longform main section.article .content-wrapper .longform-header h1{margin-bottom:40px;font-family:'Georgia';font-size:2.6rem;font-weight:bold;line-height:1.46;text-transform:uppercase;text-align:center;color:#FFF}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator{width:100%;margin-left:-15px;padding:0 15px;overflow-x:scroll;white-space:nowrap;text-align:center}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator li{display:inline-block;white-space:normal;font-size:1.6rem;font-weight:500;letter-spacing:1.23px}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator li a{display:inline-block;text-transform:uppercase;border-bottom:2px solid transparent;color:#D8D8D8}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator li a:hover{border-bottom:2px solid #D8D8D8}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator li.active a{color:#FF4451}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator li:not(:last-child)::after{content:'';width:1px;height:18px;margin:0 10px;display:inline-block;vertical-align:bottom;background-color:#D8D8D8}body.article.longform main section.article .content-wrapper .longform-header .tab-navigator::-webkit-scrollbar{display:none}body.article.longform main section.article .article-data .text-size-widget{margin-top:-55px}body.article.longform main section.article .article-data .author{text-transform:unset;text-align:center;font-size:1.8rem;font-style:italic;line-height:.83;letter-spacing:1.38px;color:#3D3D3D}body.article.longform main section.article .article-data .author i{color:#F72030}body.article.longform main section.article .article-container .intro{font-family:'Georgia';font-style:italic;text-align:center;letter-spacing:normal}body.article.longform main section.article .article-container .suggestions ul li{background-color:transparent}body.article.longform main section.article .article-container>p:not(.intro):not(.overtitle){font-family:'Georgia';font-size:2rem;line-height:1.6}body.article.longform main section.article .article-container>p:not(.intro):not(.overtitle) strong{font-weight:bold}body.article.longform main section.article .article-container .text-overlay>div{position:relative}body.article.longform main section.article .article-container .text-overlay>div img{width:calc(100% + 30px);height:211px;object-fit:cover;margin-left:-15px}body.article.longform main section.article .article-container .text-overlay>div span{width:calc(100% - 20px);height:calc(100% - 70px);margin-left:-15px;padding:35px 25px 25px;position:absolute;top:0;display:flex;justify-content:center;flex-direction:column;font-family:'Georgia';font-size:2.1rem;font-weight:bold;text-align:center;line-height:1.43;color:#FFF;background-color:#00000075}body.article.longform main section.article .article-container .text-overlay>div span::before{content:'';width:39px;height:4px;margin:0 auto 15px;display:block;text-align:center;background-color:#E41E20}body.article.longform main section.article .article-container .text-overlay figcaption{font-size:1.1rem;color:#ACACAC}body.article.longform main section.article .article-container .text-overlay.vertical div img{width:calc(100% + 30px);height:100vh;margin-left:-15px;object-fit:cover}body.article.longform main section.article .article-container .text-overlay.type-2>div img{height:100vh}body.article.longform main section.article .article-container .text-overlay.type-2>div span{font-size:3rem;font-weight:bold;line-height:1.4}body.article.longform main section.article .article-container .text-overlay.type-2>div span::before{display:none}body.article.longform main section.article .article-container .title{margin-bottom:20px;position:relative;font-family:'Georgia';font-size:2.7rem;font-weight:bold;line-height:.81;color:#222}body.article.longform main section.article .article-container .title::before{content:'';width:6px;height:39px;display:block;position:absolute;left:-15px;top:0;background-color:#E41E20}body.article.longform main section.article .article-container .quote{margin-top:20px;margin-bottom:15px;padding-top:20px;border-top:1px solid #D6D6D6}body.article.longform main section.article .article-container .quote h4{margin-bottom:20px;position:relative;font-family:'Georgia';font-size:2.4rem;font-weight:bold;line-height:1.21;color:#000}body.article.longform main section.article .article-container .quote h4::before{content:'';width:6px;height:39px;display:block;position:absolute;left:-15px;top:0;background-color:#E41E20}body.article.longform main section.article .article-container .quote figure picture img{width:calc(100% + 30px);margin-left:-15px}body.article.longform main section.article .article-container .quote-type-2{margin-bottom:25px;font-family:'Georgia';font-size:3rem;font-weight:bold;font-style:italic;line-height:1.27;color:#000}body.article.longform main section.article .article-container .gallery-box .thumbnails{display:none}@media only screen and (min-width: 768px){body.article.longform>header.sticky .mid-row .actions .save{display:block}body.article.longform>header.sticky .mid-row .actions .share{display:block}body.article.longform>header.sticky .mid-row .actions .login{display:none}body.article.longform main{width:100%}body.article.longform main section.article{width:100%;padding-top:0;padding-right:0}body.article.longform main section.article .content-wrapper figure.main-image picture img{width:calc(100% + 30px)}body.article.longform main section.article .content-wrapper .longform-header{width:100%;bottom:70px}body.article.longform main section.article .content-wrapper .longform-header h1{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto;font-size:5.4rem}body.article.longform main section.article .content-wrapper .share-wrapper{flex-direction:column;position:absolute;right:10px;bottom:100px}body.article.longform main section.article .content-wrapper .share-wrapper li{margin-top:15px}body.article.longform main section.article .article-data{width:652px;margin:0 auto}body.article.longform main section.article .article-data .text-size-widget{margin-top:0}body.article.longform main section.article .article-container .intro{font-size:2.3rem;line-height:1.65;text-align:left}body.article.longform main section.article .article-container>p:not(.overtitle),body.article.longform main section.article .article-container .suggestions,body.article.longform main section.article .article-container .title{width:652px;margin-left:auto;margin-right:auto}body.article.longform main section.article .article-container .text-overlay,body.article.longform main section.article .article-container .quote,body.article.longform main section.article .article-container .quote-type-2,body.article.longform main section.article .article-container .gallery-box:not(.full){max-width:865px;margin-left:auto;margin-right:auto}body.article.longform main section.article .article-container .text-overlay{width:100%}body.article.longform main section.article .article-container .text-overlay div img{height:486px}body.article.longform main section.article .article-container .text-overlay div span{font-size:3rem;line-height:1.43}body.article.longform main section.article .article-container .gallery-box:not(.full){margin-bottom:135px}body.article.longform main section.article .article-container .gallery-box:not(.full) .gallery article header{position:absolute;bottom:0;left:120px}body.article.longform main section.article .article-container .gallery-box:not(.full) .gallery article header h3{margin-bottom:0}body.article.longform main section.article .article-container .gallery-box:not(.full) .gallery article header h3 a{color:#FFF}body.article.longform main section.article .article-container .gallery-box:not(.full) .controls{bottom:55px !important}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails{display:block;overflow:hidden;position:absolute;width:100%;height:96px}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails .arrow{width:40px;height:100%;display:block;position:absolute;z-index:2}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails .arrow.prev{left:0;background:url("../images/icon-white-arrow-left.svg") no-repeat center,linear-gradient(to left, transparent, #000);background-size:13px auto, 100%}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails .arrow.next{right:0;background:url("../images/icon-white-arrow-right.svg") no-repeat center,linear-gradient(to right, transparent, #000);background-size:13px auto, 100%}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails ul{display:flex;position:absolute;transition:left .3s ease;left:0px}body.article.longform main section.article .article-container .gallery-box:not(.full) .thumbnails ul li img{width:171px;height:96px;margin:0 10px}body.article.longform main section.article .article-container .quote{display:flex;align-items:center}body.article.longform main section.article .article-container .quote.reverse h4{order:2;margin-left:50px;margin-right:0}body.article.longform main section.article .article-container .quote.reverse figure{order:1}body.article.longform main section.article .article-container .quote h4{margin-right:33px;font-size:2.7rem}body.article.longform main section.article .article-container .quote h4 a{color:#E41E20}body.article.longform main section.article .article-container .quote figure picture img{width:451px;height:253px}body.article.longform main section.article .article-container .quote-type-2{width:652px}body.article.longform main section.article .article-container .text-overlay.vertical div img{height:486px}body.article.longform main section.article .article-container .text-overlay .type-2{width:100%;max-width:none}body.article.longform main section.article .article-container .text-overlay .type-2 div img{height:445px}}body.agenda section.agenda{margin-top:0}body.agenda section.agenda .carousel{display:flex;flex-wrap:wrap}body.agenda section.agenda .carousel article{width:100%;padding:15px 20px}body.agenda section.agenda .carousel article.calendar .calendar-wrapper{padding-bottom:1px;background-color:#f2efec}body.agenda section.agenda .carousel article.calendar .calendar-wrapper h4{padding:16px 0 0 12px;font-size:2rem;font-weight:bold;color:#222}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder{height:309px;margin:18px 12px 15px;background-color:#FFF;font-size:1.6rem}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div{width:100%;box-sizing:border-box}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-prev span,body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-next span{background-image:url("../images/icon-black-arrow-down.svg") !important;background-position:0px 0px !important;width:60%;height:100%;top:70%}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-prev span{transform:rotate(90deg)}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-next span{transform:rotate(-90deg)}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-title{padding:10px 0;text-transform:lowercase;font-size:1.8rem;font-weight:600;letter-spacing:.9px;color:#222}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div th{opacity:.5;text-transform:lowercase;font-size:1.3rem;letter-spacing:.65px;color:#222}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div td a{margin:2px 0;height:32px;box-sizing:border-box;line-height:32px;text-align:center}body.agenda section.agenda .carousel article.calendar .calendar-wrapper .calendar-placeholder>div .ui-datepicker-calendar .ui-state-highlight a{background-color:#fb3c3f}body.agenda section.agenda .carousel::before{display:none}@media only screen and (min-width: 600px){body.agenda section.agenda .carousel article{width:33.33%;padding:10px 15px}}body.section .advertisement{margin-top:0;margin-bottom:30px}body.section section.opening-section{margin-top:23px}body.section section.opening-section h3{padding-top:0;padding-bottom:25px}body.section section.opening-section h1{margin-top:7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.07;font-size:3rem;font-weight:bold}body.section section.opening-section figure{padding:12px 0}body.section section.opening-section figure a picture img{width:calc(100% + 30px);margin-left:-15px}body.section section.opening-section .section-data{margin-bottom:10px}body.section section.opening-section .section-data .author{line-height:1.25;font-size:1.2rem;letter-spacing:.92px;color:#3D3D3D}body.section section.opening-section .section-data time{margin-left:15px;font-size:1.3rem;letter-spacing:1px;color:#AEAEAE}body.section section.opening-section p.intro{line-height:1.33;font-size:1.5rem;letter-spacing:-.19px}@media only screen and (min-width: 600px){body.section main{padding-right:15px;padding-left:15px;box-sizing:border-box}body.section main .section-wrapper{width:calc(100% - 314px);display:inline-block;vertical-align:top}body.section main .section-wrapper section.opening-section{margin-bottom:25px;margin-left:0;padding-bottom:15px;border-bottom:1px solid #D6D6D6}body.section main .section-wrapper section.opening-section h3{padding-top:20px;padding-bottom:15px}body.section main .section-wrapper section.opening-section h3::after{content:'';width:310px;height:60px;display:block;position:absolute;bottom:15px;left:-15px;z-index:-1;background-color:#F2EFEC}body.section main .section-wrapper section.opening-section p.overtitle{font-size:1.4rem}body.section main .section-wrapper section.opening-section figure{padding-top:15px;padding-bottom:20px}body.section main .section-wrapper section.opening-section figure a picture img{width:100%;margin-left:0}body.section main .section-wrapper section.mixed-articles{margin-top:0;margin-bottom:0;margin-left:0}body.section main .section-wrapper section.mixed-articles article{width:100%}body.section main aside{margin-top:15px}}@media only screen and (min-width: 1024px){body.section main .section-wrapper section.opening-section{margin-top:0}body.section main .section-wrapper section.mixed-articles{border-bottom:1px solid #D6D6D6}body.section main .section-wrapper section.mixed-articles article{width:50%}body.section main .section-wrapper section.mixed-articles article:nth-of-type(9){margin-top:20px}body.section main .section-wrapper section.mixed-articles article:nth-of-type(n+9){width:100%;padding-top:20px;padding-bottom:20px;display:flex;border-top:1px solid #D6D6D6}body.section main .section-wrapper section.mixed-articles article:nth-of-type(n+9) figure a picture img{width:228px}body.section main .section-wrapper section.mixed-articles article:nth-of-type(n+9) header{margin-left:23px;padding-top:0;padding-bottom:0}body.section main aside{margin-top:0}}body.about-us main section.about-us{margin-top:23px}body.about-us main section.about-us>h3{padding-top:0}body.about-us main section.about-us article figure{margin-top:40px}body.about-us main section.about-us article figure picture img{width:calc(100% + 30px);margin-left:-15px}body.about-us main section.about-us article header{margin-top:20px}body.about-us main section.about-us article header h2{font-size:2rem;font-weight:bold;color:#222}body.about-us main section.about-us article header h2:not(:first-of-type){margin-top:30px}body.about-us main section.about-us article header p{line-height:1.61;font-size:1.8rem;letter-spacing:-.3px}body.about-us main section.about-us article header p:first-of-type{margin-top:12px}body.about-us main section.about-us article header p+p{margin-top:30px}body.about-us main section.about-us article header li{line-height:1.61;font-size:1.8rem;letter-spacing:-.3px}body.about-us main section.about-us article:first-of-type figure{margin-top:20px}body.about-us main section.about-us article:not(:last-child){padding-bottom:30px;border-bottom:1px solid #D6D6D6}@media only screen and (min-width: 600px){body.about-us main section.about-us{width:calc(100% - 344px);display:inline-block;vertical-align:top}body.about-us main section.about-us>h3{padding-top:20px}body.about-us main section.about-us>h3::after{content:'';width:310px;height:60px;display:block;position:absolute;bottom:0;left:-15px;z-index:-1;background-color:#F2EFEC}body.about-us main section.about-us article figure picture img{width:calc(100% + 15px)}body.about-us main section.about-us article:first-of-type figure{margin-top:0}}@media only screen and (min-width: 1024px){body.about-us main section.about-us{margin-top:0;padding-right:20px;box-sizing:border-box}body.about-us main section.about-us>h3{margin-left:15px}body.about-us main section.about-us article figure picture img{width:100%;margin-left:0}body.about-us main aside article.advertisement:first-of-type{margin-top:0}}section.listing{margin:0 0 60px}section.listing h1.listing-title{padding:16px 15px 20px;font-size:1.8rem;font-weight:600;letter-spacing:.6px;color:#222;background-color:#F2EFEC}section.listing h1.listing-title::after{content:'';width:100%;height:1px;margin-top:5px;display:block;opacity:.7;background-color:#FB3C3F}section.listing .listing-wrapper{margin-top:25px;padding:0 7px}section.listing .listing-wrapper article:not(.advertisement){padding:15px 0;display:flex;align-items:center;border-top:1px solid #D6D6D6}section.listing .listing-wrapper article:not(.advertisement) figure{width:135px;padding-right:6px}section.listing .listing-wrapper article:not(.advertisement) figure a picture img{width:100%}section.listing .listing-wrapper article:not(.advertisement) header{flex:1}section.listing .listing-wrapper article:not(.advertisement) header p.overtitle{padding-top:0}section.listing .listing-wrapper article:not(.advertisement) header h2{padding-top:6px;padding-bottom:5px}section.listing .listing-wrapper article:not(.advertisement) header h2 a{font-size:1.6rem;font-weight:bold;letter-spacing:-.2px}section.listing .listing-wrapper article:not(.advertisement) header time{font-size:1.3rem;letter-spacing:1px;color:#AEAEAE}section.listing .listing-wrapper article:not(.advertisement) header .author{display:none}section.listing .listing-wrapper article:not(.advertisement) header p.intro{display:none}section.listing .listing-wrapper article:not(.advertisement):last-child{border-bottom:1px solid #D6D6D6}section.listing .listing-wrapper article.advertisement{width:calc(100% + 14px);margin-left:-7px}section.listing .listing-wrapper article.advertisement+article{border-top:0}section.listing .pagination{width:100%;padding-top:20px;text-align:center}section.listing .pagination .prev,section.listing .pagination .next{width:35px;height:35px;display:inline-block;vertical-align:middle;background-image:url("../images/icon-red-arrow-right-active.svg");background-size:12px;background-repeat:no-repeat;background-position:center}section.listing .pagination .prev{transform:rotate(180deg)}section.listing .pagination>ul{display:inline-block;vertical-align:middle}section.listing .pagination>ul li{display:inline-block}section.listing .pagination>ul li a{width:35px;height:35px;display:block;line-height:35px;text-align:center;font-size:1.4rem;font-weight:600}section.listing .pagination>ul li.active a{background-color:#FB3C3F;color:#FFF}body.listing-search main section.listing .listing-search-filters{padding-bottom:15px;position:relative}body.listing-search main section.listing .listing-search-filters .search-wrapper{padding:16px 15px 20px;position:relative;background-color:#F2EFEC}body.listing-search main section.listing .listing-search-filters .search-wrapper input[type="text"]{width:100%;padding-bottom:5px;opacity:.7px;border:none;border-bottom:1px solid #FB3C3F;background-color:transparent;font-size:1.8rem;font-weight:600;letter-spacing:.6px;color:#222}body.listing-search main section.listing .listing-search-filters .search-wrapper button.search{width:17px;height:17px;position:absolute;top:20px;right:15px;border:none;background-repeat:no-repeat;background-color:transparent;background-image:url("../images/icon-black-search.svg")}body.listing-search main section.listing .listing-search-filters .search-options{padding:20px 15px;display:flex}body.listing-search main section.listing .listing-search-filters .search-options .results-count{position:absolute;bottom:0;font-size:1.3rem;color:#222}body.listing-search main section.listing .listing-search-filters .search-options .results-count i{font-weight:600}body.listing-search main section.listing .listing-search-filters .search-options .advanced-search{padding:7px 8px;background-color:#F2EFEC;text-transform:lowercase;font-size:1.5rem;font-weight:600;color:#222;cursor:pointer}body.listing-search main section.listing .listing-search-filters .search-options .advanced-search::before{content:'';width:13px;height:13px;margin-right:11px;display:inline-block;vertical-align:bottom;background-image:url("../images/icon-black-filter.svg");background-repeat:no-repeat;background-size:contain}body.listing-search main section.listing .listing-search-filters .search-options .advanced-search.active::before{background-image:url("../images/icon-black-close.svg")}body.listing-search main section.listing .listing-search-filters .search-options .order-by{margin-left:auto;align-self:flex-end}body.listing-search main section.listing .listing-search-filters .advanced-search-container{display:none}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper{padding:0 15px 15px}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .select-cover{width:100%;margin-bottom:20px}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters{display:flex;align-items:flex-end;justify-content:center}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters li{font-size:1.5rem;font-weight:600;color:#222}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters li:nth-child(1){margin-right:5px}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters li:nth-child(3){margin-right:5px;margin-left:10px}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters li input[type="text"]{max-width:100px;border:none;border-bottom:1px solid #222;text-align:center;font-size:1.3rem}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .advanced-search-button{width:123px;height:34px;margin:25px auto 17px;display:block;border:none;background-color:#F2EFEC;text-transform:lowercase;font-size:1.5rem;font-weight:600;letter-spacing:.6px;color:#222}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .advanced-search-button::after{content:'';width:15px;height:15px;margin-left:5px;display:inline-block;background-image:url("../images/icon-black-search.svg");background-repeat:no-repeat;background-size:contain}body.listing-search main section.listing .listing-search-filters select.dropdown{max-width:100%;margin:0;padding:6px 25px 6px 10px;display:block;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;font-size:1.5rem;font-weight:600;color:#222;background-color:#F2EFEC;background-image:url("../images/icon-black-arrow-down.svg");background-repeat:no-repeat;background-position:right 8px top 50%;background-size:11px}body.listing-search main section.listing .listing-search-filters select.dropdown option{text-transform:uppercase;font-size:1.5rem;font-weight:normal;color:#222}body.listing-search main section.listing .listing-search-filters select.dropdown::-ms-expand{display:none}body.listing-search main section.listing .listing-search-filters select.dropdown:hover{border-color:#888}body.listing-search main section.listing .listing-search-filters select.dropdown:focus{border:none;color:#222;outline:none;outline-style:none;box-shadow:none;border-color:transparent}body.listing-search main section.listing .listing-search-filters select.dropdown option{font-weight:normal}body.listing-search div.ui-datepicker{margin-top:5px;box-sizing:border-box;border:1px solid #222;background-color:#FFF;font-size:1.6rem}body.listing-search div.ui-datepicker .ui-datepicker-title{padding:10px 0;text-transform:lowercase;font-size:1.8rem;font-weight:600;letter-spacing:.9px;color:#222}body.listing-search div.ui-datepicker th{opacity:.5;text-transform:lowercase;font-size:1.3rem;letter-spacing:.65px;color:#222}body.listing-search div.ui-datepicker td a{margin:2px 0;height:32px;box-sizing:border-box;line-height:32px;text-align:center}body.listing-search div.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background-color:#fb3c3f}@media only screen and (min-width: 600px){body.listing-search main,body.listing-tag main{padding-top:203px;display:flex}body.listing-search main section.listing,body.listing-tag main section.listing{margin-top:20px;padding-right:35px;flex:1}body.listing-search main section.listing .listing-wrapper,body.listing-tag main section.listing .listing-wrapper{padding-right:0;padding-left:15px}body.listing-search main aside,body.listing-tag main aside{display:flex;flex-direction:column}body.listing-search main aside article.advertisement:first-child,body.listing-tag main aside article.advertisement:first-child{margin-bottom:auto}}@media only screen and (min-width: 1024px){body.listing-search main section.listing,body.listing-tag main section.listing{margin-top:20px;padding-right:35px;flex:1}body.listing-search main section.listing .listing-wrapper,body.listing-tag main section.listing .listing-wrapper{padding-left:15px}body.listing-search main section.listing .listing-wrapper article:not(.advertisement) figure,body.listing-tag main section.listing .listing-wrapper article:not(.advertisement) figure{width:228px;padding-right:15px}body.listing-search main section.listing .listing-wrapper article:not(.advertisement) header .author,body.listing-tag main section.listing .listing-wrapper article:not(.advertisement) header .author{margin-right:15px;display:inline-block}body.listing-search main section.listing .listing-wrapper article:not(.advertisement) header p.intro,body.listing-tag main section.listing .listing-wrapper article:not(.advertisement) header p.intro{display:block}body.listing-search main aside,body.listing-tag main aside{display:flex;flex-direction:column}body.listing-search main aside article.advertisement:first-child,body.listing-tag main aside article.advertisement:first-child{margin-bottom:auto}body.listing-search main section.listing .listing-search-filters{padding-bottom:0}body.listing-search main section.listing .listing-search-filters .search-options{padding-right:0;align-items:center}body.listing-search main section.listing .listing-search-filters .search-options .results-count{margin-right:auto;position:static}body.listing-search main section.listing .listing-search-filters .search-options .order-by{margin-left:20px}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper{padding-right:0;display:flex}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .select-cover{width:auto;margin-bottom:0}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .date-filters{flex:1}body.listing-search main section.listing .listing-search-filters .advanced-search-container .advanced-search-wrapper .advanced-search-button{width:90px;height:auto;margin:0;padding-top:10px;background-color:#FFF}}body>footer{background-color:#222}body>footer .footer-wrapper{padding:15px 15px 40px;position:relative}body>footer .footer-wrapper>*:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}body>footer .footer-wrapper .logos-container{padding-top:10px;padding-bottom:20px}body>footer .footer-wrapper .logos-container .logo-collettiva img{width:207px}body>footer .footer-wrapper .logos-container .logo-cgil-default{float:right}body>footer .footer-wrapper .logos-container .logo-cgil-default img{width:33px}body>footer .footer-wrapper .social-media{padding:52px 0 27px;display:flex;align-items:flex-end;justify-content:center;position:relative}body>footer .footer-wrapper .social-media li:first-of-type{position:absolute;top:12px;text-transform:uppercase;font-size:1.2rem;letter-spacing:.64px;color:#808080}body>footer .footer-wrapper .social-media li a{padding:0 14px;display:block;background-repeat:no-repeat;background-origin:content-box}body>footer .footer-wrapper .social-media li a.facebook{width:7px;height:14px;background-image:url("../images/icon-white-facebook.svg")}body>footer .footer-wrapper .social-media li a.twitter{width:16px;height:12px;background-image:url("../images/icon-white-twitter.svg")}body>footer .footer-wrapper .social-media li a.linkedin{width:16px;height:16px;background-image:url("../images/icon-white-linkedin.svg")}body>footer .footer-wrapper .social-media li a.whatsapp{width:16px;height:16px;background-image:url("../images/icon-white-whatsapp.svg")}body>footer .footer-wrapper .social-media li a.telegram{width:20px;height:16px;background-image:url("../images/icon-white-telegram.svg")}body>footer .footer-wrapper .footer-nav{padding-top:15px;padding-bottom:25px;display:flex;flex-wrap:wrap}body>footer .footer-wrapper .footer-nav li{margin-top:12px;margin-right:25px}body>footer .footer-wrapper .footer-nav li a{font-size:1.3rem;font-weight:500;color:#FFF}body>footer .footer-wrapper .copyright li span{padding:15px 0 8px;display:block;font-size:1.4rem;font-weight:500;letter-spacing:.64px;color:#FFF}body>footer .footer-wrapper .copyright li p{font-size:1.2rem;line-height:1.08;letter-spacing:1.09px;color:#C3C3C3}@media only screen and (min-width: 600px){footer .footer-wrapper .logos-container .logo-cgil-default{position:absolute;top:100px;margin-left:-33px}footer .footer-wrapper .copyright{display:flex}footer .footer-wrapper .copyright li{width:260px}footer .footer-wrapper .copyright li p:first-of-type{margin-right:30px}footer .footer-wrapper .copyright li div{display:flex}footer .footer-wrapper .copyright li:last-child{width:520px}}@media only screen and (min-width: 1024px){body>footer{position:relative}body>footer .footer-wrapper{max-width:1280px;margin:0 auto}body>footer .footer-wrapper .social-media{display:inline-flex;position:absolute;top:0;right:0;padding-top:35px;border-bottom:none}body>footer .footer-wrapper .social-media li:first-of-type{display:none}body>footer .footer-wrapper .footer-nav{width:400px;margin-left:250px;position:absolute;top:0;border-bottom:none !important}body>footer .footer-wrapper .copyright{margin-left:250px}}
/*# sourceMappingURL=main.css.map */
