@import url(https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,700,700i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;700&display=swap);
.hero-row .think-2030-header-cta .cta,.speaker .headshot,.speaker .logo{display:flex;justify-content:center;align-items:center}.speaker .headshot{box-shadow:0 4px 100px transparent}.exchange-container,.speaker .logo,.speaker:hover .headshot{box-shadow:0 4px 100px rgba(0,0,0,.12)}.sdg-text-row:before,.speakers-row:before{top:0}.sdg-text-row:after,.sdg-text-row:before,.speakers-row:before{position:absolute;left:0;width:100%;height:8.3237vw;transform-origin:0 0;transform:skewY(-4.7581555033deg);pointer-events:none}.sdg-text-row:after{bottom:-8.3237vw}.sdg-text-row:after,.sdg-text-row:before,.speakers-row:before{content:"";display:none}.sdg-text-row:after,.sdg-text-row:before{background-color:#fff}.speakers-row:before{background-color:#f6f6f6}.hero-row .think-2030-hero-text,.hero-row .think-2030-label,.hero-row .think-2030-presented-by{font-family:Montserrat,sans-serif}.hero-row,.hero-row .think-2030-header-cta .stat-col{font-family:Oswald,sans-serif}.header-title,.sdg-text-container .content h2,h1{font-size:3rem;line-height:3.5rem;font-weight:900}@media (min-width:768px){.header-title,.sdg-text-container .content h2,h1{font-size:3.75rem;line-height:4.2857142857rem}}@media (min-width:1200px){.header-title,.sdg-text-container .content h2,h1{font-size:4rem;line-height:4.5714285714rem}}.hero-row h2,.subheader,h2{font-size:1.2857142857rem;line-height:2.2857142857rem;font-weight:400}@media (min-width:768px){.hero-row h2,.subheader,h2{font-size:1.7142857143rem}}.section-title,h3{font-size:1.7857142857rem;line-height:2.7142857143rem;font-weight:700}@media (min-width:768px){.section-title,h3{font-size:2.1428571429rem;line-height:2.5714285714rem}}@media (min-width:1200px){.section-title,h3{font-size:2.2857142857rem;line-height:2.8571428571rem}}.partners-row h2{font-size:1.4285714286rem;line-height:2.2857142857rem;font-weight:700}p{font-size:1rem;line-height:2rem}@media (min-width:768px){p{font-size:1.0714285714rem;line-height:2.1428571429rem}}@media (min-width:992px){p{font-size:1.1428571429rem;line-height:2.2857142857rem}}.header-subtitle{font-size:1.2857142857rem;line-height:2.2857142857rem;font-weight:400}@media (min-width:768px){.header-subtitle{font-size:1.7142857143rem;line-height:2.2857142857rem}}.mailchimp-col .button,.mailchimp-row .hbspt-form .actions input[type=submit]{font-weight:700;text-align:center;text-transform:capitalize}.mailchimp-col .fill.button,.mailchimp-row .hbspt-form .actions input.fill[type=submit]{background:#e4002b;background:linear-gradient(270deg,#e4002b 0,#a21942)}.mailchimp-col .fill.button:after,.mailchimp-row .hbspt-form .actions input.fill[type=submit]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;opacity:0;transition:.3s ease-in-out}@media (min-width:1200px){.mailchimp-col .fill.button:hover,.mailchimp-row .hbspt-form .actions input.fill[type=submit]:hover{box-shadow:0 4px 14px rgba(0,0,0,.12)}.mailchimp-col .fill.button:hover:after,.mailchimp-row .hbspt-form .actions input.fill[type=submit]:hover:after{opacity:1}.mailchimp-col .fill.button:hover span,.mailchimp-row .hbspt-form .actions input.fill[type=submit]:hover span{color:#000}}.mailchimp-col .fill.button span,.mailchimp-row .hbspt-form .actions input.fill[type=submit] span{position:relative;color:#fff;transition:.3s ease-in-out;z-index:2}.mailchimp-col .outline.button,.mailchimp-row .hbspt-form .actions input.outline[type=submit]{background-color:#fff;border:2px solid #e4002b;color:#000}@media (min-width:1200px){.mailchimp-col .outline.button:hover,.mailchimp-row .hbspt-form .actions input.outline[type=submit]:hover{background-color:#fff;border-color:#fff;color:#000;box-shadow:0 4px 14px rgba(0,0,0,.12)}}.mailchimp-col .button,.mailchimp-row .hbspt-form .actions input[type=submit]{font-size:1.1428571429rem;line-height:1.7142857143rem;border-radius:24px}.mailchimp-col .fill.button,.mailchimp-row .hbspt-form .actions input.fill[type=submit]{height:52px;border-radius:26px}.mailchimp-col .fill.button span,.mailchimp-row .hbspt-form .actions input.fill[type=submit] span{padding-left:26px;padding-right:26px}.mailchimp-col .outline.button,.mailchimp-row .hbspt-form .actions input.outline[type=submit]{height:48px;border-radius:24px}.mailchimp-col .outline.button span,.mailchimp-row .hbspt-form .actions input.outline[type=submit] span{padding-left:24px;padding-right:24px}.mailchimp-col .fill.button,.mailchimp-row .hbspt-form .actions input.fill[type=submit]{height:60px;border-radius:30px}.mailchimp-col .fill.button span,.mailchimp-row .hbspt-form .actions input.fill[type=submit] span{padding-left:30px;padding-right:30px}.mailchimp-col .outline.button,.mailchimp-row .hbspt-form .actions input.outline[type=submit]{height:56px;border-radius:28px}.mailchimp-col .outline.button span,.mailchimp-row .hbspt-form .actions input.outline[type=submit] span{padding-left:28px;padding-right:28px}.ripple{position:absolute;background-color:#000;border-radius:50%;width:5px;height:5px;opacity:0;-webkit-animation:ripple .88s 1;animation:ripple .88s 1;transform:translate(-50%,-50%);z-index:1;pointer-events:none}@-webkit-keyframes ripple{0%{transform:scale(1);opacity:.25}to{transform:scale(80);opacity:0}}@keyframes ripple{0%{transform:scale(1);opacity:.25}to{transform:scale(80);opacity:0}}.speaker{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:46px;max-width:100%;border:none;background:none}.speaker,.speaker:hover{color:#000}.speaker:hover .logo{bottom:8px}.speaker .image{position:relative;margin-bottom:52px;width:200px;height:200px}.speaker .headshot{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;transition:.3s ease-in-out}.speaker .headshot img{max-width:100%;max-height:100%}.speaker .logo{position:absolute;left:0;bottom:0;width:92px;height:92px;transform:translateY(50%);border-radius:50%;overflow:hidden;background-color:#fff;border-radius:1px solid #fff;z-index:2;transition:.3s ease-in-out}.speaker .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:86%;height:86%;-o-object-fit:contain;object-fit:contain}.speaker .name{font-size:2.2857142857rem;line-height:2.8571428571rem;font-weight:700;margin-bottom:1.4285714286rem}.speaker .title{font-size:1.1428571429rem;line-height:1.7142857143rem;text-transform:uppercase}.template-home-container{position:relative;background-color:#fff;z-index:2}.banner-row{padding-top:.5rem;padding-bottom:.5rem;background:#e4002b;background:linear-gradient(90deg,#e4002b 0,#860064);color:#fff;text-transform:uppercase}.banner-row p{margin:0}.banner-row .button{text-transform:uppercase;margin-left:16px}.hero-row{position:relative;padding-top:60px;padding-bottom:60px;min-height:400px;color:#fff;z-index:1}@media (min-width:1200px){.hero-row{padding-top:0;padding-bottom:0;height:calc(75vh - 100px)}}.hero-row:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:2}.hero-row .hero-container{position:relative;z-index:3}.hero-row .background-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-row .background-image{position:absolute;top:0;left:0;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.hero-row .outline-text{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:hsla(0,0%,100%,0)}.hero-row .think-2030-logo{margin-bottom:46px}.hero-row h1{margin-bottom:26px}.hero-row .think-2030-hero-text{font-size:1.4285714286rem;line-height:2.2857142857rem;font-weight:500;margin-bottom:26px}.hero-row .think-2030-header-cta{text-transform:uppercase;margin-bottom:12px;margin-left:12px;margin-right:12px}@media (min-width:992px){.hero-row .think-2030-header-cta{margin-left:0;margin-right:0}}.hero-row .think-2030-header-cta .cta{display:flex;margin-left:-12px;margin-right:-12px;background-color:#fff;color:#000;text-align:center;text-transform:uppercase;font-size:1rem;line-height:1rem;padding-top:18px;padding-bottom:18px;font-weight:700}@media (min-width:992px){.hero-row .think-2030-header-cta .cta{height:100%}}.hero-row .think-2030-header-cta .cta:hover{color:#fff;background-color:#000}.hero-row .think-2030-header-cta .cta:hover path{fill:#fff}.hero-row .think-2030-header-cta .header-content-col{text-align:center;text-transform:uppercase}@media (min-width:992px){.hero-row .think-2030-header-cta .header-content-col{margin-bottom:32px}}.hero-row .think-2030-header-cta svg{margin-left:6px}.hero-row .think-2030-header-cta svg path{transition:.3s}.hero-row .think-2030-header-cta .stat-col{border:1px solid #fff;padding-top:12px;padding-bottom:12px}.hero-row .think-2030-header-cta .stat-col .value{font-size:2.2857142857rem;line-height:2.5714285714rem}.hero-row .think-2030-header-cta .stat-col .name{font-size:1rem;line-height:14px}.hero-row .think-2030-label{font-size:.8571428571rem;font-weight:800;text-transform:uppercase;padding:10px;background-color:rgba(0,0,0,.5);border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.hero-row .think-2030-presented-by{font-size:1.1428571429rem;font-weight:600;text-transform:uppercase;color:#000}@media (min-width:992px){.hero-row .wrapper{margin:0 -12px}}.hero-row .logo-col img{height:40px;width:auto;margin:12px 0}@media (min-width:768px){.hero-row .logo-col img{margin:0 10px}}.hero-row .logo-col .interac,.hero-row .logo-col .mack{height:60px}.hero-row .logo-col .ontario{height:30px}.statement-section{z-index:4;margin-left:-12px;margin-right:-12px}.feed-row,.statement-section{position:relative;background-color:#fff}.feed-row{z-index:2}@media (min-width:768px){.feed-row:after{display:block}}.exchange-row,.feed-container{position:relative;z-index:2}.exchange-row{flex-direction:column-reverse;background-color:#fff;overflow:hidden}@media (min-width:768px){.exchange-row{z-index:0;flex-direction:row}}.exchange-row:after{display:none;content:"";position:absolute;right:-5%;top:0;height:100%;width:45%;background-color:#000;opacity:.7;transform:skewX(-5deg);z-index:1}@media (min-width:768px){.exchange-row:after{display:block}}.exchange-row .background-image-wrapper{position:relative;width:100%;height:300px;padding-left:0;padding-right:0;z-index:1}@media (min-width:768px){.exchange-row .background-image-wrapper{height:120%;position:absolute;top:0;left:inherit;width:100%}}@media (min-width:1200px){.exchange-row .background-image-wrapper{height:100%}}.exchange-row .background-image-wrapper img{-o-object-fit:cover;object-fit:cover}.exchange-row .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exchange-container{position:relative;z-index:2;background:#fff;color:#000;margin-left:12px;margin-right:12px;width:calc(100% - 24px);top:-24px;margin-bottom:-24px}@media (min-width:768px){.exchange-container{background:none;color:#fff;margin-left:auto;margin-right:auto;width:100%;top:auto;margin-bottom:0;box-shadow:none}}.exchange-container .button-wrapper{display:flex;justify-content:space-around;align-items:center}@media (min-width:768px){.exchange-container .button-wrapper{justify-content:flex-start}.exchange-container .button-wrapper .button{margin-right:12px}}.exchange-logo-wrapper{height:80px;margin-bottom:12px}.exchange-logo-wrapper .logo-wrapper,.exchange-logo-wrapper img{height:100%}.exchange-logo-wrapper .logo-wrapper.light{display:none}@media (min-width:768px){.exchange-logo-wrapper .logo-wrapper.dark{display:none}.exchange-logo-wrapper .logo-wrapper.light{display:block}}.sdg-text-row{position:relative;background-color:#fff;z-index:1}.sdg-text-row:after{display:block}@media (min-width:768px){.sdg-text-row:before{display:block}}.sdg-text-container{position:relative}.sdg-text-container .content{text-align:center}@media (min-width:992px){.sdg-text-container .content{text-align:left}}.sdg-image-row{position:relative;z-index:0;height:440px;overflow:hidden}@media (min-width:992px){.sdg-image-row{height:400px}}@media (min-width:1200px){.sdg-image-row{height:550px}}@media (min-width:1440px){.sdg-image-row{height:750px}}@media (min-width:large-desktop){.sdg-image-row{height:750px}}.sdg-image-wrapper{position:relative;width:100%;padding-left:0;padding-right:0}.sdg-image-wrapper .sdg-image{width:100%;-o-object-fit:cover;object-fit:cover}.speakers-row{position:relative;z-index:2;background-color:#f6f6f6}.speakers-row:before{display:block}.speakers-container{position:relative}.speakers-container .button-wrapper{display:flex;justify-content:space-around;align-items:center}@media (min-width:768px){.speakers-container .button-wrapper{justify-content:center}.speakers-container .button-wrapper .button{margin-right:12px}.speakers-container .button-wrapper .button:last-child{margin-right:0}}@media (min-width:992px){.speakers-container .button-wrapper{justify-content:flex-start}}.partners-row{position:relative;transform-origin:0 0;background-color:#fff;z-index:2}.partners-row .logo-wrapper{height:200px;width:auto;max-width:200px}.partners-row .logo{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.mailchimp-row{position:relative;overflow:hidden;z-index:2}.mailchimp-row:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#e4002b;background:linear-gradient(90deg,#e4002b 0,#860064);z-index:2}@media (min-width:1200px){.mailchimp-row:after{width:60%;transform-origin:0 0;transform:skewX(-15deg)}}.mailchimp-row .background-image-wrapper{position:absolute;right:0;top:50%;height:100%;width:100%;z-index:1;transform:translateY(-50%);padding-right:0}.mailchimp-row .home-rellax{text-align:right}.mailchimp-row img{-o-object-fit:cover;object-fit:cover}.mailchimp-row .hbspt-form{width:100%!important}.mailchimp-row .hbspt-form .actions input[type=submit]{padding-left:28px;padding-right:28px;font-size:1.1428571429rem;line-height:1.7142857143rem;background-color:#fff;border:2px solid #e4002b;color:#000}@media (min-width:1200px){.mailchimp-row .hbspt-form .actions input[type=submit]:hover{background-color:#fff;border-color:#fff;color:#000;box-shadow:0 4px 14px rgba(0,0,0,.12)}}.mailchimp-container{position:relative;z-index:3;color:#fff}.mailchimp-col form{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.mailchimp-col .button{background-color:#fff;padding-left:28px;padding-right:28px;border:2px solid #e4002b;height:56px;border-radius:28px}

/*# sourceMappingURL=template-home.css.map*/