.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}body * .is-hidden{display:none !important}body * .hidden{display:none}body * .hidden-xs{display:inline-block}@media (max-width: 543px){body * .hidden-xs{display:none}}body * .hidden-sm{display:none}@media (min-width: 768px){body * .hidden-sm{display:inline-block}}body * .hidden-md{display:none}@media (min-width: 992px){body * .hidden-md{display:inline-block}}body * .hidden-lg{display:none}@media (min-width: 1188px){body * .hidden-lg{display:inline-block}}body * .visible-xs{display:inline-block}@media (min-width: 544px){body * .visible-xs{display:none}}body * .visible-sm{display:inline-block}@media (min-width: 768px){body * .visible-sm{display:none}}body * .visible-md{display:inline-block}@media (min-width: 992px){body * .visible-md{display:none}}body * .visible-lg{display:none}@media (min-width: 1188px){body * .visible-lg{display:inline-block}}body .invisible{visibility:hidden}body .visible{visibility:visible}.truncate,.item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-relative,.item,.item-img,.icon-primary,.icon-secondary,.icon-btn-videos,.icon-btn-videos-xxs{position:relative}.pos-absolute{position:absolute}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}section{display:inline-block;width:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:content-box}html{height:100%;margin:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{background-color:#ffffff;color:#3f3f3f;cursor:default;font-family:"PT Sans", "lucida grande", "tahoma", "verdana", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;margin:0;padding:0}@media (min-width: 768px){body{font-family:"lucida grande", "tahoma", "verdana", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}}html,body{overflow-x:hidden}:focus{outline:none}::-moz-selection{background:#c410c6;color:#fff}::selection{background:#c410c6;color:#fff}::-moz-selection{background:#c410c6;color:#fff}ul,ol,li{list-style:none;margin:0;padding:0}button{background:none;border:none;padding:0}a{color:#ef3ef1;text-decoration:none}a:hover{color:#444242}iframe{border:0;max-width:100%;outline:none;overflow:hidden}.browserupgrade{background:#f6f6f6;color:#000;margin:0.5rem 0;padding:0.5rem 0}.wrapper{display:block;margin:0 auto;max-width:963px;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width: 768px){.wrapper{padding:0 0.625rem}}.container{clear:both;position:relative}.container>.wrapper{padding-top:0}.grid{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;list-style-type:none;padding:0}@media (min-width: 768px){.grid:after{clear:both;content:"";display:block;height:0;visibility:hidden}}.item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:content-box;margin-bottom:6px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 960px){.item{margin-bottom:4px}}.item a{display:block;font-weight:bold}@media (min-width: 960px){.item a{background-color:#fff;border:1px solid #a9a8a8;padding:3px 5px}.item a:hover{border:1px solid #000;text-decoration:underline}}.item-img{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;overflow:hidden;width:100%;z-index:2}.item-img img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;position:relative;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.item-title{color:#222;font-size:13px;line-height:1.8;padding-left:5px;padding-right:5px;margin:0;text-align:center}@media (min-width: 960px){.item-title{background-color:#f5f4f4;font-size:12px;line-height:2}}.section-header{-webkit-box-align:center;align-items:center;clear:both;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:5px;margin-top:0}@media (min-width: 768px){.section-header{-webkit-box-align:center;align-items:center}}@media (min-width: 768px){.section-title:before{background:url(../sprite-sp.png);background-position:0px 0px;content:"";display:block;float:left;height:22px;margin:0px 6px 0 0;position:relative;width:24px}}.section-title{background-color:#e5e5e5;color:#292929;font-size:16px;margin:0;padding:5px;text-align:center;width:100%}@media (min-width: 544px){.section-title{font-size:17px}}@media (min-width: 768px){.section-title{background-color:transparent;font-size:18px;letter-spacing:-1px;line-height:1;padding:0;text-align:left}}.section-title,.section-title a{color:#3f3f3f;font-weight:bold}.section-title a{text-decoration:underline}.btn-title-section{font-size:0.75rem;margin-top:0.25rem;margin-bottom:0.25rem}@media (min-width: 544px){.btn-title-section{font-size:0.8125rem}}@media (min-width: 768px){.btn-title-section{font-size:0.9375rem}}.btn-lg{width:100% !important}.btn-iframe-show-all{background:#ef3ef1;border-radius:0.375rem;color:#fff;display:none;font-size:0.9375rem;font-weight:bold;margin:0;overflow:hidden;padding:0.625rem 0;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:auto}.btn-iframe-show-all:hover{color:#fff}@media (max-width: 962px){.btn-iframe-show-all{display:inline-block}}@media (max-width: 1060px){.btn-iframe-show-all{margin:.175rem 0}}.wrapper-iframe{padding:0 0 1px 0}@media (max-width: 991px){.wrapper-iframe .section-header .btn-title-section{display:none}}@media (max-width: 1200px){.wrapper-iframe .section-header .btn-title-section{display:none}}.grid{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;list-style-type:none;margin-bottom:0.085rem;margin-left:calc(-1 * 0.085rem * 1.1);margin-right:calc(-1 * 0.085rem * 1.1);padding:0}@media (min-width: 768px){.grid:after{clear:both;content:"";display:block;height:0;visibility:hidden}}.grid--external-site{top:40%}.grid__item,.item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:content-box;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:box-shadow 0.25s ease-in-out;-webkit-transition:-webkit-box-shadow 0.25s ease-in-out;transition:box-shadow 0.25s ease-in-out}.grid__item:not(.endcard__item),.item:not(.endcard__item){margin-bottom:0.25rem;margin-left:calc(0.085rem * 1.1);margin-right:calc(0.085rem * 1.1);width:calc(50% - (0.085rem * 1.1 * 2));max-width:calc(50% - (0.085rem * 1.1 * 2))}@media (max-width: 543px){.grid--one-col .grid__item:not(.endcard__item),.grid--one-col .item:not(.endcard__item){width:calc(100% - (0.085rem * 1.1 * 2));max-width:calc(100% - (0.085rem * 1.1 * 2))}}@media (min-width: 544px){.grid__item:not(.endcard__item),.item:not(.endcard__item){width:calc(33.333% - (0.15rem * 1.1 * 2));max-width:calc(33.333% - (0.15rem * 1.1 * 2))}}@media (min-width: 640px) and (max-width: 959px){.grid__item:not(.endcard__item),.item:not(.endcard__item){max-width:calc(25% - (0.15rem * 1.1 * 2));width:calc(25% - (0.15rem * 1.1 * 2))}.grid__item:not(.endcard__item):nth-child(n+5),.item:not(.endcard__item):nth-child(n+5){display:none}}@media (min-width: 960px){.grid__item:not(.endcard__item),.item:not(.endcard__item){max-width:calc(20% - (0.085rem * 1.1 * 2));width:calc(20% - (0.085rem * 1.1 * 2))}.grid__item:not(.endcard__item).grid__item--16-9,.item:not(.endcard__item).grid__item--16-9{max-width:calc(25% - (0.085rem * 1.1 * 2));width:calc(25% - (0.085rem * 1.1 * 2))}.grid__item:not(.endcard__item):nth-child(n+6),.item:not(.endcard__item):nth-child(n+6){display:none}}.grid__item a,.item a,.no-touchevents .grid__item a:hover,.no-touchevents .item a:hover{text-decoration:none}.icon{fill:none;height:1rem;margin-top:-.1rem;speak:none;stroke:currentColor;vertical-align:middle;width:1rem}@media (min-width: 768px){.icon{margin-right:.1rem}}
