@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
section{padding:4.4rem 2rem 4rem}
section .section_main{overflow:visible}
@media screen and (max-width:480px){section{padding:2rem}
}
h3,p{margin:0;padding:0}
.events_header{align-items:center;background-color:#4D6DC3;display:flex;height:400px;padding:0;background-image:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.events_header{background-image:none}
}
@media screen and (max-width:840px){.events_header{background-image:none}
}
@media screen and (max-width:840px) and only screen and (-webkit-min-device-pixel-ratio:2),screen and (max-width:840px) and only screen and (min-resolution:192dpi),screen and (max-width:840px) and only screen and (min-resolution:2dppx){.events_header{background-image:none}
}
@media screen and (max-width:480px){.events_header{padding-left:15px;padding-right:15px}
}
.events_header .welcome{margin-top:20px}
@media screen and (max-width:600px){.events_header .welcome h1{font-size:39px;line-height:90%;padding:0 0rem;margin-bottom:15px}
}
@media screen and (max-width:768px) and (min-width:600px){.events_header .welcome p{font-size:2.7vw}
}
.events_header .section_main{display:flex;align-items:center;justify-content:space-around}
@media screen and (max-width:480px){.events_header .welcome p{padding:0;font-size:15px;line-height:131%}
.tier{padding:0}
.tier h1+p{padding:0 1.3rem}
}
.tier .sub_headline{margin-bottom:1.2rem;max-width:550px}
.events_main{padding-bottom:0}
@media only screen and (max-width:768px){.events_header{max-height:336px}
.events_header .welcome{margin-top:0}
.events_header .section_main{margin-top:62px}
.events_main{padding:1.3rem}
}
.events_main .section_main{display:flex;justify-content:space-between;padding:1.5rem 0 0}
.events_main_container{flex:2;margin-right:1.5rem;max-width:620px;width:100%}
@media screen and (max-width:767px){.events_main .section_main{display:inline}
.events_main_container{margin-right:0;max-width:100%}
}
.events_main_sub_container{flex:1}
.events_main_item{align-items:flex-end;background-color:#f2f2f5;display:flex;height:100%;min-height:454px;position:relative}
.events_main_item .go_button{align-self:flex-end;background-color:#42c299;float:right;width:140px;margin-bottom:9px;line-height:45px;text-decoration:none;text-align:center;font-size:17.1px;border-radius:6px}
.events_main_item .go_button:hover{background-color:#3EB891;box-shadow:inset 0 -3px rgba(0,0,0,.15)}
@media screen and (min-width:481px){.events_main_item .go_button.thirdparty:after{opacity:0;-moz-opacity:0;-khtml-opacity:0;display:inline-block;content:'\E307';font-family:Slack;font-size:20px;color:#fff;vertical-align:middle;-webkit-transition:all 150ms;-moz-transition:all 150ms;transition:all 150ms;margin-right:-25px;margin-left:3px}
.events_main_item .go_button.thirdparty:hover:after{opacity:1;-moz-opacity:1;-khtml-opacity:1;margin-right:-10px}
}
.events_main_item_logo{left:-80px;position:absolute;top:-56px}
@media screen and (max-width:1098px){.events_main_item_logo{left:-85px;top:-70px;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
}
@media screen and (max-width:1060px){.events_main_item_logo{left:-35px;top:-30px;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
}
@media only screen and (max-width:768px){.events_main_item{min-height:0}
.events_main_item .go_button{width:100%}
.events_main_item_logo{left:-69px;top:-90px;transform:scale(.53)}
}
.events_main_item_content{align-items:center;color:#fff;display:flex;height:auto;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.25) 0,rgba(0,0,0,.7) 70%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.25) 0,rgba(0,0,0,.7) 70%);background-image:-o-linear-gradient(top,rgba(0,0,0,.25) 0,rgba(0,0,0,.7) 70%);background-image:linear-gradient(to bottom,rgba(0,0,0,.25) 0,rgba(0,0,0,.7) 70%);padding:28px 28px 23px;width:100%}
@media screen and (max-width:767px){.events_main_item_content{background:#2c2d30;padding:15px;display:block}
}
.events_main_current_event .events_main_item_content{align-items:flex-start;flex-direction:column;padding:20px 30px}
.events_main_item_content_container{display:flex;max-width:100%}
@media screen and (max-width:767px){.events_main_current_event .events_main_item_content{padding:15px}
.events_main_item_content_container{display:block}
}
.events_main_current_event .events_main_item_header_container{width:100%;border-bottom:1px solid rgba(255,255,255,.8);margin-bottom:1rem;padding-bottom:.6rem}
@media screen and (max-width:767px){.events_main_current_event .events_main_item_header_container{font-size:14px;padding-bottom:1rem}
}
.events_main_current_event .events_main_item_header_container ts-icon{opacity:.8;top:1px;position:relative}
.events_main_current_event .events_main_item_header_container ts-icon:before{font-size:1rem}
.events_main_current_video{background-color:#f2f2f5;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/31f1/img/events/enterprise_grid.jpg)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.events_main_current_video{background-image:url(/31f1/img/events/enterprise_grid@2x.jpg)}
}
.events_main_current_event{background-color:#f2f2f5;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/31f1/img/events/enterprise_grid.jpg)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.events_main_current_event{background-image:url(/31f1/img/events/enterprise_grid@2x.jpg)}
}
.events_main_item_header{font-weight:900;font-size:1.3rem;margin-bottom:2px}
@media screen and (max-width:767px){.events_main_current_event,.events_main_current_video{padding-top:50vw;background-size:contain;background-position:top;min-height:0}
.events_main_item_header{margin-bottom:2px}
}
@media screen and (max-width:767px) and (min-width:480px){.events_main_item_header{font-size:4.2vw;line-height:100%;margin-bottom:.8rem}
}
@media screen and (max-width:480px){.events_main_item_header{font-size:15px;line-height:20px;margin-bottom:0}
}
.events_main_item_copy{position:relative;top:-4px}
.events_main_current_event .events_main_item_copy{padding-right:3.1rem}
.events_main_item_sub_copy{margin-right:2.3rem;line-height:1.35rem}
@media screen and (max-width:767px){.events_main_item_copy{display:block;top:0}
.events_main_current_event .events_main_item_copy{display:block;font-size:14px;margin-bottom:1rem;padding-right:0}
.events_main_item_sub_copy{font-size:15px;line-height:18px;margin-bottom:8px;margin-right:0}
}
@media screen and (max-width:767px) and (min-width:480px){.events_main_item_sub_copy{margin-bottom:1.3rem}
}
@media only screen and (max-width:1024px) and (min-width:768px){.events_main_item_sub_copy{font-size:1.8vw}
}
.events_main_video_location{white-space:nowrap}
.events_main_video_date,.events_main_video_location{font-size:15px}
.events_main_video_date{margin-right:.5rem}
.events_btn{float:right;font-size:18px;height:50px;line-height:50px;margin:0 auto;border-radius:6px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:600}
.events_btn:hover{box-shadow:inset 0 -3px rgba(0,0,0,.15)}
@media screen and (max-width:767px){.events_btn{display:block;float:none;height:auto;width:100%}
}
.events_main_btn{background-color:#42c299;width:170px}
.events_main_btn:hover{background-color:#3EB891}
.events_main_btn_playlist{min-width:170px}
.events_main_btn_register{min-width:130px}
@media screen and (max-width:767px){.events_main_btn_playlist,.events_main_btn_register{display:block;float:none;width:100%}
}
.events_main_sub_item{align-items:center;display:flex;height:215px;justify-content:center;text-align:center}
.events_main_sub_item:first-of-type{margin-bottom:1.5rem}
@media screen and (max-width:767px){.events_main_sub_item{height:auto;margin-top:1.2rem;padding:20px 15px}
.events_main_sub_item:first-of-type{margin-bottom:1.2rem}
}
.events_main_sub_item_container{display:flex;flex-direction:column;padding:0 15px;width:100%}
.events_main_sub_item_header{font-weight:900;font-size:1.3rem;margin-bottom:.5rem}
@media screen and (max-width:767px) and (min-width:480px){.events_main_sub_item_header{font-size:4vw;line-height:100%}
}
@media screen and (max-width:480px){.events_main_sub_item_header{font-size:16px}
}
.events_main_sub_last_blog_post_desc{line-height:1.5rem}
@media screen and (max-width:767px){.events_main_sub_item_container{padding:0;width:100%}
.events_main_sub_last_blog_post_desc{font-size:14px}
}
@media only screen and (max-width:1024px) and (min-width:768px){.events_main_sub_last_blog_post_desc{font-size:1.65vw;line-height:2.4vw}
}
@media screen and (max-width:767px){.events_main_sub_last_event_date,.events_main_sub_last_event_title{font-size:14px}
}
@media only screen and (max-width:1024px) and (min-width:768px){.events_main_sub_last_event_date,.events_main_sub_last_event_title{font-size:1.7vw;line-height:150%}
}
@media screen and (max-width:767px){.events_main_sub_copy{font-size:14px}
}
@media only screen and (max-width:1024px) and (min-width:768px){.events_main_sub_copy{font-size:1.7vw;line-height:150%}
}
.events_main_sub_btn{background-color:#fff;color:#F6B63F!important;width:180px;margin-top:1rem}
.events_main_sub_btn:hover{background-color:#fbfbfb;box-shadow:inset 0 -3px rgba(0,0,0,.08);color:#F6B63F}
@media screen and (max-width:767px){.events_main_sub_btn{width:100%}
}
a.btn_outline.events_main_sub_btn{background:0 0;border:2px solid #4D6DC3;color:#4D6DC3!important;font-weight:600;border-radius:6px}
a.btn_outline.events_main_sub_btn:hover{background-color:#4D6DC3;border:2px solid transparent;color:#fff!important}
.events_main_sub_last_event{background-color:#F6B63F;color:#fff}
.events_main_sub_blog_post,.events_main_sub_playlist{background-color:#EDF2F7;color:#4D6DC3}
.events_main_sub_blog_post .events_main_sub_link,.events_main_sub_playlist .events_main_sub_link{position:relative}
.events_main_sub_blog_post a.events_main_sub_last_blog_post_link,.events_main_sub_playlist a.events_main_sub_last_blog_post_link{color:#4D6DC3;display:inline-block;font-weight:600;margin:.6rem auto 0;position:relative;text-decoration:underline}
.events_main_sub_blog_post a.events_main_sub_last_blog_post_link .ts_icon_arrow_right,.events_main_sub_playlist a.events_main_sub_last_blog_post_link .ts_icon_arrow_right{left:calc(100% - 4px);opacity:0;-moz-opacity:0;-khtml-opacity:0;position:absolute;top:0;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}
.events_main_sub_blog_post a.events_main_sub_last_blog_post_link:hover,.events_main_sub_playlist a.events_main_sub_last_blog_post_link:hover{text-decoration:underline}
.events_main_sub_blog_post a.events_main_sub_last_blog_post_link:hover .ts_icon_arrow_right,.events_main_sub_playlist a.events_main_sub_last_blog_post_link:hover .ts_icon_arrow_right{left:calc(100%);opacity:1;-moz-opacity:1;-khtml-opacity:1}
.event_type .side_image{display:none}
.event_type.amazingtour{padding-top:initial}
.conferences h2{color:#2C2D30}
section.meetups{padding-top:3.5rem;background-image:none}
@media only screen and (max-width:768px){.events_main_sub_blog_post a.events_main_sub_last_blog_post_link,.events_main_sub_playlist a.events_main_sub_last_blog_post_link{font-size:15px}
.events_main_sub_blog_post a.events_main_sub_last_blog_post_link .ts_icon_arrow_right,.events_main_sub_playlist a.events_main_sub_last_blog_post_link .ts_icon_arrow_right{display:none}
section.meetups{padding-top:2rem;padding-bottom:1.5rem}
section.conferences{padding-top:2rem;padding-bottom:3.5rem}
}
.meetups .side_image{background-image:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.meetups .side_image,section.meetups{background-image:none}
}
.event_list{padding:0}
@media screen and (max-width:480px){.event_list{padding:1.5rem}
}
.event_list .event_item{padding:1.9rem 0}
.event_list .go_button{background-color:#42c299;float:right;font-size:17.1px;line-height:45px;border-radius:6px;font-weight:600;text-align:center;text-decoration:none;width:140px}
@media screen and (max-width:480px){.event_list .go_button{float:none;width:100%;display:block}
.amazingtour .event_item:last-of-type{border-bottom:0;padding-bottom:0}
}