@charset "utf-8";#talks-page .page-content ul,#talks-page .page-content ul li{margin:0;padding:0;list-style-type:none}#talks-page h2#training-title{position:absolute;top:35px;left:50%;transform:translate(-50%,0) skew(-15deg);text-align:center;background-color:white;border:3px solid black;padding:0 45px;margin:0;z-index:15}#talks-page ul#training-list{display:inline-block;width:100%;height:250px;margin-top:55px;white-space:nowrap}#talks-page ul#training-list li{display:inline-block;height:100%}#talks-page ul#training-list li:nth-of-type(1){width:33%}#talks-page ul#training-list li:nth-of-type(2){width:41%}#talks-page ul#training-list li:nth-of-type(3){width:36%}#talks-page ul#training-list li:nth-of-type(2),#talks-page ul#training-list li:nth-of-type(3){margin-left:-7%}#talks-page ul#training-list li .training-panel-wrapper{position:relative;display:inline-block;width:100%;height:100%;background-color:black}#talks-page ul#training-list li .training-panel{position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:white}#talks-page ul#training-list li:nth-of-type(1) .training-panel,#talks-page ul#training-list li:nth-of-type(1) .training-panel-wrapper{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0% 100%)}#talks-page ul#training-list li:nth-of-type(2) .training-panel,#talks-page ul#training-list li:nth-of-type(2) .training-panel-wrapper{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,30px 100%)}#talks-page ul#training-list li:nth-of-type(3) .training-panel,#talks-page ul#training-list li:nth-of-type(3) .training-panel-wrapper{clip-path:polygon(30px 0,100% 0,100% 100%,0% 100%)}#talks-page #react-training .training-panel{background:url(../assets/backgrounds/ark.webp) center center no-repeat;background-size:cover}#talks-page #agile-training .training-panel{background:url(../assets/backgrounds/city-day.webp) center center no-repeat;background-size:cover}#talks-page #accessibility-training .training-panel{background:url(../assets/backgrounds/office-library.webp) center center no-repeat;background-size:cover}#talks-page .training-character{position:absolute;width:200%;transform:translate(-50%,0);z-index:20}#talks-page #react-training .training-character{bottom:-5%;left:45%;height:85%;background:url(../assets/characters/super_react.webp) center center no-repeat;background-size:contain}#talks-page #agile-training .training-character{top:0;left:50%;height:87%;background:url(../assets/characters/spidey.webp) center center no-repeat;background-size:contain;transform-origin:top}#talks-page:not(.flipped) #agile-training .training-character{animation:spiderman-balancing 10s linear infinite}.disable-animation #talks-page #agile-training .training-character{animation:none}@media (prefers-reduced-motion:reduce){#talks-page #agile-training .training-character{animation:none}}@keyframes spiderman-balancing{0%{transform:translate(-50%,0) rotateZ(1deg)}25%{transform:translate(-50%,0) rotateZ(0deg)}50%{transform:translate(-50%,0) rotateZ(-1deg)}75%{transform:translate(-50%,0) rotateZ(0deg)}100%{transform:translate(-50%,0) rotateZ(1deg)}}#talks-page #accessibility-training .training-character{bottom:-50%;left:50%;height:140%;background:url(../assets/characters/professor_x.webp) center center no-repeat;background-size:contain}#talks-page .training-text{position:absolute;transform:skew(-15deg);text-align:center;background-color:white;border:3px solid black;padding:0 15px;font-size:1.1rem;z-index:15;max-width:95%;white-space:break-spaces;word-wrap:break-word}#talks-page #react-training .training-text{top:20px;left:15%}#talks-page #agile-training .training-text{bottom:10px;left:50%;transform:translate(-50%,0) skew(-15deg)}#talks-page #accessibility-training .training-text{top:20px;right:0}#talks-page #talk-panels{position:relative;text-align:center}#talks-page #talk-panels h2#talks-title{position:absolute;top:-35px;left:50%;margin:0;display:inline-block;padding:0 45px;background-color:white;border:3px solid black;z-index:10;transform:translate(-50%,0) skew(-15deg)}#talks-page #talk-panels ul{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;grid-auto-rows:minmax(25px,auto);width:100%;margin:50px 0 0 0}#talks-page #talk-panels li{border:2px solid black;height:100px}#talks-page #talk-panels li .talk-content{height:100%}#talks-page #talk-panels li .talk-content,#talks-page #talk-panels li .talk-content a{display:flex;flex-direction:column;align-items:center;justify-content:center}#talks-page #talk-panels li:nth-of-type(1){grid-column:1 / 4;grid-row:1}#talks-page #talk-panels li:nth-of-type(2){grid-column:4 / 7;grid-row:1}#talks-page #talk-panels li:nth-of-type(3){grid-column:1 / 3;grid-row:2}#talks-page #talk-panels li:nth-of-type(4){grid-column:3 / 5;grid-row:2}#talks-page #talk-panels li:nth-of-type(5){grid-column:5 / 7;grid-row:2}#talks-page #talk-panels li a{flex:1;width:100%;color:black}#talks-page #talk-panels li:has(a):hover{scale:1.03}.disable-animation #talks-page #talk-panels li:has(a):hover{scale:none}@media (prefers-reduced-motion:reduce){#talks-page #talk-panels li:has(a):hover{scale:none}}#talks-page #talk-panels li a:hover{color:#b70000}#talks-page #talk-panels li .talk-content span{padding:0 3%;display:block}#talks-page #talk-panels li .talk-content span.title{font-size:1.4rem;line-height:1.3rem}#talks-page #talk-panels li#talk-daily-meeting a:before{content:"";position:absolute;bottom:5px;right:5px;height:30%;width:50%;background-color:black;mask:url(../assets/icons/youtube-icon.webp) right center no-repeat;-webkit-mask-size:contain;mask-size:contain}#talks-page #talk-panels li#talk-daily-meeting a:hover:before{background-color:#b70000}