.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3!important;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}section{padding:3em 0 2em}section>.container>h2{text-align:center;font-weight:700;font-style:italic;font-size:3em;margin:0 0 .7em;padding:0;background-color:transparent}section.hero .headlines h1{margin-bottom:.1em}section.hero .headlines h2{font-weight:700;font-style:italic;font-size:3em;margin:0 0 .4em;line-height:1.5}section.hero .headlines h3{margin-top:0;margin-bottom:0;font-size:2em;line-height:1.7;font-weight:300}section.hero .row.action-buttons{margin-top:3em}section.hero .btn-default{display:block;width:100%;color:#fff;border-color:#fff;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);font-size:1.2em;font-weight:300}section.hero .btn-default:hover{background-color:rgba(255,255,255,.25)}section.featured-posts-section{background-color:#fff;overflow-x:hidden}section.featured-posts-section h2.section-title{color:#a0aebd}section.featured-posts-section .featured-pages{margin-top:1em;margin-bottom:2em;padding-bottom:1em}section.featured-posts-section .featured-pages>.carousel{width:100%;margin-left:auto;margin-right:auto}section.featured-posts-section .featured-pages>.carousel .flickity-viewport{overflow:visible}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button{opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button.next{right:-22px}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button.previous{left:-22px}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button.dragging{opacity:0}section.featured-posts-section .featured-pages>.carousel .carousel-cell{margin:0 6px;position:relative;width:calc(33.3% - 6px);overflow:hidden}section.featured-posts-section .featured-pages>.carousel .carousel-cell:before{display:block;content:"";width:100%;padding-top:calc(50% + 8.5em)}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content{position:absolute;top:0;left:0;width:100%;height:100%}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .poster{width:100%;height:100%;pointer-events:none}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption{position:absolute;left:1em;right:1em;bottom:1em;padding:.5em .5em;text-align:center;border:2px rgba(255,255,255,.4) solid;border-radius:5px}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption h4,section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption p{color:#fff;line-height:1.42857143;margin:0 0 .4em}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption h4{font-size:1.3em;font-weight:400}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption p{font-size:1.1em!important;font-weight:400}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption .btn-default{display:inline-block;padding:.2em 1.5em;margin:.2em;color:#fff;border-color:#fff;background-color:rgba(255,255,255,.1);font-size:1.2em;font-weight:300}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption .btn-default:hover{background-color:rgba(255,255,255,.25)}section.blocks-section .headlines{text-align:center}section.blocks-section .headlines h2{color:#2587eb}section.blocks-section .headlines p{font-weight:400;font-size:1.5em}section.blocks-section .body h3{text-align:center;font-size:1.6em}section.blocks-section .body .html-video-box{width:60%;margin-left:auto;margin-right:auto}section.blocks-section .row.layout-blocks{margin-top:3em}section.blocks-section .layoutBlock{padding:1.7em;margin-bottom:30px;border-radius:1.2em;border:1px #f1f3f5 solid;background-color:#fff}section.blocks-section .layoutBlock>img{display:block;max-width:100%;max-height:30%;margin-left:auto;margin-right:auto}section.blocks-section .layoutBlock .block-icon{height:6em;text-align:center}section.blocks-section .layoutBlock .block-icon .fa{color:#2587eb;font-size:6em}section.blocks-section .layoutBlock h3{margin-top:0;margin-bottom:.7em;line-height:1.3;font-size:1.7em;font-weight:400;text-align:center}section.blocks-section .layoutBlock h3 .fa{display:block;font-size:3.5em}section.blocks-section .layoutBlock ul{list-style:none;width:auto;overflow:hidden;margin:0 0 .8em;padding-left:2em}section.blocks-section .layoutBlock p+ul{margin-top:1em}section.blocks-section .layoutBlock li{font-size:1.2em;margin-top:0;margin-bottom:.6em}section.blocks-section .layoutBlock li:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-1.8em;width:1.8em;display:inline-block;color:#2587eb}section.blocks-section .layoutBlock .zoomable-content{width:250px}section.blocks-section .layoutBlock .zoomable-content.zoomable-video{box-shadow:0 2px 3px rgba(0,0,0,.3)}section.blocks-section .row.action-buttons{margin-top:2em;margin-bottom:3em}section.blocks-section .row.action-buttons .btn-default{display:block;width:100%;color:#2587eb;border-color:#2587eb;background-color:rgba(255,255,255,.5);font-size:1.2em;font-weight:400}section.blocks-section .row.action-buttons .btn-default:hover{background-color:rgba(255,255,255,.8)}section.highlights-section{background-color:rgba(241,243,245,.8)}section.highlights-section .headlines{text-align:center}section.highlights-section .headlines h2{color:#2587eb}section.highlights-section .headlines p{font-weight:400;font-size:1.5em}section.highlights-section .layoutBlock{height:29em}section.usage-section{background-color:rgba(196,205,214,.8)}section.usage-section h2{color:#fff}section.usage-section .layoutBlock{height:38em}section.quicktour-section{background-color:rgba(241,243,245,.8)}section.quicktour-section .layoutBlock{height:35em}section.news-section{background-color:rgba(196,205,214,.8)}section.news-section h2.section-title{color:#fff}section.news-section h3{font-weight:400;font-size:1.5em;margin-top:0;margin-bottom:0}section.news-section h3 .title-icon{display:inline}section.news-section p{margin:0;margin-top:.3em;font-size:1.1em}section.news-section .row.news-boxes{display:flex;flex-wrap:wrap}section.news-section .row.news-boxes:before{content:none}section.news-section .layoutBlock{padding:8px 12px;padding-bottom:2.5em;margin-bottom:1.5em;border-radius:10px;border:1px #c4cdd6 solid;box-shadow:0 0 1px 1px rgba(0,0,0,.1);background-color:#fff;height:calc(100% - 1em)}section.news-section .summary-header{text-align:center}section.news-section .summary-header>*{display:inline}section.news-section .summary-header .summary-label{color:#777}section.news-section .date,section.news-section .summary-label{font-size:.85em;color:#2587eb;margin-top:0;margin-bottom:.3em;margin-left:.5em;margin-right:.5em;text-align:center}section.news-section .layoutBlock>.date:last-child{display:none}section.news-section .read-link{text-align:center;font-weight:400;font-style:italic;position:absolute;bottom:2em;left:0;right:0}section.news-section .doc-item-summary .poster-image,section.news-section .news-item-summary .poster-image{display:block;margin-left:auto;margin-right:auto}section.news-section .doc-item-summary .read-link>a,section.news-section .news-item-summary .read-link>a{background-color:rgba(255,255,255,.8);padding:.3em;border-radius:.3em;border:1px #eee solid}section.news-section .tweet-item-summary .fa-twitter{color:#2587eb;font-size:1.5em;margin-right:.2em}section.news-section .tweet-item-summary .tweet-author{color:#2587eb;font-size:1.05em;font-weight:400}section.news-section .tweet-item-summary .tweet-author>.fa{font-size:1.3em}section.news-section .tweet-item-summary .tweet-author img{height:2em;border-radius:1em;border:1px solid #aaa;vertical-align:-35%;margin-right:.3em}section.news-section .tweet-item-summary .tweet-text{font-size:1.1em;font-weight:400}section.news-section .tweet-item-summary .tweet-text a{font-style:italic}section.news-section .tweet-item-summary .tweet-text img{display:block}section.news-section .tweet-item-summary .tweet-text .popover{max-width:80%}section.news-section .tweet-item-summary .tweet-text .popover .popover-content{padding:8px}section.news-section .tweet-item-summary .tweet-video{max-width:400px;margin-left:auto;margin-right:auto}p{font-weight:300;font-size:1.2em;line-height:1.4em}.zoomable-block{display:block;position:relative;margin:0;padding:0;background-color:none;-webkit-backdrop-filter:none}.zoomable-block:target{display:flex;opacity:1;position:fixed;z-index:100;left:0;top:0;padding-top:48px;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px)}.zoomable-block:target .zoomable-video{width:90%!important}.zoomable-block:target .zoomable-image{max-width:90%;text-align:center;width:auto!important}.zoomable-block:target .zoom-btn{display:none}.zoomable-block:target .unzoom-btn{display:block}.zoomable-block .zoomable-content{position:relative;margin:auto}.zoomable-block .unzoom-btn,.zoomable-block .zoom-btn{position:absolute;top:-15px;right:-15px;color:#fff;font-size:18px;text-align:center;width:30px;height:30px;border-radius:15px;border:1px solid #bbb;z-index:1;background-color:rgba(0,0,0,.4);opacity:1}.zoomable-block .unzoom-btn{display:none}.sidebar h2{padding:.5em .7em;padding-right:.2em;margin-left:-.2em;margin-right:-.2em;font-size:2em}.sidebar .home-news .layoutBlock{border-radius:15px;padding-top:4px}.sidebar .home-news .tweet-item-summary.layoutBlock .tweet-text a>img{max-height:inherit;margin-bottom:5px}.sidebar .home-news .tweet-item-summary.layoutBlock .tweet-text .popover{max-width:200%}.sidebar .home-news .news-item-summary{background-color:#fff}.sidebar .home-news .doc-item-summary{background-color:#fff}.sidebar .home-news .date{float:none!important;text-align:right;font-size:.8em;color:#777}.sidebar .home-news .date:first-child{display:none}.sidebar .home-news .date:last-child{display:block;margin-top:0;margin-bottom:0}.sidebar .home-news h3{font-size:1.2em;margin-bottom:.2em}.carousel.carousel-scroll .carousel-inner{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-points-x:repeat(calc(100% + 4px));-ms-scroll-snap-points-x:repeat(calc(100% + 4px));scroll-snap-points-x:repeat(calc(100% + 4px))}.carousel.carousel-scroll .carousel-inner .item{display:inline-block;position:relative;white-space:normal}.carousel.carousel-scroll .carousel-inner .item .carousel-caption{-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}.carousel.carousel-scroll .carousel-inner .item.active .carousel-caption{opacity:1}.carousel.carousel-scroll .carousel-inner .item.active.left,.carousel.carousel-scroll .carousel-inner .item.active.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel.carousel-scroll .carousel-inner .item.active.left .carousel-caption,.carousel.carousel-scroll .carousel-inner .item.active.right .carousel-caption{opacity:0}.carousel.carousel-scroll .carousel-inner .item.next,.carousel.carousel-scroll .carousel-inner .item.prev{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel.carousel-scroll .carousel-inner .item.next .carousel-caption,.carousel.carousel-scroll .carousel-inner .item.prev .carousel-caption{opacity:0}@media (max-width:1319px){section.blocks-section .body .html-video-box{width:75%}section.blocks-section .layoutBlock{height:34em}section.usage-section .layoutBlock{height:41em}section.quicktour-section .layoutBlock{height:37em}section.featured-posts-section .featured-pages>.carousel .carousel-cell{width:calc(50% - 6px)}section.news-section h3{font-size:1.4em}section.news-section p{font-size:.95em}}@media (max-width:1023px){.headlines h1{font-size:6em}.headlines h2.headline-title{font-size:2.5em}section.featured-posts-section .featured-pages>.carousel{width:100%}section.featured-posts-section .featured-pages>.carousel .flickity-viewport{overflow-x:hidden}section.featured-posts-section .featured-pages>.carousel .carousel-cell:before{padding-top:calc(50% + 8em)}section.featured-posts-section .featured-pages>.carousel .carousel-cell>.cell-content.featured-page-block .caption h4{font-size:1.15em}section.blocks-section .body .html-video-box{width:100%}section.blocks-section .layoutBlock h3 .fa{font-size:2.8em}section.quicktour-section .layoutBlock{height:35em}section.usage-section .layoutBlock{height:38em}section.news-section p{font-size:1em}}@media (max-width:767px){section>.container>h2{font-size:2em}section.hero{padding:74px 0 30px}section.hero .headlines h1{font-size:3em}section.hero .headlines h2.headline-title{font-size:2.5em}section.hero .headlines h3{font-size:1.7em}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button.next{right:0}section.featured-posts-section .featured-pages>.carousel .flickity-prev-next-button.previous{left:0}section.featured-posts-section .featured-pages>.carousel .carousel-cell{width:66%}section.blocks-section .headlines h2{font-size:2.5em;margin-bottom:.3em}section.blocks-section .headlines p{font-size:1.3em}section.blocks-section .body h3{font-size:1.4em}section.blocks-section .row.layout-blocks{margin-top:1em}section.blocks-section .layoutBlock{height:auto;padding-top:1em;padding-bottom:.5em}section.blocks-section .layoutBlock .zoomable-content{width:100%}section.blocks-section .layoutBlock .zoomable-content .zoom-btn{display:none}section.news-section .layoutBlock{height:auto;padding-bottom:1em}section.news-section .layoutBlock .read-link{position:static;margin-top:.5em}}@media (max-width:599px){section.hero{padding:64px 0 20px}section.hero .headlines h1{line-height:1.3}section.hero .headlines h2.headline-title{font-size:1.8em}section.hero .headlines h3{font-size:1.5em}section.hero .btn-default{font-size:1em}section.featured-posts-section .featured-pages>.carousel .carousel-cell{width:100%}section.blocks-section .headlines p{font-size:1.4em}section.blocks-section .btn-default{font-size:1em}.layoutBlock{border-radius:20px}.layoutBlock h3{font-size:1.2em}section.news-section h2.section-title{font-size:3em;margin-bottom:.7em}section.news-section p{font-size:1.1em}section.news-section .doc-item-summary .date,section.news-section .news-item-summary .date{font-size:.8em;line-height:.8em;margin-top:.3em}}