@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.c-business-connections-banner{border-top:1px solid #d1d1d1;box-sizing:border-box;display:-webkit-flex;display:flex;flex-flow:column;min-height:1px;overflow:hidden;position:relative}
.c-business-connections-banner *{box-sizing:border-box}
.c-business-connections-banner .hide{display:none}
.c-business-connections-banner .container{background-image:linear-gradient(0,#e5edf7 0,#fff);order:3;padding-bottom:3.5rem;position:relative;z-index:7}
.c-business-connections-banner .container.hide,.c-business-connections-banner .container.hide:before{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.1,.1,.25,.9) .25s;transition:opacity .5s cubic-bezier(.1,.1,.25,.9) .25s}
.c-business-connections-banner .container:before{background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:62px;left:-24px;position:absolute;width:100%;z-index:-1}
.c-business-connections-banner .container.chevrons:before{background-image:url(../../../etc/designs/edc/images/icon-chevrons-medium-light.svg);content:""}
.c-business-connections-banner .container.backslashes:before{background-image:url(../../../etc/designs/edc/images/icon-backslashes-medium-light.svg);content:""}
.c-business-connections-banner .container.pyramids:before{background-image:url(../../../etc/designs/edc/images/icon-pyramids-medium-light.svg);content:""}
.c-business-connections-banner .container.waves:before{background-image:url(../../../etc/designs/edc/images/icon-waves-medium-light.svg);content:"";left:-10px}
.c-business-connections-banner .container .content{float:left;min-height:1px;padding-left:15px;padding-right:15px;padding-top:1.5rem;position:relative;text-align:center;width:100%}
.c-business-connections-banner .container .content .tagline{color:#1d1d1d;color:#2c6f53;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.7142;margin-bottom:.5rem;margin-top:0}
@media(min-width:768px){.c-business-connections-banner .container .content .tagline{font-size:.875rem;letter-spacing:0;line-height:1.7142}
}
@media(min-width:992px){.c-business-connections-banner .container .content .tagline{font-size:.875rem;letter-spacing:0;line-height:1.7142}
}
.c-business-connections-banner .container .content .tagline:before{content:"";display:inline-block;font-family:iconfonts;height:10px;margin-right:.5rem;width:10px}
.c-business-connections-banner .container .content .title{color:#1d1d1d;color:#1a65b2;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:24px;font-weight:600;letter-spacing:.1px;line-height:1.33333;margin:0 0 1.5rem}
@media(min-width:768px){.c-business-connections-banner .container .content .title{font-size:1.875rem;letter-spacing:-.1px;line-height:1.6}
}
@media(min-width:992px){.c-business-connections-banner .container .content .title{font-size:3rem;letter-spacing:-.2px;line-height:1.1666}
}
.c-business-connections-banner .container .content .btn-container{min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}
@media(min-width:768px){.c-business-connections-banner .container .content .btn-container{float:left;width:100%}
}
.c-business-connections-banner .container .content .btn-container button{width:auto}
.c-business-connections-banner .container .content .btn-container .register-section{margin-top:1rem}
.c-business-connections-banner .container .content .btn-container .register-section a,.c-business-connections-banner .container .content .btn-container .register-section p{display:inline-block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:1pc}
.c-business-connections-banner .container .content .btn-container .register-section p{margin:0}
.c-business-connections-banner .container .content .btn-container .register-section a{margin-left:.5rem}
.c-business-connections-banner .container .content p{animation-delay:1.8s;color:#1d1d1d;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:19px;font-weight:400;letter-spacing:0;line-height:1.6842;margin-bottom:2rem}
@media(min-width:768px){.c-business-connections-banner .container .content p{font-size:1.1875rem;letter-spacing:0;line-height:1.6842}
}
@media(min-width:992px){.c-business-connections-banner .container .content p{font-size:1.25rem;letter-spacing:0;line-height:1.6}
}
.c-business-connections-banner .container .content>:last-child{margin-bottom:0}
.c-business-connections-banner .img-wrapper{order:1;overflow:hidden;position:relative}
.c-business-connections-banner .img-wrapper>div{height:0;overflow:hidden;padding-top:56%;width:100%}
.c-business-connections-banner .img-wrapper>div:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 11vw 103vw;bottom:-1px;content:"";height:0;position:absolute;right:0;width:0;z-index:1}
.c-business-connections-banner .img-wrapper:after{border-color:transparent transparent #fff}
.c-business-connections-banner .img-wrapper.hide{opacity:0;-webkit-transition:visibility .5s cubic-bezier(.1,.1,.25,.9),opacity .5s cubic-bezier(.1,.1,.25,.9);transition:visibility .5s cubic-bezier(.1,.1,.25,.9),opacity .5s cubic-bezier(.1,.1,.25,.9);visibility:hidden}
.c-business-connections-banner .img-wrapper img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
@media(min-width:768px){.c-business-connections-banner{display:block}
.c-business-connections-banner .container{background:0;height:100%;left:50%;padding-bottom:0;position:absolute;transform:translate(-50%)}
.c-business-connections-banner .container:before{height:130px;left:-50px;top:2.5rem}
.c-business-connections-banner .container.backslashes:before{left:-110px}
.c-business-connections-banner .container .content{min-height:1px;padding-left:15px;padding-right:15px;padding-top:0;position:relative;text-align:left;top:50%;transform:translateY(-50%);width:50%}
}
@media(min-width:768px)and (min-width:768px){.c-business-connections-banner .container .content{float:left;width:50%}
}
@media(min-width:768px){.c-business-connections-banner .container .content .title{color:#1d1d1d;color:#1a65b2;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.6}
}
@media(min-width:768px)and (min-width:768px){.c-business-connections-banner .container .content .title{font-size:1.5rem;letter-spacing:-.1px;line-height:1.6666}
}
@media(min-width:768px)and (min-width:992px){.c-business-connections-banner .container .content .title{font-size:1.875rem;letter-spacing:-.2px;line-height:1.3333}
}
@media(min-width:768px){.c-business-connections-banner .white-space{background-image:linear-gradient(90deg,#e5edf7 0,#fff);height:100%;left:0;position:absolute;top:0;width:50%}
.c-business-connections-banner .white-space:after{border-color:#fff transparent transparent;border-style:solid;border-width:100vw 7vh 0 0;bottom:0;content:"";height:0;margin-left:-1px;position:relative;position:absolute;right:calc(-7vh + 1px);width:0;z-index:1}
.c-business-connections-banner .white-space.hide{opacity:0;-webkit-transition:visibility .5s cubic-bezier(.1,.1,.25,.9) .25s,opacity .5s cubic-bezier(.1,.1,.25,.9) .25s;transition:visibility .5s cubic-bezier(.1,.1,.25,.9) .25s,opacity .5s cubic-bezier(.1,.1,.25,.9) .25s;visibility:hidden}
.c-business-connections-banner .img-wrapper{float:left;left:50%;position:relative;width:50%}
.c-business-connections-banner .img-wrapper>div{padding-top:57.2916666667vw}
.c-business-connections-banner .img-wrapper>div img{height:100%;left:100%;top:0;transform:translate(-100%);width:auto}
.c-business-connections-banner .img-wrapper>div:after{display:none}
}
@media(min-width:992px){.c-business-connections-banner .container:before{height:185px;left:-70px;top:5rem}
.c-business-connections-banner .container.backslashes:before{left:-150px}
.c-business-connections-banner .container .content .title{margin-right:3.5rem}
.c-business-connections-banner .img-wrapper>div{padding-top:37.7777777778vw}
}
@media(min-width:1200px){.c-business-connections-banner .container:before{left:-15pc}
.c-business-connections-banner .container.chevrons:before{left:-195px}
.c-business-connections-banner .container.backslashes:before{left:-300px}
.c-business-connections-banner .container.waves:before{left:-123px}
.c-business-connections-banner .container .content .title{margin-right:9.5rem}
}