.row-fluid .span12.hero{min-height:90vh}.row-fluid .span12.hero .widget-type-rich_text{margin-bottom:40px}.row-fluid .span12.hero .bg-container .image{background-blend-mode:multiply}.section01,.section02,.section03{padding-bottom:0px}.section-event .description{width:64%;margin-bottom:50px}.section-event .description p{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.25;letter-spacing:normal;color:#4a4a4a;padding-bottom:0px;margin-bottom:0px}.section-event .wrapper,.nav-bar .wrapper{padding:0 65px}.il-events-box{position:relative;height:calc(100% + 112px)}.il-events-box-image{position:absolute;top:0px;display:block;width:100%;height:224px;background-size:cover;background-repeat:no-repeat;background-position:center center;border:solid 1px #bdc1cf;z-index:0}.il-events-date{position:absolute;top:0;left:0;background-color:#3197d6;padding:7px 14px;font-size:12px;font-weight:600;line-height:2.33;color:#fff}.il-events-content{position:relative;margin-left:7.5%;top:112px;padding:36px 30px;display:flex;flex-direction:column;justify-content:center;width:85%;z-index:1;background-color:white;border:solid 1px #bdc1cf;min-height:calc(100% - 112px)}.il-event-title{flex-shrink:1}.il-event-title h4{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#2f3135}.il-event-desc{flex-grow:3;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;color:#4a4a4a}.il-event-link{align-self:baseline;flex-shrink:1}.il-event-link a{line-height:1}.il-event-link a span{font-size:24px;color:#46bcec;line-height:1}.section-talks{margin-top:68px}.events-wrapper>.hs_cos_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:61px}.events-wrapper>.hs_cos_wrapper>div{width:calc((100% - 64px) / 3);margin-bottom:144px}.hero-internal{height:448px;padding-top:142px !important}.hero-internal p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;color:#fff}.nav-bar{height:64px;background-color:#3197d6}.nav-bar .wrapper .hs_cos_wrapper_type_widget_container{display:flex;height:64px;flex-direction:row;align-items:center;justify-content:center}.nav-bar .wrapper .hs_cos_wrapper_type_widget_container a{margin-right:45px;margin-left:45px;text-transform:uppercase;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.8px;color:#fff;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-ms-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.nav-bar .wrapper .hs_cos_wrapper_type_widget_container a:hover{color:#243359}.banner-footer{height:479px;padding:102px 0px 102px 0px;text-align:center}.banner-footer .wrapper{max-width:736px !important}.banner-footer h2{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;text-align:center;color:#243359;margin-bottom:32px;text-transform:uppercase}.banner-footer p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.61;letter-spacing:normal;text-align:center;color:#243359;margin-bottom:50px}@media(max-width:1023px){.banner-footer h2{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:#243359}.banner-footer p{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#243359}}@media(max-width:1023px){.header{max-width:94%}.header>.row-fluid-wrapper>.row-fluid{padding-top:24px}.row-fluid .span12.hero{max-height:377px;min-height:377px;height:377px}.row-fluid .span12.hero .widget-type-rich_text{margin-bottom:60px;margin-left:15px}.nav-bar .wrapper .hs_cos_wrapper_type_widget_container{justify-content:space-evenly}.nav-bar .wrapper .hs_cos_wrapper_type_widget_container a{margin-right:0px}h1{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;margin-bottom:0px !important}h2{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.4px}h3{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal}}.calendar-list{display:none !important}.section-calendar h2{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#262424;border-bottom:solid 2px #edeef2;line-height:.1em;margin:60px 0 20px;background-repeat:no-repeat;margin-left:60px}.section-calendar h2 span{background:#fff;padding:0 66px;margin-left:-60px}.section-calendar h3{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#262424;margin-bottom:42px;margin-top:5px}.wrapper.calendar{width:90% !important;max-width:90% !important;min-width:90% !important;padding-bottom:30px}.wrapper.calendar .navigation{display:flex;justify-content:space-around}.calendar-table{width:100%;border-spacing:1px}.calendar-table th{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px;text-align:center;color:#bdc1cf;vertical-align:middle;height:100px}.calendar-table td{height:100px;max-height:80px;vertical-align:middle;background-color:#f7f7f9;border-right:1px solid white !important;position:relative;max-width:200px;width:200px;text-overflow:ellipsis;overflow:hidden;padding:30px 20px 25px 20px}.calendar-table td a{display:block;font-size:14px;font-weight:600;color:#243359}.calendar-table td.no-desc::before{content:"" !important}.calendar-table .odd td{background-color:#edeef2}.time-schedule{vertical-align:top !important;background-color:white !important;padding-top:28px;width:60px !important;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px;text-align:right;color:#bdc1cf}.time-schedule p{margin:0px;padding:0px}.event-topblue::before{content:"TECH TALK";position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:rgba(36,51,89,0.53)}.event-topred::before{content:"FORUM";position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:rgba(36,51,89,0.53)}.event-topgreen::before{content:"WEBINAR";position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:rgba(36,51,89,0.53)}.event-topblue{width:191px;height:80px;background-color:#a6dbf1;background-color:#a6dbf1 !important;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#243359}.odd .event-topblue{width:191px;height:80px;background-color:#9cd0e5 !important}.odd .event-topgreen{width:191px;height:80px;background-color:#5ceaea !important;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#243359}.event-topgreen{width:191px;height:80px;background-color:#3bcfcf !important;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#243359}.odd .event-topred{width:191px;height:80px;background-color:#f4c1bc !important}.event-topred{width:191px;height:80px;background-color:#f49288 !important;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#243359}@media(max-width:1023px){#nextWeekBTN,#prevWeekBTN{display:none}.calendar-table{display:none}.calendar-list{display:block !important}.calendar-list ul{list-style:none}.calendar-list ul li{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px;color:#bdc1cf}.calendar-list ul li ul li span{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#262424;padding-right:24px}.calendar-list ul li ul li a{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#2c7491}.section-calendar h2{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#262424;border-bottom:solid 2px #edeef2;line-height:.1em;margin:60px 0 20px;background-repeat:no-repeat;margin-left:60px}.section-calendar h2 span{background:#fff;padding:0 66px;margin-left:-60px}.section-calendar h3{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;text-align:center;color:#262424}}@media(max-width:1023px){.footer>.row-fluid-wrapper>.row-fluid{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.footer .left-col,.footer .center-col{width:50%;min-width:50%}.center-col{margin-left:0px !important}.footer .right-col{margin-left:0px !important;width:50%;justify-content:space-evenly}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:flex;justify-content:space-between;margin-bottom:36px}.section-logos .main-logo img{max-width:120px}.section-logos .logos>.hs_cos_wrapper>div img{max-width:73px}}