﻿.grid{display:flex;flex-flow:row wrap;text-align:center}.grid .heading{margin-top:0;margin-bottom:40px;flex:1 100%}.grid h3{margin-bottom:0;margin-top:0;font-size:1em}.grid img{width:100px;height:100px;margin-bottom:20px}.grid div{flex-basis:30%;margin-left:5%;word-break:keep-all;box-sizing:border-box}.grid div:first-child,.grid div:nth-child(3n+1){margin-left:0}@media (max-width: 600px){.grid div{flex-basis:100%;margin-left:0;margin-top:30px}.grid div:first-child{margin-top:48px}}@media (max-width: 600px){.grid{flex-flow:column wrap;margin-top:0}.grid h3{margin-bottom:10px}.grid img{width:80px;height:80px;margin-bottom:10px}}.popup-link{position:relative}.popup-link::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent}.hero-video figcaption{padding:15px}@media (max-width: 500px){.hero-video figcaption{padding:10px}}.hv-poster>svg{display:block;user-select:none;margin-left:-2%;margin-right:-2%}.hv-poster{position:relative}.hv-play{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}@media (max-width: 500px){.hv-play{transform:scale(0.8)}}.hv-play>div{background:rgba(255,255,255,0.9);padding:5px 20px 5px 5px;height:40px;line-height:40px;border-radius:25px;box-shadow:0 0 15px rgba(51,62,72,0.5);font-weight:bold;font-size:20px}.hv-play>div>svg{margin-right:10px;vertical-align:top}a:focus .hv-poster::before,a:hover .hv-poster::before{box-shadow:0 0 30px #333e48;background:color(#009688 blend(#333e48 10%))}a:focus .hv-play>div,a:hover .hv-play>div{background:#fff;box-shadow:0 0 30px rgba(51,62,72,0.75)}.hero-video>a{position:relative;display:block;text-decoration:none;font-weight:normal;background:#eceff7;box-shadow:0 0 10px rgba(51,62,72,0.3);text-align:center}.hero-video>a:focus,.hero-video>a:hover{color:#333e48;box-shadow:0 0 20px rgba(51,62,72,0.5)}.hero-video figcaption{font-weight:bold}.hero-video figcaption svg{width:1.2em;height:1.1em;vertical-align:-2px;text-align:center;margin-left:0.2em}.lightbox{position:fixed;z-index:2147483648;top:0;left:0;width:100%;height:100%;padding:10vh 10vw;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:rgba(128,128,128,0.6)}.lightbox>div{position:relative;flex:1;background:#000;box-shadow:0 0 1em #0009}.lightbox>.screen{padding:30px;position:relative;background:#fff;box-shadow:0 0 1em #0009}.lightbox>.screen:not(.active){display:none}body.lightbox-visible>main>section,body.lightbox-visible>header,body.lightbox-visible>footer,body.lightbox-visible .olark-launch-button,body.lightbox-visible::after{filter:blur(5px)}.aspect-16-9{position:relative}.aspect-16-9::after{content:"";display:block;padding-bottom:56.25%}.lightbox-close{cursor:pointer;position:absolute;width:1em;height:1em;line-height:1;text-align:center;font-size:1.5em;cursor:pointer}.lightbox-close::before{content:"×"}@media (min-width: 360.25px) and (min-height: 200.25px){.lightbox-close{top:-0.5em;right:-0.5em;background:#ccc;box-shadow:0 0 1em #0009, 0 0 0.2em #0009;border-radius:50%}.lightbox-close:focus,.lightbox-close:hover{background:#eee;box-shadow:0 0 1em #000, 0 0 0.2em #000}}.lightbox-close::after{content:"";position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;border-radius:30%}@media (max-width: 640px), (max-height: 360px){.lightbox{padding:25vh 5vw}}@media (min-aspect-ratio: 16 / 9){.lightbox{padding:10vh calc((100vw - (80vh / 9 * 16)) / 2)}}@media (min-aspect-ratio: 16 / 9) and (max-height: 360px){.lightbox{padding:5vh calc((100vw - (90vh / 9 * 16)) / 2)}}@media (min-aspect-ratio: 16 / 9) and (max-height: 200px){.lightbox{padding:0 calc((100vw - (100vh / 9 * 16)) / 2)}}#banner{background-image:url("data:image/svg+xml,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 805'%3E%3Cpath d='M1920 679V0H0v679c261 76 595 121 960 121s699-45 960-121z' fill='%23b2dfdb'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;padding-bottom:100px}@media (max-width: 30em){#banner{background-size:100%;padding-bottom:50px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#banner{background-size:2100px 800px}}@media (min-width: 1200px){#banner .btn-action{width:300px}}#banner .contained{display:flex;flex-flow:row wrap;padding-top:50px;position:relative;z-index:2}#banner .contained>.text{flex-basis:32%}@media not all and (max-width: 900px){#banner .contained>.text{padding-top:50px}}#banner .contained>.figure{flex-basis:68%;box-sizing:border-box;text-align:center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#banner .contained>.figure{flex-basis:60%}}@media (max-width: 900px){#banner .contained>.figure{padding-left:0}}#banner .contained>.figure img{width:100%}@media not all and (max-width: 600px){#banner .contained>.figure img{max-width:643.56px;max-height:450px}}#banner .contained .large-title{margin-bottom:25px}#banner .contained .sub-title{margin-bottom:calc(25px + 0.3em)}@media (max-width: 900px){#banner .contained{text-align:center}#banner .contained>.text,#banner .contained>.figure{flex-basis:100%}#banner .contained>.figure{margin-top:20px}}@media (max-width: 30em){#banner .contained{background-image:linear-gradient(#b2dfdb 85%, rgba(255,255,255,0) 15%);background-color:transparent;padding-top:40px}#banner .contained>.figure img{height:250px;width:auto}#banner .contained .large-title,#banner .contained .sub-title{text-align:center;margin-bottom:20px}#banner .contained .sub-title{margin-bottom:calc(20px + 0.3em)}}main{padding-bottom:0}@media not all and (max-width: 600px){#banner .contained>.figure img{width:auto}}@media (max-width: 30em){.section.p1>hr{margin-top:calc(70px - 1em)}}.section.p1 .grid>div{flex-basis:20%;margin-left:5%;word-break:keep-all}.section.p1 .grid>div:first-child,.section.p1 .grid>div:nth-child(4n+1){margin-left:0}@media (max-width: 600px){.section.p1 .grid>div{flex-basis:100%;margin-left:0;margin-top:30px}.section.p1 .grid>div:first-child{margin-top:48px}}@media not all and (max-width: 600px){.section.p1 .grid{flex-flow:row;margin-top:80px}}@media (max-width: 600px){.section.p1 .grid>div:first-child{margin-top:18px}.section.p1 .grid .small-content{margin-top:0}}.section.p1 .font-20{text-align:center;margin-top:60px}.section.p2 .contained{display:flex;flex-flow:row wrap}.section.p2 .contained h2{text-align:left}.section.p2 .contained ul{padding-left:0}.section.p2 .contained>div{flex-basis:40%}@media not all and (max-width: 800px){.section.p2 .contained>div:first-child{padding-top:50px}}.section.p2 .contained>.figure{flex-basis:60%}.section.p2 .contained>.figure>img{width:100%}.section.p2 .contained .mobile-link{display:none}@media (max-width: 600px){.section.p2 .contained .mobile-link{display:block}}.section.p2 .contained li{position:relative}.section.p2 .contained li span{position:absolute;left:50%;top:-10px;z-index:10;display:block;width:250px;background:#fff;padding:30px;box-shadow:0 0 10px #e6e8e9;display:none}.section.p2 .contained li span::before{content:"";width:20px;height:20px;background:#fff;transform:rotate(-45deg);position:absolute;left:-10px;top:20px;display:block;border:1px solid #e6e8e9;border-bottom:0;border-right:0}.section.p2 .contained li .tooltip{margin-left:5px;display:inline-block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-help-circle'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3M12 17L12 17'/%3E%3C/svg%3E") center no-repeat;background-size:contain;position:relative;top:2px}.section.p2 .contained li .tooltip.open ~ span{display:block}@media (max-width: 600px){.section.p2 .contained li .tooltip{display:none}}@media (max-width: 800px){.section.p2 .contained>div,.section.p2 .contained>.figure{flex-basis:100%}.section.p2 .contained>.figure{margin-top:30px}}.section.full-img{background:url(../images/business/business.jpg) center no-repeat;background-size:cover;padding:0}.section.full-img .contained{padding:0;display:flex;justify-content:flex-start;align-items:stretch}@media (min-width: 750px){.section.full-img .contained{height:750px}}.section.full-img #col{flex-basis:350px;display:flex;flex-flow:row nowrap;align-items:center;padding:50px;background:#ffd351;color:currentColor;box-sizing:border-box}.section.full-img #col h2{text-align:left}.section.full-img #col .max-300{margin:0}@media (max-width: 30em){.section.full-img #col{flex-basis:100%;padding:calc(70px - 0.3em) 30px}}.section.p5 .small-contained{text-align:center}.section.p5 .small-contained ul{padding-left:0}.section.p5 .small-contained ul li{list-style:none;display:inline-block;margin-left:30px}.section.p5 .small-contained ul li:first-child{margin-left:0}@media (max-width: 30em){.section.p5 .small-contained ul li.last{margin-left:0;margin-top:20px;display:block}}.section.p5 .small-contained ul li a{color:#0c0c0c}.section.p5 .small-contained ul li a.active{font-weight:bold;text-decoration:underline}.section.p5 .small-contained .tab-content{display:none}.section.p5 .small-contained .tab-content:first-of-type{display:block}.section.p5 .small-contained .quotes{overflow:hidden;margin-top:30px}.section.p5 .small-contained .quotes span{float:left}.section.p5 .small-contained .quotes .avatar img{width:100px;height:100px;border-radius:100%;margin-top:30px}.section.p5 .small-contained .quotes .quote{width:75%;min-height:300px;margin-left:5%;text-align:left}.section.p5 .small-contained .quotes .quote .name{font-size:14px}@media (max-width: 30em){.section.p5 .small-contained .quotes{margin-top:0;text-align:center}.section.p5 .small-contained .quotes>span{float:none}.section.p5 .small-contained .quotes .avatar{margin:0;display:block;text-align:left}.section.p5 .small-contained .quotes .avatar img{margin-top:0}.section.p5 .small-contained .quotes .quote{margin-left:0;width:100%}}.section.p5 .small-contained hr{margin:calc(70px - 1em) auto calc(70px - 0.4em) auto;width:25%}@media (max-width: 30em){.section.p5 .small-contained hr{margin-bottom:60px;margin-top:40px;width:40%}}.section.p6{overflow:hidden}@media (max-width: 30em){.section.p6 .max-350{margin-left:0}}.section.p6 .cols{float:left}.section.p6 .hero-video{width:65%;padding-right:5%;box-sizing:border-box;margin:0}.section.p6 .hero-video .hv-poster{padding-top:18px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.section.p6 .hero-video .hv-poster{height:275px}}.section.p6 .tx-text{width:30%}.section.p6 .tx-text,.section.p6 .tx-text h2{text-align:left}.section.p6 #tx-logo{margin-top:0}.section.p6 #tx-logo img{width:150px;height:auto;margin-bottom:0}.section.p6 h2{margin-top:0}@media (max-width: 900px){.section.p6{padding-top:70px;padding-bottom:70px}.section.p6 .cols,.section.p6 .hero-video,.section.p6 .tx-text{float:none;width:100%;padding:0}.section.p6 .tx-text{margin-top:40px}.section.p6 #tx-logo img{width:120px}}.section.p7{text-align:center;background-image:url("data:image/svg+xml,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='1920' height='500'%3E%3Cswitch%3E%3Cg%3E%3Cpath d='M0 121v379h1920V121C1659 45 1325 0 960 0S261 45 0 121z' fill='%23b4d9f3'/%3E%3C/g%3E%3C/switch%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center top;padding-top:100px;padding-bottom:90px;margin-top:100px}@media (max-width: 30em){.section.p7{padding-top:70px;margin-top:70px;padding-bottom:0;background-size:100%}.section.p7 .contained{background:#b4d9f3;padding-bottom:70px}}
