@font-face{font-family:"GothamBook";src:url(/themes/custom/csi25/assets/fonts/Gotham-Book.otf) format("opentype");font-weight:normal;font-style:normal;font-display:swap}#block-csi25-primary-local-tasks{font-size:1.6rem}#block-csi25-primary-local-tasks>ul{display:flex;justify-content:flex-end;list-style-type:none;padding:0;margin:0}#block-csi25-primary-local-tasks>ul li{margin:0 5px;padding:2px 5px}#block-csi25-primary-local-tasks>ul a{text-decoration:none}#block-csi25-content{min-height:400px;display:flex;flex-direction:column;align-items:center;font-size:1.6rem;line-height:1.7}article{display:contents}article .node-content{width:100%;display:flex;flex-direction:column;align-items:center}.messages__wrapper{display:flex;justify-content:center;flex-wrap:wrap}.messages__wrapper .messages{min-width:50%;margin:20px;padding:20px;font-size:2rem;color:#fff;background-color:#005cb3}.messages__wrapper .messages a,.messages__wrapper .messages a:visited,.messages__wrapper .messages a:hover{color:#fff}.messages__wrapper .messages.messages--error{background-color:#9b271f}#toolbar-bar{z-index:10010}nav.pager{grid-column:1/-1}nav.pager ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}nav.pager ul li{padding-top:20px;margin:0 5px}nav.pager ul li a{display:inline-block;border:1px solid #01553b;min-width:40px;padding:10px 5px;text-align:center;text-decoration:none;color:#01553b;cursor:pointer}nav.pager ul li.pager__item.is-active a,nav.pager ul li a:hover{font-weight:bold;background-color:#01553b;color:#fff}nav.pager ul li.pager__item--ellipsis{border:0}@media(min-width: 0)and (max-width: 575px){nav.pager ul{flex-wrap:wrap;justify-content:center}nav.pager ul li a{min-width:30px}}.toastify{padding:20px;font-size:1.8rem}.toastify a,.toastify a:hover,.toastify a:visited{color:#fff;text-decoration:underline}form .form-item{margin-top:0;margin-bottom:3rem;padding:0;border:none;border-bottom:1px solid #01553b;display:flex;flex-direction:column;align-items:flex-start}form .form-item.error{border-color:#a31c0a}form .form-item:focus{opacity:1;box-shadow:none}form label,form legend{text-transform:uppercase;font-size:1.3rem;line-height:1.3rem;padding-bottom:1rem}form .description{font-size:1.3rem}form input,form textarea,form select{max-width:100%;font-size:1.8rem;line-height:3rem;margin-bottom:1rem}form .textarea-wrapper{max-width:100%}form input:not([type=checkbox]):not(.button){width:100%}form input:not(.button),form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;box-shadow:none}form input:not(.button):focus,form textarea:focus{opacity:1}form select{width:100%;padding-left:1rem;padding-right:20px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background:rgba(0,0,0,0) url(/themes/custom/csi25/assets/images/arrow-drop-down.png) no-repeat 100% 50%}form select option{font-size:2rem}form textarea{min-height:150px}form input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background-color:#fafafa;border:1px solid #cacece;padding:10px;margin-right:10px;display:inline-block}form input[type=checkbox]:checked::after{position:absolute;top:20%;left:20%;width:60%;height:60%;background:rgba(1,85,59,.8);content:""}form .js-form-type-checkbox{flex-direction:row;flex-wrap:nowrap;border-bottom:none}form .js-form-type-checkbox label{display:none}form .js-form-type-checkbox input{order:2}form .js-form-type-checkbox .description{flex:0 1 auto;order:3;font-size:1.8rem}form .form-checkboxes .js-form-type-checkbox{align-items:center}form .form-checkboxes .js-form-type-checkbox label{display:block;order:2;font-size:1.8rem;text-transform:none}form .form-checkboxes .js-form-type-checkbox input{order:1}form .form-required{position:relative}form .form-required:after{content:"*";position:absolute;top:0;right:-10px;font-size:2rem;color:#8b636d}a{color:#01553b;text-decoration:none}a:hover{text-decoration:underline}a.active,a.is-active{color:#333}a.button,button.button,input[type=submit]{width:-moz-fit-content;width:fit-content;height:6.5rem;padding-left:3rem;padding-right:3rem;text-transform:uppercase;text-decoration:none;outline:none;box-shadow:none;text-shadow:none;border:2px solid #fff;background:rgba(0,0,0,0);color:#fff;font-size:1.3rem;line-height:2rem;letter-spacing:1.35px;transition:all .25s;display:flex;align-items:center;justify-content:center}a.button:hover,button.button:hover,input[type=submit]:hover{background-color:#fff;color:#000}a.button--inverted,.section--left a.button,.section--right a.button,.section--center:not(.with-image) a.button,input[type=submit]{background-color:rgba(0,0,0,0);color:#333;border-color:#333}a.button--inverted:hover,.section--left a.button:hover,.section--right a.button:hover,.section--center:not(.with-image) a.button:hover,a.button--inverted.active,.section--left a.active.button,.section--right a.active.button,.section--center:not(.with-image) a.active.button,input[type=submit]:hover,input[type=submit].active{background-color:#01553b;color:#fff;border-color:#fff}.button--download{position:relative}.button--download:after{content:"";position:absolute;bottom:0;right:0;width:20px;height:20px;margin-left:1rem;transform:rotate(-45deg);background:url(/themes/custom/csi25/assets/images/download-arrow.svg) no-repeat;background-size:contain}.button--download:hover:after{filter:invert(1)}h1{font-size:4.2rem;line-height:1.2}h2{font-size:4.2rem;line-height:1.2;color:#01553b;text-transform:uppercase}h3{margin-top:4rem;font-size:2.1rem;font-weight:normal;color:#01553b}h4,h5,h6{font-size:1.8rem;font-weight:normal;color:#01553b}input,textarea{font-family:inherit}@media(min-width: 0)and (max-width: 575px){ul,ol{padding-left:20px}}.close-icon{display:inline-block;width:30px;height:30px;position:relative}.close-icon:before,.close-icon:after{content:"";position:absolute;left:14px;top:0;width:2px;height:100%;background-color:#333}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.close-icon.close-icon--inverted:before,.close-icon.close-icon--inverted:after{background-color:#fff}.view-with-inner-sections-wrapper{display:contents}.view-with-inner-sections-wrapper>div{display:contents}.view-with-inner-sections-wrapper>div>.views-row{display:contents}.section{margin-top:90px;margin-bottom:90px;display:flex}.section:not(.section--large-photo-left):not(.section--large-photo-right){width:100%;max-width:1600px;padding-left:80px;padding-right:80px}@media(min-width: 576px)and (max-width: 991px){.section:not(.section--large-photo-left):not(.section--large-photo-right){padding-left:40px;padding-right:40px}}@media(min-width: 0)and (max-width: 575px){.section:not(.section--large-photo-left):not(.section--large-photo-right){padding-left:20px;padding-right:20px}}.section--left.with-image .section-content,.section--right.with-image .section-content{flex:0 0 auto;width:50%}.section--left.with-image .section-image,.section--right.with-image .section-image{flex:0 0 auto;width:50%}.section-content{flex:1 0 auto;width:100%;overflow-wrap:break-word}.section-content .button{margin-top:22.5px}.section-image img{max-width:100%}.section-content-item{width:100%}.section-content-item>.views-element-container{width:100%}h2.section-title,.webform-section-title,.section-content>.section-content-item:first-child>:first-child{margin-top:-8px}h2.section-title,.webform-section-title{color:#01553b;text-transform:uppercase}.section-pretitle{text-transform:uppercase;margin-bottom:1rem}.section--left .section-content{order:1}.section--left .section-image{padding-left:80px;order:2}.section--right .section-content{order:2}.section--right .section-image{padding-right:80px;order:1}.section--center{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.section--center .section-content{grid-column:1/1;grid-row:1/1;position:relative;width:100%;height:auto;z-index:2;color:#333;text-align:center;display:flex;flex-direction:column;align-items:center}.section--center .section-content h2.section-title{text-align:center;color:#333}.section--center.with-image .section-content{padding:80px}.section--center.with-image .section-content,.section--center.with-image h2.section-title{color:#fff}.section--center.with-image .section-image{grid-column:1/1;grid-row:1/1;position:relative;z-index:0;overflow:hidden}.section--center.with-image .section-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.section--center.with-image .section-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.section--center .section-content-item--button{display:flex;justify-content:center}.section--solid-left,.section--solid-right,.section--banner-left{color:#fff}.section--solid-left .section-image,.section--solid-right .section-image,.section--banner-left .section-image{order:2;position:relative;overflow:hidden;background-color:#d5d5d5}.section--solid-left .section-image picture,.section--solid-right .section-image picture,.section--banner-left .section-image picture{position:absolute;top:0;left:0;width:100%;height:100%}.section--solid-left .section-image img,.section--solid-right .section-image img,.section--banner-left .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--solid-left .section-content,.section--solid-right .section-content,.section--banner-left .section-content{order:1;padding:80px;background-color:#01553b;display:flex;flex-direction:column;justify-content:space-between}.section--solid-left .section-content>div,.section--solid-right .section-content>div,.section--banner-left .section-content>div{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.section--solid-left h2.section-title,.section--solid-right h2.section-title,.section--banner-left h2.section-title{text-transform:uppercase;color:#fff}.section--solid-left.with-image .section-content,.section--solid-right.with-image .section-content,.section--banner-left.with-image .section-content{width:40%}.section--solid-left.with-image .section-image,.section--solid-right.with-image .section-image,.section--banner-left.with-image .section-image{width:60%}.section--solid-right .section-content{order:2}.section--solid-right .section-image{order:1}.section--banner-left .section-content{padding-top:40px;padding-bottom:40px}.section--banner-left h2.section-content-item.section-title{margin-bottom:0}.section-content-item+.section-content-item--titles h2.section-title{margin-top:45px}.section--dual.with-image .section-content.secondary-content{width:35%}.section--dual.with-image .section-image{width:65%}.section--dual.with-image .section-image .section-content{position:relative;width:100%;height:100%;z-index:3;background:none}.section--dual.with-image .section-image .section-content,.section--dual.with-image .section-image .section-content h2.section-title{color:#01553b}.section--dual.with-image .section-image .section-content h2.section-title{font-weight:bold}.section--view .section-title{text-align:center}.section--view .view-empty-message{padding:2rem;background-color:#dee6e1;color:#01553b;text-align:center;margin-bottom:45px}.section--large-photo-left,.section--large-photo-right{display:grid}.section--large-photo-left .section-image,.section--large-photo-left .section-content,.section--large-photo-right .section-image,.section--large-photo-right .section-content{grid-row:1;grid-column:1}.section--large-photo-left.with-image .section-image,.section--large-photo-right.with-image .section-image{width:100% !important}.section--large-photo-left.with-image .section-image img,.section--large-photo-right.with-image .section-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section--large-photo-left .section-content,.section--large-photo-right .section-content{z-index:1;margin:45px 40px;padding:80px;background-color:#01553b;display:flex;flex-direction:column;justify-content:space-between}.section--large-photo-left .section-content>div,.section--large-photo-right .section-content>div{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.section--large-photo-left .section-content,.section--large-photo-left .section-content h2,.section--large-photo-right .section-content,.section--large-photo-right .section-content h2{color:#fff}.section--image-only{flex-direction:column}.section--image-only .section-image{order:1;width:100%}.section--image-only .section-image img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}.section--image-only .section-content{order:2;margin-top:45px}.section--welcome .view--programa .program-days{margin-bottom:2rem}.section--welcome .view--programa .program-days .button{background:none;border:0;font-size:2rem}.section--welcome .view--programa .prueba,.section--welcome .view--programa .prueba .prueba-stars{color:#fff;border-color:#fff}.section--welcome .view--programa .prueba,.section--welcome .view--programa .prueba h4,.section--welcome .view--programa .prueba .label,.section--welcome .view--programa .prueba .prueba-subtitle{color:#fff}.section--welcome .view--programa .prueba:last-child{border-bottom-color:#fff}.section--welcome .view--programa img{filter:brightness(0.5) invert(1)}.section--welcome .buttons{display:flex;justify-content:center;margin-top:2rem}.section--welcome .buttons .button{min-width:150px;margin-right:2rem}.section--welcome .buttons .button:last-child{margin-right:0}.section--sponsors .sponsor-logos,.section--view .sponsor-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.section--sponsors .sponsor-logos img,.section--view .sponsor-logos img{max-height:90px;max-width:180px;height:auto;width:auto;filter:grayscale(1)}.section--banner a{display:block;width:100%}.section--banner img{max-width:100%;height:auto;display:block;margin:0 auto}.section--video .youtube-container.youtube-container--responsive{margin:0}.section--live-streaming .player iframe{margin:0 !important}.section--mini-gallery{display:flex;flex-wrap:nowrap}.section--mini-gallery .first,.section--mini-gallery .second{display:flex;flex-direction:column}.section--mini-gallery .first{flex:0 0 auto;width:40%;margin-right:2rem}.section--mini-gallery .first img{width:100%;height:auto;margin-top:2rem}.section--mini-gallery .first img:first-child{margin-top:0}.section--mini-gallery .second{flex:1 0 auto;width:50%}.section--mini-gallery .second img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.section--mini-gallery .second .section-content--normal{flex:0 1 auto;padding-left:80px;margin-bottom:80px}@media(min-width: 0)and (max-width: 991px){.section--mini-gallery .second .section-content--normal{margin-top:2rem;margin-left:2rem;margin-right:2rem}}.section--mini-gallery .second .section-content--solid{width:70%;background-color:#01553b;margin-top:2rem;padding:4rem}.section--mini-gallery .second .section-content--solid,.section--mini-gallery .second .section-content--solid h2,.section--mini-gallery .second .section-content--solid h3,.section--mini-gallery .second .section-content--solid h4,.section--mini-gallery .second .section-content--solid p{color:#fff}@media(min-width: 0)and (max-width: 991px){.section--mini-gallery .second .section-content--solid{width:100%}}@media(min-width: 1400px){.section.section.section--large-photo-left .section-content,.section.section.section--large-photo-right .section-content{width:50%}}@media(min-width: 1200px){.section--dual.with-image .section-image .section-content .section-content-item{max-width:60%}}@media(min-width: 992px)and (max-width: 1399px){.section--left .section-image{padding-left:40px}.section--right .section-image{padding-right:40px}.section.section.section--large-photo-left .section-content,.section.section.section--large-photo-right .section-content{width:60%}}@media(min-width: 768px)and (max-width: 1199px){.section.section--dual.with-image .section-content.secondary-content{width:40%}.section.section--dual.with-image .section-image{width:60%}.section.section--dual.with-image .section-image .section-content{width:100%}}@media(min-width: 0)and (max-width: 991px){.section--left .section-image{padding-left:20px}.section--right .section-image{padding-right:20px}.section--solid-left .section-content,.section--solid-right .section-content,.section--banner-left .section-content{padding:40px}.section.section--mini-gallery .second .section-content--normal{padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.section:not(.section--center).with-image .section-content{width:50%}.section:not(.section--center).with-image .section-image{width:50%}.section:not(.section--center).with-image.section--solid-left .section-content,.section:not(.section--center).with-image.section--solid-right .section-content,.section:not(.section--center).with-image.section--banner-left .section-content{width:50%}.section:not(.section--center).with-image.section--solid-left .section-image,.section:not(.section--center).with-image.section--solid-right .section-image,.section:not(.section--center).with-image.section--banner-left .section-image{width:50%}.section:not(.section--center).with-image.section.section--large-photo-left .section-content,.section:not(.section--center).with-image.section.section--large-photo-right .section-content{width:70%}.section:not(.section--center).with-image.section--dual .section-content.secondary-content{width:40%}.section:not(.section--center).with-image.section--dual .section-image{width:60%}.section:not(.section--center).with-image.section--dual .section-image .section-content{width:100%}}@media(min-width: 0)and (max-width: 767px){.section:not(.section--center).with-image{flex-direction:column}.section:not(.section--center).with-image .section-image{width:100%;padding:0;order:1}.section:not(.section--center).with-image .section-image img{width:100%}.section:not(.section--center).with-image .section-content{width:100%;order:2}.section.with-image.section--left .section-image,.section.with-image.section--right .section-image{margin-bottom:45px}.section.with-image.section--solid-left .section-image,.section.with-image.section--solid-right .section-image,.section.with-image.section--banner-left .section-image{height:300px}.section.with-image.section.section--large-photo-left .section-content,.section.with-image.section.section--large-photo-right .section-content{width:calc(100% - 80px)}.section.with-image.section--dual .section-content.secondary-content{width:100%}.section.with-image.section--dual .section-image{width:100%;height:unset;min-height:300px}.section.with-image.section--dual .section-image .section-content{width:100%}.section--center.with-image .section-content{padding:20px}.section--mini-gallery{flex-wrap:wrap}.section--mini-gallery .first{width:100%}.section--mini-gallery .second{width:100%}.section--mini-gallery .second .section-content--normal{padding-left:0;margin-left:0;margin-right:0;margin-top:45px}}@media(min-width: 0)and (max-width: 575px){.section--left .section-image{padding-left:10px}.section.section--large-photo-left .section-content,.section.section--large-photo-right .section-content{width:100%;margin-left:auto;margin-right:auto;margin-top:180px;margin-bottom:180px}}.cookiesjsr--app{font-size:1.8rem;line-height:1.2}.cookiesjsr--app .cookiesjsr-btn{transform:none;transition:none}.leaflet-map{width:100%;height:100%;filter:grayscale(0.6)}.leaflet-map .leaflet-popup-content{font-size:1.4rem;line-height:1.6}.leaflet-map .leaflet-popup-close-button{display:none}.section-content-item--accordion .accordion-item{margin-bottom:10px}.section-content-item--accordion .accordion-item.active .accordion-title::after{content:"−"}.section-content-item--accordion .accordion-title{margin:0;padding:15px;font-weight:bold;cursor:pointer;border-bottom:1px solid #333}.section-content-item--accordion .accordion-title:hover{background-color:#e5e5e5}.section-content-item--accordion .accordion-title::after{content:"+";float:right}.section-content-item--accordion .accordion-content{max-height:0;padding:0 15px;overflow:hidden;transition:max-height .3s ease-out}.previous-shows-list-item .csi-logo{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%)}.previous-shows-list-item .section-content{background-color:#444}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}:root{font-size:.625rem;font-family:"GothamBook","Arial",sans-serif;-webkit-font-smoothing:antialiased}html *{box-sizing:border-box}body{margin:0;padding:0}body.popup-open{overflow:hidden}#popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20000;overflow:auto;margin:0;padding:0;padding-top:100px;font-size:2rem;background:#fff}#popup .close-popup-link{position:fixed;top:0;width:100%;height:60px;line-height:60px;text-align:right;display:block;background:#d5d5d5;font-size:2rem;text-decoration:none;color:#000;font-weight:bold;transition:background-color .2s ease,color .2s ease}#popup .close-popup-link .close-icon{display:inline-block;margin-top:15px;margin-right:30px}#popup .close-popup-link .close-icon::after,#popup .close-popup-link .close-icon::before{transition:background-color .2s ease}#popup .close-popup-link:hover{background:#444;color:#fff}#popup .close-popup-link:hover .close-icon::after,#popup .close-popup-link:hover .close-icon::before{background-color:#fff}.with-overlay:before{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none}.cn-logo{width:80px;height:80px;background-image:url(/themes/custom/csi25/assets/images/header-logo-cn.jpg);background-repeat:no-repeat;background-size:contain}#main-header{width:100%;position:relative;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}#main-header .logos{height:120px;display:flex;align-items:center;justify-content:center}.fixed-header{position:fixed;top:0;z-index:9000;width:100%;background-color:rgba(0,0,0,.8)}.top-links{width:100%;height:92px;transition:height .3s linear;margin:0 auto;padding-top:5px;padding-bottom:5px;padding-left:80px;padding-right:80px;display:flex;justify-content:space-between;align-items:center}.top-links a{color:#fff;text-decoration:none}.top-links .cn-logo{flex:0 0 auto;height:100%}@media(min-width: 0)and (max-width: 767px){.top-links{padding-left:40px;padding-right:40px}}body.scrolled-down .top-links{height:40px}body.user-logged-in .fixed-header{top:39px}body.user-logged-in.toolbar-tray-open.toolbar-horizontal .fixed-header{top:79px}@media(min-width: 0)and (max-width: 767px){body.user-logged-in{top:0}body.user-logged-in.toolbar-tray-open .fixed-header{top:39px}}.live-streaming-link{flex:0 1 auto;margin:0 auto;display:flex;align-items:center}.live-streaming-link a{display:contents}@media(min-width: 0)and (max-width: 575px){.live-streaming-link{flex-direction:column;align-items:center}.live-streaming-link .live-streaming-image{margin-bottom:5px}.live-streaming-link .live-streaming-text{margin-left:-10px}}.live-streaming-image{width:100px;height:21px;background:url(/themes/custom/csi25/assets/images/fei-tv.png) no-repeat;background-size:contain}.live-streaming-text{margin-left:10px;font-size:1.2rem;text-transform:uppercase;text-align:center}.live-streaming-text::before{content:" ";display:inline-block;width:10px;height:10px;margin-right:10px;background-color:#c50000;border-radius:50%;animation:blink 1.5s infinite}.header-background{position:relative;width:100%;height:400px;margin-top:92px;background:#000}@media(min-width: 0)and (max-width: 767px){.header-background{background-position:-100px 100%;height:auto;min-height:400px}}#main-header-picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#main-header-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(100%)}.header-content{position:relative;z-index:2;height:100%;margin:0 auto;padding-top:45px;padding-bottom:45px;font-size:1.6rem;text-transform:uppercase;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;padding-left:80px;padding-right:80px}@media(min-width: 576px)and (max-width: 991px){.header-content{padding-left:40px;padding-right:40px}}@media(min-width: 0)and (max-width: 575px){.header-content{padding-left:20px;padding-right:20px}}.header-content .csi-logo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:280px;height:auto}.header-content .csi-logo img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.header-content .cn-logo{position:absolute;top:50%;left:50%;width:280px;height:280px;transform:translateX(-50%) translateY(-50%)}@media(min-width: 0)and (max-width: 991px){.header-content{flex-direction:column}}#language-switcher ul.links{list-style-type:none;padding:0;margin:0;display:flex;justify-content:flex-end}#language-switcher li{display:inline;margin:0;font-size:1.6rem}#language-switcher li::after{content:"|";margin-left:10px;margin-right:10px;color:#fff}#language-switcher li:last-child::after{display:none}#main-menu-handle{width:22px;height:18px;margin-left:20px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0ncmdiKDI1NSwyNTUsMjU1KSc+PHJlY3QgeD0nMCcgeT0nMicgd2lkdGg9JzIyJyBoZWlnaHQ9JzInIC8+PHJlY3QgeD0nMCcgeT0nOCcgd2lkdGg9JzIyJyBoZWlnaHQ9JzInIC8+PHJlY3QgeD0nMCcgeT0nMTQnIHdpZHRoPScyMicgaGVpZ2h0PScyJyAvPjwvc3ZnPg==);background-repeat:no-repeat;cursor:pointer}#longines-watch-and-countdown{position:absolute;bottom:45px;right:80px;transform:scale(0.8);transform-origin:bottom right}@media(min-width: 0)and (max-width: 767px){#longines-watch-and-countdown{right:40px;filter:drop-shadow(0px 2px 0px rgba(0, 0, 0, 0.6))}}@media(min-width: 0)and (max-width: 575px){#longines-watch-and-countdown{right:20px}}#csi-filter,#csi-year-filter{margin-top:auto;align-self:flex-end;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px;padding-right:50px;max-width:400px;height:auto;margin-bottom:0;font-size:2rem;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/csi25/assets/images/caret-down-white.png);background-repeat:no-repeat;background-position:96% 50%;border:1px solid #fff}#csi-filter option,#csi-year-filter option{color:#000}.branding{width:100%;flex:1 0 auto;background-color:#fff;color:#333;border-bottom:2px solid #333}.branding img{margin-right:20px}.branding img:last-child{margin-right:0}@media(min-width: 0)and (max-width: 991px){.branding img{margin-right:5px}}.logos .sponsor-logos{height:100%;flex:1 0 auto;display:flex;flex-wrap:nowrap}.bottom-links{display:none;width:100%;flex-wrap:nowrap}#page-title{flex:0 1 auto;width:50%;text-transform:uppercase;margin-right:40px}#page-title h1{margin-bottom:0}#page-title span{display:block;margin-bottom:1rem;margin-top:0;font-size:1.8rem;font-weight:normal}@media(min-width: 0)and (max-width: 991px){#page-title{width:100%}}nav.header-menu{position:fixed;z-index:10001;top:0;left:0;width:100%;height:100%;padding-left:40px;padding-right:40px;background-color:rgba(0,0,0,.9);flex:2 0 auto;display:none;align-items:center;justify-content:center}@media(min-width: 0)and (max-width: 991px){nav.header-menu{flex-direction:column;align-items:center}}nav.header-menu.visible{display:flex}nav.header-menu .close-icon{position:absolute;top:100px;right:40px;cursor:pointer;z-index:10002}nav.header-menu ul{width:100%;margin-top:2rem;padding-left:0;margin-bottom:0;text-transform:uppercase;display:flex;align-items:stretch;justify-content:stretch;flex-wrap:wrap}nav.header-menu ul li{flex:1 0 50%;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid hsla(0,0%,100%,.8)}nav.header-menu ul li a{border:0 !important;font-size:2rem;height:4rem}nav.header-menu ul li a:hover{color:#fff;font-weight:bold;background-color:rgba(0,0,0,0)}@media(min-width: 0)and (max-width: 575px){nav.header-menu ul li{flex:1 0 100%;margin-bottom:1.5rem;padding-bottom:1.5rem}nav.header-menu ul li a{font-size:1.6rem;height:3rem}}@media(min-width: 0)and (max-width: 991px){body:not(.front-page) #main-header .header-content{align-items:center}body:not(.front-page) #main-header .bottom-links{flex-direction:column;align-items:center}body:not(.front-page) #main-header .bottom-links #page-title{order:2;align-self:flex-start}}#main-footer{width:100%;height:100vh;position:relative;margin-top:90px;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center}#main-footer img.background-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}#main-footer .footer-content{padding-left:80px;padding-right:80px;padding-bottom:45px;max-width:1600px;position:relative;width:100%;height:100%;z-index:1;color:#fff;text-transform:uppercase;font-size:1.4rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media(min-width: 576px)and (max-width: 991px){#main-footer .footer-content{padding-left:40px;padding-right:40px}}@media(min-width: 0)and (max-width: 575px){#main-footer .footer-content{padding-left:20px;padding-right:20px}}#main-footer .footer-content .logos{width:100%;flex:1 0 auto;display:flex;align-items:center;justify-content:center}#main-footer .footer-content .logos .cn-logo{width:280px;height:280px}#main-footer .footer-content .footer-links{width:100%;display:flex;justify-content:space-between}#main-footer .footer-content .copyright{flex:0 1 auto}#main-footer .footer-content .footer-menu{flex:1 0 auto}#main-footer .footer-content .footer-menu ul{display:flex;justify-content:flex-end;list-style-type:none;padding:0;margin:0}#main-footer .footer-content .footer-menu ul li{margin:0;margin-right:15px}#main-footer .footer-content .footer-menu ul li a{text-decoration:none;color:#fff;text-transform:uppercase}#main-footer .footer-content .footer-menu ul li:last-child{margin-right:0}@media(min-width: 0)and (max-width: 767px){#main-footer .footer-content .footer-links{flex-direction:column;align-items:center;text-align:center}#main-footer .footer-content .footer-links .copyright{order:2;margin-top:2rem}#main-footer .footer-content .footer-links nav.footer-menu{order:1;width:100%}#main-footer .footer-content .footer-links nav.footer-menu ul{width:100%;display:flex;justify-content:space-between}}
