.icon_x{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L196.2 280.2 22 48h148.1l108.6 143.5zm-24.8 373.8h39.1L151.1 88h-42z'/%3E%3C/svg%3E")no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L196.2 280.2 22 48h148.1l108.6 143.5zm-24.8 373.8h39.1L151.1 88h-42z'/%3E%3C/svg%3E")no-repeat center;-webkit-mask-size:contain;mask-size:contain}.link_mark{display:inline-block;margin-right:.4rem;color:#6c757d;transition:color .15s linear}a:hover .link_mark,a:focus .link_mark{color:inherit}.semitransparent{background-color:rgba(0,0,0,.5);padding:10px}.yellow_text{color:#fdbf2e}.yellow_text:hover{color:#fdbf2e}.btn-primary{background-color:#006c9b;border-color:#006c9b}.btn-primary:hover{background-color:#fdbf2e;border-color:#fdbf2e}.flex_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex_box>[class*=col-]{display:flex;flex-direction:column}ul.buttons{width:100%;padding:10px;list-style-type:none;font-size:1.4em}ul.buttons li{width:100%;margin-bottom:5px}ul.buttons li.last{margin-bottom:0}ul.buttons li a{text-decoration:none}ul.buttons li a i.fas{margin-right:10px}.h1,h1{background-color:#006c9b;text-align:center;padding:30px 0;color:#fff;font-weight:400;margin-bottom:50px}a,a:hover{color:#006c9b}a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex="0"]:focus,.btn:focus,.btn.focus,.form-control:focus{outline:3px solid #0b0c0c;outline-offset:2px;box-shadow:0 0 0 2px #ffffff}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[tabindex="0"]:focus:not(:focus-visible),.btn:focus:not(:focus-visible),.btn.focus:not(:focus-visible){outline:none;box-shadow:none}.modal_trigger{padding:0;border:0;background:0 0;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer}h3 .modal_trigger{width:100%}#main_content{display:block;margin-top:105px;padding-top:0}.skip_link{position:fixed;top:0;left:0;z-index:2000;padding:10px 15px;border:2px solid #006c9b;background-color:#fff;color:#006c9b;transform:translateY(-200%)}.skip_link:focus{transform:translateY(0)}.oov{min-height:400px;padding:50px}.objects_grid .row.level{margin-bottom:30px}.objects_grid .level_name{text-align:center;margin-top:20px;margin-bottom:20px}.objects_grid .level_name h2{overflow:hidden;text-align:center}.objects_grid .level_name h2:before,.objects_grid .level_name h2:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.objects_grid .level_name h2:before{right:.5em;margin-left:-50%}.objects_grid .level_name h2:after{left:.5em;margin-right:-50%}.bordered_col{border:1px solid #000;padding:30px}@media(max-width:768px){.bordered_col{margin-bottom:20px}}.modal-title{line-height:1.2}.section_intro a,.page-intro a{text-decoration:underline}.jump_bar{margin-bottom:1.8rem}@media(min-width:992px){.jump_bar{position:sticky;position:sticky;top:61px;z-index:10;padding:.5rem 0;background:#fff}}.jump_bar ul{display:flex;flex-wrap:wrap;gap:.35rem;padding-left:0;margin-bottom:0;list-style:none}.jump_bar a{display:inline-block;min-width:2rem;padding:.1rem .35rem;border:1px solid #dde3e8;border-radius:3px;font-weight:600;text-align:center}.jump_bar.jump_bar_centered ul{justify-content:center}.marker_legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-left:0;margin-bottom:1.2rem;list-style:none;color:#51616e;font-size:.9rem}.marker_legend li{white-space:nowrap}.marker_legend .marker_legend_glyph{display:inline-block;font-size:1.15em;font-style:normal;font-weight:400;line-height:1;vertical-align:middle}.marker_legend .marker_legend_icon{display:inline-block;width:1.3em;text-align:center}.row_facts{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.2rem}.row_facts>p{margin-bottom:0}.count_card{display:inline-flex;flex-wrap:nowrap;gap:0 .7rem;padding:.05rem .5rem;margin-bottom:0;border:1px solid #dde3e8;border-radius:3px;list-style:none;color:#51616e;font-size:.9rem;line-height:1.5;white-space:nowrap;vertical-align:baseline}.count_card li{display:inline-block}.count_card i{width:1.3em;text-align:center}.section_index{margin:2rem 0;padding-left:0;list-style:none}.section_index li{margin-bottom:.9rem}.section_index a{font-weight:600}.section_index .section_index_desc{display:block;color:#51616e}#mainNav{background-color:#fff!important;font-size:1rem;border-bottom:1px solid #006c9b}#mainNav #logo{height:68px;width:auto;margin:5px 5px 5px 0;transition:all .4s linear 0s}#mainNav.navbar_small{padding-top:0!important;padding-bottom:0!important;transition:all .2s linear 0s}#mainNav.navbar_small #logo{height:40px;transition:all .4s linear 0s}#mainNav i{margin-right:10px}#mainNav li a{font-size:1em;text-transform:uppercase;color:#006c9b;margin-right:2px}#mainNav li a:hover{color:#fff;background-color:#006c9b}#mainNav li a.active{color:#fff;background-color:#006c9b}#mainNav .dropdown-menu .submenu{margin-left:20px}#mainNav .dropdown-menu .submenu.hidden{display:none}#mainNav .dropdown-menu .submenu a{font-size:.8em;text-transform:none}.home_top_section{margin-top:70px;transition:all .4s linear 0s}.home_top_section.navbar_small{margin-top:50px;transition:all .4s linear 0s}footer{background-color:#000;font-size:.9rem;color:#fff;margin-top:30px}footer .legal_links{margin-top:10px;text-align:center}footer .legal_links a{color:inherit;text-decoration:underline}footer img.logo_icon{width:30px;height:auto;margin-right:10px}footer h4,footer a{color:#fff}footer .social_links{text-align:right}footer .social_links a{margin-right:5px}@media(max-width:576px){footer{text-align:center}footer .social_links{text-align:center}}.hero-image{background-size:cover;background-repeat:no-repeat;background-position:50%;background-blend-mode:overlay;background-color:#006c9b;height:400px;position:relative;padding-top:50px;margin-bottom:20px}.hero-image .container{height:100%;display:flex;justify-content:center;flex-direction:column}.hero-image .hero-text{color:#fff}.hero-image .hero-text h1{font-size:3rem;color:#fdbf2e;background-color:transparent;text-align:left;margin-bottom:0;padding:0}.hero-image .hero-text h2{font-size:2.2rem}.hero-image .hero-text p{font-size:1.6rem;line-height:1.3;width:60%}@media(max-width:768px){.hero-image{height:250px}.hero-image .hero-text p{font-size:1.3rem}}.items-title{border-bottom:1px solid #e6e6e6}.items-title h1,.items-title .h1{padding-top:12px;padding-bottom:25px;color:#292f33;font-family:Helvetica,Roboto,segoe ui,Calibri,sans-serif;font-size:27px;background-color:transparent;text-align:left;margin-bottom:0}.items-list{margin:0;padding:0;list-style:none}.items-list .items-entry{padding-top:5px;padding-bottom:10px;padding-right:10px;border-bottom:1px solid #e6e6e6;font-family:Helvetica,Roboto,segoe ui,Calibri,sans-serif;color:#292f33}.items-list .items-entry .items-entry-title{font-size:medium;font-weight:700}.items-list .items-entry a{color:#292f33}.items-list .items-entry a:hover{text-decoration:none}.items-list .items-entry p,.items-list .items-entry ul li{font-size:large}.items-list .items-entry .publish-date{width:100%;text-align:right;font-size:small;color:#7e8f9c}.items-list .items-entry:hover{background-color:#f0faff}.item-button{height:50px;width:100%;margin:10px auto;display:flex;align-items:center;justify-content:center}.item-button a{border:1px solid #006c9b;margin:20px;padding:10px;color:#006c9b;font-family:Helvetica,Roboto,segoe ui,Calibri,sans-serif;font-size:20px}.item-button a:hover{text-decoration:none}@media(max-width:768px){.item-button a{font-size:1rem}}#sponsors_grid .sponsor{text-align:center}#sponsors_grid .sponsor .img-logo{max-height:150px;max-width:90%;margin-bottom:30px}#sponsors_grid .sponsor .sponsor-name{display:inline-block;max-width:90%;margin-bottom:30px;font-weight:600;font-size:1.1rem;line-height:1.3}#sponsors_grid .sponsor.col-md-12 .img-logo{max-width:70%}#contact a{color:#006c9b}#contact a:hover{color:#333}#contact h4{margin-bottom:20px}#contact h4 i{margin-right:10px}#contact .general_contact .bordered_col{border-color:#006c9b;color:#fff;background-color:#006c9b;height:100%}#contact .general_contact .bordered_col a{color:#fff;margin-right:5px}#contact .general_contact .bordered_col a:hover{color:#000}@media(min-width:768px){.people_grid{padding-left:0;padding-right:0}}.people_grid .row.level{justify-content:flex-start;margin-left:-6px;margin-right:-6px}.people_grid .person_wrapper{flex:none;container-type:inline-size;container-name:person_card;width:100%}@media(min-width:768px) and (max-width:991.98px){.people_grid .row.level{max-width:570px;margin-right:auto}.people_grid .row.level .person_wrapper{width:33.33333333%}}@media(min-width:992px){.people_grid .row.level.per_line_1{max-width:190px;margin-right:auto}.people_grid .row.level.per_line_1 .person_wrapper{width:100%}.people_grid .row.level.per_line_2{max-width:380px;margin-right:auto}.people_grid .row.level.per_line_2 .person_wrapper{width:50%}.people_grid .row.level.per_line_3{max-width:570px;margin-right:auto}.people_grid .row.level.per_line_3 .person_wrapper{width:33.33333333%}.people_grid .row.level.per_line_4{max-width:760px;margin-right:auto}.people_grid .row.level.per_line_4 .person_wrapper{width:25%}.people_grid .row.level.per_line_5{max-width:950px;margin-right:auto}.people_grid .row.level.per_line_5 .person_wrapper{width:20%}.people_grid .row.level.per_line_6{max-width:1140px;margin-right:auto}.people_grid .row.level.per_line_6 .person_wrapper{width:16.66666667%}.people_grid .row.level.per_line_7{max-width:1330px;margin-right:auto}.people_grid .row.level.per_line_7 .person_wrapper{width:14.28571429%}.people_grid .row.level.per_line_8{max-width:1520px;margin-right:auto}.people_grid .row.level.per_line_8 .person_wrapper{width:12.5%}}.people_grid .person_wrapper{display:flex;justify-content:center;margin-bottom:20px;padding-right:6px;padding-left:6px}.people_grid .person_wrapper .person_item{width:100%;border:1px solid #000;padding:0;display:flex;flex-direction:column;height:100%}.people_grid .person_wrapper .person_item .person_card_link{display:block;color:inherit;text-decoration:none}.people_grid .person_wrapper .person_item .person_card_link:hover,.people_grid .person_wrapper .person_item .person_card_link:focus{color:inherit;text-decoration:none}.people_grid .person_wrapper .person_item .img-wrap{position:relative;overflow:hidden}.people_grid .person_wrapper .person_item .img-wrap img{display:block;width:100%}@media(hover:hover){.people_grid .person_wrapper .person_item .img-wrap img{filter:grayscale(100%)}}.people_grid .person_wrapper .person_item .person_data{line-height:1.2;padding:5px 10px 0;text-align:center}.people_grid .person_wrapper .person_item .person_data h3{color:#000;font-size:1.2em;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people_grid .person_wrapper .person_item .person_data p{margin-bottom:0;font-style:italic;font-size:clamp(9px,6.8cqi,13.6px)}.people_grid .person_wrapper .person_item .social_links{margin-top:auto;padding:7px 2px 6px;display:flex;flex-wrap:wrap;justify-content:center}.people_grid .person_wrapper .person_item .social_links a{display:block;margin:0 clamp(3px,3cqi,6px);line-height:1}.people_grid .person_wrapper .person_item .social_links i{font-size:clamp(18px,16cqi,32px);color:#6c757d;transition:color .15s linear}.people_grid .person_wrapper .person_item .social_links a:hover i,.people_grid .person_wrapper .person_item .social_links a:focus i{color:#006c9b}.people_grid .person_wrapper .person_item:hover,.people_grid .person_wrapper .person_item:focus-within{border-color:#006c9b}.people_grid .person_wrapper .person_item:hover .img-wrap img,.people_grid .person_wrapper .person_item:focus-within .img-wrap img{transform:scale(1.2);-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;filter:none}.people_grid .person_wrapper .person_item:hover h3,.people_grid .person_wrapper .person_item:focus-within h3{color:#006c9b}.people_letter_group{margin-bottom:2.5rem}.people_letter_group .people_letter{font-size:1.5rem;border-bottom:1px solid #dde3e8;padding-bottom:.3rem;margin-bottom:1.2rem}.people_rows{padding-left:0;list-style:none}.people_rows .person_row{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:.9rem;align-items:start;margin-bottom:1.1rem}.people_rows .person_mark{position:relative;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.people_rows .person_avatar{display:block;width:48px;height:48px}.people_rows .person_thumb{display:block;width:48px;height:48px;object-fit:cover}.people_rows .person_avatar:hover .person_thumb,.people_rows .person_row:has(.person_name a:focus-visible) .person_thumb{transform:scale(1.2)}.people_rows .person_thumb{transition:transform .2s linear}@media(prefers-reduced-motion:reduce){.people_rows .person_thumb{transition:none}}.people_rows .person_initials{width:48px;height:48px;font-size:1.05rem}.people_rows .person_line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.15rem;margin-bottom:.2rem}.people_rows .person_line>p,.people_rows .person_line>h3,.people_rows .person_line>ul{margin-bottom:0}.people_rows .person_name{font-size:1.05rem;font-weight:600}.people_rows .person_meta{color:#51616e;font-size:.9rem}.people_rows .person_meta strong{color:#212529}.people_rows .person_social{display:flex;flex-wrap:nowrap;gap:.1rem;padding-left:0;list-style:none;font-size:.95rem;line-height:1}.people_rows .person_social a{display:inline-block;min-width:1.6rem;padding:.15rem .2rem;color:#6c757d;text-align:center}.people_rows .person_social a:hover,.people_rows .person_social a:focus{color:#006c9b}.people_rows .person_pages{display:flex;flex-wrap:wrap;column-gap:.9rem;row-gap:.15rem;padding-left:0;list-style:none;font-size:.9rem}.people_rows .person_pages .event_emoji{display:inline-block;margin-right:.25rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1;vertical-align:-.1em}.people_letter,.person_row{scroll-margin-top:65px}@media(min-width:992px){.people_letter,.person_row{scroll-margin-top:110px}}.person_initials{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-style:normal;font-weight:600;line-height:1;letter-spacing:.02em;user-select:none}.person_initials.hue_0{background-color:#1d6fa5}.person_initials.hue_1{background-color:#2e7d32}.person_initials.hue_2{background-color:#6a1b9a}.person_initials.hue_3{background-color:#ad1457}.person_initials.hue_4{background-color:#bf360c}.person_initials.hue_5{background-color:#00695c}.person_initials.hue_6{background-color:#5d4037}.person_initials.hue_7{background-color:#37474f}.person_initials.hue_8{background-color:#3949ab}.person_initials.hue_9{background-color:#c62828}.person_page .person_page_header{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px;margin-bottom:1.6rem}.person_page .person_portrait{display:block;flex:none;width:240px;height:240px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.person_page .person_portrait_link{overflow:hidden;border-radius:50%;position:relative;display:block;flex:none;width:240px;height:240px}.person_page .person_portrait{transition:transform .2s linear}.person_page .person_portrait_link:hover .person_portrait,.person_page .person_portrait_link:focus-visible .person_portrait{transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.person_page .person_portrait{transition:none}}.person_page .person_initials{flex:none;width:240px;height:240px;font-size:5rem}.person_page .person_page_facts{flex:1 1 16rem;min-width:0}.person_page .person_page_facts .person_block:last-child{margin-bottom:0}.person_page .person_links{display:flex;flex-direction:column;row-gap:.4rem;list-style:none;padding-left:0;margin:0}.person_page .person_links li{position:relative;min-width:0}.person_page .person_links a{overflow-wrap:anywhere}.person_page .person_links li>a::after{content:"";position:absolute;inset:0}.person_page .person_links i{display:inline-block;color:#6c757d;font-size:1.15em;width:1.5em;text-align:center;margin-right:4px;vertical-align:-2px;transition:color .15s linear}.person_page .person_links li:hover i,.person_page .person_links li:focus-within i{color:#006c9b}.person_page .person_links li:hover a,.person_page .person_links li:focus-within a{text-decoration:underline}.person_page .person_block,.person_page .person_section{margin-bottom:2rem}.person_page .person_block h2,.person_page .person_section h2{font-size:1.5rem;margin-bottom:.8rem}.person_page .talk_meta a{text-decoration:underline}.person_page .person_video_list{list-style:none;padding-left:0;margin:0}.person_page .person_video_list li{margin-bottom:1.6rem}.person_page .person_video_list li:last-child{margin-bottom:0}.person_page .person_video_list .person_video_link{margin-bottom:.2rem}.person_page .person_video_list .person_video_link a{text-decoration:underline}.person_page .person_video_list .talk_meta{color:#51616e;font-size:.9rem;margin-bottom:0}.person_page .person_correction p{color:#51616e;font-size:.9rem;margin-bottom:0}.person_page .person_correction p a{text-decoration:underline}.person_page .person_photo_grid{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,240px));gap:16px}.person_page .person_photo_grid figure{margin:0}.person_page .person_photo_grid img{display:block;width:100%;height:auto;border-radius:4px}.person_page .person_photo_grid figcaption{color:#51616e;font-size:.9rem;margin-top:.3rem}.person_page .person_photo_grid a:hover img,.person_page .person_photo_grid a:focus-visible img{outline:2px solid #006c9b;outline-offset:2px}.person_page .person_section ul{list-style:disc;padding-left:1.25em;margin:0}.person_page .person_section ul li{margin-bottom:4px}.person_page .person_section ul.appearances,.person_page .person_section .person_event_cell{list-style:none;padding-left:calc(1.875em + 8px)}.person_page .person_section ul.appearances li:hover .role_emoji,.person_page .person_section ul.appearances li:focus-within .role_emoji,.person_page .person_section .person_event_cell li:hover .role_emoji,.person_page .person_section .person_event_cell li:focus-within .role_emoji{filter:none}.person_page .person_section ul.appearances li:hover strong,.person_page .person_section ul.appearances li:focus-within strong,.person_page .person_section .person_event_cell li:hover strong,.person_page .person_section .person_event_cell li:focus-within strong{color:#006c9b}.person_page .person_section ul.appearances li:hover a,.person_page .person_section ul.appearances li:focus-within a,.person_page .person_section .person_event_cell li:hover a,.person_page .person_section .person_event_cell li:focus-within a{text-decoration:underline}.person_page .person_section ul.appearances li,.person_page .person_section ul.appearances.person_event_cell,.person_page .person_section .person_event_cell li,.person_page .person_section .person_event_cell.person_event_cell{position:relative}.person_page .person_section ul.appearances li>a:only-of-type::after,.person_page .person_section ul.appearances.person_event_cell>a:only-of-type::after,.person_page .person_section .person_event_cell li>a:only-of-type::after,.person_page .person_section .person_event_cell.person_event_cell>a:only-of-type::after{content:"";position:absolute;inset:0}.person_page .person_section ul.appearances .role_emoji,.person_page .person_section ul.appearances strong,.person_page .person_section .person_event_cell .role_emoji,.person_page .person_section .person_event_cell strong{transition:color .15s linear,filter .15s linear}.person_page .person_event_table{margin-bottom:0}@media(min-width:992px){.person_page .person_event_table .listing_gallery,.person_page .person_event_table .listing_gallery_col{width:1%}}.person_page .person_event_cell .event_emoji{display:inline-block;margin-right:.25rem;font-style:normal;font-weight:400;line-height:1;vertical-align:-.1em}.person_page .person_event_cell .talk_marker{display:inline-block;margin-right:.3rem;color:#6c757d}@media(min-width:992px){.person_page .person_event_table .person_event_cell{padding-left:calc(.5rem + 1.875em + 8px)}}.person_page .role_emoji{display:inline-block;font-size:1.25em;font-style:normal;font-weight:400;line-height:1;width:1.5em;margin-left:calc(-1.5em - 8px);margin-right:8px;text-align:center;vertical-align:middle;filter:grayscale(1)}@media(max-width:575.98px){.person_page .person_portrait,.person_page .person_portrait_link,.person_page .person_initials{width:160px;height:160px}.person_page .person_initials{font-size:3.4rem}}.carousel .transparent_caption{background-color:rgba(0,0,0,.5);padding:10px;margin-bottom:40px}.carousel .transparent_caption h1,.carousel .transparent_caption .h1{background-color:transparent;margin-bottom:0}.col .carousel h1,.col .carousel .h1{padding:10px;font-size:1.1em}.col .carousel p{margin-bottom:0}.col .carousel a.btn{line-height:1rem}.col .carousel .transparent_caption{margin-bottom:20px}@media(max-width:768px){.carousel h1,.carousel .h1{padding:10px;font-size:1.1em}.carousel p{margin-bottom:0}.carousel a.btn{line-height:1rem}.carousel .transparent_caption{margin-bottom:20px}}#options h2{margin-bottom:20px;margin-top:20px}#options .block .bordered_col{border:1px solid #000;padding:20px}#options .block h4{margin-bottom:20px}#options .block h4 i{margin-right:10px}#options .block dt.collapsable-control{background:#fff;padding:5px 0;border:none;font-weight:700;margin-bottom:2px}#options .block dt.collapsable-control a{text-decoration:none;font-weight:700}#options .block dt.collapsable-control>a:before{font-family:'font awesome\ 5 free';content:"\f077";padding-right:5px}#options .block dt.collapsable-control>a.collapsed:before{font-family:'font awesome\ 5 free';content:"\f078"}#options .block dd ul{margin-bottom:0;padding-left:24px}#options .block dd ul li p{margin-bottom:0}#event_page{margin-bottom:2em}#event_page .event_when{font-size:1.15rem;color:#51616e;margin-bottom:1.2rem}#event_page #index_sections{top:100px}#event_page .list-group-item.active{background-color:#006c9b;border-color:#006c9b}#event_page .link_anchor{padding-top:80px;margin-top:-80px}@media(max-width:768px){#index_sections{margin-bottom:2em}}.gallery_rule{margin-top:4rem;margin-bottom:0}.photo_gallery{scroll-margin-top:80px}@media(min-width:992px){.photo_gallery{width:902px;max-width:calc(100vw - 3rem);margin-left:50%;transform:translateX(-50%)}}.photo_gallery .photo_item{margin:0 0 3rem;scroll-margin-top:80px}.photo_gallery .photo_item img{max-width:100%;height:auto;max-height:675px;object-fit:contain}.photo_gallery figcaption{font-size:.9rem}.photo_gallery figcaption p{margin-bottom:.2rem}.photo_gallery .photo_caption{color:#343a40;font-style:italic;margin:0 0 .2rem;padding-left:.75rem;border-left:3px solid #ced4da}.photo_gallery .photo_caption p{margin-bottom:0}.photo_gallery .photo_caption a{color:#006c9b;text-decoration:underline}.photo_gallery .photo_caption a .icon_x{width:.8em;height:.8em;margin-right:.15em}.photo_gallery .photo_talk{color:#343a40}.photo_gallery .photo_talk a{color:inherit;transition:color .15s linear;text-decoration:underline}.photo_gallery .photo_talk a:hover,.photo_gallery .photo_talk a:focus{color:#006c9b}.photo_gallery .photo_source{color:#6c757d;display:flex;justify-content:space-between;align-items:baseline}.photo_gallery .photo_source .photo_number{margin-left:auto}.photo_gallery .photo_source a{color:#6c757d;transition:color .15s linear;text-decoration:underline}.photo_gallery .photo_source a:hover,.photo_gallery .photo_source a:focus{color:#006c9b}.photo_gallery .photo_source .icon_x{margin-right:.4rem}.photo_gallery .gallery_photos,.photo_gallery .gallery_videos{margin-top:1.5rem}.photo_gallery .gallery_videos .talk_rows{margin-top:1.1rem}.photo_gallery .photo_thread{margin-top:1rem;margin-bottom:1.5rem}.photo_gallery .photo_thread .icon_x{margin-right:.4rem}.scheduleContainer{display:grid;grid-gap:.2rem;margin-bottom:3em}.scheduleContainer .time{display:flex;align-items:top;justify-content:flex-end;border-top:thin dotted #ccc;height:100%;padding:0 .5rem}.scheduleContainer.span30min .time.start-700{grid-area:time700}.scheduleContainer.span30min .time.start-730{grid-area:time730}.scheduleContainer.span30min .time.start-800{grid-area:time800}.scheduleContainer.span30min .time.start-830{grid-area:time830}.scheduleContainer.span30min .time.start-900{grid-area:time900}.scheduleContainer.span30min .time.start-930{grid-area:time930}.scheduleContainer.span30min .time.start-1000{grid-area:time1000}.scheduleContainer.span30min .time.start-1030{grid-area:time1030}.scheduleContainer.span30min .time.start-1100{grid-area:time1100}.scheduleContainer.span30min .time.start-1130{grid-area:time1130}.scheduleContainer.span30min .time.start-1200{grid-area:time1200}.scheduleContainer.span30min .time.start-1230{grid-area:time1230}.scheduleContainer.span30min .time.start-1300{grid-area:time1300}.scheduleContainer.span30min .time.start-1330{grid-area:time1330}.scheduleContainer.span30min .time.start-1400{grid-area:time1400}.scheduleContainer.span30min .time.start-1430{grid-area:time1430}.scheduleContainer.span30min .time.start-1500{grid-area:time1500}.scheduleContainer.span30min .time.start-1530{grid-area:time1530}.scheduleContainer.span30min .time.start-1600{grid-area:time1600}.scheduleContainer.span30min .time.start-1630{grid-area:time1630}.scheduleContainer.span30min .time.start-1700{grid-area:time1700}.scheduleContainer.span30min .time.start-1730{grid-area:time1730}.scheduleContainer.span30min .time.start-1800{grid-area:time1800}.scheduleContainer.span30min .time.start-1830{grid-area:time1830}.scheduleContainer.span30min .time.start-1900{grid-area:time1900}.scheduleContainer.span30min .time.start-1930{grid-area:time1930}.scheduleContainer.span30min .time.start-2000{grid-area:time2000}.scheduleContainer.span30min .time.start-2030{grid-area:time2030}.scheduleContainer.span30min .time.start-2100{grid-area:time2100}.scheduleContainer.span30min .time.start-2130{grid-area:time2130}.scheduleContainer.span30min .time.start-2200{grid-area:time2200}.scheduleContainer.span30min .time.start-2230{grid-area:time2230}.scheduleContainer.span30min .time.start-2300{grid-area:time2300}.scheduleContainer.span30min .time[class*="30"]:not(.start-1300){font-size:.8rem;color:#767676}.scheduleContainer.span20min .time.start-700{grid-area:time700}.scheduleContainer.span20min .time.start-720{grid-area:time720}.scheduleContainer.span20min .time.start-740{grid-area:time740}.scheduleContainer.span20min .time.start-800{grid-area:time800}.scheduleContainer.span20min .time.start-820{grid-area:time820}.scheduleContainer.span20min .time.start-840{grid-area:time840}.scheduleContainer.span20min .time.start-900{grid-area:time900}.scheduleContainer.span20min .time.start-920{grid-area:time920}.scheduleContainer.span20min .time.start-940{grid-area:time940}.scheduleContainer.span20min .time.start-1000{grid-area:time1000}.scheduleContainer.span20min .time.start-1020{grid-area:time1020}.scheduleContainer.span20min .time.start-1040{grid-area:time1040}.scheduleContainer.span20min .time.start-1100{grid-area:time1100}.scheduleContainer.span20min .time.start-1120{grid-area:time1120}.scheduleContainer.span20min .time.start-1140{grid-area:time1140}.scheduleContainer.span20min .time.start-1200{grid-area:time1200}.scheduleContainer.span20min .time.start-1220{grid-area:time1220}.scheduleContainer.span20min .time.start-1240{grid-area:time1240}.scheduleContainer.span20min .time.start-1300{grid-area:time1300}.scheduleContainer.span20min .time.start-1320{grid-area:time1320}.scheduleContainer.span20min .time.start-1340{grid-area:time1340}.scheduleContainer.span20min .time.start-1400{grid-area:time1400}.scheduleContainer.span20min .time.start-1420{grid-area:time1420}.scheduleContainer.span20min .time.start-1440{grid-area:time1440}.scheduleContainer.span20min .time.start-1500{grid-area:time1500}.scheduleContainer.span20min .time.start-1520{grid-area:time1520}.scheduleContainer.span20min .time.start-1540{grid-area:time1540}.scheduleContainer.span20min .time.start-1600{grid-area:time1600}.scheduleContainer.span20min .time.start-1620{grid-area:time1620}.scheduleContainer.span20min .time.start-1640{grid-area:time1640}.scheduleContainer.span20min .time.start-1700{grid-area:time1700}.scheduleContainer.span20min .time.start-1720{grid-area:time1720}.scheduleContainer.span20min .time.start-1740{grid-area:time1740}.scheduleContainer.span20min .time.start-1800{grid-area:time1800}.scheduleContainer.span20min .time.start-1820{grid-area:time1820}.scheduleContainer.span20min .time.start-1840{grid-area:time1840}.scheduleContainer.span20min .time.start-1900{grid-area:time1900}.scheduleContainer.span20min .time.start-1920{grid-area:time1920}.scheduleContainer.span20min .time.start-1940{grid-area:time1940}.scheduleContainer.span20min .time.start-2000{grid-area:time2000}.scheduleContainer.span20min .time.start-2020{grid-area:time2020}.scheduleContainer.span20min .time.start-2040{grid-area:time2040}.scheduleContainer.span20min .time.start-2100{grid-area:time2100}.scheduleContainer.span20min .time.start-2120{grid-area:time2120}.scheduleContainer.span20min .time.start-2140{grid-area:time2140}.scheduleContainer.span20min .time.start-2200{grid-area:time2200}.scheduleContainer.span20min .time.start-2220{grid-area:time2220}.scheduleContainer.span20min .time.start-2240{grid-area:time2240}.scheduleContainer.span20min .time.start-2300{grid-area:time2300}.scheduleContainer.span20min .time[class*="20"]:not(.start-2000),.scheduleContainer.span20min .time[class*="40"]{font-size:.8rem;color:#767676}.scheduleContainer.span15min .time.start-700{grid-area:time700}.scheduleContainer.span15min .time.start-715{grid-area:time715}.scheduleContainer.span15min .time.start-730{grid-area:time730}.scheduleContainer.span15min .time.start-745{grid-area:time745}.scheduleContainer.span15min .time.start-800{grid-area:time800}.scheduleContainer.span15min .time.start-815{grid-area:time815}.scheduleContainer.span15min .time.start-830{grid-area:time830}.scheduleContainer.span15min .time.start-845{grid-area:time845}.scheduleContainer.span15min .time.start-900{grid-area:time900}.scheduleContainer.span15min .time.start-915{grid-area:time915}.scheduleContainer.span15min .time.start-930{grid-area:time930}.scheduleContainer.span15min .time.start-945{grid-area:time945}.scheduleContainer.span15min .time.start-1000{grid-area:time1000}.scheduleContainer.span15min .time.start-1015{grid-area:time1015}.scheduleContainer.span15min .time.start-1030{grid-area:time1030}.scheduleContainer.span15min .time.start-1045{grid-area:time1045}.scheduleContainer.span15min .time.start-1100{grid-area:time1100}.scheduleContainer.span15min .time.start-1115{grid-area:time1115}.scheduleContainer.span15min .time.start-1130{grid-area:time1130}.scheduleContainer.span15min .time.start-1145{grid-area:time1145}.scheduleContainer.span15min .time.start-1200{grid-area:time1200}.scheduleContainer.span15min .time.start-1215{grid-area:time1215}.scheduleContainer.span15min .time.start-1230{grid-area:time1230}.scheduleContainer.span15min .time.start-1245{grid-area:time1245}.scheduleContainer.span15min .time.start-1300{grid-area:time1300}.scheduleContainer.span15min .time.start-1315{grid-area:time1315}.scheduleContainer.span15min .time.start-1330{grid-area:time1330}.scheduleContainer.span15min .time.start-1345{grid-area:time1345}.scheduleContainer.span15min .time.start-1400{grid-area:time1400}.scheduleContainer.span15min .time.start-1415{grid-area:time1415}.scheduleContainer.span15min .time.start-1430{grid-area:time1430}.scheduleContainer.span15min .time.start-1445{grid-area:time1445}.scheduleContainer.span15min .time.start-1500{grid-area:time1500}.scheduleContainer.span15min .time.start-1515{grid-area:time1515}.scheduleContainer.span15min .time.start-1530{grid-area:time1530}.scheduleContainer.span15min .time.start-1545{grid-area:time1545}.scheduleContainer.span15min .time.start-1600{grid-area:time1600}.scheduleContainer.span15min .time.start-1615{grid-area:time1615}.scheduleContainer.span15min .time.start-1630{grid-area:time1630}.scheduleContainer.span15min .time.start-1645{grid-area:time1645}.scheduleContainer.span15min .time.start-1700{grid-area:time1700}.scheduleContainer.span15min .time.start-1715{grid-area:time1715}.scheduleContainer.span15min .time.start-1730{grid-area:time1730}.scheduleContainer.span15min .time.start-1745{grid-area:time1745}.scheduleContainer.span15min .time.start-1800{grid-area:time1800}.scheduleContainer.span15min .time.start-1815{grid-area:time1815}.scheduleContainer.span15min .time.start-1830{grid-area:time1830}.scheduleContainer.span15min .time.start-1845{grid-area:time1845}.scheduleContainer.span15min .time.start-1900{grid-area:time1900}.scheduleContainer.span15min .time.start-1915{grid-area:time1915}.scheduleContainer.span15min .time.start-1930{grid-area:time1930}.scheduleContainer.span15min .time.start-1945{grid-area:time1945}.scheduleContainer.span15min .time.start-2000{grid-area:time2000}.scheduleContainer.span15min .time.start-2015{grid-area:time2015}.scheduleContainer.span15min .time.start-2030{grid-area:time2030}.scheduleContainer.span15min .time.start-2045{grid-area:time2045}.scheduleContainer.span15min .time.start-2100{grid-area:time2100}.scheduleContainer.span15min .time.start-2115{grid-area:time2115}.scheduleContainer.span15min .time.start-2130{grid-area:time2130}.scheduleContainer.span15min .time.start-2145{grid-area:time2145}.scheduleContainer.span15min .time.start-2200{grid-area:time2200}.scheduleContainer.span15min .time.start-2215{grid-area:time2215}.scheduleContainer.span15min .time.start-2230{grid-area:time2230}.scheduleContainer.span15min .time.start-2245{grid-area:time2245}.scheduleContainer.span15min .time.start-2300{grid-area:time2300}.scheduleContainer.span15min .time[class*="15"]:not(.start-1500):not(.start-1530),.scheduleContainer.span15min .time[class*="45"]{font-size:.8rem;color:#767676}.scheduleContainer .event{display:flex;justify-content:start;flex-direction:column;padding:.5rem 1rem;background-color:#a15c00;border-radius:.2rem;font-size:.9rem;font-weight:700;line-height:1.4;color:#fff}.scheduleContainer .event.middle{justify-content:center}.scheduleContainer .event .detail_link{text-align:right}.scheduleContainer .event h3{font-size:.9rem}.scheduleContainer .event h3 i{margin-right:5px}.scheduleContainer .event .agenda_talk_link{text-decoration:underline}.scheduleContainer .event .agenda_talk_link i{display:inline-block}.scheduleContainer .event span{display:block;width:100%;font-weight:400}.scheduleContainer .event a{color:#fff}.scheduleContainer .event .event_video{margin-top:5%}.scheduleContainer .event .event_video a{text-decoration:underline}.scheduleContainer .event .event_video i{display:inline-block}.scheduleContainer .event.green{background-color:#2e7d32}.scheduleContainer .event.red{background-color:#ce1836}.scheduleContainer .event.purple{background-color:#672493}.scheduleContainer .event.grey{background-color:#666}.scheduleContainer .event.blue{background-color:#008577}.scheduleContainer .event.pink{background-color:#e4007b}.scheduleContainer .event.yellow,.scheduleContainer .event.orange{color:#212529}.scheduleContainer .event.yellow a,.scheduleContainer .event.orange a{color:#212529}.scheduleContainer .event.yellow{background-color:#edb92e}.scheduleContainer .event.orange{background-color:#ff7900}.scheduleContainer.span30min .event.start-700{grid-row-start:time700}.scheduleContainer.span30min .event.start-730{grid-row-start:time730}.scheduleContainer.span30min .event.start-800{grid-row-start:time800}.scheduleContainer.span30min .event.start-830{grid-row-start:time830}.scheduleContainer.span30min .event.start-900{grid-row-start:time900}.scheduleContainer.span30min .event.start-930{grid-row-start:time930}.scheduleContainer.span30min .event.start-1000{grid-row-start:time1000}.scheduleContainer.span30min .event.start-1030{grid-row-start:time1030}.scheduleContainer.span30min .event.start-1100{grid-row-start:time1100}.scheduleContainer.span30min .event.start-1130{grid-row-start:time1130}.scheduleContainer.span30min .event.start-1200{grid-row-start:time1200}.scheduleContainer.span30min .event.start-1230{grid-row-start:time1230}.scheduleContainer.span30min .event.start-1300{grid-row-start:time1300}.scheduleContainer.span30min .event.start-1330{grid-row-start:time1330}.scheduleContainer.span30min .event.start-1400{grid-row-start:time1400}.scheduleContainer.span30min .event.start-1430{grid-row-start:time1430}.scheduleContainer.span30min .event.start-1500{grid-row-start:time1500}.scheduleContainer.span30min .event.start-1530{grid-row-start:time1530}.scheduleContainer.span30min .event.start-1600{grid-row-start:time1600}.scheduleContainer.span30min .event.start-1630{grid-row-start:time1630}.scheduleContainer.span30min .event.start-1700{grid-row-start:time1700}.scheduleContainer.span30min .event.start-1730{grid-row-start:time1730}.scheduleContainer.span30min .event.start-1800{grid-row-start:time1800}.scheduleContainer.span30min .event.start-1830{grid-row-start:time1830}.scheduleContainer.span30min .event.start-1900{grid-row-start:time1900}.scheduleContainer.span30min .event.start-1930{grid-row-start:time1930}.scheduleContainer.span30min .event.start-2000{grid-row-start:time2000}.scheduleContainer.span30min .event.start-2030{grid-row-start:time2030}.scheduleContainer.span30min .event.start-2100{grid-row-start:time2100}.scheduleContainer.span30min .event.start-2130{grid-row-start:time2130}.scheduleContainer.span30min .event.start-2200{grid-row-start:time2200}.scheduleContainer.span30min .event.start-2230{grid-row-start:time2230}.scheduleContainer.span30min .event.start-2300{grid-row-start:time2300}.scheduleContainer.span30min .event.end-700{grid-row-end:time700}.scheduleContainer.span30min .event.end-730{grid-row-end:time730}.scheduleContainer.span30min .event.end-800{grid-row-end:time800}.scheduleContainer.span30min .event.end-830{grid-row-end:time830}.scheduleContainer.span30min .event.end-900{grid-row-end:time900}.scheduleContainer.span30min .event.end-930{grid-row-end:time930}.scheduleContainer.span30min .event.end-1000{grid-row-end:time1000}.scheduleContainer.span30min .event.end-1030{grid-row-end:time1030}.scheduleContainer.span30min .event.end-1100{grid-row-end:time1100}.scheduleContainer.span30min .event.end-1130{grid-row-end:time1130}.scheduleContainer.span30min .event.end-1200{grid-row-end:time1200}.scheduleContainer.span30min .event.end-1230{grid-row-end:time1230}.scheduleContainer.span30min .event.end-1300{grid-row-end:time1300}.scheduleContainer.span30min .event.end-1330{grid-row-end:time1330}.scheduleContainer.span30min .event.end-1400{grid-row-end:time1400}.scheduleContainer.span30min .event.end-1430{grid-row-end:time1430}.scheduleContainer.span30min .event.end-1500{grid-row-end:time1500}.scheduleContainer.span30min .event.end-1530{grid-row-end:time1530}.scheduleContainer.span30min .event.end-1600{grid-row-end:time1600}.scheduleContainer.span30min .event.end-1630{grid-row-end:time1630}.scheduleContainer.span30min .event.end-1700{grid-row-end:time1700}.scheduleContainer.span30min .event.end-1730{grid-row-end:time1730}.scheduleContainer.span30min .event.end-1800{grid-row-end:time1800}.scheduleContainer.span30min .event.end-1830{grid-row-end:time1830}.scheduleContainer.span30min .event.end-1900{grid-row-end:time1900}.scheduleContainer.span30min .event.end-1930{grid-row-end:time1930}.scheduleContainer.span30min .event.end-2000{grid-row-end:time2000}.scheduleContainer.span30min .event.end-2030{grid-row-end:time2030}.scheduleContainer.span30min .event.end-2100{grid-row-end:time2100}.scheduleContainer.span30min .event.end-2130{grid-row-end:time2130}.scheduleContainer.span30min .event.end-2200{grid-row-end:time2200}.scheduleContainer.span30min .event.end-2230{grid-row-end:time2230}.scheduleContainer.span30min .event.end-2300{grid-row-end:time2300}.scheduleContainer.span20min .event.start-700{grid-row-start:time700}.scheduleContainer.span20min .event.start-720{grid-row-start:time720}.scheduleContainer.span20min .event.start-740{grid-row-start:time740}.scheduleContainer.span20min .event.start-800{grid-row-start:time800}.scheduleContainer.span20min .event.start-820{grid-row-start:time820}.scheduleContainer.span20min .event.start-840{grid-row-start:time840}.scheduleContainer.span20min .event.start-900{grid-row-start:time900}.scheduleContainer.span20min .event.start-920{grid-row-start:time920}.scheduleContainer.span20min .event.start-940{grid-row-start:time940}.scheduleContainer.span20min .event.start-1000{grid-row-start:time1000}.scheduleContainer.span20min .event.start-1020{grid-row-start:time1020}.scheduleContainer.span20min .event.start-1040{grid-row-start:time1040}.scheduleContainer.span20min .event.start-1100{grid-row-start:time1100}.scheduleContainer.span20min .event.start-1120{grid-row-start:time1120}.scheduleContainer.span20min .event.start-1140{grid-row-start:time1140}.scheduleContainer.span20min .event.start-1200{grid-row-start:time1200}.scheduleContainer.span20min .event.start-1220{grid-row-start:time1220}.scheduleContainer.span20min .event.start-1240{grid-row-start:time1240}.scheduleContainer.span20min .event.start-1300{grid-row-start:time1300}.scheduleContainer.span20min .event.start-1320{grid-row-start:time1320}.scheduleContainer.span20min .event.start-1340{grid-row-start:time1340}.scheduleContainer.span20min .event.start-1400{grid-row-start:time1400}.scheduleContainer.span20min .event.start-1420{grid-row-start:time1420}.scheduleContainer.span20min .event.start-1440{grid-row-start:time1440}.scheduleContainer.span20min .event.start-1500{grid-row-start:time1500}.scheduleContainer.span20min .event.start-1520{grid-row-start:time1520}.scheduleContainer.span20min .event.start-1540{grid-row-start:time1540}.scheduleContainer.span20min .event.start-1600{grid-row-start:time1600}.scheduleContainer.span20min .event.start-1620{grid-row-start:time1620}.scheduleContainer.span20min .event.start-1640{grid-row-start:time1640}.scheduleContainer.span20min .event.start-1700{grid-row-start:time1700}.scheduleContainer.span20min .event.start-1720{grid-row-start:time1720}.scheduleContainer.span20min .event.start-1740{grid-row-start:time1740}.scheduleContainer.span20min .event.start-1800{grid-row-start:time1800}.scheduleContainer.span20min .event.start-1820{grid-row-start:time1820}.scheduleContainer.span20min .event.start-1840{grid-row-start:time1840}.scheduleContainer.span20min .event.start-1900{grid-row-start:time1900}.scheduleContainer.span20min .event.start-1920{grid-row-start:time1920}.scheduleContainer.span20min .event.start-1940{grid-row-start:time1940}.scheduleContainer.span20min .event.start-2000{grid-row-start:time2000}.scheduleContainer.span20min .event.start-2020{grid-row-start:time2020}.scheduleContainer.span20min .event.start-2040{grid-row-start:time2040}.scheduleContainer.span20min .event.start-2100{grid-row-start:time2100}.scheduleContainer.span20min .event.start-2120{grid-row-start:time2120}.scheduleContainer.span20min .event.start-2140{grid-row-start:time2140}.scheduleContainer.span20min .event.start-2200{grid-row-start:time2200}.scheduleContainer.span20min .event.start-2220{grid-row-start:time2220}.scheduleContainer.span20min .event.start-2240{grid-row-start:time2240}.scheduleContainer.span20min .event.start-2300{grid-row-start:time2300}.scheduleContainer.span20min .event.end-700{grid-row-end:time700}.scheduleContainer.span20min .event.end-720{grid-row-end:time720}.scheduleContainer.span20min .event.end-740{grid-row-end:time740}.scheduleContainer.span20min .event.end-800{grid-row-end:time800}.scheduleContainer.span20min .event.end-820{grid-row-end:time820}.scheduleContainer.span20min .event.end-840{grid-row-end:time840}.scheduleContainer.span20min .event.end-900{grid-row-end:time900}.scheduleContainer.span20min .event.end-920{grid-row-end:time920}.scheduleContainer.span20min .event.end-940{grid-row-end:time940}.scheduleContainer.span20min .event.end-1000{grid-row-end:time1000}.scheduleContainer.span20min .event.end-1020{grid-row-end:time1020}.scheduleContainer.span20min .event.end-1040{grid-row-end:time1040}.scheduleContainer.span20min .event.end-1100{grid-row-end:time1100}.scheduleContainer.span20min .event.end-1120{grid-row-end:time1120}.scheduleContainer.span20min .event.end-1140{grid-row-end:time1140}.scheduleContainer.span20min .event.end-1200{grid-row-end:time1200}.scheduleContainer.span20min .event.end-1220{grid-row-end:time1220}.scheduleContainer.span20min .event.end-1240{grid-row-end:time1240}.scheduleContainer.span20min .event.end-1300{grid-row-end:time1300}.scheduleContainer.span20min .event.end-1320{grid-row-end:time1320}.scheduleContainer.span20min .event.end-1340{grid-row-end:time1340}.scheduleContainer.span20min .event.end-1400{grid-row-end:time1400}.scheduleContainer.span20min .event.end-1420{grid-row-end:time1420}.scheduleContainer.span20min .event.end-1440{grid-row-end:time1440}.scheduleContainer.span20min .event.end-1500{grid-row-end:time1500}.scheduleContainer.span20min .event.end-1520{grid-row-end:time1520}.scheduleContainer.span20min .event.end-1540{grid-row-end:time1540}.scheduleContainer.span20min .event.end-1600{grid-row-end:time1600}.scheduleContainer.span20min .event.end-1620{grid-row-end:time1620}.scheduleContainer.span20min .event.end-1640{grid-row-end:time1640}.scheduleContainer.span20min .event.end-1700{grid-row-end:time1700}.scheduleContainer.span20min .event.end-1720{grid-row-end:time1720}.scheduleContainer.span20min .event.end-1740{grid-row-end:time1740}.scheduleContainer.span20min .event.end-1800{grid-row-end:time1800}.scheduleContainer.span20min .event.end-1820{grid-row-end:time1820}.scheduleContainer.span20min .event.end-1840{grid-row-end:time1840}.scheduleContainer.span20min .event.end-1900{grid-row-end:time1900}.scheduleContainer.span20min .event.end-1920{grid-row-end:time1920}.scheduleContainer.span20min .event.end-1940{grid-row-end:time1940}.scheduleContainer.span20min .event.end-2000{grid-row-end:time2000}.scheduleContainer.span20min .event.end-2020{grid-row-end:time2020}.scheduleContainer.span20min .event.end-2040{grid-row-end:time2040}.scheduleContainer.span20min .event.end-2100{grid-row-end:time2100}.scheduleContainer.span20min .event.end-2120{grid-row-end:time2120}.scheduleContainer.span20min .event.end-2140{grid-row-end:time2140}.scheduleContainer.span20min .event.end-2200{grid-row-end:time2200}.scheduleContainer.span20min .event.end-2220{grid-row-end:time2220}.scheduleContainer.span20min .event.end-2240{grid-row-end:time2240}.scheduleContainer.span20min .event.end-2300{grid-row-end:time2300}.scheduleContainer.span15min .event.start-700{grid-row-start:time700}.scheduleContainer.span15min .event.start-715{grid-row-start:time715}.scheduleContainer.span15min .event.start-730{grid-row-start:time730}.scheduleContainer.span15min .event.start-745{grid-row-start:time745}.scheduleContainer.span15min .event.start-800{grid-row-start:time800}.scheduleContainer.span15min .event.start-815{grid-row-start:time815}.scheduleContainer.span15min .event.start-830{grid-row-start:time830}.scheduleContainer.span15min .event.start-845{grid-row-start:time845}.scheduleContainer.span15min .event.start-900{grid-row-start:time900}.scheduleContainer.span15min .event.start-915{grid-row-start:time915}.scheduleContainer.span15min .event.start-930{grid-row-start:time930}.scheduleContainer.span15min .event.start-945{grid-row-start:time945}.scheduleContainer.span15min .event.start-1000{grid-row-start:time1000}.scheduleContainer.span15min .event.start-1015{grid-row-start:time1015}.scheduleContainer.span15min .event.start-1030{grid-row-start:time1030}.scheduleContainer.span15min .event.start-1045{grid-row-start:time1045}.scheduleContainer.span15min .event.start-1100{grid-row-start:time1100}.scheduleContainer.span15min .event.start-1115{grid-row-start:time1115}.scheduleContainer.span15min .event.start-1130{grid-row-start:time1130}.scheduleContainer.span15min .event.start-1145{grid-row-start:time1145}.scheduleContainer.span15min .event.start-1200{grid-row-start:time1200}.scheduleContainer.span15min .event.start-1215{grid-row-start:time1215}.scheduleContainer.span15min .event.start-1230{grid-row-start:time1230}.scheduleContainer.span15min .event.start-1245{grid-row-start:time1245}.scheduleContainer.span15min .event.start-1300{grid-row-start:time1300}.scheduleContainer.span15min .event.start-1315{grid-row-start:time1315}.scheduleContainer.span15min .event.start-1330{grid-row-start:time1330}.scheduleContainer.span15min .event.start-1345{grid-row-start:time1345}.scheduleContainer.span15min .event.start-1400{grid-row-start:time1400}.scheduleContainer.span15min .event.start-1415{grid-row-start:time1415}.scheduleContainer.span15min .event.start-1430{grid-row-start:time1430}.scheduleContainer.span15min .event.start-1445{grid-row-start:time1445}.scheduleContainer.span15min .event.start-1500{grid-row-start:time1500}.scheduleContainer.span15min .event.start-1515{grid-row-start:time1515}.scheduleContainer.span15min .event.start-1530{grid-row-start:time1530}.scheduleContainer.span15min .event.start-1545{grid-row-start:time1545}.scheduleContainer.span15min .event.start-1600{grid-row-start:time1600}.scheduleContainer.span15min .event.start-1615{grid-row-start:time1615}.scheduleContainer.span15min .event.start-1630{grid-row-start:time1630}.scheduleContainer.span15min .event.start-1645{grid-row-start:time1645}.scheduleContainer.span15min .event.start-1700{grid-row-start:time1700}.scheduleContainer.span15min .event.start-1715{grid-row-start:time1715}.scheduleContainer.span15min .event.start-1730{grid-row-start:time1730}.scheduleContainer.span15min .event.start-1745{grid-row-start:time1745}.scheduleContainer.span15min .event.start-1800{grid-row-start:time1800}.scheduleContainer.span15min .event.start-1815{grid-row-start:time1815}.scheduleContainer.span15min .event.start-1830{grid-row-start:time1830}.scheduleContainer.span15min .event.start-1845{grid-row-start:time1845}.scheduleContainer.span15min .event.start-1900{grid-row-start:time1900}.scheduleContainer.span15min .event.start-1915{grid-row-start:time1915}.scheduleContainer.span15min .event.start-1930{grid-row-start:time1930}.scheduleContainer.span15min .event.start-1945{grid-row-start:time1945}.scheduleContainer.span15min .event.start-2000{grid-row-start:time2000}.scheduleContainer.span15min .event.start-2015{grid-row-start:time2015}.scheduleContainer.span15min .event.start-2030{grid-row-start:time2030}.scheduleContainer.span15min .event.start-2045{grid-row-start:time2045}.scheduleContainer.span15min .event.start-2100{grid-row-start:time2100}.scheduleContainer.span15min .event.start-2115{grid-row-start:time2115}.scheduleContainer.span15min .event.start-2130{grid-row-start:time2130}.scheduleContainer.span15min .event.start-2145{grid-row-start:time2145}.scheduleContainer.span15min .event.start-2200{grid-row-start:time2200}.scheduleContainer.span15min .event.start-2215{grid-row-start:time2215}.scheduleContainer.span15min .event.start-2230{grid-row-start:time2230}.scheduleContainer.span15min .event.start-2245{grid-row-start:time2245}.scheduleContainer.span15min .event.start-2300{grid-row-start:time2300}.scheduleContainer.span15min .event.end-700{grid-row-end:time700}.scheduleContainer.span15min .event.end-715{grid-row-end:time715}.scheduleContainer.span15min .event.end-730{grid-row-end:time730}.scheduleContainer.span15min .event.end-745{grid-row-end:time745}.scheduleContainer.span15min .event.end-800{grid-row-end:time800}.scheduleContainer.span15min .event.end-815{grid-row-end:time815}.scheduleContainer.span15min .event.end-830{grid-row-end:time830}.scheduleContainer.span15min .event.end-845{grid-row-end:time845}.scheduleContainer.span15min .event.end-900{grid-row-end:time900}.scheduleContainer.span15min .event.end-915{grid-row-end:time915}.scheduleContainer.span15min .event.end-930{grid-row-end:time930}.scheduleContainer.span15min .event.end-945{grid-row-end:time945}.scheduleContainer.span15min .event.end-1000{grid-row-end:time1000}.scheduleContainer.span15min .event.end-1015{grid-row-end:time1015}.scheduleContainer.span15min .event.end-1030{grid-row-end:time1030}.scheduleContainer.span15min .event.end-1045{grid-row-end:time1045}.scheduleContainer.span15min .event.end-1100{grid-row-end:time1100}.scheduleContainer.span15min .event.end-1115{grid-row-end:time1115}.scheduleContainer.span15min .event.end-1130{grid-row-end:time1130}.scheduleContainer.span15min .event.end-1145{grid-row-end:time1145}.scheduleContainer.span15min .event.end-1200{grid-row-end:time1200}.scheduleContainer.span15min .event.end-1215{grid-row-end:time1215}.scheduleContainer.span15min .event.end-1230{grid-row-end:time1230}.scheduleContainer.span15min .event.end-1245{grid-row-end:time1245}.scheduleContainer.span15min .event.end-1300{grid-row-end:time1300}.scheduleContainer.span15min .event.end-1315{grid-row-end:time1315}.scheduleContainer.span15min .event.end-1330{grid-row-end:time1330}.scheduleContainer.span15min .event.end-1345{grid-row-end:time1345}.scheduleContainer.span15min .event.end-1400{grid-row-end:time1400}.scheduleContainer.span15min .event.end-1415{grid-row-end:time1415}.scheduleContainer.span15min .event.end-1430{grid-row-end:time1430}.scheduleContainer.span15min .event.end-1445{grid-row-end:time1445}.scheduleContainer.span15min .event.end-1500{grid-row-end:time1500}.scheduleContainer.span15min .event.end-1515{grid-row-end:time1515}.scheduleContainer.span15min .event.end-1530{grid-row-end:time1530}.scheduleContainer.span15min .event.end-1545{grid-row-end:time1545}.scheduleContainer.span15min .event.end-1600{grid-row-end:time1600}.scheduleContainer.span15min .event.end-1615{grid-row-end:time1615}.scheduleContainer.span15min .event.end-1630{grid-row-end:time1630}.scheduleContainer.span15min .event.end-1645{grid-row-end:time1645}.scheduleContainer.span15min .event.end-1700{grid-row-end:time1700}.scheduleContainer.span15min .event.end-1715{grid-row-end:time1715}.scheduleContainer.span15min .event.end-1730{grid-row-end:time1730}.scheduleContainer.span15min .event.end-1745{grid-row-end:time1745}.scheduleContainer.span15min .event.end-1800{grid-row-end:time1800}.scheduleContainer.span15min .event.end-1815{grid-row-end:time1815}.scheduleContainer.span15min .event.end-1830{grid-row-end:time1830}.scheduleContainer.span15min .event.end-1845{grid-row-end:time1845}.scheduleContainer.span15min .event.end-1900{grid-row-end:time1900}.scheduleContainer.span15min .event.end-1915{grid-row-end:time1915}.scheduleContainer.span15min .event.end-1930{grid-row-end:time1930}.scheduleContainer.span15min .event.end-1945{grid-row-end:time1945}.scheduleContainer.span15min .event.end-2000{grid-row-end:time2000}.scheduleContainer.span15min .event.end-2015{grid-row-end:time2015}.scheduleContainer.span15min .event.end-2030{grid-row-end:time2030}.scheduleContainer.span15min .event.end-2045{grid-row-end:time2045}.scheduleContainer.span15min .event.end-2100{grid-row-end:time2100}.scheduleContainer.span15min .event.end-2115{grid-row-end:time2115}.scheduleContainer.span15min .event.end-2130{grid-row-end:time2130}.scheduleContainer.span15min .event.end-2145{grid-row-end:time2145}.scheduleContainer.span15min .event.end-2200{grid-row-end:time2200}.scheduleContainer.span15min .event.end-2215{grid-row-end:time2215}.scheduleContainer.span15min .event.end-2230{grid-row-end:time2230}.scheduleContainer.span15min .event.end-2245{grid-row-end:time2245}.scheduleContainer.span15min .event.end-2300{grid-row-end:time2300}.legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem 1.1rem;list-style:none;padding:0;margin:0 5px 25px 0;font-size:.9em}.legend li{display:flex;align-items:baseline;gap:.35em}.legend .legend_separator{width:1px;align-self:stretch;min-height:1em;background-color:#767676;margin:0 .4rem}.legend .fa-star.gold{color:#8c6900}.level_badge,.scheduleContainer .event .level_badge{display:inline-flex;align-items:baseline;gap:.35em;width:auto;padding:0 .5em;border:1px solid #404040;border-radius:.8em;background-color:#fff;color:#1f1f1f;font-weight:600;white-space:nowrap;vertical-align:baseline}.level_badge i,.scheduleContainer .event .level_badge i{font-size:.7em}.level_badge.level_beginner i,.scheduleContainer .event .level_badge.level_beginner i{color:#2e7d32}.level_badge.level_intermediate i,.scheduleContainer .event .level_badge.level_intermediate i{color:#a15c00}.level_badge.level_advanced i,.scheduleContainer .event .level_badge.level_advanced i{color:#ce1836}i.gold{color:gold}#home_top_section{margin-top:50px}.color_box{height:100%;padding:25px;background-color:#006c9b;background-image:url(../images/backgrounds/logo_mini_white.png);background-position:140% 107%;background-repeat:no-repeat;background-size:67%}.color_box h1,.color_box .h1{color:#fff;background-color:transparent;text-align:center;text-transform:uppercase;font-size:1.8rem;margin:0;padding:0}.color_box a.btn{width:100%;margin-top:15px;padding:10px;color:#006c9b;background-color:#fff;border-color:#006c9b;font-weight:700;text-align:left}.color_box a.btn:hover{background-color:#343a40;color:#fff}.color_box a.btn i{margin-right:5px}#highlights{margin:50px 0;padding:50px;background-color:#fdbf2e}#highlights h3{color:#fff;text-transform:uppercase}#highlights h4 i{margin-right:10px}#highlights .item{background-color:#fff;padding:10px}#highlights .item .btn-primary{background-color:#343a40}.banner{color:#fff;background-color:#006c9b;background-image:url(/archives/pybcn.org/pyday-bcn-2019/Foto%20de%20grup%20-%20small.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;margin-top:50px;padding:20px}.banner h1,.banner .h1{margin:0;padding-top:10px;background-color:transparent}@media(max-width:768px){#highlights .item{margin-bottom:20px}#meetup_events .events_list{margin-bottom:20px}}@media(max-width:576px){#home_top_section{margin-top:20px}.home_carousel{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:15px}.home_carousel .transparent_caption{margin-bottom:-6px}.home_carousel .transparent_caption h1,.home_carousel .transparent_caption .h1{font-size:1rem;line-height:1rem;padding:8px}.home_carousel .transparent_caption a.btn{font-size:.7rem;line-height:.7rem;padding:.275rem .65rem}.home_carousel .carousel-indicators{margin-bottom:0;bottom:6px}}#meetup_events .events_list{height:100%;border:1px solid #343a40;padding:10px}#meetup_events .events_list.PyLadiesBCN-events{background-image:url(../images/backgrounds/pyladiesbcn_head_transparent.png);background-repeat:no-repeat;background-position:100% 0;background-size:50%}#meetup_events .events_list.PyBCN-events{background-image:url(../images/backgrounds/pybcn_cut_transparent.png);background-repeat:no-repeat;background-position:100% 0;background-size:50%}#meetup_events .events_list .items-list .items-entry:last-child{border-bottom:none}#meetup_events .events_list .upcoming_events,#meetup_events .events_list .past_events{z-index:1000;position:relative}#meetup_events .events_list .past_events .items-title h1,#meetup_events .events_list .past_events .items-title .h1{font-size:1.3em}#meetup_events .events_list .past_events .items-list .items-entry .items-entry-title{font-size:.8em;font-weight:400}#meetup_events .events_list .past_events .item-button a{border-color:#006c9b;background:#006c9b;color:#fff}.listing_table{width:100%;margin-bottom:2rem;border-collapse:collapse}.listing_table .listing_caption{caption-side:top;padding:0 0 .6rem;color:#51616e;font-size:.9rem;text-align:left}.listing_table .event_emoji{display:inline-block;width:1.75rem;margin-right:.35rem;font-size:1.15rem;font-style:normal;font-weight:400;line-height:1;text-align:center;text-indent:0;vertical-align:middle}.listing_table .event_title{padding-left:calc(.5rem + 2.1rem);text-indent:-2.1rem}.listing_table .event_title a{font-weight:600}.listing_table .event_venue_cell{font-style:italic;color:#51616e}.listing_table .event_venue{text-decoration:underline dotted;text-underline-offset:.15em;cursor:help}.listing_table .talk_marker{display:inline-block;width:1.75rem;margin-right:.35rem;color:#51616e;text-align:center;text-indent:0;vertical-align:middle}.listing_table .talk_cell{padding-left:calc(.5rem + 2.1rem);text-indent:-2.1rem}.listing_table .talk_cell>a{font-weight:600}.listing_table .talk_credit{color:#6c757d;font-style:italic}.listing_table .talk_credit a{font-style:normal}.listing_table .talk_event_cell{font-weight:600}.listing_table .listing_day{color:#51616e;white-space:nowrap}.listing_table .listing_year,.listing_table .listing_month{font-weight:600;color:#51616e}.listing_year{scroll-margin-top:65px}@media(min-width:992px){.listing_year{scroll-margin-top:110px}}@media(max-width:991.98px){.listing_table,.listing_table tbody,.listing_table tr,.listing_table th,.listing_table td,.listing_table .listing_caption{display:block}.listing_table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.listing_table .listing_row{display:grid;grid-template-columns:minmax(2.2rem,auto)minmax(0,1fr)auto;column-gap:.75rem;margin-bottom:.7rem}.event_table .listing_row{grid-template-areas:"year year year" "month month month" "day title title" "day venue gallery"}.talk_table .listing_row{grid-template-areas:"year year year" "month month month" "day event event" ". talk gallery"}.person_event_table .listing_row{grid-template-areas:"year year year" "month month month" "day event gallery"}.listing_table .person_event_cell{grid-area:event}.listing_table .listing_year{grid-area:year;margin:.6rem 0;padding-bottom:.3rem;border-bottom:1px solid #dde3e8;font-size:1.5rem;color:inherit}.listing_table .listing_month{grid-area:month;margin-bottom:.25rem;font-size:.95rem}.listing_table .listing_day{grid-area:day;text-align:right;font-weight:600}.listing_table .event_title{grid-area:title;padding-left:2.1rem;font-size:1.05rem}.listing_table .event_venue_cell{grid-area:venue;font-size:.9rem}.listing_table .listing_gallery{grid-area:gallery;align-self:start}.listing_table .talk_event_cell{grid-area:event;margin:.35rem 0 .2rem;font-size:1rem}.listing_table .talk_cell{grid-area:talk;padding-left:2.1rem;font-size:1.05rem}.listing_table .talk_credit{display:block;font-size:.9rem;text-indent:0}.talk_table .listing_gallery{align-self:end}}@media(min-width:992px){.listing_table th,.listing_table td{padding:.3rem .5rem;vertical-align:top;text-align:left}.listing_table thead th{padding-bottom:.4rem;border-bottom:2px solid #dde3e8;color:#51616e;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.listing_table tbody td,.listing_table tbody th{border-top:1px solid #eef1f4}.listing_table tbody+tbody tr:first-child th,.listing_table tbody+tbody tr:first-child td{border-top:1px solid #dde3e8}.listing_table .listing_year,.listing_table .listing_month,.listing_table .listing_day,.listing_table .listing_year_col,.listing_table .listing_month_col,.listing_table .listing_day_col{width:1%;padding-left:.35rem;padding-right:.35rem;white-space:nowrap}.listing_table .listing_gallery,.listing_table .listing_gallery_col{width:8rem;white-space:nowrap}.listing_table .listing_gallery .count_card,.listing_table .listing_gallery_col .count_card{flex-wrap:wrap}.listing_table .event_venue_cell,.listing_table .event_venue_col{width:11rem}.listing_table .listing_year,.listing_table .listing_year_col,.listing_table .listing_day,.listing_table .listing_day_col{text-align:right}.listing_table .listing_year{font-size:1.15rem}.listing_table .event_title,.listing_table .talk_cell{padding-left:calc(.5rem + 2.1rem)}.listing_table .talk_event_cell,.listing_table .talk_event_col{width:13rem}}@media(min-width:1200px){.listing_table .event_venue_cell,.listing_table .event_venue_col{width:12rem}}.talk_page section{margin-bottom:2rem}.talk_page section h2{font-size:1.5rem;margin-bottom:.8rem}.talk_page .talk_abstract{margin:0;padding-left:.75rem;border-left:3px solid #ced4da;font-style:italic}.talk_page .talk_abstract p:last-child{margin-bottom:0}.talk_page .talk_abstract a{text-decoration:underline}.talk_page .talk_video_link{margin-bottom:0}.talk_page .talk_video_link a{text-decoration:underline}.talk_page .talk_video_link i{display:inline-block;margin-right:.4rem}.talk_page .talk_photo{margin-bottom:1rem}.talk_page .talk_photo:last-child{margin-bottom:0}.talk_page .talk_photo img{display:block;max-height:675px;object-fit:contain}.talk_page .talk_photo figcaption{color:#51616e}.talk_rows{padding-left:2.5rem;list-style:none}.talk_rows .talk_row{margin-bottom:1.1rem}.talk_rows .talk_title{font-size:1.05rem;font-weight:600;margin-bottom:.15rem}.talk_rows .talk_icon{display:inline-block;width:1.5em;margin-left:calc(-1.5em - 8px);margin-right:8px;text-align:center;color:#51616e}.talk_rows .talk_meta{color:#51616e;margin-bottom:0}.talk_rows .talk_video{font-size:.9rem;margin-bottom:0}.talk_rows .talk_video a{text-decoration:underline}.talk_rows .talk_video i{display:inline-block;margin-right:.4rem}.video_frame{width:100%;aspect-ratio:16/9;margin-bottom:.8rem}.video_frame iframe{display:block;width:100%;height:100%;border:0}.session_videos{list-style:none;padding-left:0}.session_videos li{margin-bottom:1.2rem}.session_videos a{text-decoration:underline}.session_videos i{display:inline-block;margin-right:.4rem}.talk_photo figcaption a,figcaption.card-body a{text-decoration:underline}.facts_box{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.75rem;row-gap:.3rem;align-items:baseline;padding:.7rem 1rem;margin-bottom:1.6rem;border:1px solid #dde3e8;border-radius:3px;color:#51616e}.facts_box .facts_row{display:contents}.facts_box dt{font-weight:600;white-space:nowrap}.facts_box dt i{display:inline-block;width:1.3em;margin-right:.35rem;text-align:center}.facts_box dd{margin-bottom:0;min-width:0;overflow-wrap:anywhere}.facts_box dd a{text-decoration:underline}.facts_box .facts_note{font-size:.9rem}.facts_box .facts_note summary{cursor:pointer;padding:.3rem 0}.facts_box .facts_note summary:focus-visible{outline:3px solid #0b0c0c;outline-offset:2px}.facts_box .facts_note p{margin:.1rem 0 .2rem}.meetup_page .meetup_when{font-size:1.15rem;color:#51616e;margin-bottom:1.2rem}.meetup_page section{margin-bottom:2rem}.meetup_page section h2{font-size:1.5rem;margin-bottom:.8rem}.bordered_col.with_chevrons p a::before{content:"\f054";font-family:"font awesome 5 free";font-weight:900;margin-right:.4em}.logo_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:20px 0}.logo_row .logo_row_item{max-width:100%;height:auto}.google_embed{width:100%;border:0}.schedule_table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}.schedule_table caption{caption-side:top;padding-bottom:.5rem;font-weight:700;color:inherit}.schedule_table th,.schedule_table td{padding:.4rem .6rem;border-bottom:1px solid #d6d6d6;text-align:left;vertical-align:top}.schedule_table th{border-bottom:2px solid #767676}.main_column img,.bordered_col img{max-width:100%;height:auto}