*,:after,:before{box-sizing:border-box}@font-face{font-family:lato;src:url(../fonts/lato-blackitalic-webfont.woff2) format("woff2"),url(../fonts/lato-blackitalic-webfont.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-black-webfont.woff2) format("woff2"),url(../fonts/lato-black-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-heavyitalic-webfont.woff2) format("woff2"),url(../fonts/lato-heavyitalic-webfont.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-heavy-webfont.woff2) format("woff2"),url(../fonts/lato-heavy-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-bolditalic-webfont.woff2) format("woff2"),url(../fonts/lato-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-bold-webfont.woff2) format("woff2"),url(../fonts/lato-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/lato-semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-semibold-webfont.woff2) format("woff2"),url(../fonts/lato-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/lato-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-medium-webfont.woff2) format("woff2"),url(../fonts/lato-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-italic-webfont.woff2) format("woff2"),url(../fonts/lato-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-regular-webfont.woff2) format("woff2"),url(../fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-lightitalic-webfont.woff2) format("woff2"),url(../fonts/lato-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-light-webfont.woff2) format("woff2"),url(../fonts/lato-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-thinitalic-webfont.woff2) format("woff2"),url(../fonts/lato-thinitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-thin-webfont.woff2) format("woff2"),url(../fonts/lato-thin-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-hairlineitalic-webfont.woff2) format("woff2"),url(../fonts/lato-hairlineitalic-webfont.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato-hairline-webfont.woff2) format("woff2"),url(../fonts/lato-hairline-webfont.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade_to_black{0%{background:transparent}to{background:#000}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}#menu{background:#335d93;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all .25s ease-in-out;visibility:hidden;width:100%;z-index:1100}#menu.open{opacity:1;visibility:visible;overflow:auto}#menu.open li:first-child{animation-delay:.1s}#menu.open li:nth-child(2){animation-delay:.2s}#menu.open li:nth-child(3){animation-delay:.3s}#menu.open li:nth-child(4){animation-delay:.4s}#menu.open li:nth-child(5){animation-delay:.5s}#menu.open li:nth-child(6){animation-delay:.6s}#menu.open li:nth-child(7){animation-delay:.7s}#menu.open li:nth-child(8){animation-delay:.8s}#menu.open li:nth-child(9){animation-delay:.9s}#menu.open li:nth-child(10){animation-delay:1s}#menu.open li{animation-duration:.75s;animation-fill-mode:both;animation-name:fadeInUp}#menu ul li:hover a{opacity:.88}#menu ul li a{-webkit-transform:translateZ(0);transition:opacity .3s ease-in-out}#menu ul li a:hover{opacity:1;color:#335d93}#menu ul li a:before{background:#88d3ce;border-radius:6px}#menu .main-nav{height:100%}#menu .main-nav ul{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}#menu .main-nav ul li:first-child a:before{display:none}#menu .main-nav a{color:#fff;display:block;font-size:2.5rem;font-weight:300;padding:1rem;text-decoration:none;text-transform:uppercase;text-shadow:none}#menu .main-nav a img{height:64px;margin-bottom:16px}@media screen and (max-width:554px){#menu .main-nav a img{height:48px;margin-bottom:0;font-size:1.5rem}}@media screen and (max-width:554px){#menu .main-nav a{font-size:1.5rem}}#menu .main-nav a:first{padding-top:0}#menu .main-nav a.active,#menu .main-nav a:hover{font-weight:400}#menu .main-nav a.active:before{height:13px}#menu .main-nav a.active:hover{font-weight:400}#menu .main-nav a.active:hover:before{height:100%}#menu .menu-footer{padding:1rem;bottom:0;left:0;position:absolute;right:0;border:0}@media screen and (max-width:767px){#menu .menu-footer{-ms-flex-pack:center;justify-content:center}}#menu .menu-footer ul{display:inline-block;list-style:none;margin:0;padding:0}#menu .menu-footer ul li{display:inline;margin:0 1rem}#menu .menu-footer a{color:#fff;text-transform:none;text-decoration:none;font-size:2rem}@media screen and (max-width:554px){#menu .menu-footer a{font-size:1.5rem}}#menu .menu-footer a i.icon{margin:0}#menu .menu-footer a:hover i.icon{color:#335d93}#menu .menu-footer a span{display:none}.toggle-menu{background-color:#fff;border-radius:8px;border:none;cursor:pointer;display:inline-block;height:50px;outline:none;padding:0;pointer-events:auto;position:absolute;right:16px;top:69px;vertical-align:middle;width:50px;z-index:1110}@media screen and (max-width:767px){.toggle-menu{position:fixed;top:42px;right:1rem;box-shadow:-2px 3px 7px rgba(51,93,147,.65)}}.toggle-menu span{left:calc(50% - 13px);top:calc(50% - 1px)}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{background-color:#335d93;content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s ease-out .2s,transform .2s linear;width:26px}.toggle-menu span:before{top:7px}.toggle-menu span:after{top:-7px}.toggle-menu.active span{background-color:transparent;transition:background .2s ease-out}.toggle-menu.active span:after,.toggle-menu.active span:before{transition:top .2s ease-out,transform .2s ease-out .2s}.toggle-menu.active span:before{top:0;transform:rotate(-45deg)}.toggle-menu.active span:after{top:0;transform:rotate(45deg)}.breadcrumbs{list-style:none;display:inline-block;background:radial-gradient(ellipse at center,transparent 0,rgba(28,61,125,.4) 100%);border:1px solid #335d93;border-radius:7px 20px 20px 7px;padding:.25rem 1.75rem .25rem .5rem;text-transform:capitalize}.breadcrumbs a{z-index:1}.breadcrumbs a .icon{margin:0 .25rem}.breadcrumbs a:before{opacity:0}.breadcrumbs a:hover:before{opacity:1}.timeline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){.timeline{-ms-flex-wrap:wrap;flex-wrap:wrap}}.timeline .entry-year{width:20%;margin:0 .5rem 2rem;padding-bottom:1rem;background:hsla(0,0%,100%,.27);border-radius:10px;line-height:1.3}@media screen and (max-width:767px){.timeline .entry-year{width:40vw}}@media screen and (max-width:554px){.timeline .entry-year{width:100vw;margin:1rem 0}}@media screen and (min-width:1024px){.timeline .entry-year:first-child{margin-left:0}.timeline .entry-year:last-child{margin-right:0}}.timeline .entry-year span{display:block;width:120px;margin:2rem auto 3rem;transform:rotate(-45deg);font-size:3rem;font-weight:900;letter-spacing:-.1rem}.timeline .entry-year ul li{font-weight:700;font-size:1.1rem}body,html{height:100%;font-size:16px}body{background-image:linear-gradient(32deg,#335d93,#2b76b9 37%,#2cacd1 65%,#88d3ce);background-attachment:fixed;color:#fff;font-family:lato,sans-serif;margin:0;text-shadow:1px 1px 2px #335d93}body.scroll-lock{overflow:hidden}h1,h2,h3,h4,h5,h6{position:relative;text-transform:uppercase;margin:1.75rem 0}h1{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.33) 0,hsla(0,0%,100%,0) 40%);margin:4rem 0;font-size:4rem;font-weight:300;letter-spacing:-.2rem;line-height:1;text-align:center}@media screen and (max-width:767px){h1{margin:2rem 0;font-size:3rem}}h3{font-size:1.3rem}pre{font-family:Monospace;color:#88d3ce;background:none;border:0;border-radius:0;font-size:1.45rem;line-height:1.3rem;overflow:visible}pre:hover{color:#2cacd1}hr{border:solid #88d3ce;border-width:1px 0 0;margin:1rem 0}a,i,input,nav,p,pre{transition:all .2s ease-in}a,a.active{position:relative;color:#fff;text-decoration:none}a.active:hover,a:hover{color:#335d93;text-shadow:none}a.active:before,a:before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:hsla(0,0%,100%,.65);border-radius:3px;transform:scaleX(.85) translateY(.15rem);transition:all .2s ease 0s;z-index:-1}a.active:focus:before,a.active:hover:before,a:focus:before,a:hover:before{background:hsla(0,0%,100%,.88);transform:scaleX(1.15);height:100%;bottom:0}a.active a:focus:before,a a:focus:before{background:#2cacd1}a.active.back-to,a.back-to{display:inline-block;margin-top:3rem;font-size:1.1rem;font-weight:600}i.icon{text-shadow:0 0 0}img{max-width:100%;height:auto}p{font-size:1.2rem;line-height:1.75}p i{font-weight:400!important;font-size:1.1rem}ol,ul{font-size:1.2rem;margin:0;padding:0}ol li,ul li{margin:.4rem 2rem}ol li ol,ul li ol{list-style-type:lower-alpha}ol li ol ol,ul li ol ol{list-style-type:lower-roman}ol.icon-list,ul.icon-list{list-style:none}ol.icon-list li,ul.icon-list li{margin:2rem 0;font-size:2rem}@media screen and (min-width:1024px){ol.icon-list li,ul.icon-list li{text-align:center}}@media screen and (min-width:1366px){ol.icon-list li,ul.icon-list li{text-align:left}}@media screen and (min-width:1024px){ol.icon-list li a,ul.icon-list li a{display:block}}ol.icon-list li a:before,ul.icon-list li a:before{opacity:0}ol.icon-list li a:hover:before,ul.icon-list li a:hover:before{opacity:1}ol.icon-list li i,ul.icon-list li i{margin-right:1rem}@media screen and (min-width:1024px){ol.icon-list li i,ul.icon-list li i{display:block;margin:0 auto}}@media screen and (min-width:1366px){ol.icon-list li i,ul.icon-list li i{display:inline-block;margin-right:1rem}}blockquote{display:inline-block;border-left:5px solid #fff;padding-left:1rem;font-size:1.5rem;font-style:italic}::-moz-placeholder,::-webkit-input-placeholder{color:#88d3ce}::selection{color:#000;background:#2cacd1}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-muted{color:#ccc}.wrapper{position:relative;padding:1rem}.wrapper header div.title{display:inline-block;margin:1.75rem 0}.wrapper header div.title a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:none}@media screen and (max-width:554px){.wrapper header div.title a{-ms-flex-direction:column;flex-direction:column}}.wrapper header div.title a:hover{text-shadow:0 0 16px #335d93;color:#fff}.wrapper header div.title a:before{display:none}.wrapper header div.title a img{height:96px;margin-right:2rem}@media screen and (max-width:554px){.wrapper header div.title a img{height:64px}}.wrapper header div.title a span{font-size:4rem;font-weight:400;letter-spacing:-3px}@media screen and (max-width:767px){.wrapper header div.title a span{font-size:3rem;letter-spacing:-1px}}@media screen and (max-width:554px){.wrapper header div.title a span{font-size:2rem;letter-spacing:-1px}}nav ul li{display:inline-block;margin:0 .5rem}section h2{border:5px solid #fff;border-radius:20px;padding:4rem 8rem 8rem;font-size:2.2rem;font-weight:900;text-align:center}section.homepage{margin-top:2rem}section.homepage .intro-text{background:url(/images/toronto-dawn.jpg) 50% no-repeat;border-radius:10px;margin:2rem 0 4rem;padding:2rem;font-size:2rem}section.homepage .intro-text p{background:rgba(0,0,0,.67);border-radius:10px;padding:2rem;text-align:center}@media screen and (max-width:767px){section.homepage .intro-text p{font-size:1.2rem}}section.homepage blockquote{background:url(/images/wikipedia-logo.png) 100% no-repeat;background-size:contain;padding-right:128px;margin:0;font-size:1.2rem;font-style:italic}@media screen and (max-width:767px){section.homepage blockquote{background:none;padding:0}}section.homepage .infographic .ui.card,section.homepage .infographic .ui.cards,section.homepage .mission-goal .ui.card,section.homepage .mission-goal .ui.cards{height:100%;text-shadow:none}section.homepage .infographic .ui.card .image,section.homepage .infographic .ui.cards .image,section.homepage .mission-goal .ui.card .image,section.homepage .mission-goal .ui.cards .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.homepage .infographic .ui.card .image i,section.homepage .infographic .ui.cards .image i,section.homepage .mission-goal .ui.card .image i,section.homepage .mission-goal .ui.cards .image i{font-size:4rem;font-weight:400}section.homepage .infographic .ui.card .content>*,section.homepage .infographic .ui.cards .content>*,section.homepage .mission-goal .ui.card .content>*,section.homepage .mission-goal .ui.cards .content>*{color:#335d93}section.homepage .infographic .ui.card .header,section.homepage .infographic .ui.cards .header,section.homepage .mission-goal .ui.card .header,section.homepage .mission-goal .ui.cards .header{font-size:2rem;font-weight:300;text-transform:uppercase}section.homepage .infographic div,section.homepage .mission-goal div{text-align:center;color:#2b76b9;text-shadow:none;border-radius:10px}section.homepage .infographic div h2,section.homepage .mission-goal div h2{font-size:2rem}section.homepage .infographic div h2 i,section.homepage .mission-goal div h2 i{font-size:4rem;font-weight:400}section.homepage .infographic div p,section.homepage .mission-goal div p{font-size:1.2rem;text-transform:none;font-style:italic}section.homepage .infographic{margin:3rem 0;font-size:1.5rem;border:1px dashed img;border-float:left;border-border-radius:10px;border-margin-right:3rem}section.homepage .infographic .ui.card.horizontal>.image,section.homepage .infographic .ui.cards.horizontal>.image{width:50%}section.homepage .infographic .ui.card.horizontal>.image img,section.homepage .infographic .ui.cards.horizontal>.image img{height:auto}section.homepage .infographic .ui.card.horizontal .header,section.homepage .infographic .ui.card.horizontal .meta,section.homepage .infographic .ui.cards.horizontal .header,section.homepage .infographic .ui.cards.horizontal .meta{text-align:left}@media screen and (max-width:767px){section.homepage .infographic .ui.card.horizontal,section.homepage .infographic .ui.cards.horizontal{-ms-flex-direction:column;flex-direction:column}section.homepage .infographic .ui.card.horizontal>.image,section.homepage .infographic .ui.cards.horizontal>.image{width:100%}section.homepage .infographic .ui.card.horizontal>.image img,section.homepage .infographic .ui.cards.horizontal>.image img{float:none}}@media screen and (max-width:554px){section.homepage .mission-goal .ui.card.horizontal>.image,section.homepage .mission-goal .ui.cards.horizontal>.image{width:20%}section.homepage .mission-goal .ui.card.horizontal>.image i.icon,section.homepage .mission-goal .ui.cards.horizontal>.image i.icon{font-size:2.5rem}}section.cloud-enable h2{background:url(/images/clouds-bg.jpg) no-repeat top;background-size:cover;color:#2b76b9;text-shadow:none}section.cloud-enable h2 i{margin-top:2rem;font-size:8rem}@media screen and (max-width:767px){section.cloud-enable h2 i{margin-top:1rem;font-size:5rem}}@media screen and (max-width:767px){section.cloud-enable h2{font-size:1.2rem;padding:2rem}}section.cloud-enable .ui.grid{margin-top:4rem}@media screen and (max-width:767px){section.cloud-enable .ui.grid{margin-top:2rem}}section.cloud-enable .ui.grid p.large-left{margin:0;font-size:2.7rem;font-weight:300;line-height:1.3}@media screen and (max-width:767px){section.cloud-enable .ui.grid p.large-left{font-size:1.7rem}}section.cloud-enable .ui.grid ol li{font-size:1.1rem}section.iot h2{background:url(/images/optical-bg.jpg) no-repeat 100% 100%;background-size:cover;padding:3rem;font-size:1.7rem;color:#fff;text-align:left}@media screen and (min-width:1024px){section.iot h2{padding:4rem 10rem 8rem 4rem;font-size:2.2rem}}@media screen and (min-width:1366px){section.iot h2{padding:4rem 31rem 8rem 4rem}}section.iot h3{font-size:3rem;line-height:1.2}section.iot h3 span.iot-big{font-size:4rem;font-weight:700}section.iot h3 span.iot-small{font-weight:300}section.iot p.iot-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:0}@media screen and (max-width:767px){section.iot p.iot-images{-ms-flex-pack:center;justify-content:center}}section.iot p.iot-images img{width:240px;height:200px;margin:3rem;border:2px solid #fff;border-radius:10px;padding:.25rem}section.iot p.iot-images img:first-child{width:auto;height:auto;margin:0 3rem 0 0;border:0}section.valid-tech{font-weight:600}section.valid-tech div:last-child{font-size:1.3rem}section.valid-tech div:last-child h2{background:none;padding:2rem;margin-bottom:3rem}section.valid-tech h2{background:url(/images/tech-valid-bg.jpg) no-repeat 100%;background-size:cover;color:#fff;padding:3rem 3rem 3rem 65%}@media screen and (max-width:767px){section.valid-tech h2{padding:2rem 2rem 2rem 4rem;text-align:right}}section.valid-tech h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;font-size:1.6rem}section.valid-tech h3 br{display:none}section.valid-tech h3 i{font-size:5rem;margin-right:1rem}@media screen and (min-width:1024px){section.valid-tech h3{display:block;text-align:center}section.valid-tech h3 br{display:inline}section.valid-tech h3 i{display:block;margin:0 auto 2rem}}section.valid-tech ul.idea-incubation{list-style:none;font-size:1.1rem}section.valid-tech ul.idea-incubation li{display:-ms-flexbox;display:flex;margin:0 0 2.4rem;position:relative}section.valid-tech ul.idea-incubation li>i{font-size:2rem;display:inline-block;width:15%}section.valid-tech ul.idea-incubation li span{width:85%}section.valid-tech ul.idea-incubation li:after{font-family:Icons;content:"\f107";position:absolute;bottom:-1rem;left:20%;font-size:2rem;line-height:0;color:#88d3ce}section.valid-tech ul.idea-incubation li:last-child:after{display:none}section.valid-tech .biz-plans p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.valid-tech .biz-plans p span{display:block;line-height:1}section.valid-tech .biz-plans p span:first-child{font-weight:900;width:33%;text-align:right}section.valid-tech .biz-plans p span:nth-child(2){font-size:5rem;width:7%;margin:0 .5rem}section.valid-tech .biz-plans p span:last-child{font-size:1.1rem;line-height:1.25;width:60%}section.valid-tech ul.inside-playbooks{list-style:none}section.valid-tech ul.inside-playbooks li{border:2px solid #fff;border-radius:5px;padding:3.5rem 1rem 1rem;position:relative;font-size:1.2rem;font-style:italic;margin:0 0 .75rem}section.valid-tech ul.inside-playbooks li span{position:absolute;top:0;right:0;left:0;display:block;background:#fff;color:#2cacd1;text-shadow:none;text-align:center;padding:.3rem;font-size:1.3rem;font-style:normal;font-weight:900}section.in-the-worx .column{text-align:center}section.in-the-worx .column a{display:block;font-size:3rem;font-weight:300;padding:0 2rem}section.in-the-worx .column a:before{opacity:.45}section.in-the-worx .column a:hover{color:#fff}section.in-the-worx .column a img{display:block;margin:0 auto 2rem;max-height:165px;border-radius:10px}section.photox img{width:100%;height:auto;margin:1rem;padding:5px;border:5px solid #e3e3e3;border-radius:10px}@media screen and (max-width:767px){section.photox img{width:100%}}@media screen and (min-width:1366px){section.photox blockquote{margin-top:3.5rem}}@media screen and (max-width:767px){section.photox blockquote{margin-top:0}}section.resources h3{border-bottom:1px solid #fff}section.resources .row.icons{text-align:center;line-height:2}section.resources .row.icons p{margin-top:0;text-align:left}section.resources .row.icons i{font-size:5rem}@media screen and (min-width:1024px){section.resources .row.icons i{margin:0 1rem;font-size:4rem}}@media screen and (max-width:767px){section.resources .row.icons i{margin:0 1.5rem;font-size:2.5rem}}@media screen and (max-width:554px){section.resources .row.icons i{margin:0 .5rem;font-size:2rem}}section.contact-us .ui.grid .column{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}section.contact-us .ui.grid .column p{font-weight:700;font-size:1.2rem}section.contact-us .ui.grid .column p a{display:inline-block;font-weight:300;font-size:1.7rem}section.contact-us .ui.grid .column p{text-align:center}section.about-us .more-about li{font-size:1.5rem;line-height:2}section.careers h2{background:url(/images/career.jpg) no-repeat top;background-size:cover;color:#fff;padding:14rem 10rem 3rem}@media screen and (max-width:767px){section.careers h2{padding:2rem}}section.careers h2 span{display:inline-block;padding:1rem 2rem;border-radius:10px;background:rgba(44,172,209,.8)}section.careers h3{font-size:3rem;line-height:1.2;font-weight:300}section.careers h3 span.iot-big{font-size:4rem;font-weight:700}section.careers h3 span.iot-small{font-weight:700}section.careers p a.back-to{margin-top:0;font-size:1.5rem}section.partners .partner-logos a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin:0 2rem 6rem;text-align:center}@media screen and (max-width:767px){section.partners .partner-logos a{margin-bottom:1rem;padding-bottom:2rem;border-bottom:1px solid #e3e3e3}}section.partners .partner-logos a:before{display:none}section.partners .partner-logos a:hover{color:#e3e3e3;text-decoration:underline}section.partners .partner-logos a img{width:100%;height:auto}section.partners .partner-logos a span{display:block;margin-top:2rem;font-size:1.2rem;font-style:italic}section.team .ui.grid>.row{-ms-flex-align:center;align-items:center}section.team h2{padding:1rem;margin-bottom:0}section.team h3{font-size:1.5rem;margin-bottom:0;text-align:left}@media screen and (min-width:1024px){section.team h3{margin-bottom:1.75rem;text-align:right}}section.team .row.advisors div.column{text-align:center}section.team .row.advisors div.column p{margin:0}section.team .row.advisors div.column p:first-child{font-size:1.7rem;text-align:center}section.team .row.advisors div.column p:last-child{font-style:italic}@media screen and (max-width:1023px){section.team .row.advisors div.column{margin:1rem 0}}footer{border-top:2px solid #2cacd1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:.88rem 0 2rem;margin-top:4rem}@media screen and (max-width:767px){footer{-ms-flex-direction:column;flex-direction:column}}footer ul li{display:inline-block;margin:0 .88rem}footer ul li:first-child{margin-left:0}@media screen and (max-width:767px){footer ul{text-align:center;margin:.5rem 0 1rem}footer ul li a:before{display:none}footer ul li a i.icon{font-size:2rem;margin:0}footer ul li span{display:none}}footer p{margin:0;padding:0}footer p:last-child{text-align:right}@media screen and (max-width:767px){footer p,footer p:last-child{text-align:center}}