@import url(css.css);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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}body{font-family:"Source Sans Pro", "Helvetica", sans-serif;font-size:14px;line-height:1.6em;text-align:left;direction:ltr;color:var(--text-body)}.modal-fixed-body{overflow:hidden}.clearfix,.wrap{*zoom:1}.clearfix:before,.wrap:before,.clearfix:after,.wrap:after{display:table;content:"";line-height:0}.clearfix:after,.wrap:after{clear:both}.fl{float:left}.fr{float:right}.wrap{width:1040px;margin:0 auto}.wrap>.content{float:right;width:890px}.wrap>.sidebar-nav{float:left;width:130px;margin-right:10px}.hide,.hidden{display:none}img{max-width:100%;vertical-align:middle}i{background:url(../image/icons-s74b307ffef-77e586376ce89e7e4e2807b005cc9bfb39347ac5786190dda65f73fd8132b103.png);background-repeat:no-repeat}.summary-awards{font-family:'Helvetica Neue', Arial, sans-serif;font-size:12px;text-align:center;margin:64px 0 16px;width:100%}.summary-award__link{display:inline-block;padding:5px;text-decoration:none;color:var(--text-links);font-weight:bold;line-height:20px}.summary-award__label{color:var(--text-hint);text-transform:uppercase;display:block;margin-top:10px}.summary-award__logo{height:32px}.kth-confirm-account-msg{z-index:99999 !important}@media only screen and (max-width: 1040px){body{padding-top:0}}.modal-overlay{display:none}.modal-overlay.open-modal{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#000;background-color:rgba(0,0,0,0.8);display:table;table-layout:fixed;display:table}.bkmk-modal{display:table-cell;text-align:center;vertical-align:middle;width:100%;z-index:99996;font-size:16px}.bkmk-modal .contextual-wrapper{position:relative}.bkmk-modal .modal-container{display:inline-block;text-align:left;background-color:var(--background);z-index:99997}.bkmk-modal .modal-container--full-screen{height:100vh;width:100%}.bkmk-modal .afd-container-main--flex{height:100%;max-height:100vh;flex-direction:column}@media screen and (max-width: 768px){.bkmk-modal .afd-container-main--flex{max-height:calc(var(--vh, 1vh) * 100);overflow-y:scroll}.bkmk-modal .afd-container-main--flex .afd-mobile{display:block}.bkmk-modal .afd-container-main--flex .afd-tablet-desktop{display:none}}.bkmk-modal .afd-gal-container__img{width:100%}@media screen and (max-width: 768px){.bkmk-modal .afd-gal-container__img{flex-shrink:0}}.bkmk-modal .afd-gal-info-container{flex-shrink:0;width:428px;padding:0}@media screen and (max-width: 768px){.bkmk-modal .afd-gal-info-container{flex-grow:1}}.bkmk-modal .afd-image-nav .afd-image-nav__icon{opacity:.5;transition:opacity .2s}.bkmk-modal .afd-image-nav:hover .afd-image-nav__icon{opacity:1}.bkmk-modal .picture{width:100%;height:100%;max-height:500px;transition:height .5s ease-in-out}.bkmk-modal .picture img{width:100%;height:100%;object-fit:cover;image-rendering:optimizeQuality}.bkmk-modal .picture--collapsed{height:100px}@media screen and (min-width: 769px){.bkmk-modal .picture{max-height:unset}.bkmk-modal .picture img{object-fit:contain}}.bkmk-modal .info{position:relative}.bkmk-modal .info-container{padding:0px 20px}.bkmk-modal .loader{width:100%;height:8em;padding:2em;object-fit:contain}.close-container,.shared-container{position:sticky;width:100%;height:40px;z-index:3}@media screen and (min-width: 769px){.close-container,.shared-container{max-width:428px;right:0}}.shared-container{bottom:0;border-top:1px solid var(--border);background:var(--background)}.close-container{top:0;background:var(--background)}.close-container .close-modal,.close-container .close-modal-nojs{display:block;height:40px;width:40px;line-height:38px;text-align:center;position:absolute;top:0;right:0;font-size:15px;color:var(--text-hint)}.close-container .close-modal:hover,.close-container .close-modal-nojs:hover{color:var(--text-body)}@media screen and (max-width: 768px){.close-container{background:black}.close-container .event-name{color:var(--gray-6)}.close-container .close-modal{color:white}}.rules-wrap .close-modal{display:block;height:70px;width:70px;line-height:68px;text-align:center;position:absolute;top:0;right:0;font-family:"Helvetica", "Arial", sans-serif;font-size:15px;color:var(--text-hint)}.rules-wrap .close-modal:hover{color:var(--text-body)}@media only screen and (min-width: 769px){.bkmk-modal .afd-container-main--flex{flex-direction:row}.bkmk-modal .info-container{height:100%;overflow-y:auto;background:var(--background)}}a{text-decoration:none;outline:0 !important}a:hover{text-decoration:none}h1,h2,h3,h4{font-family:"Source Sans Pro", "Helvetica", "Arial", sans-serif;margin:0;padding:0;line-height:1.1em}input{background-color:var(--background)}select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="text"],input[type="password"],input[type="email"],input[type="file"],input[type="tel"],input[type="url"],textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid var(--border-input) !important}input[type="text"],input[type="password"],input[type="email"],input[type="file"],input[type="tel"],input[type="url"]{height:2.3em;line-height:2.2em;padding:0 10px;appearance:normal;-moz-appearance:normal;-webkit-appearance:normal}input[type="text"].jv-header__main-search,input[type="text"].afd-nav__search__input,input[type="password"].jv-header__main-search,input[type="password"].afd-nav__search__input,input[type="email"].jv-header__main-search,input[type="email"].afd-nav__search__input,input[type="file"].jv-header__main-search,input[type="file"].afd-nav__search__input,input[type="tel"].jv-header__main-search,input[type="tel"].afd-nav__search__input,input[type="url"].jv-header__main-search,input[type="url"].afd-nav__search__input{height:40px;border:none !important}label{font-size:18px}label abbr[title]{border:0}form.form-horizontal .form-inputs h4{margin-left:180px}input[type="file"]{height:25px;line-height:25px;font-size:12px;border:0;padding:0}.form-actions{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border-top:0}label{font-size:14px;color:var(--text-body)}input:-webkit-autofill{background-color:var(--gray-2) !important}.help-block{font-size:11px;margin-bottom:20px;color:var(--text-hint)}select.chosen-select{display:none}.chosen-container{position:relative;display:inline-block;vertical-align:top;font-size:11px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:var(--background)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:2.2em;border:1px solid #aaa;background-color:var(--background);background-clip:padding-box;color:var(--black-cn);text-decoration:none;white-space:nowrap;line-height:2.1em}.chosen-container-single .chosen-default{color:var(--text-hint)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;color:var(--black-cn)}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat 100% -21px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:var(--primary);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:var(--background);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:var(--text-hint)}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;background-color:#e4e4e4;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid var(--primary-hover)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid var(--primary-hover)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px;background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%, #fff 15%);background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px,-moz-linear-gradient(#eee 1%, #fff 15%);background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px,-o-linear-gradient(#eee 1%, #fff 15%);background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat -30px -20px,linear-gradient(#eee 1%, #fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../image/chosen-sprite@2x-29293295534c92e93bd888f2bb96556267905aa6f8b5a640f42385375582ea7a.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.btn,.btn-primary,.btn-disabled,input.btn,input[type="submit"]{display:inline-block;padding:5px 10px;margin:0;font-size:13px;font-weight:600;color:#FFF;background-color:var(--primary);background-image:none;text-decoration:none;text-transform:uppercase;border-color:transparent !important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.btn:hover,.btn-primary:hover,.btn-disabled:hover,input.btn:hover,input[type="submit"]:hover{color:#FFF;background-color:var(--primary-hover)}.btn i{margin-right:5px}input.btn{border:0 !important}.btn.btn-disabled,.btn[disabled]{background-color:#ccc !important;color:#fafafa !important}.btn.btn-disabled:hover,.btn[disabled]:hover{background-color:#ccc;color:#fafafa;cursor:not-allowed}.btn-second{background-color:#00AE85;color:#FFF}.btn-second:hover{background-color:#00AE85;color:#FFF;opacity:.8}.custom-share-button{text-align:center;display:inline-block;font-size:12px;height:2.4em;line-height:2.5em;padding:0 15px;font-weight:bold;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.custom-share-button:hover,.custom-share-button:active,.custom-share-button:visited{color:#FFF;text-decoration:none}.custom-share-button.share-twitter{background-color:var(--twitter-blue)}.custom-share-button.share-facebook{background-color:var(--facebook-blue)}.custom-share-button .tt-icon,.custom-share-button .fb-icon{display:inline-block;margin:0 3px -1px 0}.custom-share-button .tt-icon{height:12px;width:15px;background-position:0 -527px}.custom-share-button .fb-icon{height:12px;width:8px;background-position:0 -27px}.buttonize{width:181px;height:36px;text-align:center;line-height:36px;vertical-align:middle;border-radius:2px}.retina .custom-share-button .tt-icon{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -527px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}.retina .custom-share-button .fb-icon{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -27px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}.thumbnails__img{height:0;padding-top:56.25%;background-size:cover;background-color:var(--gray-2);background-position:50%}@media only screen and (max-width: 767px){.afd-main-content-search{padding:0 4%}.afd-search-list__figure{height:85px}.afd-search-list__item:first-child{margin:inherit}.afd-search-list__item .info{width:calc(100% - 150px);float:left}.afd-search-list__item .afd-search-list__title{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1040px){.afd-search-list{margin-left:0 !important}.afd-main-content-search{width:100%;padding:0 5%}}.filter-title{background:#F7F7F7;display:inline-block;font-size:15px;font-weight:600;padding:8px;text-align:center;width:100%;margin-bottom:2em;border-radius:2px}.filters-item__item{position:relative}.filters-item__item:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-2px;background:none;border:4px solid transparent;border-left-color:#999;height:0;width:0}.filters-item__item.active .filters-item__link{color:var(--primary);font-weight:600}.filters-item__link{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:var(--black-cn);padding:3px 5px 3px 0}.sponsor-tab-section .sponsor-tab-section__label{display:inline-block;margin-right:20px}.sponsor-tab-section ul{display:inline-block}.sponsor-tab-section li{display:inline-block}.sponsor-tab-section li:last-child{margin-right:0}.sponsor-tab-section li a{position:relative;display:inline-block}.sponsor-tab-section li img{position:relative;max-height:39px;max-width:150px}#header .sponsor-tab-section{text-align:center}#header .sponsor-tab-section__label{display:block;margin:0 auto 7px}.sponsor-tab-section--header:after{content:'|';font-weight:lighter;color:#AAA}.sponsor-tab-section--header ul{padding-right:5px}.dark .sponsor-tab-section--header ul{padding:1px;background:white}.dark .sponsor-logos a{display:block;padding:1px;background:white;width:fit-content}.sponsor-finish-section.sponsor-tab-section--header:after{display:none}.sponsor-finish-section.sponsor-tab-section--header .sponsor-tab-section__disclaimer{top:100%}.sponsor-finish-section.sponsor-tab-section--header ul{margin-bottom:0}.sponsor-finish-section.sponsor-tab-section--header li{margin:0}.sponsor-tab-section--show{display:grid;margin:24px 0}.sponsor-tab-section--show .sponsor-tab-section__disclaimer{left:-100%;top:110%}.sponsor-tab-section--show .sponsor-tab-section__disclaimer:after,.sponsor-tab-section--show .sponsor-tab-section__disclaimer:before{right:50%}.sponsor-tab-section__disclaimer{display:none;position:absolute;top:75%;right:-3%;z-index:2;width:300px;font-size:11px;padding:2.1em;line-height:1.6em;color:#929292;text-align:left;background:#FFFFFF;border:1px solid #E1E1E1}.sponsor-tab-section__disclaimer:after,.sponsor-tab-section__disclaimer:before{content:'';display:block;position:absolute;right:10%;height:0;width:0;border:8px solid transparent}.sponsor-tab-section__disclaimer:before{top:-16px;border-bottom-color:#E1E1E1}.sponsor-tab-section__disclaimer::after{top:-15px;border-bottom-color:#FFFFFF}.sponsor-tab-section a:hover .sponsor-tab-section__disclaimer{display:block}.sponsor-mobile-section,.sponsor-finish-section{text-align:center;margin:25px 0 0}.sponsor-mobile-section ul,.sponsor-finish-section ul{margin-bottom:15px}.sponsor-mobile-section>div,.sponsor-finish-section>div{line-height:40px;font-size:12px}.sponsor-mobile-section li,.sponsor-finish-section li{display:inline-block;height:40px;margin:0 10px;vertical-align:middle}.sponsor-mobile-section li img,.sponsor-finish-section li img{width:auto;max-height:35px}.sponsor-mobile-section .text-sponsors,.sponsor-finish-section .text-sponsors{line-height:40px;text-transform:uppercase;font-size:11px}.sponsor-mobile-section .sponsors-latam li,.sponsor-finish-section .sponsors-latam li{margin:0}.sponsor-mobile-section .sponsors-latam iframe,.sponsor-finish-section .sponsors-latam iframe{margin:0 10px}.sponsor-disclaimer__footer{margin:25px auto;line-height:1.6em;color:var(--text-hint)}@media only screen and (max-width: 1040px){.sponsor-disclaimer__footer{padding:30px 4% 50px}}.finish-sponsors .sponsor-mobile-section{display:block}.call-to-vote{font-weight:300;text-align:center;position:relative;padding:41px 20px 46px;line-height:1.1em;font-size:40px;margin-bottom:60px}.call-to-vote .introduction{font-size:25px;line-height:1.1em}.call-to-vote:after{position:absolute;content:"↓";border-radius:50%;height:2.4em;width:2.4em;vertical-align:middle;line-height:2.4em;background-color:#f1f1f1;left:50%;margin-left:-1em;font-size:25px;bottom:-1em}.bkmk-modal .event-name{margin-bottom:8px}.bkmk-modal .specs-list{font-size:16px;margin-bottom:8px}.bkmk-modal .specs-list li+li{margin-top:4px}.bkmk-modal .specs-list.specs-list--category a{cursor:pointer;font-weight:600}.bkmk-modal .show_hidden_manufacturers{color:inherit !important;pointer-events:none}.bkmk-modal .view-full-project{display:block;margin-bottom:24px;font-weight:600;font-size:16px;color:var(--primary)}.bkmk-modal .view-full-project:hover{color:var(--primary-hover)}.bkmk-modal .btn,.bkmk-modal .buttonize{margin-bottom:60px;padding:7px 15px}.bkmk-modal .tooltip{width:181px;top:-50px}.bkmk-modal .vote-result{margin-bottom:20px}.bkmk-modal .url-share{display:block;width:100%}.bkmk-modal .social-url-section{width:100%;margin-bottom:24px;overflow:hidden}.bkmk-modal .custom-share-button{float:left;width:50%;font-size:13px;height:2.4em;line-height:2.4em;padding:0 10px;font-weight:600;color:#FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.bkmk-modal .custom-share-button:hover{opacity:.8}.bkmk-modal .share-twitter{background-color:var(--twitter-blue)}.bkmk-modal .share-facebook{background-color:var(--facebook-blue)}.bkmk-modal .tt-icon,.bkmk-modal .fb-icon{display:inline-block;margin:0 3px -2px 0}.bkmk-modal .tt-icon{height:12px;width:15px;background-position:0 -527px}.bkmk-modal .fb-icon{height:12px;width:8px;background-position:0 -27px}.bkmk-modal .title{font-weight:600;font-size:22px;line-height:1.4em;margin:20px 0 8px}.bkmk-modal .event-name{font-size:16px;padding:0 20px;line-height:40px;color:var(--text-hint)}.bkmk-modal .specs-list.specs-list--category{color:var(--text-hint)}.bkmk-modal .specs-list.specs-list--category span{margin-right:3px;color:var(--text-body);font-weight:600}.bkmk-modal .shared-container{padding:0 20px;line-height:40px;font-size:14px;color:var(--text-body)}.bkmk-modal .shared-container li{float:left}.bkmk-modal .shared-container .facebook,.bkmk-modal .shared-container .twitter{margin-left:15px}.bkmk-modal .shared-container .facebook{min-width:85px;line-height:1em;padding-top:10px}.bkmk-modal .shared-container .twitter iframe{margin-top:10px}.bkmk-modal .info-container .fb_iframe_widget{margin-top:15px}.bkmk-modal .winner{margin:8px 0;font-family:"Source Sans Pro", "Helvetica", sans-serif;font-size:18px;color:var(--primary);font-weight:600}.bkmk-modal .show_hidden_manufacturers{color:inherit}.retina .bkmk-modal .tt-icon{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -527px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}.retina .bkmk-modal .fb-icon{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -27px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}.facebook-share-button{height:20px;width:59px;background-position:0 -507px;display:inline-block;background-image:url(../image/icons-s74b307ffef-77e586376ce89e7e4e2807b005cc9bfb39347ac5786190dda65f73fd8132b103.png);background-repeat:no-repeat}.retina .facebook-share-button{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -507px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}.candidate .title{font-size:11px;height:43px;line-height:1.3em;overflow:hidden}.candidate .nominate-button{text-transform:uppercase;font-weight:600;font-size:13px}.candidate.my-vote .image{border:2px solid var(--primary-hover)}.thumb-list .my-vote .image .img{height:176px}#processing-wrap{position:relative;text-align:center;background-size:cover;color:#FFF;background-color:#000}@media (min-width: 1040px){#processing-wrap{margin-block-end:80px}}#processing-wrap.processing-cn{background-image:url("../image/49.jpg");background-position:bottom}#processing-wrap.processing-world{background-image:url("../image/processing-background.jpg")}#processing-wrap .processing-texts{position:absolute;top:50%;left:50%;margin-top:-120px;margin-left:-265px;width:530px;font-size:26px;font-weight:300;line-height:1.3em}#processing-wrap .logo-zone img{margin-top:0;margin-bottom:30px}#processing-wrap .pic-rights{display:block;position:absolute;bottom:10px;right:20px;text-align:right;font-size:10px;color:#FFF}@media only screen and (min-width: 300px) and (max-width: 530px){#processing-wrap{background-position:10%}#processing-wrap .processing-texts{position:absolute;width:100%;left:0;top:50%;margin-left:0;margin-top:-20%;padding:20px;font-size:23px}}.finish-text{max-width:720px;margin:35px auto;text-align:center;font-size:16px;line-height:1.6em;font-weight:300}.finish-text,.section-title{text-align:center;padding:0 25px}.section-title{font-size:50px;font-weight:300;margin-bottom:.8em}.the-winners{margin:0 auto 100px;max-width:1040px}.the-winners .first-place:hover .title,.the-winners .first-place:hover .award,.the-winners .first-place:hover .category,.the-winners .first-place:hover .country,.the-winners .second-place:hover .title,.the-winners .second-place:hover .award,.the-winners .second-place:hover .category,.the-winners .second-place:hover .country,.the-winners .third-place:hover .title,.the-winners .third-place:hover .award,.the-winners .third-place:hover .category,.the-winners .third-place:hover .country{color:var(--primary)}.the-winners .winners-img{width:100%;height:0;padding-top:65%;background-size:cover;background-position:50%;background-color:var(--gray-2)}.the-winners .first-place .award{margin:5px 0 8px;font-size:24px}.the-winners .first-place .title{font-size:22px}.the-winners .second-place,.the-winners .third-place{float:left;width:49%}.the-winners .second-place .award,.the-winners .third-place .award{font-size:19px;margin:3px 0 7px}.the-winners .second-place{margin-right:2%}.the-winners .first-place,.the-winners .second-place,.the-winners .third-place{position:relative}.the-winners .first-place{width:100%;margin-bottom:7%}.the-winners .winner-info{left:0px;padding:12px 0;line-height:1.4em}.the-winners .winner-info .award{color:var(--text-hint);font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.the-winners .winner-info .title{line-height:1.5em;color:var(--text-body);font-weight:600;margin-bottom:5px}.the-winners .winner-info .category,.the-winners .winner-info .country{color:var(--text-hint)}.the-winners .winner-info .view-full-project{display:block;margin-top:5px}@media only screen and (min-width: 300px) and (max-width: 767px){.the-winners .second-place .winner-info,.the-winners .third-place .winner-info,.the-winners .first-place{margin-bottom:40px}}.vote{position:relative;cursor:pointer}.vote .boty-voting-img{position:relative;width:100%;height:0;background-size:cover;background-position:50% 35%;background-color:var(--gray-2);padding-top:67%}.vote .boty-voting-img__call{position:absolute;top:0;text-align:center;left:0;right:0;width:100%;bottom:0;background:rgba(0,48,142,0.8);color:white;font-size:17px;font-weight:400;padding-top:32%;transition:opacity .2s;opacity:0}.vote .info .time{font-size:17px;font-weight:900;margin-bottom:10px}.vote .info .title{font-size:17px;line-height:1.45em;font-weight:600;min-height:3em;color:var(--text-body)}@media screen and (max-width: 767px){.vote .info .title{min-height:unset}}.vote .info .category{color:var(--text-hint);min-height:initial;font-size:14px;font-weight:400}.vote .info .vote-call{font-size:20px;line-height:1em;font-weight:300}.vote .h,.vote .sh{font-weight:300}.vote .h{font-size:34px;line-height:1.1em;padding:30px 30px 10px 30px}.vote .sh{font-size:19px;line-height:1.4em;padding:0 30px}.vote.cat-title{background-color:var(--gray-2)}.vote:hover .boty-voting-img__call{opacity:1}.vote:hover .info .title,.vote:hover .info .category{color:var(--primary)}.voting-btn{margin:24px 0}.vote-result .afd-message hd-icon{margin-right:1em;flex-shrink:0}.vote-result .afd-message span{font-weight:400}.vote-result .afd-message--primary span,.vote-result .afd-message a{font-weight:600}.votes-folder{margin-bottom:20px;display:flex;gap:16px;font-size:16px}.votes-folder__icon{flex-shrink:0}.votes-folder__icon img{display:block;margin:0 auto;max-width:90%}.votes-folder__copy strong{font-weight:600}.votes-folder__link{display:block;margin-top:4px;font-weight:600;color:primary}.votes-folder__link:hover{color:var(--primary-hover)}#header{position:relative;margin-bottom:3%;border-bottom:1px solid var(--gray-2)}#header .wrap{position:relative}.header-element-r{float:right;line-height:100px}.logo-zone{width:250px;margin:20px auto;clear:both;line-height:90px}.logo-zone--processing{float:none;width:300px;margin:0 auto;line-height:inherit}.presentation{max-width:560px;margin:0 auto;text-align:center}#site-title{position:absolute;width:0;height:0;line-height:0;font-size:0;color:transparent}.contest-rules{display:block;margin:20px auto;clear:both;text-align:center}.contest-rules__item{display:inline-block;margin:0 1em;font-size:15px}.contest-rules__link{display:inline-block;line-height:70px;font-weight:600;color:var(--primary)}.contest-rules__link--active{color:var(--text-body)}.sponsor-section div{font-size:11px;text-align:right;color:var(--text-hint);line-height:1em}.sponsor-section .logo-hp{display:inline-block;height:20px;width:158px;background-position:0 -190px}.logo-centered{position:relative;width:340px;margin:40px auto 0}.rules-wrap{position:relative;width:550px;max-width:calc(100vw - 40px);height:89vh}.rules-wrap__header{position:absolute;top:0;left:0;right:0;height:70px;padding:0 30px;border-bottom:1px solid #f1f1f1;background:white}.rules-wrap__header .contest-rules__link{line-height:70px}.rules-wrap__header .contest-rules__item{margin-left:0;margin-right:2em}.rules-wrap__pane{font-size:16px;line-height:1.7em}.rules-wrap__pane p,.rules-wrap__pane ul,.rules-wrap__pane ol{margin-bottom:1.7em}.rules-wrap__pane h5,.rules-wrap__pane h6,.rules-wrap__pane b,.rules-wrap__pane strong{font-weight:600}.rules-wrap__pane li,.rules-wrap__pane h5,.rules-wrap__pane h6{margin-bottom:.9em}.rules-wrap__pane li{margin-left:1.3em;list-style-type:disc}.rules-wrap__detail{padding-top:70px;height:100%}.rules-wrap__scrollable{padding:25px 30px;overflow-y:auto;height:100%}.retina .sponsor-section .logo-hp{background:url(../image/icons-retina-s2b63a33a73-7bc2507823bc25e75824cc9c9f0d46875b58bdbc7238f34594eb64f699939885.png);background-position:0 -190px;-moz-background-size:158px 539px;-o-background-size:158px 539px;-webkit-background-size:158px 539px;background-size:158px 539px;background-repeat:no-repeat}@media only screen and (max-width: 1040px){#header{padding:0 4%}.sponsor-tab-section:after{display:none}.sponsor-tab-section li{margin-right:0}.contest-rules{margin:10px auto}.rules-wrap__header .contest-rules__item{margin-right:1em;font-size:14px}.rules-wrap__header .contest-rules__item:last-child{margin-right:0}}@media only screen and (max-width: 767px){.logo-zone{float:none;margin:20px auto;line-height:initial}.header-element-r{float:none;line-height:initial;text-align:center;margin-bottom:25px}.contest-rules__item{margin:0 12px}.contest-rules__link{line-height:4em}#header{border-bottom:0}.rules-wrap .rules-wrap__header{display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px}.rules-wrap .rules-wrap__header .contest-rules__link{line-height:20px;margin-bottom:10px}.rules-wrap .rules-wrap__header .contest-rules__item{margin-right:0}.rules-wrap .rules-wrap__scrollable{padding:25px 20px}.rules-wrap .close-modal{width:40px;height:40px;line-height:40px}}@media only screen and (min-width: 300px) and (max-width: 800px){.sponsor-section{display:none}}.logo-sponsor__container{display:flex;justify-content:center;align-items:center}.logo-sponsor__container .logo-centered{position:relative;width:24%;margin-left:0;margin-top:8px;margin-right:24px}@media (min-width: 350px){.logo-sponsor__container .logo-centered{width:32%;margin-top:24px}}@media (min-width: 768px){.logo-sponsor__container .logo-centered{width:180px;margin-right:48px}}@media (min-width: 1040px){.logo-sponsor__container .logo-centered{margin-top:0}}.afd-banner__professionals{margin:64px auto 128px auto}@media (min-width: 768px){.afd-banner__professionals{margin:64px auto}}.tooltip{position:relative;border-radius:1px;border:solid 1px var(--border);background-color:var(--gray-2);padding:.8em;line-height:1.4em;font-size:12px}.tooltip strong{font-weight:600}.tooltip:before{content:'';display:block;border:solid 7px transparent;position:absolute}.tooltip:after{content:'';display:block;border:solid 5px transparent;position:absolute}.tooltip.tooltip--right:before{border-right-color:var(--border);left:-14px;top:50%;margin-top:-7px}.tooltip.tooltip--right:after{border-right-color:var(--gray-2);left:-10px;top:50%;margin-top:-5px}.tooltip.tooltip--bottom:before{border-bottom-color:var(--border);left:50%;top:-14px;margin-left:-7px}.tooltip.tooltip--bottom:after{border-bottom-color:var(--gray-2);left:50%;top:-10px;margin-left:-5px}.tooltip.tooltip--danger{background-color:var(--red-light);border-color:var(--red);color:var(--red)}.tooltip.tooltip--danger.tooltip--right:before{border-color:transparent;border-right-color:var(--red)}.tooltip.tooltip--danger.tooltip--right:after{border-color:transparent;border-right-color:var(--red-light)}.tooltip.tooltip--danger.tooltip--bottom:before{border-color:transparent;border-bottom-color:var(--red)}.tooltip.tooltip--danger.tooltip--bottom:after{border-color:transparent;border-bottom-color:var(--red-light)}#kenneth-modal{z-index:999999;display:none}@media (max-width: 767px){#kenneth-modal.show-modal{position:fixed}}.grid{display:grid}.grid--2-col{grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px 24px}@media screen and (max-width: 767px){.grid--2-col{grid-template-columns:1fr;gap:32px}}.grid--3-col{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media screen and (max-width: 767px){.grid--3-col{grid-template-columns:1fr;gap:36px}}.categories-container{display:flex;gap:48px;margin-bottom:40px}@media screen and (max-width: 1024px){.categories-container{flex-direction:column;padding:0 16px}}.project{display:flex;flex-direction:column;gap:32px;width:100%;cursor:pointer}.project figure{position:relative;width:100%;height:288px;transition:all 200ms ease-in-out}.project figure img{width:100%;height:100%;object-fit:cover}.project .vote-btn{position:absolute;top:4px;right:4px;font-size:14px;font-weight:600;padding:4px 10px;height:fit-content;width:fit-content;border-radius:4px}.project__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,48,142,0.8);color:white;font-size:17px;font-weight:400;transition:opacity .2s;opacity:0;display:flex;align-items:center;justify-content:center}.project__info{display:flex;flex-direction:column;gap:8px}.project__title{font-size:17px;line-height:1.45em;font-weight:600;min-height:3em;color:var(--text-body);transition:all 200ms ease-in-out}@media screen and (max-width: 767px){.project__title{min-height:unset}}.project__category{color:var(--text-hint);min-height:initial;font-size:14px;font-weight:400}.project:hover .project__title{color:var(--primary)}.project:hover .project__overlay{opacity:1}.project--thumbnail{gap:10px}@media screen and (max-width: 767px){.project--thumbnail{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.project--thumbnail figure{height:140px}.project--thumbnail .project__info{gap:8px}@media screen and (min-width: 768px){.project--thumbnail .project__info{flex-direction:column-reverse}}.project--thumbnail .project__title{font-size:15px;min-height:unset;line-height:normal}@media screen and (min-width: 768px){.project--thumbnail .project__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.project--thumbnail .project__category{font-size:13px;line-height:1}.project--thumbnail:hover figure{opacity:0.85}.project--thumbnail:hover .project_title{color:var(--primary)}.categories-mobile{margin-bottom:28px}.categories-mobile__content{position:relative;padding:6px 8px 7px 8px;background-color:var(--background);border:1px solid var(--border);border-radius:2px;font-size:14px;line-height:normal;color:var(--text-body);cursor:pointer}.categories-mobile__caret{display:block;position:absolute;width:18px;height:25px;top:4px;right:0;background:url(../image/chosen-sprite-ebdaa51be15c7ded9e21d2a83cf1933302c3e6bcb5c4f5a061f1a4924cf6096b.png) no-repeat 0px 2px}.categories-mobile.active .categories-mobile__caret{background-position:-18px 2px}.categories-mobile.active .categories-mobile__dropdown{display:block}.categories-mobile__dropdown{display:none;position:absolute;width:calc(100% + 2px);top:100%;left:-1px;padding:3px 0;z-index:4;border:1px solid var(--border);border-radius:2px;border-top-color:#F1F1F1;background-color:var(--background);line-height:1.6em;font-size:14px}.categories-mobile__link{display:inline-block;width:100%;padding:6px 8px;color:var(--text-body)}.categories-mobile__link:hover{background-color:var(--gray-2)}.categories-mobile__link.active{background:var(--primary-hover);color:white;font-weight:600}.social{margin-top:16px;display:flex;align-items:center;gap:8px}.social--header{width:fit-content;margin:28px auto 64px}@media screen and (min-width: 1240px){.social--header.social--fixed{position:fixed;display:block;top:40%;left:0}.social--header.social--fixed .share-btn{border-radius:0;width:70px;line-height:31px;height:30px}.social--header.social--fixed .share-btn:hover{opacity:.85}}.social--project-detail{margin:0}.share-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-width:80px;height:27px;color:white;padding:4px 8px;border-radius:75px;border:0;font-size:15px}.share-btn:hover{color:white;opacity:0.8}.share-btn hd-icon{height:12px}.share-btn--facebook{background:#1877F2}.share-btn--facebook hd-icon{width:9px;height:14px}.share-btn--twitter-x{background:#000000}.share-btn--twitter-x hd-icon{width:12px}@media only screen and (min-width: 300px) and (max-width: 939px){.desktop-element{display:none}}@media only screen and (min-width: 1300px){.index-landing .media-section{width:39%}}@media only screen and (min-width: 950px){.index-landing .tab-pane{background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.13),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.13),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.13),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.13),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;background-attachment:local, local, scroll, scroll}}@media only screen and (min-width: 300px) and (max-width: 1230px){.sponsor-mobile-section{display:block}}@media only screen and (min-width: 300px) and (max-width: 1170px){.index-landing{font-size:12px}.index-landing .tabs-section{padding-right:40}}@media only screen and (min-width: 500px) and (max-width: 950px){.index-landing{text-align:center;font-size:14px}.index-landing .landing-img{width:60%}}@media only screen and (min-width: 300px) and (max-width: 950px){.index-landing{display:block}.index-landing .tabs-section,.index-landing .media-section{width:100%;display:block}.index-landing .tab-pane{height:auto;padding:0 0 30px 0}.index-landing .tabs-section{padding-right:0}}.filter-categories__form{margin-bottom:28px}.filter-categories__form .filter-message{display:block;margin-bottom:8px}@media only screen and (max-width: 768px){.filter-categories__form .filter-message{display:none}}.filter-categories__form form{display:flex;gap:4px}@media only screen and (max-width: 768px){.filter-categories__form form{width:100%;flex-direction:column}}.filter-categories__form .chosen-container.chosen-container-single{border-radius:2px}.filter-categories__form .chosen-container.chosen-container-single .chosen-single{height:30px;border-radius:2px;padding:0}.filter-categories__form .chosen-container.chosen-container-single .chosen-single div b{background-position:0px 5px}.filter-categories__form .chosen-container.chosen-container-single .chosen-single abbr{top:8px}.filter-categories__form .chosen-single span{padding:6px 8px;font-size:14px;color:var(--text-body);line-height:1.2}.filter-categories__form .chosen-search{padding:0px 8px 4px}.filter-categories__form .chosen-search input[type="text"]{border-radius:2px;font-size:14px;background-position:100% -20px}.filter-categories__form .chosen-results{padding:0}.filter-categories__form .chosen-results li{font-size:14px;padding:6px 8px}.filter-categories__form .afd-btn{justify-content:center}.filter-categories__form .afd-selectfield{margin:0}@media only screen and (min-width: 300px) and (max-width: 1040px){.filters-section.call-to-vote{padding:0 15px 46px}}@media only screen and (min-width: 300px) and (max-width: 1000px){.filters-section form,.filters-section .categories-list,.filters-section .category-title{float:none}.filters-section .category-title{display:block;line-height:1.2em;margin-bottom:12px}}@media only screen and (min-width: 769px) and (max-width: 1100px){.filters-section .category-title{font-size:22px}}@media only screen and (min-width: 300px) and (max-width: 768px){.filters-section .categories-list ul{width:calc(100% + 2px)}.filters-section .category-title{font-size:19px}.filters-section.cat-index-filter .category-title,.filters-section.cat-index-filter .categories-list{display:block}}@media only screen and (min-width: 300px) and (max-width: 460px){.filters-section form .chosen-container{width:99% !important;margin-bottom:5px}}@media only screen and (min-width: 640px) and (max-width: 1040px){.thumb-list{width:103%;margin:0 0 30px -3%}.thumb-list .image .img{width:100%;height:160px}}@media only screen and (min-width: 300px) and (max-width: 767px){.thumb-list{width:100%;margin:0 0 30px 0}.thumb-list li{float:none;width:100%;margin:0 0 30px 0;overflow:hidden}.thumb-list .image{margin-bottom:0}.thumb-list .image .img{width:100%;height:200px}}@media only screen and (min-width: 300px) and (max-width: 768px){.modal-overlay.open-modal{display:block;overflow:scroll}.bkmk-modal{display:inline-block}.bkmk-modal .event-name span{display:none}.bkmk-modal .info{width:100%}.bkmk-modal .info-container{padding:24px 20px}.bkmk-modal .title{margin-top:0;font-size:24px}.bkmk-modal .fb_iframe_widget,.bkmk-modal .fb_iframe_widget>span,.bkmk-modal .fb_iframe_widget iframe{width:100% !important}.bkmk-modal .afd-specs{padding:0px}.bkmk-modal .afd-specs .js-char-list{margin:0px}}#nprogress{pointer-events:none;-webkit-pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:100;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d, 0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-moz-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);-o-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:100;top:15px;right:15px}#nprogress .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:10px;-webkit-animation:nprogress-spinner 400ms linear infinite;-moz-animation:nprogress-spinner 400ms linear infinite;-ms-animation:nprogress-spinner 400ms linear infinite;-o-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes nprogress-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes nprogress-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}
