.DetailContent.Header{margin-top:30px;margin-bottom:70px;padding-bottom:30px;border-bottom:1px solid #f5f5f5}@media (max-width:800px){.DetailContent.Header{margin-top:0}}.DetailContent b,.DetailContent strong{font-weight:500}.DetailContent .dates{margin:auto;width:90%;font-family:Roboto,Arial,serif;font-size:1.1rem;line-height:1.6rem;font-weight:300;text-align:center;padding-bottom:30px}.DetailContent .dates .datestext,.DetailContent .dates .sponsortext,.DetailContent .dates .sponsortext li{margin:0;padding:0;list-style:none;display:inline}.DetailContent .dates .datestext li{list-style:none;display:inline;border-right:1px solid #000;padding:0 10px 0 0;margin:0 10px 0 0}.DetailContent .dates .datestext li:last-child{border-right:0}.DetailContent .dates .datestext a,.DetailContent .dates .datestext a:visited,.DetailContent .dates .sponsortext a,.DetailContent .dates .sponsortext a:visited{color:#000;text-decoration:none}.DetailContent .dates .datestext a:hover,.DetailContent .dates .sponsortext a:hover{color:#000;text-decoration:underline}.DetailContent .dates .datestext .category,.DetailContent .dates .datestext .category a,.DetailContent .dates .datestext .category a:visited{font-family:Oswald,sans-serif;font-weight:300;font-size:1rem;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:red}.DetailContent .dates .sponsortext span{background:#343a40;color:#fff;padding:4px 7px;margin-right:15px}.DetailContent .title{width:90%;text-align:center;margin:auto auto 30px}.DetailContent .title h1{font-family:'Playfair Display',serif;font-size:3.8rem;line-height:127%;font-weight:800;letter-spacing:-.9px;margin-bottom:20px}.DetailContent .title h1 a,.DetailContent .title h1 a:hover,.DetailContent .title h1 a:visited{font-weight:800;color:#333;text-decoration:none}.DetailContent .title h2{font-family:'Playfair Display',serif;font-size:3.3rem;line-height:127%;font-weight:800;letter-spacing:-.9px;margin-bottom:20px}.DetailContent .title h2 a,.DetailContent .title h2 a:hover,.DetailContent .title h2 a:visited{font-weight:800;color:#333;text-decoration:none}.DetailContent .title h3{font-family:'Playfair Display',serif;font-size:3rem;line-height:127%;font-weight:800;letter-spacing:-.9px;margin-bottom:20px}.DetailContent .title h2 a:visited,.DetailContent .title h3 a,.DetailContent .title h3 a:hover{font-weight:800;color:#333;text-decoration:none}.Edit .DetailContent.Header{margin-top:30px;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #f5f5f5}.Edit .DetailContent .dates{font-size:1.1rem;font-family:Roboto,Arial,serif}.Edit .DetailContent .dates span{margin-left:7px;text-align:center}.Edit .DetailContent .dates .badge{font-size:1.1rem;background:red;font-weight:300}.Edit .DetailContent .title{width:90%;text-align:center;margin:auto auto 30px}.Edit .DetailContent .title h1{font-family:'Playfair Display',serif;font-size:3rem;line-height:120%;font-weight:800;letter-spacing:1px;margin-bottom:20px}.DetailContent .title h1 a:hover,.DetailContent .title h1 a:visited,.Edit .DetailContent .title h1 a{font-weight:800;color:#333;text-decoration:none}.DetailContent .titleBig{width:90%;text-align:center;margin:auto auto 30px}.DetailContent .titleBig h1{font-family:'Playfair Display',serif;font-size:4rem;line-height:120%;font-weight:800;letter-spacing:-1.6px;margin-bottom:20px}.DetailContent .titleBig h1 a,.DetailContent .titleBig h1 a:hover,.DetailContent .titleBig h1 a:visited{font-weight:800;color:#333;text-decoration:none}.DetailContent .subtitle{margin:auto;width:80%;font-family:Roboto,Arial,serif;font-size:1.4rem;line-height:1.9rem;font-weight:300;text-align:center}.DetailContent .buttonsTop{margin-top:80px;font-weight:300}.DetailContent .ContentTags{color:#b7b7b7;font-weight:300}.DetailContent .ContentTags .listTags{margin-left:20px;border-left:1px solid #b7b7b7}.DetailContent .ContentTags .listTags .tagcontent{padding-left:10px}.DetailContent .ContentTags .listTags .tagcontent a{font-family:Roboto,Arial,serif;color:#b7b7b7;text-decoration:none;font-weight:300}.DetailContent .ContentTags .listTags .tagcontent a:hover{color:#000}.DetailContent .ContentTags b{text-decoration:none;font-weight:600}.DetailContent .ContentTags.Bottom{margin-top:80px;padding-top:20px;border-top:1px solid #f5f5f5}.DetailContent .BoxDownloadFiles{margin-bottom:30px}.DetailContent .BoxDownloadFiles-tit{color:#ddd;font-size:.6rem;letter-spacing:1px;text-transform:uppercase}.DetailContent .BoxDownloadFiles-file{width:450px;margin-bottom:4px}.DetailContent .BoxDownloadFiles-file-left{float:left;width:25px}.DetailContent .BoxDownloadFiles-file-right{float:right;width:calc(100% - 30px);border-left:1px solid #dfe0e1;padding-left:25px}.DetailContent .BoxDownloadFiles .btn{text-align:left}@media (max-width:800px){.DetailContent .BoxDownloadFiles-file{width:100%;margin-bottom:4px}}.DetailContent .buttonsBottom{margin-top:40px;font-weight:300}.DetailContent #shareButtons{display:none}.DetailContent .imgtop img{width:100%;margin-top:20px}.DetailContent .imgtop-footer{font-size:.7rem;color:#c5c5c5;text-align:right}@media (max-width:1200px){.DetailContent .title h1,.DetailContent .titleBig h1{font-size:2.9rem;line-height:120%;text-align:center}.DetailContent .title h2,.DetailContent .titleBig h2{font-size:2.5rem;line-height:120%;text-align:center}.DetailContent .title h3,.DetailContent .titleBig h3{font-size:2.1rem;line-height:120%;text-align:center}.DetailContent .subtitle{font-size:1.4rem;line-height:1.8rem;text-align:center}}@media (max-width:992px){.DetailContent .dates{padding-bottom:15px}.DetailContent .dates .sponsortext{width:100%;display:flex;margin-bottom:15px;text-align:center;align-items:center;justify-content:center}.DetailContent .dates .sponsortext span{margin-right:0}.DetailContent .buttonsTop{display:none}.DetailContent .title{width:100%}.DetailContent .title h1{color:red}.DetailContent .subtitle{text-align:center;width:100%;font-size:1.3rem;line-height:1.8rem}.DetailContent .title h1,.DetailContent .titleBig h1{font-size:2rem;line-height:120%;font-weight:300}.DetailContent .ContentTags{width:90%}}@media (max-width:1400px){.DetailContent.Header{margin-bottom:30px}.buttonsGroup{display:none}.DetailContent .buttonsTop .col{width:100%;min-width:100%}.DetailContent .buttonsTop .ContentTags{text-align:center;font-size:.9rem}.DetailContent .ContentTags{width:90%}}.DetailContent .content{font-family:'Frank Ruhl Libre',serif;font-weight:400;font-size:1.3rem;line-height:2rem;word-spacing:2px;letter-spacing:-.3px;margin-bottom:50px}.DetailContent .content h1,.DetailContent .content h1 b,.DetailContent .content h1 strong{font-family:'Playfair Display',serif;font-size:1.9rem;line-height:140%;letter-spacing:-.5px;font-weight:800}.DetailContent .content h2,.DetailContent .content h2 b,.DetailContent .content h2 strong{font-family:'Playfair Display',serif;font-size:1.6rem;line-height:140%;letter-spacing:-.5px;font-weight:700}.DetailContent .content h3,.DetailContent .content h3 b,.DetailContent .content h3 strong{font-family:'Playfair Display',serif;font-size:1.5rem;line-height:140%;letter-spacing:-.5px;font-weight:700}.DetailContent .content p,.DetailContent .content ul ul{margin-bottom:30px}.DetailContent .content a{color:#2fa4e7;text-decoration:none}.DetailContent blockquote{position:relative;font-style:italic;font-size:1.1rem;line-height:1.7rem;font-weight:500;color:#000;float:right;width:38%;margin-bottom:40px;text-align:left;border-left:3px solid #e3e4e5;padding-left:25px;margin-left:25px}.DetailContent blockquote cite{font-size:80%}.Edit.DetailContent .content{padding-right:20px}.expansive{height:450px;overflow:hidden}.expansive-auto{height:auto;overflow:none}.expansive-more{border-top:1px solid #f5f5f5;padding-top:4px;color:#ddd;font-size:.8rem;font-family:Arial,Helvetica,sans-serif;text-align:center}.expansive-more a{color:#ddd;text-decoration:none}.expansive-more a:hover{color:#ccc}@media (max-width:768px){.Edit.DetailContent .content{font-family:'Frank Ruhl Libre',serif;font-size:1.1rem;line-height:2rem;word-spacing:2px}.redactor-styles blockquote{padding-left:24px;margin-left:20px;border-left:2px solid #ddd}.DetailContent blockquote{float:none;width:100%;margin:10px 0 40px;padding:10px 0;border-left:0;border-top:1px solid #000;border-bottom:1px solid #000}}.DetailContent .content iframe{width:100%;margin-bottom:50px}.DetailContent .content h1,.DetailContent .content h2,.DetailContent .content h3{margin-top:50px;margin-bottom:50px}.DetailContent .content figure{margin:0;padding:0;border:0}.DetailContent .content figure img{width:100%;margin-top:50px;margin-bottom:50px}.DetailContent .content .twitter-tweet{margin:auto;text-align:center}.DetailContent .content figcaption{font-size:.7rem;color:#a9a9a9;font-family:Roboto,Arial,serif}.DetailContent .content ul{margin-bottom:20px}.DetailContent .content ul li li{margin-top:20px}.DetailContent .content table{width:100%;border:1px solid #ddd;font-size:1rem;font-family:Roboto,Arial,serif}.DetailContent .content table th{font-weight:700}.DetailContent .content table td{padding:5px 5px 5px 18px}.DetailContent .content table p{margin:0;padding:0;border:0}.DetailContent .video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:56px}.DetailContent .video-container embed,.DetailContent .video-container iframe,.DetailContent .video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.DetailContent .NumComments{height:0;width:0;position:relative}.DetailContent .NumComments span{position:relative;top:-5px;left:-2px;background:var(--color-green);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;display:inline-block;font-weight:700;line-height:1.6em;text-align:center;width:1.6em;font-size:.7rem}