@charset "UTF-8";html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}::-moz-selection{background-color:#4308e5;color:#fff}::selection{background-color:#4308e5;color:#fff}a{background-color:transparent;-webkit-transition:all .3s linear;transition:all .3s linear}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2.44rem;line-height:1.4;margin:.67rem 0}h2{font-size:2.25rem;line-height:1.5}h3{font-size:1.5rem;line-height:1.4}h4{font-size:1.25rem;line-height:1.5}h5{font-size:1rem}h6{font-size:.8rem}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.author-credits{text-align:left}.author-credits a{color:#222;text-decoration:none}body,button,input,optgroup,select,textarea{color:#383838;font-family:Lato,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}body{position:relative}h1,h2,h3,h4,h5,h6{clear:both;color:#000}.entry-header h1.entry-title{font-size:2em;line-height:1.4;margin:1em 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-family:Lato,sans-serif;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.site-title{font-size:1.33em;font-weight:700;line-height:1.2;margin:0}.site-title a{color:inherit;text-decoration:none}.site-description{word-wrap:break-word;color:#929292;font-size:17px;font-weight:inherit;line-height:1.4;margin:.4375em 0 0}.has-medium-font-size{font-size:1.625rem}a,a:visited{color:#ff5050}a:active,a:focus,a:hover{color:#000}a:focus{outline:none}a:active,a:hover{outline:0}.entry-title a,.entry-title a:visited{color:#4308e5;text-decoration:none}ul{padding-left:1rem}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #c6c6c6;border-radius:4px;color:#666;font-family:inherit;height:2.6rem;padding:0 .6em;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{height:auto;padding:.6em;width:100%}button,input[type=submit]{outline:none;-webkit-transition:all .3s linear;transition:all .3s linear}label{color:#888c9b;font-size:.75rem;text-transform:uppercase}label span{color:#ff5050}.button{background-color:#ff4a3b;border:none;border-radius:28px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.68px;margin:12px 0 0;overflow-wrap:break-word;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.button,.button:visited{color:#fff}.button:hover{background:#fff;color:#000}.button:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;background-size:12px 12px;color:#fff;display:inline-block;height:12px;margin-left:8px;position:relative;top:1px;width:12px}.button:after,.button:hover:after{content:"";-webkit-transition:background .3s linear;transition:background .3s linear}.button:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%}.button.download:after{background:transparent url(../../css/images/arrow-circle-down-solid.svg) no-repeat 100%}.button.download:hover:after{background:transparent url(../../css/images/arrow-circle-down-solid-red.svg) no-repeat 100%}.button.white,.button.white:visited{background:#fff;color:#ff5050;padding:10px 36px}.button.white:hover{background:#ff5050;color:#fff;opacity:1}.button.plain:after,.button.white:after{display:none}.button.white.arrow{padding:12px 20px}.button.white.arrow:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;content:"";display:inline-block}.button.white.arrow:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;content:"";display:inline-block}.button.gray{background:#888c9b}.button.gray:hover{background:#000;color:#fff}.button.gray:after,.button.gray:hover:after{background:transparent url(../../css/images/times-circle-solid-white.svg) no-repeat 100%}.button.check:after{background:transparent url(../../css/images/check-circle-solid.svg) no-repeat 100%}.button.check:hover:after{background:transparent url(../../css/images/check-circle-solid-red.svg) no-repeat 100%}.button-contact{text-align:right}@media screen and (max-width:1500px){.button-contact{display:none}}.header-inner .button-contact .button{color:#fff;margin-top:0;padding:10px 36px}.header-inner .button-contact .button:hover{color:#4308e5}.text-link-button{display:inline-block;font-size:.75rem;font-weight:700;margin-left:.6rem;margin-right:.4rem;text-decoration:none;text-transform:uppercase}.text-link-button:after{background-size:12px 12px;background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;color:#fff;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:2px;width:12px}.button.max-height{max-height:42px}.button.border-on-blue{background:#4308e5;border:1px solid #fff}.button.border-on-blue:hover{background:#fff;border:1px solid #4308e5}.button.border-on-blue:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid-blu.svg) no-repeat 100%}.button.bordered{background:transparent;border:1px solid #fff}.button.bordered:hover{background:#fff;border:1px solid #4308e5}.button.bordered:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid-blu.svg) no-repeat 100%}.button.no-margin{margin:0}.desktop-search{display:none}@media screen and (min-width:992px){.branding-nav-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation{padding-left:20px}.header-inner,.site-header{height:81px}.search-contact-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-search{display:none}.desktop-search{display:block}}#searchform{margin-right:10px}@media screen and (max-width:1500px){#searchform{margin-right:0}}#searchform .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(229,8%,57%,.502);border-radius:31px;height:40px;min-width:200px;padding-left:17px}.form-inline{position:relative}.form-inline .button-holder{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-inline .button-holder:before{border:1px solid #fff;border-radius:1rem;content:"";height:.75rem;left:8px;position:absolute;top:8px;width:.75rem}.form-inline .button-holder:after{border:1px solid #fff;content:"";left:17px;position:absolute;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.form-inline .button-holder input{background-color:#4308e5;border:0;border-radius:100%;height:30px;text-indent:-1000px;width:30px}.main-navigation{clear:both;display:block;margin:0 auto}.main-navigation ul{display:none;font-size:1rem;font-weight:700;list-style:none;margin:0;padding-left:0;padding-top:12px;text-transform:uppercase}@media screen and (max-width:992px){.main-navigation ul{font-size:.75rem}}.main-navigation li{letter-spacing:.64px;padding:0 1.4em;position:relative}@media screen and (max-width:1500px){.main-navigation li{font-size:.8rem;padding:0 .75rem}}.main-navigation a{border-bottom:6px solid transparent;display:block;line-height:2.3;padding:13px 0;text-decoration:none}.main-navigation ul li ul li{padding:0}.main-navigation ul li ul li a{border-color:transparent;color:#000;font-size:.875rem;padding:5px 15px}@media screen and (max-width:992px){.main-navigation ul li ul li a{font-size:.75rem}}.main-navigation ul li ul li a:link,.main-navigation ul li ul li a:visited{border-color:transparent;color:#000}.main-navigation ul li ul li a:hover{border-color:transparent;color:#4308e5}.main-navigation ul li ul li a:active{border-color:transparent;color:#000}@media screen and (max-width:992px){.main-navigation a,.main-navigation ul li ul li{padding:0}}.main-navigation a:hover,.main-navigation li.current-menu-item a{border-bottom:6px solid #ff4a3b}@media screen and (max-width:992px){.main-navigation a:hover,.main-navigation li.current-menu-item a{border-bottom:6px solid transparent}}.main-navigation .unlink a{border-bottom:none;color:#383838!important}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 auto 60px;max-width:1130px;overflow:hidden;padding-bottom:30px;padding-top:30px}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;text-align:end}.site-header{left:0;top:0;width:100%;z-index:99}.site-header,body.fixed-header .site-header{position:fixed}body.absolute-header .site-main .entry-content,body.absolute-header .site-main .entry-content>*,body.absolute-header .site-main>.hentry{margin-top:0}.header-bg{background:#fff;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.header-inner{margin:0 auto;padding:0 45px;position:relative;width:100%;z-index:2}@media screen and (max-width:1500px){.header-inner{padding:0 .7rem 0 1rem}}.site-branding{position:relative}.site-header a,.site-header a:visited{color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.site-header a:hover{color:#4308e5;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-logo{max-width:52px}.toggle-menu{cursor:pointer;display:block;height:20px;margin-top:-10px;position:absolute;right:15px;top:50%;width:28px;z-index:10}#primary-menu-triger{display:none}#secondary-menu-triger{display:block}.toggle-menu span:after,.toggle-menu span:before{content:"";left:0;position:absolute;top:-9px}.toggle-menu span:after{top:9px}.toggle-menu span{display:block;position:relative;top:9px}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#4308e5;border-radius:2px;height:2px;-webkit-transition:all .3s;transition:all .3s;width:100%}.secondary-menu-block{background:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}.close-menu{background-color:#000;color:#fff;cursor:pointer;display:block;font-size:24px;line-height:1;padding:10px 15px;position:absolute;right:40px;top:20px}.secondary-menu-inner{display:table;height:100vh;width:100%}.secondary-menu-content{display:table-cell;text-align:center;vertical-align:middle}.secondary-menu-content ul{font-size:24px;line-height:1;list-style-type:none;margin:0;padding:0}.secondary-menu-content li{padding:25px 0 0}.secondary-menu-content ul ul{padding-left:4em}.secondary-menu-content a{color:#fff;text-decoration:none}.secondary-menu-content a:hover{text-decoration:underline}@media screen and (min-width:991px){body.absolute-header{padding-top:0!important}.header-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.menu-toggle{display:none}.main-navigation-w-secondary{padding-right:80px}.main-navigation .mobile-secondary-nav{display:none}.main-navigation ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.main-navigation ul ul{background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;left:0;position:absolute;text-align:left;top:100%;width:200px;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:-100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{display:block;left:auto}}@media screen and (max-width:991px){.header-inner{padding:20px 15px;width:100%}#primary-menu-triger{display:block}#secondary-menu-triger{display:none}#site-navigation{display:none;max-height:80vh;overflow:auto}#primary-menu{padding-top:10px}.main-navigation ul{display:block}.main-navigation ul ul{background:transparent!important;padding-left:15px}}@media screen and (max-width:767px){.site-branding img{height:auto;max-width:60px}}body{padding-top:108px}@media screen and (min-width:991px){body{padding-top:73px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}#page{margin:0 auto;max-width:100%}.alignleft,.alignright{max-width:1130px!important}.alignleft figcaption,.alignleft img,.alignright figcaption,.alignright img{max-width:50%;width:50%}.alignleft figcaption{clear:left}.alignright figcaption{clear:right}.alignleft figcaption,.alignleft img{float:left;margin-right:1.5em}.alignright figcaption,.alignright img{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget-area{width:25%}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:0}.entry-content section{max-width:100%}.entry-content .container{margin:0 auto;max-width:94%;padding:60px 0 70px}@media screen and (min-width:1100px){.entry-content .container{max-width:1130px}}section.single-col h2{margin-bottom:0}section.single-col h2:first-child{margin-top:0}section.multiple-col h4{margin-bottom:0}section.multiple-col .box-row p{margin-top:4px}.comments-area,.entry-footer,.entry-header,.not-found .page-content,.page-header,.page-navigation,.post-navigation,.search .entry-summary,.site-info{margin:1.5em auto;max-width:1130px;padding-left:14px;padding-right:14px}.entry-header .wp-post-image{margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{border-bottom:1px solid #999;color:#aaa;display:none;font-size:90%;padding-bottom:20px}@media screen and (min-width:664px){.comments-area,.entry-footer,.entry-header,.not-found .page-content,.page-header,.page-navigation,.post-navigation,.search .entry-summary,.site-info{padding-left:0;padding-right:0}}.element{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);margin-top:16px;padding:20px 15px 15px}.element .name p{font-size:1.25rem;line-height:1.1;margin:0}.element .description p{color:#383838}.element .application{color:#383838;font-size:.875rem;font-weight:700;margin:6px 0}.page-links{clear:both;margin:0 0 1.5em}.box{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);height:100%}.box.rounded{aspect-ratio:1.6;border-radius:10px;height:auto;overflow:hidden}.box.rounded .header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:86px;justify-content:space-between;padding:1rem 2.25rem;text-transform:uppercase}@media screen and (max-width:1024px){.box.rounded .header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100px;justify-content:center;padding:.5rem}}.box.rounded .header h4{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:2px;margin:.5rem 0}.box.rounded .image{height:calc(100% - 86px);padding:2.25rem;width:100%}@media screen and (max-width:1024px){.box.rounded .image{height:calc(100% - 100px)}}.box.rounded .image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.box .header{background:#4308e5;color:#fff;font-size:.9rem;height:3em;text-align:center}.box .content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 40px 20px}.box .box-image{margin-right:20px;width:100px}.box .copy p:first-child{margin-top:0}.download-links{padding-bottom:20px;padding-top:20px;width:80%}.small-boxes{margin-top:20px}.small-boxes .box.gray{margin:0 15px}.page-container{margin:0 auto;max-width:1230px;padding:0 15px}.page-row{margin-left:-15px;margin-right:-15px;overflow:hidden}.page-col{width:67%}.page-col,.sidebar-col{float:left;padding:0 15px}.sidebar-col{width:33%}.sidebar-widget-wrap{margin:60px 0}.sidebar-widget{margin-bottom:20px}.sidebar-widget ul{font-size:.95rem;list-style-type:none;margin:0;padding:0}.sidebar-widget p{font-size:.95rem;font-weight:300;margin-top:0}.sidebar-widget .widget-title{font-size:1rem;font-weight:700;line-height:2rem;margin-bottom:10px;text-transform:uppercase}.sidebar-widget a{text-decoration:none}@media screen and (max-width:767px){.page-col{float:none;padding:0;width:100%}.sidebar-col{float:none;margin:0;width:100%}.sidebar-wrap{margin:50px 0}}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}#page,body{overflow-x:hidden}section.blue{background:#4308e5;color:#fff}section.dark-gray{background:#888c9b;color:#fff}section.blue h2,section.dark-gray a,section.dark-gray a:active,section.dark-gray a:hover,section.dark-gray a:link,section.dark-gray a:visited{color:#fff}.container.gray,section.gray{background:#f4f4f4}.container.gray-wavy,section.gray-wavy{background:#f4f4f4;margin-top:160px;padding-bottom:80px;position:relative}@media screen and (max-width:768px){.container.gray-wavy,section.gray-wavy{margin-top:100px}}.container.gray-wavy:before,section.gray-wavy:before{background-image:url(../../images/wavesF4.svg);top:-80px}.container.gray-wavy:after,.container.gray-wavy:before,section.gray-wavy:after,section.gray-wavy:before{background-position:50% bottom;background-repeat:no-repeat;background-size:102%;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.container.gray-wavy:after,section.gray-wavy:after{background-image:url(../../images/wavesNegativeWhite.svg);bottom:0}.white{background-color:#fff}.m-b{margin-bottom:10px!important}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.section-padding{padding:60px 0;padding-left:15px!important;padding-right:15px!important}.section-padding.pad-bottom-none{padding-bottom:0}.section-padding.pad-top-none{padding-top:0}@media screen and (min-width:1024px){.section-padding{padding:80px 0}}.section-padding-top-sm{padding:30px 0 60px;padding-left:15px!important;padding-right:15px!important}@media screen and (min-width:1024px){.section-padding-top-sm{padding:50px 0 80px}}.search-form label{vertical-align:top}.tingle-modal-box__content{padding:30px 50px 50px}.tingle-modal__close{display:none}.tingle-modal-box__content .close{background:transparent url(../../css/images/times-circle-solid.svg) no-repeat 50%;color:#888c9b;content:"";height:20px;position:absolute;right:10px;top:10px;width:20px}.responsive-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.responsive-video embed,.responsive-video iframe,.responsive-video object{height:100%;left:0;position:absolute;top:0;width:100%}.container.padding{padding:0 15px}.back{text-align:center}.back:before{background:#ff5050;content:"";height:6px;margin:0 auto 28px;max-width:100%;width:376px}.back a,.back:before,.waves svg{display:block}.waves svg{left:-1vw;margin-top:-1px;position:relative;width:102vw}@media screen and (min-width:768px){.two-col .col:first-child{padding-right:25px}.two-col .col:last-child{padding-left:25px}}.text-center{text-align:center}.uppercase{text-transform:uppercase}a#wap_dns{display:none}#hero-slider{background-image:url(../../images/hero-slider-bg.svg)}@media screen and (min-width:992px){#hero-slider{height:calc(415px + 16vw)}}#hero-slider .flex{padding-bottom:16vw}@media screen and (min-width:992px){#hero-slider .flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px}}@media screen and (min-width:1300px){#hero-slider .flex{max-width:1080px}}@media screen and (min-width:992px){#hero-slider .copy{width:44%}}@media screen and (min-width:1024px){#hero-slider h1,#hero-slider h2{font-size:3rem}}#hero-slider .slick-prev{background:rgba(0,255,255,.7);height:60px;left:2vw;top:37%;width:60px;z-index:3}#hero-slider .slick-prev:before{border-color:#231188;height:15px;left:24px;width:15px}#hero-slider .slick-next{background:rgba(0,255,255,.7);height:60px;right:2vw;top:37%;width:60px}#hero-slider .slick-next:before{border-color:#231188;height:15px;left:18px;width:15px}#hero-slider .slick-dots{bottom:11vw}@media screen and (min-width:768px){#hero-slider .slick-dots{bottom:11vw}}#hero-slider .slick-dots li{width:20px}@media screen and (min-width:768px){#hero-slider .slick-dots li{width:100px}}#hero-slider .slick-dots button{background:#fff;border-radius:6px;height:6px;padding:0;width:24px}#hero-slider .slick-dots button:before{display:none}@media screen and (min-width:768px){#hero-slider .slick-dots button{height:11px;width:100px}}#hero-slider .slick-dots .slick-active button{background:#ff4a3b}#hero-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#hero-slider .slick-slide{height:inherit!important}#hero-slider{background-image:url(../../images/header-outlines.svg);background-repeat:no-repeat;background-size:cover;margin-bottom:0;overflow:hidden;position:relative}@media screen and (min-width:992px){#hero-slider{height:calc(415px + 15vw)}}#hero-slider .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:block;justify-content:space-between;padding-bottom:15vw;padding-top:40px}@media screen and (min-width:992px){#hero-slider .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:84px}}@media screen and (min-width:1100px){#hero-slider .flex{max-width:80vw}}@media screen and (min-width:1300px){#hero-slider .flex{max-width:1100px}}#hero-slider .slide{padding-bottom:40px}@media screen and (min-width:768px){#hero-slider .slide{padding-bottom:0}}#hero-slider .copy{width:100%}@media screen and (min-width:992px){#hero-slider .copy{width:45%}}#hero-slider .button{margin-top:24px}#hero-slider .video{border-radius:30px;margin-top:40px;width:100%}@media screen and (min-width:992px){#hero-slider .video{margin-top:0;width:45%}}#hero-slider h1,#hero-slider h2{color:#fff;font-size:2rem;line-height:1;margin:0 0 23px}@media screen and (min-width:1024px){#hero-slider h1,#hero-slider h2{font-size:3.8125rem}}#hero-slider p{color:#fff}.hero-slider-container{position:relative}.hero-slider-container .curvy{bottom:0;position:absolute;width:100%}.hero-slider-container .curvy svg{display:block;left:-1vw;position:relative;width:102vw}.three-up-gray{background:#f4f4f4;position:relative;z-index:9}.three-up-gray.white{background-color:#fff}.three-up-gray .container.flex.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-40px;padding:30px 0 0}@media screen and (min-width:1100px){.three-up-gray .container.flex.header{max-width:1144px;padding-top:60px}}.three-up-gray .container.flex.header h2{font-size:2rem;line-height:1;margin:0}@media screen and (min-width:1024px){.three-up-gray .container.flex.header h2{font-size:3rem}}.three-up-gray .container.flex.header .button{display:inline-block}.small-centered-header{font-size:2.25rem;padding-top:40px;text-align:center}.three-up-slider-container.container{max-width:1180px}.three-up-slider-container.container #three-up-slider{margin-top:-11vw}.three-up-slider-container.container #three-up-slider.no-negative-margin{margin-top:0}.three-up-slider-container.container .the-slide{padding:20px;position:relative}.three-up-slider-container.container .the-slide img{border-radius:10px}.three-up-slider-container.container .the-slide .slider-image-container{aspect-ratio:1.78;border-radius:10px 10px 0 0;overflow:hidden;position:relative}.three-up-slider-container.container .the-slide .slider-image-container img{aspect-ratio:1.78;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-o-object-fit:contain;object-fit:contain;position:absolute}.three-up-slider-container.container .the-slide .slider-image-container img.blurred{filter:blur(15px);-webkit-filter:blur(15px);-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transform:scale(105%);transform:scale(105%)}.three-up-slider-container.container .the-slide .copy{background:rgba(0,0,0,.7);border-radius:10px;height:calc(100% - 40px);left:20px;opacity:0;overflow:hidden;position:absolute;top:20px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:calc(100% - 40px)}@media screen and (max-width:1024px){.three-up-slider-container.container .the-slide .copy{background:transparent;opacity:1}.three-up-slider-container.container .the-slide .copy:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);content:"";height:80px;left:0;position:absolute;top:0;width:100%}.three-up-slider-container.container .the-slide .copy:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;content:"";height:80px;left:0;position:absolute;width:100%;z-index:0}}.three-up-slider-container.container .the-slide .copy h3{color:#fff;font-size:1rem;font-weight:400;left:20px;max-width:calc(100% - 40px);position:absolute;top:0}.three-up-slider-container.container .the-slide .copy .text-link{bottom:16px;font-weight:700;letter-spacing:.64px;position:absolute;right:20px;text-decoration:none;text-transform:uppercase;z-index:1}.three-up-slider-container.container .the-slide .copy .text-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.three-up-slider-container.container .the-slide .copy .text-link:hover{color:#fff}.three-up-slider-container.container .the-slide .copy .text-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.three-up-slider-container.container .the-slide .copy:hover{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.three-up-slider-container.container .the-slide.no-overlay{background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0 10px 20px;min-height:340px;padding:0;position:relative}.three-up-slider-container.container .the-slide.no-overlay img{border-radius:10px 10px 0 0;-webkit-box-shadow:none;box-shadow:none;width:100%}.three-up-slider-container.container .the-slide.no-overlay .copyx{padding:0 20px 20px}.three-up-slider-container.container .the-slide.no-overlay .copyx h3{font-size:1.1rem;margin-bottom:10px}.three-up-slider-container.container .the-slide.no-overlay .copyx .text-link{bottom:14px;font-size:14px;font-weight:700;letter-spacing:.64px;position:absolute;text-decoration:none;text-transform:uppercase;z-index:1}.three-up-slider-container.container .the-slide.no-overlay .copyx .text-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.three-up-slider-container.container .the-slide.no-overlay .copyx .text-link:hover{color:#000}.three-up-slider-container.container .the-slide.no-overlay .copyx .text-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.three-up-slider-container.container .slick-prev{background:#888c9b;height:60px;left:-5vw;top:50%;width:60px;z-index:3}.three-up-slider-container.container .slick-prev:before{border-color:#fff;border-width:2px;height:15px;left:24px;width:15px}.three-up-slider-container.container .slick-next{background:#888c9b;height:60px;right:-5vw;top:50%;width:60px}.three-up-slider-container.container .slick-next:before{border-color:#fff;border-width:2px;height:15px;left:18px;width:15px}.three-up-slider-container.container .slick-dots button{background:#888c9b;border-radius:6px;height:6px;padding:0;width:24px}.three-up-slider-container.container .slick-dots button:before{display:none}.three-up-slider-container.container .slick-dots .slick-active button{background:#ff4a3b}section.home-intro,section.intro{font-size:1.65rem}section.home-intro.dark-header,section.intro.dark-header{background-image:url(../../images/sub-page-rh-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}section.home-intro.dark-header:before,section.intro.dark-header:before{background-image:url(../../images/wavesNegativeWhite.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}section.home-intro.dark-header a,section.home-intro.dark-header h1,section.home-intro.dark-header h2,section.intro.dark-header a,section.intro.dark-header h1,section.intro.dark-header h2{color:#fff}section.home-intro.dark-header strong,section.intro.dark-header strong{color:#fff!important}section.home-intro.intro-2023 .show-mobile,section.intro.intro-2023 .show-mobile{display:block}@media screen and (min-width:768px){section.home-intro.intro-2023 .show-mobile,section.intro.intro-2023 .show-mobile{display:none}}section.home-intro.intro-2023 .show-desktop,section.intro.intro-2023 .show-desktop{display:none}@media screen and (min-width:768px){section.home-intro.intro-2023 .show-desktop,section.intro.intro-2023 .show-desktop{display:block}}section.home-intro.intro-2023 .subhead,section.intro.intro-2023 .subhead{color:#9191ff;font-size:1.1rem;font-weight:700;text-transform:uppercase}section.home-intro.intro-2023 .text-content-centered,section.intro.intro-2023 .text-content-centered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}section.home-intro.intro-2023 .page-intro-2023-content h2,section.intro.intro-2023 .page-intro-2023-content h2{line-height:1.2;margin:1rem 0;max-width:680px}@media screen and (min-width:1024px){section.home-intro.intro-2023 .page-intro-2023-content h2,section.intro.intro-2023 .page-intro-2023-content h2{font-size:3.5rem}}section.home-intro.intro-2023 .page-intro-2023-content ol,section.home-intro.intro-2023 .page-intro-2023-content p,section.home-intro.intro-2023 .page-intro-2023-content ul,section.intro.intro-2023 .page-intro-2023-content ol,section.intro.intro-2023 .page-intro-2023-content p,section.intro.intro-2023 .page-intro-2023-content ul{font-size:16px;margin:1rem 0;max-width:680px}section.home-intro.wide-text-2023,section.intro.wide-text-2023{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:540px}section.home-intro.wide-text-2023 .col-sm-9,section.intro.wide-text-2023 .col-sm-9{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}section.home-intro.wide-text-2023 .page-intro-2023-content h1,section.intro.wide-text-2023 .page-intro-2023-content h1{font-size:2rem;line-height:1}@media screen and (min-width:1024px){section.home-intro.wide-text-2023 .page-intro-2023-content h1,section.intro.wide-text-2023 .page-intro-2023-content h1{font-size:3rem}}@media screen and (min-width:1200px){section.home-intro.wide-text-2023 .page-intro-2023-content h1,section.intro.wide-text-2023 .page-intro-2023-content h1{font-size:3.8125rem}}section.home-intro strong,section.intro strong{color:#4308e5}section.home-intro .image img{max-width:205px;width:90%}@media screen and (max-width:640px){section.home-intro .col-xs-3{display:none}}section.home-intro .normal-size{font-size:1rem}.hero-with-images{background-color:#dfe0e4;background-image:url(../../images/tiny-bubbles-transparent.svg);background-position:center -5.25vw;background-size:100%;min-height:560px;position:relative}.hero-with-images:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background-image:linear-gradient(0deg,#fff,transparent);bottom:0;content:"";height:475px;left:0;position:absolute;width:100%;z-index:0}.hero-with-images.dark{background-image:url(../../images/sub-page-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.hero-with-images.dark h1{color:#fff}.hero-with-images.dark:after{display:none}.hero-with-images.dark .waves{background:#f4f4f4;bottom:0;position:absolute}.hero-with-images.dark .waves:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(rgba(34,4,115,.1)),to(#220473));background-image:linear-gradient(transparent,rgba(34,4,115,.1),#220473);content:"";display:block;height:250px;position:absolute;top:0;-webkit-transform:translateY(-97%);transform:translateY(-97%);width:100%}@media screen and (min-width:1200px){.hero-with-images.dark .left-side .content{max-width:55%}}.hero-with-images.blog{background-image:url(../../images/sub-page-rh-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}@media screen and (min-width:900px){.hero-with-images.blog{margin-bottom:70px}}.hero-with-images.blog .container{max-width:1230px;padding-left:calc(15px + .5rem);padding-right:calc(15px + .5rem);width:100%}.hero-with-images.blog:after{display:none}.hero-with-images.blog:before{background-image:url(../../images/wavesNegativeWhite.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.hero-with-images.blog .content{max-width:none}.hero-with-images .container.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1200px){.hero-with-images .container.flex{padding-bottom:20px}}.hero-with-images .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}@media screen and (min-width:1024px){.hero-with-images .left-side{padding-top:40px}}.hero-with-images .left-side .logo{-ms-flex-preferred-size:170px;display:none;flex-basis:170px}@media screen and (min-width:600px){.hero-with-images .left-side .logo{display:block}}.hero-with-images .left-side .logo img{height:auto;max-width:100%}.hero-with-images .left-side .content.pad-left{padding-left:20px}@media screen and (min-width:600px){.hero-with-images .left-side .content.pad-left{padding-left:50px}}@media screen and (min-width:1200px){.hero-with-images .left-side .content{max-width:44%}}.hero-with-images .left-side .content h1{font-size:2rem;line-height:1}@media screen and (min-width:1024px){.hero-with-images .left-side .content h1{font-size:3rem}}@media screen and (min-width:1200px){.hero-with-images .left-side .content h1{font-size:3.8125rem}}.hero-with-images .left-side.expand-width{max-width:100%}@media screen and (min-width:1024px){.hero-with-images .left-side.expand-width{max-width:54%}}.hero-with-images .left-side.expand-width .content{max-width:100%}.hero-with-images .right-side{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-left:5%}@media screen and (min-width:600px){.hero-with-images .right-side{padding-left:0}}@media screen and (min-width:1200px){.hero-with-images .right-side{max-width:68%}}.hero-with-images .right-side img{height:auto;position:relative;right:0;width:100%;z-index:1}@media screen and (min-width:600px){.hero-with-images .right-side img{top:0;width:46%}}@media screen and (min-width:1200px){.hero-with-images .right-side img{position:absolute;right:0;top:140px}}@media screen and (min-width:1440px){.hero-with-images .right-side img{width:670px}}@media screen and (min-width:600px){.hero-with-images .right-side img.wide{width:60%}}@media screen and (min-width:1200px){.hero-with-images .right-side img.wide{top:20px}}@media screen and (min-width:1440px){.hero-with-images .right-side img.wide{width:870px}}@media screen and (min-width:600px){.hero-with-images .right-side img.medium{width:50%}}@media screen and (min-width:1200px){.hero-with-images .right-side img.medium{top:20px}}@media screen and (min-width:1440px){.hero-with-images .right-side img.medium{width:760px}}.hero-with-images .right-side img.events{display:none}@media screen and (min-width:900px){.hero-with-images .right-side img.events{display:block;position:absolute;top:50px}}.hero-with-images .right-side img.blog{display:none;width:540px}@media screen and (min-width:900px){.hero-with-images .right-side img.blog{display:block;position:absolute;top:50px}}.hero-with-images .subhead{color:#9191ff;font-size:1.1rem;font-weight:700;text-transform:uppercase}.anchor-nav,.anchor-nav.white{padding-bottom:40px}.anchor-nav.white{background:#fff}@media screen and (min-width:1024px){.anchor-nav.white{padding-bottom:80px}}.anchor-nav .container{max-width:1160px}.anchor-nav h2{font-size:1.875rem}@media screen and (min-width:1024px){.anchor-nav h2{font-size:3rem}}.anchor-nav .nav-items{-webkit-box-pack:justify;-ms-flex-pack:justify;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}@media screen and (min-width:1024px){.anchor-nav .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex}}.anchor-nav .nav-items a{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bolder;margin:.5rem 0;padding:14px 8px 20px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width:1024px){.anchor-nav .nav-items a{-ms-flex-preferred-size:calc(16.66667% - 1rem);flex-basis:calc(16.66667% - 1rem);margin:0 .5rem}.anchor-nav .nav-items a:first-child{margin-left:0}.anchor-nav .nav-items a:last-child{margin-right:0}}.anchor-nav .nav-items a .text{font-size:.875rem;letter-spacing:1.12px;padding-left:8px}.anchor-nav .nav-items a .arrow-down{background:#888c9b;border-radius:14px;bottom:10px;height:14px;position:absolute;right:10px;width:14px}.anchor-nav .nav-items a .arrow-down:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:block;height:6px;position:absolute;right:4px;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.anchor-nav .nav-items a:hover{background-color:#4308e5;color:#fff}.anchor-nav .nav-items a:hover .arrow-down{background:#fff}.anchor-nav .nav-items a:hover .arrow-down:before{border-bottom:1px solid #4308e5;border-left:1px solid #4308e5}.anchor-nav .nav-items a:hover svg path{fill:#fff}.image-with-text{position:relative}.image-with-text.pad-top{padding-top:30px}@media screen and (min-width:1024px){.image-with-text.pad-top{padding-top:80px}}.image-with-text.gray{background:#f4f4f4;margin-bottom:-3vw}.image-with-text.no-negative-margin{margin-bottom:0}.image-with-text .container.wide{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);display:block;padding:30px 30px 35px;position:relative;top:-7vw}@media screen and (min-width:800px){.image-with-text .container.wide{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1100px){.image-with-text .container.wide{max-width:1160px}}.image-with-text .container.wide .image{margin-bottom:40px;width:100%}@media screen and (min-width:800px){.image-with-text .container.wide .image{margin-bottom:0;width:58%}}.image-with-text .container.wide .copy{width:100%}@media screen and (min-width:800px){.image-with-text .container.wide .copy{margin-left:60px;width:37%}}.image-with-text .container.wide .copy h2{font-size:2rem;line-height:1;margin:0 0 20px}@media screen and (min-width:1024px){.image-with-text .container.wide .copy h2{font-size:3rem}}.image-with-text .container.wide.open{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-box-shadow:none;box-shadow:none;justify-content:space-between;padding:7vw 0 0}@media screen and (min-width:1100px){.image-with-text .container.wide.open{max-width:1140px}}.image-with-text .container.wide.right .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media screen and (min-width:800px){.image-with-text .container.wide.right .image{width:50%}}.image-with-text .container.wide.right .copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:0;order:1;width:100%}@media screen and (min-width:800px){.image-with-text .container.wide.right .copy{width:40%}}.image-with-text.dark-gradient{background:transparent radial-gradient(closest-side at 50% 50%,#4308e5 0,#220473 80%) 0 0 no-repeat padding-box;color:#fff;padding-top:0}.image-with-text.dark-gradient h2{color:#fff}.image-with-text.dark-gradient .container.wide.open{padding-bottom:30px;padding-top:30px;top:0}@media screen and (min-width:1024px){.image-with-text.dark-gradient .container.wide.open{padding-bottom:60px;padding-top:60px}}.simple-image-with-text.small-pad{padding:40px 0}@media screen and (min-width:1024px){.simple-image-with-text.small-pad{padding:80px 0}}.simple-image-with-text.large-pad{padding:40px 0}@media screen and (min-width:1024px){.simple-image-with-text.large-pad{padding:150px 0}}.simple-image-with-text.gray{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fff));background-image:linear-gradient(180deg,#f4f4f4,#fff)}.simple-image-with-text.wavy-pad{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(20%,#f4f4f4),to(#fff));background-image:linear-gradient(180deg,#f4f4f4,#f4f4f4 20%,#fff);padding:0 0 40px}.simple-image-with-text.wavy-pad .container{padding-top:40px}.simple-image-with-text.wavy-pad .waves{background:#fff}.simple-image-with-text .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;max-width:1160px}@media screen and (min-width:1024px){.simple-image-with-text .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.simple-image-with-text .container h2{font-size:1.875rem;line-height:1.1;margin-bottom:1rem;margin-top:0}@media screen and (min-width:1024px){.simple-image-with-text .container h2{font-size:3rem}}.simple-image-with-text .container p{margin-top:0}.simple-image-with-text .container .left{-ms-flex-preferred-size:45%;flex-basis:45%}.simple-image-with-text .container .right{-ms-flex-preferred-size:47%;flex-basis:47%;margin-top:20px}@media screen and (min-width:1024px){.simple-image-with-text .container .right{margin-top:0}}.simple-image-with-text.blue,.simple-image-with-text.blue .container h2,.simple-image-with-text.blue .container p{color:#fff}.single-testimonial h4{margin-top:0}.single-testimonial .container{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1160px;padding-bottom:60px;padding-top:60px}@media screen and (min-width:1024px){.single-testimonial .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-testimonial .container .left{-ms-flex-preferred-size:19.5%;flex-basis:19.5%}.single-testimonial .container .right{-ms-flex-preferred-size:71%;flex-basis:71%}@media screen and (min-width:1024px){.single-testimonial .container .right{padding-left:10%}}.testimonials-slider-2022{background-image:url(../../images/testimonial-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;max-height:700px;overflow:hidden;padding:60px 0 100px;position:relative;text-align:left}@media screen and (min-width:800px){.testimonials-slider-2022{padding:80px 0 160px}}@media screen and (min-width:1100px){.testimonials-slider-2022{padding:120px 0 200px}}.testimonials-slider-2022 .slide-int{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}.testimonials-slider-2022 .waves{position:absolute;top:-2px;width:100%}.testimonials-slider-2022 .waves svg{display:block;left:-1vw;position:relative;width:102vw}.testimonials-slider-2022 .waves-bottom{bottom:-2px;position:absolute;width:100%}.testimonials-slider-2022 .waves-bottom svg{display:block;left:-1vw;position:relative;width:102vw}.testimonials-slider-2022 .container{padding-bottom:0;padding-top:0}.testimonials-slider-2022 .container .testimonial-content{-ms-flex-preferred-size:100%;color:#fff;flex-basis:100%}@media screen and (min-width:768px){.testimonials-slider-2022 .container .testimonial-content{-ms-flex-preferred-size:71.4%;flex-basis:71.4%}}.testimonials-slider-2022 .quote-mark{margin:0 auto .5rem;text-align:center}.testimonials-slider-2022 .quote-mark svg{height:83px;width:83px}.testimonials-slider-2022 p{font-size:1.125rem;line-height:1.7;margin:0 0 1rem;text-align:center}.testimonials-slider-2022 p.long{font-size:1rem}@media screen and (min-width:992px){.testimonials-slider-2022 p{font-size:1.625rem}.testimonials-slider-2022 p.long{font-size:1.25rem}}.testimonials-slider-2022 .attr .inner{color:#fff;font-size:1.125rem;position:relative;text-align:center}@media screen and (min-width:1024px){.testimonials-slider-2022 .attr .inner{font-size:1.25rem}}.testimonials-slider-2022 .attr .headshot{padding-top:30px}.testimonials-slider-2022 .attr .headshot img{border-radius:100%;height:auto;max-width:58%}.testimonials-slider-2022 .attr .author-name{font-weight:700;padding-top:20px}.testimonials-slider-2022 .attr .image{border-top:2px solid #fff;bottom:0;margin-top:1rem;padding:30px;width:100%}.testimonials-slider-2022 .attr img{display:block;margin:0 auto}.testimonials-slider-2022 .slick-dotted.slick-slider{margin-bottom:0}.testimonials-slider-2022 .slick-prev{background:#f4f4f4;height:60px;left:-5vw;top:50%;width:60px;z-index:3}.testimonials-slider-2022 .slick-prev:before{border-color:#4308e5;border-width:2px;height:15px;left:24px;width:15px}.testimonials-slider-2022 .slick-prev:focus,.testimonials-slider-2022 .slick-prev:hover{background:#bbb}.testimonials-slider-2022 .slick-next{background:#f4f4f4;height:60px;right:-5vw;top:50%;width:60px}.testimonials-slider-2022 .slick-next:hover{opacity:.8}.testimonials-slider-2022 .slick-next:before{border-color:#4308e5;border-width:2px;height:15px;left:18px;width:15px}.testimonials-slider-2022 .slick-next:focus,.testimonials-slider-2022 .slick-next:hover{background:#bbb}@media screen and (min-width:1024px){.testimonials-slider-2022 .slick-dots li{margin:0 .7rem}}.testimonials-slider-2022 .slick-dots button{background:#f4f4f4;border-radius:6px;height:6px;padding:0;width:24px}.testimonials-slider-2022 .slick-dots button:before{display:none}.testimonials-slider-2022 .slick-dots .slick-active button{background:#ff4a3b}.tiny-bubbles{background-image:url(../../images/tiny-bubbles.svg);background-position:-5vw 14vw;background-repeat:no-repeat;background-size:110vw}.training-events{background-color:#f4f4f4;padding:80px 0 50px}.training-events.white{background-color:#fff}.training-events:last-of-type{padding:0 0 100px}.training-events.pad-top{padding-top:30px}@media screen and (min-width:1024px){.training-events.pad-top{padding-top:60px}}.training-events .container.flex.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 0 40px}@media screen and (min-width:1100px){.training-events .container.flex.header{max-width:1144px}}.training-events .container.flex.header h2{font-size:2rem;line-height:1;margin:0}@media screen and (min-width:1024px){.training-events .container.flex.header h2{font-size:3rem}}.training-events .container.flex.header .button{display:inline-block}.training-events .container.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media screen and (min-width:1100px){.training-events .container.flex{max-width:1160px}}.training-events .flex.posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.training-events .flex.posts.width-50{width:100%}@media screen and (min-width:1024px){.training-events .flex.posts.width-50{width:50%}}.training-events .flex.posts .post-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:.5rem;padding:20px;width:calc(100% - 1rem)}@media screen and (min-width:768px){.training-events .flex.posts .post-card{width:calc(50% - 1rem)}}@media screen and (min-width:992px){.training-events .flex.posts .post-card{width:calc(25% - 1rem)}.training-events .flex.posts .post-card.always-50{width:calc(50% - 1rem)}}.training-events .flex.posts .post-card .thumb{border-radius:5px;display:block;margin-bottom:20px}.training-events .flex.posts .post-card h4{color:#383838;font-size:1.125rem;line-height:1.2;margin:0 0 20px}.training-events .flex.posts .post-card p{margin-top:0}.training-events .flex.posts .post-card .icon{bottom:20px;position:absolute;right:20px}.training-events .large-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:.5rem;padding:20px 20px 40px;width:100%}@media screen and (min-width:1024px){.training-events .large-post{width:calc(50% - 1rem)}}.training-events .large-post h4{font-size:1.5rem;margin-bottom:1.5rem}.training-events .large-post .thumb-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.training-events .large-post .thumb-date .thumb{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}.training-events .large-post .thumb-date .thumb img{border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);display:block;height:auto;min-width:100%}@media screen and (min-width:1100px){.training-events .large-post .thumb-date .thumb{-ms-flex-preferred-size:56%;flex-basis:56%;margin-bottom:0;margin-right:4.7%}}.training-events .large-post .thumb-date .date-time{-webkit-box-flex:1;background:#f4f4f4;border-radius:10px;-ms-flex:auto;flex:auto;font-size:1rem;padding:25px}.training-events .large-post .thumb-date .date-time .date,.training-events .large-post .thumb-date .date-time .time{color:#888c9b}.training-events .large-post .thumb-date .date-time .time{margin-top:1rem}.training-events.activity .container.flex.posts{display:block}section.callout .container{padding:40px 15px}section.callout .container a:hover{color:#fff}section.element-grid{background:#f4f4f4;text-align:center}section.element-grid .subheader{font-size:1rem;margin-bottom:40px;margin-top:0}section.element-grid .spec-item{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){section.element-grid .spec-item{-ms-flex-preferred-size:50%;flex-basis:50%;margin:20px 0}}@media screen and (min-width:1024px){section.element-grid .spec-item{-ms-flex-preferred-size:20%;flex-basis:20%;margin:40px 0}}section.element-grid .spec-item .icon-holder{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;width:100%}section.element-grid .spec-item .application{font-size:1.125rem;font-weight:700}@media screen and (min-width:1024px){section.element-grid .spec-item .application{font-size:1.375rem}}section.element-grid .spec-item .application a,section.element-grid .spec-item .application a:hover,section.element-grid .spec-item .application a:visited{color:#383838}section.element-grid .spec-item .application a:hover{text-decoration:underline}section.element-grid .spec-item .name{font-size:1rem;line-height:1.3}@media screen and (min-width:1024px){section.element-grid .spec-item .name{font-size:1.125rem}}section.element-grid .ctas{padding:40px 0 20px}section.element-grid .ctas .button{margin:0 10px}section.element-grid a{text-decoration:none}section.element-grid .element .description p{margin:0}section.element-grid .element .description p a{display:inline;margin-right:10px;text-decoration:underline}section.element-grid .container{max-width:none;padding-bottom:60px;padding-top:20px}@media screen and (min-width:83rem){section.element-grid .container{width:84rem}}section.element-grid h2{font-size:2rem;margin-bottom:0}@media screen and (min-width:1024px){section.element-grid h2{font-size:3rem;padding-top:30px}}section.news{padding-bottom:90px;padding-top:60px}section.news .container{max-width:1190px}section.news article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-right:1px solid #d2d2d2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-bottom:70px;padding:0 30px 15px}section.news article:nth-child(3n){border-right:none}section.news article .thumb{margin-bottom:10px}section.news h1.entry-title{font-size:2rem;line-height:1;margin:0 0 20px}@media screen and (min-width:1024px){section.news h1.entry-title{font-size:3rem}}section.news{padding-top:0}section.news h3{margin-top:0}section.news h2{font-size:2rem;margin-top:0;padding-left:20px}@media screen and (min-width:768px){section.news h2{font-size:3rem}}.news-archive-header{background-image:url(../../images/tiny-bubbles-events.svg),radial-gradient(closest-side at 50% 50%,#4308e5 0,#220473 100%);background-position:center -80px,0 0;background-size:cover,cover;padding:130px 0 190px;position:relative}.news-archive-header:before{background-image:url(../../images/wavesNegativeWhite.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.news-archive-header h1#news-header{color:#fff;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.news-archive-header h1#news-header{font-size:3.8125rem}}.latest-news-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);margin:-140px auto 50px;max-width:700px;position:relative}.latest-news-container article.latest-news{margin:0;padding:15px;width:100%}@media screen and (min-width:768px){.latest-news-container article.latest-news{display:-webkit-box;display:-ms-flexbox;display:flex}}.latest-news-container article.latest-news img{border-radius:10px;display:block}.latest-news-container article.latest-news .main .entry-title{font-size:1.75rem}.latest-news-container article.latest-news .main .entry-content{font-size:1.2rem;margin-bottom:1rem}@media screen and (min-width:768px){.latest-news-container article.latest-news .right{-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%}.latest-news-container article.latest-news .left{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-left:3%}}.latest-news-container article.latest-news .new{background:#4308e5;border-radius:22px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.54px;margin-top:30px;padding:8px 14px;text-transform:uppercase}.latest-news-container article.latest-news h3{margin:20px 0}.latest-news-container article.latest-news .cta-row{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#888c9b;font-size:1rem;justify-content:space-between;margin-top:20px}.latest-news-container article.latest-news .cta-row,.latest-news-container article.latest-news .cta-row .icon-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.latest-news-container article.latest-news .cta-row .icon-text img{margin-right:10px}.latest-news-container article.latest-news .cta-row img{border-radius:0;display:inline-block}.cta-row.news{color:#888c9b;font-size:1rem;margin-top:20px}.cta-row.news .icon-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cta-row.news .icon-text img{display:inline-block;margin-right:10px}section.news .news-page-one article:first-child{display:none}section.news .news-page-one article:nth-child(3n){border-right:1px solid #d2d2d2}section.news .news-page-one article:nth-child(10),section.news .news-page-one article:nth-child(13),section.news .news-page-one article:nth-child(4),section.news .news-page-one article:nth-child(7){border-right:none}@-webkit-keyframes slide-left{0%{right:-246px}to{right:0}}@keyframes slide-left{0%{right:-246px}to{right:0}}@-webkit-keyframes slide-right{0%{right:0}to{right:-246px}}@keyframes slide-right{0%{right:0}to{right:-246px}}@-webkit-keyframes slide-left-mobile{0%{right:-216px}to{right:0}}@keyframes slide-left-mobile{0%{right:-216px}to{right:0}}#global-nag{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slide-left-mobile;animation-name:slide-left-mobile;background-color:#ff5050;border-radius:4px 0 0 4px;-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.502);box-shadow:-3px 3px 6px rgba(0,0,0,.502);color:#fff;padding:20px 15px 30px;position:fixed;right:-216px;text-align:center;top:150px;width:210px;z-index:100}@media screen and (min-width:769px){#global-nag{-webkit-animation-name:slide-left;animation-name:slide-left;padding:30px 20px 40px;right:-246px;top:350px;width:240px}}#global-nag h4{color:#fff;font-size:16px;font-weight:400;line-height:22px;margin-bottom:0;margin-top:10px}@media screen and (min-width:769px){#global-nag h4{font-size:24px;line-height:27px;margin-bottom:10px;margin-top:0}}#global-nag .close-x{cursor:pointer;font-size:2rem;left:10px;position:absolute;top:0}@media screen and (min-width:769px){#global-nag .close-x{font-size:1.25rem}}.image-quality-slider .the-images{position:relative}.image-quality-slider .the-images .relative-placeholder{position:relative;z-index:0}.image-quality-slider .the-images .absolute{background-size:cover;height:100%;left:0;position:absolute;top:0;width:50%}.image-quality-slider .the-images .low-quality{z-index:1}.image-quality-slider .the-images .high-quality{border-right:1px solid #fff;z-index:2}.ui-resizable{position:relative}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}.ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{height:100px;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{background:#fff 0 0 repeat-x;border:1px solid #aaa;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{background:#ccc 0 50% repeat-x;border:1px solid #aaa;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{background:#4308e5 0 50% repeat-x;border:1px solid #4308e5;border-radius:100%;color:#555;font-weight:400;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;outline:none;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover{background:#dadada 0 50% repeat-x;border:1px solid #999;color:#212121;font-weight:400;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;outline:none;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active{background:#fff 0 50% repeat-x;border:1px solid #aaa;color:#212121;font-weight:400;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#fbf9ee 0 50% repeat-x;border:1px solid #fcefa1;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{background:#fef1ec 0 50% repeat-x;border:1px solid #cd0a0a;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#363636}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7}.ui-slider-handle{cursor:-webkit-grab!important;cursor:grab!important}.ui-slider-handle:before{border-right:4px solid #000;left:-8px}.ui-slider-handle:after,.ui-slider-handle:before{border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";height:0;position:absolute;top:6px;width:0}.ui-slider-handle:after{border-left:4px solid #000;right:-8px}.social-share{display:-webkit-box;display:-ms-flexbox;display:flex}.social-share .social-icon{margin:4px 8px 0 0}.social-share .social-icon,.social-share .social-icon:hover{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.social-share .social-icon:hover{opacity:.8}section.imp{padding-bottom:90px;padding-top:60px}section.imp .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1130px}@media screen and (max-width:768px){section.imp .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.imp article{background:#fff;border-radius:5px;margin-bottom:20px;margin-left:15px;margin-right:15px;padding:20px 30px;width:calc(50% - 30px)}section.imp.open-source article{margin-bottom:16px;margin-left:8px;margin-right:8px;padding:20px 15px 15px;width:calc(33.33333% - 16px)}@media screen and (max-width:1024px){section.imp.open-source article{width:calc(50% - 16px)}}@media screen and (max-width:768px){section.imp article,section.imp.open-source article{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}section.imp h3.entry-title{color:#4308e5;font-size:1.3rem;margin:0 0 2px}section.imp p{color:#383838}section.imp .imp-header,section.imp .imp-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex}section.imp .imp-header .logo{-ms-flex-preferred-size:190px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid silver;border-radius:3px;flex-basis:190px;height:115px;justify-content:center;margin-right:20px;max-width:190px;min-height:1px;padding:15px}section.imp .imp-header .logo img{height:auto;max-height:100%;max-width:100%;width:160px}section.imp .title-links a{display:block}.implementations-footer-message{max-width:calc(1160px + 4rem);padding:2rem}.events.events-2023{background-image:url(../../images/sub-page-rh-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:0}.events.events-2023 .container{max-width:1230px;padding-left:15px;padding-right:15px;width:100%}.events.events-2023:after{display:none}.events.events-2023:before{background-image:url(../../images/wavesNegativeWhite.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.events.events-2023 .content{color:#fff;max-width:100%;width:100%}.events.events-2023 .content header h1{color:#fff;font-size:3rem;line-height:1.3;max-width:480px}.events.events-2023 .content .date-time-container .date-time .date,.events.events-2023 .content .date-time-container .date-time .time{font-size:20px;margin-bottom:.7rem}.events-2023-description{background:#fff;padding-top:0}.events-2023-description .container,.events-2023-description .page-container{padding:2rem 15px}@media screen and (min-width:1100px){.events-2023-description .container,.events-2023-description .page-container{max-width:1230px}}.events-2023-description .container .description-container,.events-2023-description .page-container .description-container{max-width:800px}.events-2023-description .container .description-container h2,.events-2023-description .page-container .description-container h2{font-size:1.3rem;margin-top:0}.single-events{background:#f4f4f4}.single-events .tab_container{padding-top:40px}.post-type-archive-events .home-intro .flex .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-type-archive-events article.events{padding:30px}section.events{padding-bottom:90px}section.events.single{padding-bottom:0;padding-top:0}section.events article{background:#fff;border-radius:5px;display:block;margin-bottom:20px;margin-left:15px;margin-right:15px;padding:30px}section.events.single article{background:transparent;margin-left:0;margin-right:0;padding:20px 0 40px}@media screen and (min-width:768px){section.events article{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 80px}}section.events article .left{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-bottom:15px}@media screen and (min-width:1024px){section.events article .left{-ms-flex-preferred-size:62%;flex-basis:62%;max-width:62%;padding-bottom:0}}section.events article .right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){section.events article .right{padding-right:30px}}section.events article .right img{border-radius:6px}.implementations-img img{border-radius:10px!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);max-width:100%}@media screen and (min-width:1024px){.implementations-img img{max-width:338px}section.events article .right{-ms-flex-preferred-size:38%;flex-basis:38%;max-width:38%}section.implentations article .right{-ms-flex-preferred-size:34%;flex-basis:34%;max-width:34%}}section.events h1,section.events h3.entry-title{font-size:1.3rem;margin:0 0 2px}section.events p{color:#383838}section.events .entry-meta{display:none}@media screen and (min-width:1024px){section.events .cta-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}section.events .cta-row .button{margin-right:10px}section.events .social-share{margin-top:1rem}@media screen and (min-width:1024px){section.events .social-share{margin-left:20px}}section.events-schedule{padding:40px 0}section.events-schedule.tab{padding:0}section.events-schedule h2{color:#4308e5;font-size:1.3rem;margin:0 0 1rem}section.events-schedule table,section.events-schedule td,section.events-schedule th{font-size:.875rem;text-align:left}section.events-schedule tr:nth-child(odd) td{background:#fff}section.events-schedule tr:nth-child(odd) td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}section.events-schedule tr:nth-child(odd) td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}@media screen and (max-width:768px){section.events-schedule table,section.events-schedule td,section.events-schedule th{font-size:.6875rem}}section.events-schedule td,section.events-schedule th{line-height:1.3;padding:20px 20px 30px;vertical-align:top}section.events-schedule td.time-col{color:#888c9b;line-height:1.3;width:15%}section.events-schedule td.time-col .the-time{margin-bottom:20px}@media screen and (max-width:768px){section.events-schedule td.time-col{width:40%}}td.headshots-col{width:20%}td.headshots-col .headshot-container{border:1px solid #fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);float:left;height:50px;margin-left:5px;margin-top:5px;overflow:hidden;width:50px}@media screen and (max-width:768px){td.headshots-col .headshot-container{height:40px;width:40px}}td.headshots-col .headshot-container .headshot{-o-object-fit:cover;object-fit:cover}section.events-schedule td.cta-col{vertical-align:middle;width:28%}section.events-schedule td .button{float:right;margin:0}@media screen and (max-width:768px){section.events-schedule td .button{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ff4a3b;letter-spacing:0;line-height:1.3;padding-bottom:0;padding-top:0}section.events-schedule td .button:after{display:none}}section.events-schedule td .header{color:#888c9b;line-height:1.3;margin:0 0 30px}@media screen and (max-width:768px){section.events-schedule td .header{font-size:.6875rem}}section.events-schedule td .moderator,section.events-schedule td .panel,section.events-schedule td .speakers{line-height:1.3;margin:0 0 10px}section.events-schedule td .title{font-size:1rem;line-height:1.3;margin:0 0 10px}@media screen and (max-width:768px){section.events-schedule td .title{font-size:.6875rem}}section.events-schedule td h4{display:inline-block;font-size:1rem;font-size:.875rem;font-weight:400;line-height:1.3;margin:0}@media screen and (max-width:768px){section.events-schedule td h4{font-size:.6875rem}section.events-schedule td,section.events-schedule th{padding:5px}}.presenter:last-of-type .presenters-comma,section.events-schedule .the-speaker:last-of-type .comma{display:none}.presenter-bio-single,section.events-schedule .bio{display:none;padding:50px}.presenter-bio-single .bio-content,section.events-schedule .bio .bio-content{display:-webkit-box;display:-ms-flexbox;display:flex}.presenter-bio-single .bio-content .image,section.events-schedule .bio .bio-content .image{margin-right:30px;min-width:100px;width:100px}@media screen and (max-width:768px){.presenter-bio-single,section.events-schedule .bio{padding:20px}}.presenter-bio-single img,section.events-schedule .bio img{border-radius:4px;display:block;height:auto;margin:0 auto;width:100px}.presenter-bio-single h4,section.events-schedule .bio h4{color:#4308e5;font-size:1.25rem;margin:20px 0 0}.presenter-bio-single p,section.events-schedule .bio p{font-size:1rem;line-height:1.4}@media screen and (max-width:768px){.presenter-bio-single p,section.events-schedule .bio p{font-size:.875rem}}.presenter-bio-single.show,section.events-schedule .bio.show{background:#fff;border-radius:4px;display:block;left:50%;margin-left:-30%;position:fixed;text-align:left;top:120px;width:60%;z-index:101}@media screen and (max-width:768px){.presenter-bio-single.show,section.events-schedule .bio.show{margin-left:-45%;width:90%}}.presenter-bio-single .close-x,section.events-schedule .bio .close-x{background:#999;border-radius:100%;color:#fff;font-size:1.5rem;height:30px;line-height:1.2;position:absolute;right:20px;text-align:center;top:20px;width:30px}.bio-backdrop{background:rgba(0,0,0,.85);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.bio-backdrop.show{display:block}section.event-sessions{padding:40px 0}table.event-sessions h3.title{color:#4308e5}.speakers-section{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px!important}.speakers-section,.speakers-section .the-speaker{display:-webkit-box;display:-ms-flexbox;display:flex}.speakers-section .the-speaker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;margin-right:30px;width:calc(33.33333% - 30px)}.speakers-section .the-speaker:nth-child(3n){margin-right:0;width:calc(33.33333% - 30px)}@media screen and (max-width:990px){.speakers-section .the-speaker{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:50px}.speakers-section .the-speaker,.speakers-section .the-speaker:nth-child(3n){margin-right:20px;width:calc(50% - 20px)}}@media screen and (max-width:768px){.speakers-section .the-speaker{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:50px;margin-right:0;width:100%}.speakers-section .the-speaker:nth-child(3n){margin-right:0;width:100%}}.speakers-section .the-speaker p{font-size:.875rem;margin:0}.speakers-section .the-speaker .headshot{max-width:27%;width:27%}.speakers-section .the-speaker img{border-radius:4px;height:auto;width:100%}.speakers-section .the-speaker .info{border-radius:4px;max-width:66%;width:66%}.single-event-session .page-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px;padding-top:0}.single-event-session .back-link{padding-bottom:0;padding-top:0}.single-event-session .event-session-header{padding-bottom:20px}.single-event-session .event-session-header h1{color:#4308e5;font-size:2rem}@media screen and (max-width:992px){.single-event-session .event-session-header h1{font-size:1.8rem}}.single-event-session .back-link a{color:#ff4a3b;font-size:1.1rem;font-weight:400;text-decoration:none}.single-event-session .back-link a:before{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:20px 20px;color:#fff;content:"";display:inline-block;height:20px;margin-right:8px;position:relative;top:3px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.single-event-session .back-link a:link,.single-event-session .back-link a:visited{color:#ff4a3b;text-decoration:none}.single-event-session .back-link a:hover{color:#ff4a3b;opacity:.8;text-decoration:none}.single-event-session .back-link a:active{color:#ff4a3b;text-decoration:none}@media screen and (max-width:768px){.single-event-session .back-link a{font-size:1rem}}.single-event-session .page-container .left{max-width:61%;width:61%}.single-event-session .page-container .sidebar{max-width:34%;width:34%}@media screen and (max-width:768px){.single-event-session .page-container .left,.single-event-session .page-container .sidebar{max-width:100%;width:100%}}.single-event-session .left h4{color:#666;font-size:1rem;font-weight:400;margin-bottom:10px}.single-event-session .left h2{color:#222;margin-bottom:10px}.single-event-session .page-container .sidebar .image img{border-radius:4px;margin-bottom:20px}.single-event-session .page-container .sidebar .speakers-section{display:block;padding:0!important}.single-event-session .page-container .sidebar .speakers-section .the-speaker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:100%}.single-event-session .page-container .sidebar .resources ul{list-style:none;margin:0;padding:0}.single-event-session .page-container .sidebar .resources ul li{margin-bottom:10px}.single-event-session .page-container .sidebar .resources ul li.download a:before{background:transparent url(../../css/images/arrow-circle-down-solid-red.svg) no-repeat 100%;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-right:8px;position:relative;top:3px;width:15px}.single-event-session .page-container .sidebar .resources ul li.external a:before{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-right:8px;position:relative;top:3px;width:15px}.events.single .events-single-header{display:block;margin-bottom:0}.events.single{background-color:#fff}.events.single .entry-title{font-size:2rem;line-height:1;margin:0 0 20px}@media screen and (min-width:1024px){.events.single .entry-title{font-size:3rem}}@media screen and (min-width:768px){.events.single .intro-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}}.events.single .intro-row .intro{margin-top:20px}@media screen and (min-width:768px){.events.single .intro-row .intro{margin-top:0}}.events.single .intro-row .hero{-webkit-box-flex:0;-ms-flex:0 0 530px;flex:0 0 530px;margin-left:32px}@media screen and (max-width:1024px){.events.single .intro-row .hero{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}}@media screen and (max-width:768px){.events.single .intro-row .hero{margin-left:0}}.events.single .intro-row .hero img{border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161)}.events.single .intro-row .date-time-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.events.single .intro-row .date-time{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f4f4f4;border:1px solid hsla(229,8%,57%,.322);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;padding:25px}.events.single .intro-row .date-time .time{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.5rem}.events.single .intro-row .date-time .buttons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.events.single .intro-row .date-time .buttons .social-hover{-webkit-box-flex:0;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='share drop down' xmlns='http://www.w3.org/2000/svg' width='41' height='41'%3E%3Cg opacity='.512' data-name='Group 424'%3E%3Cpath data-name='Path 97' d='M8 9h24v24H8Z' fill='none'/%3E%3Cpath data-name='Path 98' d='M26 25.08a2.912 2.912 0 0 0-1.96.77l-7.13-4.15A3.274 3.274 0 0 0 17 21a3.274 3.274 0 0 0-.09-.7l7.05-4.11A2.993 2.993 0 1 0 23 14a3.274 3.274 0 0 0 .09.7l-7.05 4.11a3 3 0 1 0 0 4.38l7.12 4.16a2.821 2.821 0 0 0-.08.65A2.92 2.92 0 1 0 26 25.08Z' fill='%23888c9b'/%3E%3C/g%3E%3C/svg%3E") 50%;background-repeat:no-repeat;background-size:100%;border:2px solid hsla(229,8%,57%,.365);border-radius:100%;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:41px;margin-left:clamp(10px,3vw,30px);position:relative;width:41px}.events.single .intro-row .date-time .buttons .social-hover .hover-div{display:none;padding-top:50px;position:absolute;width:185px}@media screen and (max-width:1400px){.events.single .intro-row .date-time .buttons .social-hover .hover-div{right:10px}}.events.single .intro-row .date-time .buttons .social-hover .hover-div .social-links{background:#fff;border:1px solid #e0e0e2;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161)}.events.single .intro-row .date-time .buttons .social-hover:hover .hover-div{display:block}.events.single .intro-row .date-time .buttons .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.schedule{padding-top:55px}.events-archive-header{background-image:url(../../images/tiny-bubbles-events.svg),radial-gradient(closest-side at 50% 50%,#4308e5 0,#220473 100%);background-position:center -80px,0 0;background-size:cover,cover;padding:130px 0 190px;position:relative}.events-archive-header:before{background-image:url(../../images/wavesNegativeWhite.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.events-archive-header h1#events-header{color:#fff;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.events-archive-header h1#events-header{font-size:3.8125rem}}.upcoming-events-slider{margin-top:-140px}.upcoming-events-slider .slick-prev{background:#888c9b;height:60px;left:1vw;top:50%;width:60px;z-index:3}.upcoming-events-slider .slick-prev:before{border-color:#fff;border-width:2px;height:15px;left:24px;width:15px}.upcoming-events-slider .slick-next{background:#888c9b;height:60px;right:1vw;top:50%;width:60px}.upcoming-events-slider .slick-next:before{border-color:#fff;border-width:2px;height:15px;left:18px;width:15px}.upcoming-events-slider .slick-dots{bottom:0}.upcoming-events-slider .slick-dots button{background:#888c9b;border-radius:6px;height:6px;padding:0;width:24px}.upcoming-events-slider .slick-dots button:before{display:none}.upcoming-events-slider .slick-dots .slick-active button{background:#ff4a3b}.latest-event-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);margin:0 auto 50px;max-width:1160px}.latest-event-container article.latest-event{margin:0;padding:15px;width:100%}.latest-event-container article.latest-event img{display:block}@media screen and (min-width:768px){.latest-event-container article.latest-event .right{-ms-flex-preferred-size:52%;flex-basis:52%;max-width:52%}}.latest-event-container article.latest-event h3{margin:30px 0 20px}.latest-event-container article.latest-event .cta-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.latest-event-container article.latest-event .entry-content{padding-right:100px}}.latest-event-container article.latest-event .meta-events{background:#f4f4f4;border-radius:10px;color:#383838;display:inline-block;font-size:1rem;padding:8px 24px}.latest-event-container article.latest-event .meta-events .date,.latest-event-container article.latest-event .meta-events .time{color:#888c9b;font-size:.875rem;margin-right:10px}.latest-event-container article.latest-event .meta-events .the-date{margin-right:40px}#recent-events .recent-events-header{max-width:1190px}#recent-events .article-container{padding:0 1rem}#recent-events .article-container:nth-child(2n){background:#f4f4f4}#recent-events .article-container article{background:transparent;margin:0 auto;max-width:1160px;padding:60px 0}#recent-events .article-container article .background-image,#recent-events .article-container article .thumb iframe,#recent-events .article-container article .thumb img{border-radius:5px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302)}#recent-events .article-container article .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:134px}#recent-events .article-container article .entry-date,#recent-events .article-container article .entry-title{margin:15px 0;padding:0}#recent-events .article-container article .meta-events{-ms-flex-preferred-size:220px;background:#f4f4f4;border:1px solid hsla(0,0%,44%,.251);border-radius:10px;color:#383838;flex-basis:220px;font-size:1rem;margin-top:20px;max-height:270px;min-width:220px;padding:.5rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#recent-events .article-container article .meta-events p{margin:0}#recent-events .article-container article .meta-events span{font-size:1rem;margin-right:.5rem}@media screen and (min-width:1024px){#recent-events .article-container article .meta-events{margin-top:0}}#recent-events .article-container article .meta-events .date-time-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#recent-events .article-container article .meta-events .date,#recent-events .article-container article .meta-events .time{color:#888c9b}#recent-events .article-container article .meta-events .time{margin-top:1rem}.sort{max-width:1190px}.sort form{margin-bottom:18px;max-width:100%}@media screen and (min-width:1024px){.sort form{margin-bottom:48px;max-width:calc(38% - 30px)}}.sort form .select-wrapper{position:relative}.sort form .select-wrapper:before{background:#4308e5;border-radius:16px;content:"";display:block;height:16px;position:absolute;right:12px;top:13px;width:16px;z-index:2}.sort form .select-wrapper:after{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:block;height:7px;position:absolute;right:16.5px;top:15.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;z-index:3}.sort form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(229,8%,57%,.502);border-radius:10px;color:#000;padding-left:12px;padding-right:12px;position:relative}.year-links{font-size:.9rem;margin-left:5px;margin-top:10px}@media screen and (min-width:1024px){.year-links{margin-left:0;text-align:right}}.year-links a{text-decoration:none}.year-links a.current{color:#000}.event-agenda{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media screen and (max-width:1100px){.event-agenda{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.event-agenda h2{border-right:2px solid #898c9a;font-size:3rem;line-height:1.2;padding-right:30px}@media screen and (max-width:1100px){.event-agenda h2{border:none;padding:0;text-align:center}}.event-agenda-day .event-agenda-entry{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch;padding:25px}.event-agenda-day .event-agenda-entry.has-description{min-height:300px}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry{-ms-flex-wrap:wrap;flex-wrap:wrap}}.event-agenda-day .event-agenda-entry .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding-right:20px}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}}.event-agenda-day .event-agenda-entry .left h4.time-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#383838;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;margin-bottom:30px;margin-top:0}.event-agenda-day .event-agenda-entry .left h4.time-label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath data-name='Path 118' d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath data-name='Path 119' d='M11.99 2A10 10 0 1 0 22 12 10 10 0 0 0 11.99 2ZM12 20a8 8 0 1 1 8-8 8 8 0 0 1-8 8Z' fill='%23888c9b'/%3E%3Cpath data-name='Path 120' d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67Z' fill='%23888c9b'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:24px;margin-right:8px;width:24px}.event-agenda-day .event-agenda-entry .left h4.time-label span.subtitle{border-left:2px solid #888c9b;color:#888c9b;display:inline-block;line-height:1.1;margin-left:8px;padding-left:8px}.event-agenda-day .event-agenda-entry .left h3.event-title{color:#4308e5;margin-bottom:20px;margin-top:0;max-width:750px}.event-agenda-day .event-agenda-entry .left .event-description{line-height:1.75;margin-bottom:20px;margin-top:0;max-width:830px}.event-agenda-day .event-agenda-entry .left .button-flex{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end}.event-agenda-day .event-agenda-entry .left .button-flex,.event-agenda-day .event-agenda-entry .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.event-agenda-day .event-agenda-entry .right{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;-ms-flex-direction:column;flex-direction:column;max-width:210px}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:2rem;max-width:none}}.event-agenda-day .event-agenda-entry .right h5.presenters-label{color:#888c9b;font-size:1rem;font-weight:700;margin-bottom:30px;margin-top:0;text-align:right;text-transform:none}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry .right h5.presenters-label{text-align:left}}.event-agenda-day .event-agenda-entry .right h5.presenters-label.no-thumb{margin-bottom:0}.event-agenda-day .event-agenda-entry .right .presenters{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:210px;position:relative}.event-agenda-day .event-agenda-entry .right .presenters img{height:auto;width:210px}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry .right .presenters img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;margin:1rem 1rem 0 0;width:200px}}.event-agenda-day .event-agenda-entry .right .presenters-links{font-size:1rem;margin-bottom:0;margin-top:1rem;text-align:right;word-break:break-word}@media screen and (max-width:991px){.event-agenda-day .event-agenda-entry .right .presenters-links{margin-bottom:1rem;text-align:left}}.event-agenda-day .event-agenda-entry .right .presenters-links a,.event-agenda-day .event-agenda-entry .right .presenters-links a:active,.event-agenda-day .event-agenda-entry .right .presenters-links a:visited{color:#ff5050;text-decoration:underline}.event-agenda-day .event-agenda-entry .right .presenters-links a:active:hover,.event-agenda-day .event-agenda-entry .right .presenters-links a:hover,.event-agenda-day .event-agenda-entry .right .presenters-links a:visited:hover{color:initial}.event-agenda-day .event-agenda-entry:nth-child(odd){background:#fff;border-radius:10px}.event-agenda-day .event-agenda-entry.break{min-height:0}.event-agenda-day .event-agenda-entry.break .left h4.time-label{margin-bottom:0}.wide-thumbnail{text-align:center}.post-type-archive-podcasts h1{font-size:36px;margin:0}section.podcasts .container{max-width:1150px;padding-bottom:50px}@media screen and (max-width:768px){section.podcasts .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}}section.podcasts h3.entry-title{font-size:1.3rem;margin:0 0 2px}section.podcasts .headshots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:18px}section.podcasts .headshots img{border-radius:5px;margin:0 10px;width:115px}section.podcasts .headshots.side-by-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.podcasts .headshots.side-by-side .p{max-width:65%;padding-left:10px}@media screen and (max-width:1024px){section.podcasts .headshots.side-by-side{display:block;text-align:center}section.podcasts .headshots.side-by-side .p{max-width:100%;padding-left:0}}section.podcasts p{color:#383838}section.podcasts .p{margin:1em 0}section.podcasts .speaker-meta{margin-bottom:30px;text-align:center}section.podcasts .speaker-company,section.podcasts .speaker-title{font-size:.8rem}section.podcasts .the-buttons{text-align:center}@media screen and (min-width:1200px){section.podcasts .download.right-btn{margin-left:15px}}.channels{margin:30px 15px 10px 0}.channels a,.channels a:hover,.channels a:link,.channels a:visited{text-decoration:none}.channels a:hover{opacity:.65}.channels a:active{text-decoration:none}#media_filters .container.filters{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;max-width:1150px;padding:0 15px 40px}#media_filters .cell.number-posts{width:155px}#media_filters .cell.categoryfilter{min-width:155px;width:calc(33.333% - 15px)}.single-video-podcast header .hero{background-color:#888c9b;background-image:url(../../images/tiny-bubbles-gray.svg);background-size:cover;margin-top:7px;padding-bottom:60px;padding-top:60px;text-align:center}@media screen and (min-width:1024px){.single-video-podcast header .hero{padding-bottom:130px;padding-top:130px}}.single-video-podcast header .hero h1{color:#fff;font-size:2rem}@media screen and (min-width:1024px){.single-video-podcast header .hero h1{font-size:3rem}}.single-video-podcast .media-row{display:block;margin-top:30px}@media screen and (min-width:1024px){.single-video-podcast .media-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-video-podcast .media-row .video-container{-ms-flex-preferred-size:700px;flex-basis:700px}.single-video-podcast .media-row .side-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (min-width:1024px){.single-video-podcast .media-row .side-content{padding-left:50px}}.single-video-podcast .media-row .side-content .header{display:block}@media screen and (min-width:1024px){.single-video-podcast .media-row .side-content .header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.single-video-podcast .media-row .side-content .entry-meta{display:none}.single-video-podcast .media-row .resources .button{margin-bottom:45px;margin-top:10px}.single-video-podcast .content{margin-bottom:70px;max-width:1040px}.single-video-podcast .content .the-title{max-width:700px}.single-video-podcast .speaker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.single-video-podcast .speaker .headshot{border:1px solid #f4f4f4;border-radius:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);height:100px;overflow:hidden;width:100px}.single-video-podcast .speaker .headshot img{-o-object-fit:cover;object-fit:cover}.single-video-podcast .speaker .details{padding-left:20px}.single-video-podcast .speaker .details .name{color:#000;font-size:1rem}.single-video-podcast .speaker .details .company{color:#888c9b;font-size:.875rem;text-transform:uppercase}.single-video-podcast .three-up-gray{padding-bottom:60px}@media screen and (min-width:1024px){.single-video-podcast .three-up-gray{padding-bottom:120px}}.single-video-podcast .three-up-gray .three-up-slider-container.container{max-width:1220px}.single-video-podcast .three-up-gray .three-up-slider-container.container #three-up-slider{margin-top:0}.single-video-podcast .back{padding-bottom:40px;padding-top:40px}@media screen and (min-width:1024px){.single-video-podcast .back{padding-bottom:88px;padding-top:88px}}.media-archive .grad.podcasts .container.grad{position:relative}.media-archive .media-archive-header{background-image:url(../../images/tiny-bubbles-events.svg),radial-gradient(closest-side at 50% 50%,#4308e5 0,#220473 100%);background-position:center -80px,0 0;background-size:cover,cover;padding:130px 0 190px;position:relative}.media-archive .media-archive-header:before{background-image:url(../../images/wavesNegative.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:102%;bottom:0;content:"";display:block;height:80px;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.media-archive .media-archive-header:after{background:transparent -webkit-gradient(linear,left top,left bottom,from(#d6d7dc),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#d6d7dc,#fff) 0 0 no-repeat padding-box;bottom:0;content:"";height:500px;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:-1}.media-archive .media-archive-header h1#media-header{color:#fff;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.media-archive .media-archive-header h1#media-header{font-size:3.8125rem}}.media-archive .latest-video{margin:-180px auto 0;max-width:820px;position:relative}.media-archive .latest-video .video-container{border-radius:10px;overflow:hidden}.media-archive .latest-video header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:40px}.media-archive .latest-video header h3{padding-right:10%}.media-archive .latest-video .entry-title{color:#000;text-align:left}.media-archive .latest-video .new{background:#4308e5;border-radius:22px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.54px;padding:8px 14px;text-transform:uppercase}.media-archive .meta,.media-archive .meta-recent{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888c9b;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:40px}.media-archive .meta .icon,.media-archive .meta-recent .icon{display:inline-block;margin-right:5px;position:relative;top:3px}.media-archive .media-header{padding:70px 0;text-align:center}.media-archive .media-header .container{padding-bottom:0}@media screen and (min-width:1024px){.media-archive .media-header .container h2{font-size:3rem;margin:0}}.media-archive .media-items{padding:70px 0}.media-archive .media-items:nth-child(odd){background-color:#f4f4f4}.media-archive .media-items:first-child{padding:0 0 70px}.media-archive .media-items .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 1rem;width:auto}@media screen and (max-width:1024px){.media-archive .media-items .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-archive .media-items .container .left{-webkit-box-flex:0;border-radius:6px;-ms-flex:0 0 35%;flex:0 0 35%;margin-bottom:1rem;padding-right:30px}@media screen and (max-width:768px){.media-archive .media-items .container .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;width:100%}}.media-archive .media-items .container .right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:1024px){.media-archive .media-items .container .right{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}}@media screen and (max-width:768px){.media-archive .media-items .container .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.media-archive .media-items .container h3{color:#000;text-align:left}@media screen and (max-width:768px){.media-archive section.podcasts article{padding-left:16px;padding-right:16px;width:100%}.media-archive section.podcasts article:first-child{padding-left:16px;padding-right:16px}}.the-video-gallery-items{padding-bottom:100px}.the-video-gallery-items .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.the-video-gallery-items .container .video-gallery-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:.5rem 0;padding:20px;width:calc(100% - 2rem)}@media screen and (min-width:768px){.the-video-gallery-items .container .video-gallery-items{margin:.5rem;width:calc(33.33333% - 1rem)}}.the-video-gallery-items .container .video-gallery-items .featured-image{margin-bottom:10px}.the-video-gallery-items .container .video-gallery-items .featured-image img{border-radius:10px}.the-video-gallery-items .container .video-gallery-items .text-link-button{margin-bottom:26px}.the-video-gallery-items .container .video-gallery-items .meta{margin-top:0}.site-footer{color:#000}.footer-inner{margin:0 auto;max-width:1160px;padding:0 15px}.footer-top{padding:70px 0 60px}.footer-row{margin-left:-15px;margin-right:-15px;overflow:hidden}.footer-top .footer-widget{float:left;padding:0 15px;width:20%}.footer-top .footer-widget ul{margin:0;padding:0}.footer-top .footer-widget li{list-style:none}.footer-widget-title{font-size:18px;margin-bottom:1rem}.footer-bot{padding:15px 0}.footer-copyright{float:left;padding:0 15px;width:50%}.footer-social{float:right;font-size:20px;line-height:25px;padding:0 15px;text-align:right;width:50%}.footer-social a{display:inline-block;margin:0 3px;text-decoration:none}.footer-social a:hover{opacity:.8}.footer-logo img{max-width:122px}@media screen and (max-width:767px){.site-footer{text-align:center}.footer-top{padding:40px 0 15px}.footer-top .footer-widget{margin-bottom:30px;width:100%}.footer-logo img{max-width:72px}.footer-copyright{float:none;margin-top:8px;width:100%}.footer-social{float:none;text-align:left;width:100%}}.site-footer{background:#4308e5;color:#fff}.site-footer li.menu-item a,.site-footer li.menu-item a:active,.site-footer li.menu-item a:hover,.site-footer li.menu-item a:link,.site-footer li.menu-item a:visited{color:#fff;text-decoration:none}.site-footer li.menu-item a:hover{text-decoration:underline}.filters-container{width:100%}.filters-container.gray{background:#f4f4f4}.filters-container form.searchandfilter{margin:0 auto;max-width:1150px;padding:.5rem 1rem 2rem;width:100%}.filters-container form.searchandfilter ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;list-style-type:none;padding:0}@media screen and (max-width:776px){.filters-container form.searchandfilter ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.filters-container form.searchandfilter ul li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media screen and (max-width:776px){.filters-container form.searchandfilter ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.filters-container form.searchandfilter ul li label{color:#262626;font:normal normal normal 16px/21px Lato,sans-serif;max-width:100%;width:100%}.filters-container form.searchandfilter ul li label input,.filters-container form.searchandfilter ul li label select{background:#fff;max-width:100%;width:100%}.filters-container form.searchandfilter ul li label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../css/images/chevron-down-solid.svg);background-position:calc(100% - 25px);background-repeat:no-repeat;background-size:10px}.filters-container form.searchandfilter ul li label input{background-image:url(../../css/images/magnifying-glass-solid.svg);background-position:1rem;background-repeat:no-repeat;background-size:18px;padding-left:3rem}.no-results-message{color:#888!important;display:block;font-size:2rem;margin:2rem auto 0;padding:1rem;text-align:center}.how-to-contribute .contribute-intro{padding:1rem 0}.how-to-contribute .contribute-intro h2{margin-bottom:0}.how-to-contribute .contribute-rows-container{padding:1rem 0}.how-to-contribute .contribute-rows-container .contribute-rows{list-style-type:none;margin:0;padding:0}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item{border-top:1px solid hsla(0,0%,44%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 0}@media screen and (min-width:1025px){.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item{padding:2rem}}@media screen and (min-width:769px){.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .check-icon{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;margin:3px .75rem 0 0}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .main-text{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%;padding-right:1.5rem}@media screen and (min-width:1025px){.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .main-text{padding-right:2.5rem}}@media screen and (min-width:769px){.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .main-text{-webkit-box-flex:1;-ms-flex:1 1 700px;flex:1 1 700px}}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .main-text h3{margin:0 0 1rem}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .main-text p{font-size:18px;margin:0 0 1rem}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links{-webkit-box-flex:0;-ms-flex:0 0 336px;flex:0 0 336px;font-size:18px;list-style-type:none;margin-left:2.375rem;padding:0}@media screen and (min-width:769px){.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links{margin:0}}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li{margin-bottom:1rem}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item{line-height:1.9}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item a,.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item p,.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item span{line-height:1.9;margin:0}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888c9b;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item a:hover{color:#ff5050;text-decoration:underline}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li.icon-item a:hover .detail-icon{opacity:.8}.how-to-contribute .contribute-rows-container .contribute-rows li.contribute-item .detail-links li .detail-icon{margin-right:.75rem}.grey-emphasis{background:hsla(227,9%,57%,.11);border-radius:10px;padding:2rem 1rem!important}@media screen and (min-width:1025px){.grey-emphasis{padding:2rem!important}}.grey-emphasis h2,.grey-emphasis h3{font-size:1.625rem;margin-bottom:1rem}.grey-emphasis hr{border-top:1px solid hsla(229,8%,57%,.26);margin-top:2rem}.grey-emphasis p{font-size:1.25rem}@media screen and (min-width:1025px){.grey-emphasis .ge-text-left{float:left}}.grey-emphasis .ge-button-right{width:230px}@media screen and (min-width:1025px){.grey-emphasis .ge-button-right{float:right;margin-right:5%}}.jump-link-container{height:0;padding:0;position:relative;visibility:hidden}.jump-link-container .jump-link{height:0;position:absolute;width:0}.community-forum-hero .alternate-text{background:hsla(0,0%,96%,.16);border-radius:10px;margin-bottom:1rem;padding:1.5rem}.community-forum-hero .alternate-text h2,.community-forum-hero .alternate-text h3,.community-forum-hero .alternate-text p{color:#fff;margin-bottom:.5rem;margin-top:0}.community-forum-hero .alternate-text h2,.community-forum-hero .alternate-text h3{font-size:1.3125rem}.community-forum-hero .alternate-text .discussion-icon{height:42px;opacity:.25;width:42px}.community-forum-hero .alternate-text .discussion-cta{color:#fff;font-size:12px;letter-spacing:1.5px;margin:0;text-decoration:none}.community-forum-hero .left-side.community-forum .copy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.community-forum-hero .left-side.community-forum .copy .logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0;margin-right:2rem;margin-top:.4rem;max-width:120px}.community-forum-hero .left-side.community-forum .intro-text{margin-bottom:1.5rem}.community-forum-hero .left-side.community-forum .intro-text h1{margin-top:0}.community-forum-hero .right-side .community-forum{padding-left:2rem}@media screen and (max-width:1200px){.community-forum-hero .right-side .community-forum{display:none}}.community-forum-hero .waves svg{background:#f4f4f4}.community-forum-mission{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(60%,hsla(0,0%,96%,0)),to(hsla(0,0%,96%,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#f4f4f4,hsla(0,0%,96%,0) 60%,hsla(0,0%,96%,0)) 0 0 no-repeat padding-box}.community-forum-mission .video{padding-bottom:0}.community-forum-mission blockquote{border-left:6px solid hsla(227,9%,57%,.4);font-size:1.5rem;margin:0 0 3.5rem;padding-left:1rem}.community-forum-mission blockquote span,.community-forum-mission blockquote strong{color:#4308e5}.community-forum-mission blockquote span{font-weight:700}.community-forum-mission .column-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}@media screen and (min-width:1025px){.community-forum-mission .column-text{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2.5rem}}.community-forum-mission .column-text .column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.community-forum-mission .column-text .column p:first-child{margin-top:0}@media screen and (min-width:1025px){.community-forum-mission .column-text .column{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.25rem);flex:0 0 calc(50% - 1.25rem)}}section.community-forum-structure{margin-top:1.5rem}section.community-forum-structure .structure-container{padding-bottom:1rem}section.community-forum-structure .structure-container h2{color:#4308e5;font-size:2.25rem}.community-forum-groups .group-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}@media screen and (min-width:1025px){.community-forum-groups .group-list{gap:2.5rem}}.community-forum-groups .group-list .group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:1rem}@media screen and (min-width:1025px){.community-forum-groups .group-list .group{margin-top:.25rem}}.community-forum-groups .group-list .group .sig-icon{margin-bottom:.5rem}.community-forum-groups .group-list .group h2{margin-bottom:1rem;margin-top:0}.community-forum-groups .group-list .group ul{list-style-type:"–";margin-bottom:1rem;padding-left:.7rem}.community-forum-groups .group-list .group ul li{margin-bottom:.25rem;padding-left:.6rem}@media screen and (min-width:1025px){.community-forum-groups .group-list .group{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.25rem);flex:0 0 calc(50% - 1.25rem)}}.community-forum-committee{background:#f4f4f4}.community-forum-committee .center{text-align:center}.community-forum-committee .committee-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5rem;position:relative}.community-forum-committee .committee-list.open .member{opacity:.5}.community-forum-committee .committee-list.open .member .name:hover{text-decoration:none}.community-forum-committee .committee-list .member{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2rem;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (min-width:400px){.community-forum-committee .committee-list .member{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media screen and (min-width:1025px){.community-forum-committee .committee-list .member{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-bottom:0}}.community-forum-committee .committee-list .member .headshot{height:auto;margin-bottom:.5rem;max-width:170px}.community-forum-committee .committee-list .member p{line-height:1.2;margin:0 auto .4rem}.community-forum-committee .committee-list .member .name{color:#ff5050;font-size:18px;margin-bottom:.5rem}.community-forum-committee .committee-list .member .name:hover{text-decoration:underline}.community-forum-committee .committee-list .member .company{color:#888c9b}.community-forum-committee .committee-list .member-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fcfcfc;border-radius:10px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.4);box-shadow:0 3px 12px rgba(0,0,0,.4);display:none;padding:1rem;position:absolute;width:100%;z-index:10}@media screen and (max-width:1025px){.community-forum-committee .committee-list .member-overlay{top:calc(50% - 160px)}}.community-forum-committee .committee-list .member-overlay .headshot{-webkit-box-flex:0;-ms-flex-item-align:start;align-self:flex-start;-ms-flex:0 1 280px;flex:0 1 280px;height:auto;max-width:min(25vw,280px)}.community-forum-committee .committee-list .member-overlay .copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1rem;text-align:left}@media screen and (min-width:1025px){.community-forum-committee .committee-list .member-overlay .copy{padding:0 2rem}}.community-forum-committee .committee-list .member-overlay .copy p{margin:.4rem 0;max-width:600px}.community-forum-committee .committee-list .member-overlay .copy .name{color:#383838;font-size:2rem;font-weight:700;margin-bottom:.5rem}.community-forum-committee .committee-list .member-overlay .copy .title{font-size:18px;font-weight:700;line-height:1.2}.community-forum-committee .committee-list .member-overlay .copy .company{color:#888c9b;font-size:18px;font-weight:700;line-height:1.2}.community-forum-committee .committee-list .member-overlay .close-icon{-webkit-box-flex:0;-ms-flex-item-align:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;align-self:flex-start;background:#898c9a;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;justify-content:center;width:24px}@media screen and (min-width:1025px){.community-forum-committee .committee-list .member-overlay .close-icon{-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;height:38px;width:38px}}.community-forum-committee .committee-list .member-overlay .close-icon svg{fill:#fff;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}@media screen and (min-width:1025px){.community-forum-committee .committee-list .member-overlay .close-icon svg{height:20px;width:20px}}.community-forum-sigs .sigs h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.5rem}.community-forum-sigs .sigs h2 .sig-header-icon,.community-forum-sigs .sigs h2 img{height:84px;width:84px}.community-forum-sigs .sigs h2 .sig-header-icon{-webkit-box-flex:0;background-image:url(../../images/sig-icon-large-onwhite.png);background-position:50%;background-size:84px;-ms-flex:0 0 84px;flex:0 0 84px;margin-right:1.75rem}@media screen and (max-width:768px){.community-forum-sigs .sigs h2 .sig-header-icon{-ms-flex-item-align:start;align-self:flex-start;margin-right:1rem}}@media screen and (min-width:1025px){.community-forum-sigs .sigs .group-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.community-forum-sigs .sigs .group-list .group{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);break-inside:avoid;margin-bottom:20px;padding:2rem 1.75rem}.community-forum-sigs .sigs .group-list .group h3{margin-top:0}.community-forum-sigs .sigs .group-list .group .text-link-button{margin-left:0}.community-forum-sigs .sigs .group-list .group:nth-child(2n){-webkit-column-break-after:always}.community-forum-sigs.gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(60%,hsla(0,0%,96%,0)),to(hsla(0,0%,96%,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#f4f4f4,hsla(0,0%,96%,0) 60%,hsla(0,0%,96%,0)) 0 0 no-repeat padding-box}.community-forum-sigs.gradient .sigs .sig-header-icon{background-image:url(../../images/sig-icon-large.png)}.community-forum-sigs .details{border-top:1px solid hsla(0,0%,44%,.24);padding-top:0}@media screen and (min-width:1025px){.community-forum-sigs .details .detail-list{padding-left:2.5rem}}.community-forum-sigs .details .detail-list .detail-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.community-forum-sigs .details .detail-list .detail-item .detail-icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.community-forum-sigs .details .detail-list .detail-item .copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;max-width:900px;padding-left:1rem}.community-forum-sigs .details .detail-list .detail-item .copy h2,.community-forum-sigs .details .detail-list .detail-item .copy h3,.community-forum-sigs .details .detail-list .detail-item .copy h4,.community-forum-sigs .details .detail-list .detail-item .copy p,.community-forum-sigs .details .detail-list .detail-item .copy ul{margin-top:0}.forum-related-content-slider{background:#f4f4f4;position:relative;z-index:9}.forum-related-content-slider.gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(60%,hsla(0,0%,96%,0)),to(hsla(0,0%,96%,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#f4f4f4,hsla(0,0%,96%,0) 60%,hsla(0,0%,96%,0)) 0 0 no-repeat padding-box}.forum-related-content-slider .container.title{padding-bottom:0}.forum-related-content-slider.white{background-color:#fff}.forum-related-content-slider .container.flex.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-40px;padding:30px 0 0}@media screen and (min-width:1100px){.forum-related-content-slider .container.flex.header{max-width:1144px;padding-top:60px}}.forum-related-content-slider .container.flex.header h2{font-size:2rem;line-height:1;margin:0}@media screen and (min-width:1024px){.forum-related-content-slider .container.flex.header h2{font-size:3rem}}.forum-related-content-slider .container.flex.header .button{display:inline-block}.three-up-slider-forum-container.container{max-width:1180px}.three-up-slider-forum-container.container .the-slide{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);margin:20px;min-height:400px;padding:24px;position:relative}.three-up-slider-forum-container.container .the-slide img{border-radius:10px}.three-up-slider-forum-container.container .the-slide .slider-image-container{aspect-ratio:16/9;background-image:url(../../images/thumbnail-placeholder.png);background-position:50%;background-size:cover;border:1px solid hsla(229,8%,57%,.365);border-radius:10px 10px;overflow:hidden;position:relative;width:100%}.three-up-slider-forum-container.container .the-slide .slider-image-container img{aspect-ratio:16/9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-o-object-fit:contain;object-fit:contain;position:absolute}.three-up-slider-forum-container.container .the-slide .copy{background:rgba(0,0,0,.7);border-radius:10px;height:calc(100% - 40px);left:20px;opacity:0;overflow:hidden;position:absolute;top:20px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:calc(100% - 40px)}@media screen and (max-width:1024px){.three-up-slider-forum-container.container .the-slide .copy{background:transparent;opacity:1}.three-up-slider-forum-container.container .the-slide .copy:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);content:"";height:80px;left:0;position:absolute;top:0;width:100%}.three-up-slider-forum-container.container .the-slide .copy:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;content:"";height:80px;left:0;position:absolute;width:100%;z-index:0}}.three-up-slider-forum-container.container .the-slide .copy h3{color:#fff;font-size:1rem;font-weight:400;left:20px;max-width:calc(100% - 40px);position:absolute;top:0}.three-up-slider-forum-container.container .the-slide .copy .text-link{bottom:16px;font-weight:700;letter-spacing:.64px;position:absolute;right:20px;text-decoration:none;text-transform:uppercase;z-index:1}.three-up-slider-forum-container.container .the-slide .copy .text-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.three-up-slider-forum-container.container .the-slide .copy .text-link:hover{color:#fff}.three-up-slider-forum-container.container .the-slide .copy .text-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.three-up-slider-forum-container.container .the-slide .copy:hover{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.three-up-slider-forum-container.container .the-slide.no-overlay img{border-radius:10px 10px 0 0;-webkit-box-shadow:none;box-shadow:none;width:100%}.three-up-slider-forum-container.container .the-slide.no-overlay .copyx h3{font-size:22px;margin-bottom:10px}.three-up-slider-forum-container.container .the-slide.no-overlay .copyx .text-link{bottom:14px;font-size:14px;font-weight:700;letter-spacing:.64px;position:absolute;text-decoration:none;text-transform:uppercase;z-index:1}.three-up-slider-forum-container.container .the-slide.no-overlay .copyx .text-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.three-up-slider-forum-container.container .the-slide.no-overlay .copyx .text-link:hover{color:#000}.three-up-slider-forum-container.container .the-slide.no-overlay .copyx .text-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.three-up-slider-forum-container.container .slick-prev{background:#888c9b;height:60px;left:-5vw;top:50%;width:60px;z-index:3}.three-up-slider-forum-container.container .slick-prev:before{border-color:#fff;border-width:2px;height:15px;left:24px;width:15px}.three-up-slider-forum-container.container .slick-next{background:#888c9b;height:60px;right:-5vw;top:50%;width:60px}.three-up-slider-forum-container.container .slick-next:before{border-color:#fff;border-width:2px;height:15px;left:18px;width:15px}.three-up-slider-forum-container.container .slick-dots{display:none!important}.hero-image-on-blue h2{color:#fff;margin:0 auto 2.5rem;text-align:center}.hero-image-on-blue .waves{-webkit-transform:rotate(180deg) translateY(-2px);transform:rotate(180deg) translateY(-2px)}.hero-image-on-blue .dark-blue-image{background:#220473 radial-gradient(closest-side at 50% 50%,#4308e5 0,#220473 100%) 0 0 no-repeat padding-box}.hero-image-on-blue .dark-blue-image img{height:auto;margin-bottom:2rem;max-width:1080px;width:100%}.community-left-right .community-section:first-child{background:transparent -webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(60%,hsla(0,0%,96%,0)),to(hsla(0,0%,96%,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#f4f4f4,hsla(0,0%,96%,0) 60%,hsla(0,0%,96%,0)) 0 0 no-repeat padding-box}.community-left-right .community-section:nth-child(2n){background:hsla(227,9%,57%,.15)}.community-left-right .community-section .container.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1025px){.community-left-right .community-section .container.flex{gap:3rem}}.community-left-right .community-section .container.flex .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:1025px){.community-left-right .community-section .container.flex .left{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}.community-left-right .community-section .container.flex .left .image-container{aspect-ratio:55/31;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);margin-bottom:2rem;overflow:hidden}.community-left-right .community-section .container.flex .left .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.community-left-right .community-section .container.flex .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:1025px){.community-left-right .community-section .container.flex .right{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.75rem);flex:0 0 calc(50% - 1.75rem)}}.community-left-right .community-section .container.flex .right h2,.community-left-right .community-section .container.flex .right h3{letter-spacing:-.2px;margin-top:0}.community-left-right .community-section .container.flex .right p,.community-left-right .community-section .container.flex .right ul{font-size:18px}@media screen and (min-width:1025px){.community-left-right .community-section:nth-child(2n) .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.community-left-right .community-section:nth-child(2n) .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#endorsement-slider{background:#4308e5;padding:60px 50px 100px}@media screen and (max-width:1024px){#endorsement-slider{padding:30px 0 50px}}.endorsement-slide,.slick-list,.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.endorsement-slide:focus{outline:none}.the-slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:0 10px;max-width:100%;padding:20px;width:100%}.endorsement-copy{max-width:100%}.the-slide-content p{font-size:1rem;margin:0 0 20px}@media screen and (max-width:500px){.the-slide-content p{font-size:.875rem}}.tabs{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:0 30px}.tabs .li{color:#888c9b;cursor:pointer;font-size:1.3rem;font-weight:700;margin:0 15px;padding-bottom:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.tabs .li:first-child{margin-left:0}.tabs .li:last-child{margin-right:0}.tabs .li:hover{-webkit-transition:all .2s ease;transition:all .2s ease}.tabs .li.active,.tabs .li:hover{border-bottom:6px solid #ff5050;color:#000}.tab_container{overflow:auto;padding-bottom:60px}.tab_content,.tab_drawer_heading{display:none}@media screen and (max-width:1100px){.tabs{display:none}.tab_drawer_heading{-webkit-touch-callout:none;background:#f1f1f1;color:#4308e5;cursor:pointer;display:block;font-size:15px;font-weight:700;height:auto;margin:0;padding:5px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d_active{background-color:#4308e5;color:#fff}.tab_content{font-size:15px;line-height:24px;padding:0 15px}.tab_container{padding-bottom:20px}}.custom-pagination{padding-top:40px}@media screen and (max-width:768px){.custom-pagination{padding-left:0;padding-right:10px}}.custom-pagination .page-numbers{margin:0 2px;padding:6px 5px 6px 0}.custom-pagination .page-numbers.current{color:#4308e5;text-decoration:none}.custom-pagination .page-numbers.dots{background:transparent;color:#ff5050}.blog-intro h1{margin:0 0 10px}.blog-intro p{margin-bottom:30px}section.news .container.padding{padding:0 15px}section.news .container.no-pad{padding:0}section.news .multiple-col,section.news .multiple-col .container.padding{padding:0 .5rem}@media screen and (max-width:1190px){section.news .multiple-col{padding:0}}section.news article.blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:0!important}section.news article.blog-post .post-left{width:27%}section.news article.blog-post .post-right{padding:20px 20px 30px 30px;width:calc(73% - 30px)}@media screen and (max-width:768px){section.news article.blog-post{display:block}section.news article.blog-post .post-left{height:100px;width:100%}section.news article.blog-post .post-right{padding:20px;width:100%}section.news #topics{margin-bottom:20px}}section.news .col-sm-8 .blog-post-single .entry-content img{margin-top:20px}.related-posts h5{color:#888c9b;font-size:.75rem;font-weight:700;margin:0 0 12px;text-transform:uppercase}@media only screen and (min-width:64em){.related-posts{padding-left:2.5rem}}@media only screen and (min-width:64em) and (max-width:75em){.related-posts{padding-right:2rem}}.single-blog section.news article.related-post{border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);margin-bottom:1.875rem;padding:1.125rem}.single-blog section.news article.related-post img{margin:0 auto}.single-blog section.news article.related-post .content .byline{color:#888c9b;font-size:13px;font-weight:700;letter-spacing:.64px;margin-bottom:.4rem;text-align:left;text-transform:uppercase}.single-blog section.news article.related-post .content header h4.entry-title{color:#000;font-size:24px;font-weight:700;margin:0}.single-blog section.news article.related-post .content p{color:#000;margin-bottom:0;margin-top:.5rem}.single-blog section.news article.related-post .content p .more{color:#ff5050;letter-spacing:1px;margin-left:2px}.single-blog section.news article.related-post .content .details{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1rem}.single-blog section.news article.related-post .content .details .detail-link{font-weight:700;letter-spacing:.64px;text-decoration:none;text-transform:uppercase}.single-blog section.news article.related-post .content .details .detail-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.single-blog section.news article.related-post .content .details .detail-link:hover{color:#fff}.single-blog section.news article.related-post .content .details .detail-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.single-blog section.news article.related-post .content .details .icon{margin:0}section.news article.related-post img{border-radius:5px 0 0 5px}section.news article.related-post a{text-decoration:none}.single-blog section.news article{padding:0}.single-blog section.news.has-thumbnail{margin-top:1rem;padding-top:0}.single-blog section.news.has-thumbnail .hero{background-color:#888c9b;background-image:url(../../images/tiny-bubbles-gray.svg);background-position:50%;background-size:85%;margin:1.5rem auto;padding:2rem}.single-blog section.news.has-thumbnail .hero img{border-radius:10px;display:block;height:auto;margin:0;min-width:100%}.single-blog header h1.entry-title{margin-top:0;text-align:left}.single-blog .centered{margin:0 auto}.single-blog .entry-content img{border-radius:10px;display:block;margin-bottom:16px}.single-blog .entry-content .byline{color:#888c9b;font-size:1rem;font-weight:400;margin-bottom:18px;text-align:left}.single-blog .entry-content .byline .date{font-size:13px;font-weight:700;letter-spacing:.64px;margin-bottom:.5rem;text-transform:uppercase}.single-blog .entry-content .byline .author{color:#383838;font-size:18px;font-weight:700;margin-bottom:.5rem}.single-blog .entry-content .byline .entry-meta{display:none}.single-blog .entry-content .byline .social-share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:18px}.single-blog .entry-content .byline .social-icon{margin:0 4px}.single-blog .entry-content .byline .social-icon img{border-radius:0}.tab_container.blog_tabs{overflow:hidden;padding-bottom:0}.blog .container{max-width:1130px}.blog .tab_content{padding-top:20px}.blog .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.blog .flex .left{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.blog .flex .left{-ms-flex-preferred-size:72%;flex-basis:72%}}.blog .flex .sidebar{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.blog .flex .sidebar{-ms-flex-preferred-size:25%;flex-basis:25%}}.blog .flex .sidebar h3{border-bottom:1px solid hsla(0,0%,44%,.345);color:#888c9b;font-size:1.375rem;margin:0 0 1rem;padding-bottom:10px}.blog .flex .sidebar ul{padding:0}.blog .flex .sidebar ul li{list-style:none}.blog .terms a{display:block;margin-bottom:10px;text-decoration:none}.blog article.blog-post{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);margin-bottom:20px}.blog article.blog-post .post-thumb{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.blog article.blog-post .headshot{-ms-flex-preferred-size:72px;border:1px solid #f4f4f4;border-radius:10px;flex-basis:72px;height:72px;margin-right:1rem;overflow:hidden;width:72px}.blog article.blog-post .headshot img{height:72px;width:72px}.blog article.blog-post .text-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.blog article.blog-post .byline{color:#383838;font-size:1rem}.blog article.blog-post .byline .author{font-weight:700}.blog article.blog-post .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.blog article.blog-post .post-content h3{margin:1rem 0}.blog article.blog-post .terms a{display:inline-block;margin-right:20px}.blog article.blog-post .cta{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid hsla(0,0%,44%,.345);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:30px;padding:12px 20px;width:100%}.blog article.blog-post .cta .button,.latest-specs h2{margin-top:0}.latest-specs .bottom-wysiwyg{background-color:#f4f4f4;padding:50px 0}@media screen and (min-width:768px){.latest-specs .bottom-wysiwyg{background-color:#fff}}.latest-specs .left-cont{margin-bottom:100px}.latest-specs .latest-specs-container{background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);padding:20px}@media screen and (min-width:768px){.latest-specs .latest-specs-container{max-height:930px;overflow-y:scroll;padding:40px}}.blog-events{padding-bottom:100px!important}.blog-events .left{background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);overflow:hidden}.blog-events .left h3{margin-top:0}.blog-events .left .meta-events{-ms-flex-preferred-size:220px;background:#f4f4f4;border:1px solid hsla(0,0%,44%,.251);border-radius:10px;color:#383838;flex-basis:220px;font-size:1rem;margin-top:20px;max-height:270px;min-width:220px;padding:24px}@media screen and (min-width:1024px){.blog-events .left .meta-events{margin-top:0}}.blog-events .left .meta-events .date,.blog-events .left .meta-events .time{color:#888c9b;display:block;font-size:.875rem}.blog-events .left .meta-events .time{margin-top:1rem}.blog-events .left article{background:#fff}.blog-events .left article:nth-child(2n){background:#f4f4f4}.blog-events .left article:nth-child(2n) .meta-events{background:#fff}.blog-events .left article .text-content{padding:20px}@media screen and (min-width:1024px){.blog-events .left article .text-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:40px 50px}}.blog-events .left article .text-content .the-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:40px}.pag{max-width:1170px;padding-bottom:100px}.blog_tabs{background-color:#f4f4f4;padding-top:40px}@media screen and (min-width:1100px){.blog_tabs{padding-top:0}}.blog-tabs .tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.blog-tabs .tabs .li:first-child{margin-left:15px}.blog-tabs .page-container{max-width:1170px}.single-blog section.news article{border:none}@media screen and (min-width:1200px){.post-type-archive-blog .hero-with-images .content p{padding-right:40px}}.blog-back-link{margin-bottom:1rem;margin-top:1rem}.blog-back-link a{color:#ff4a3b;font-size:.8125rem;font-weight:700;letter-spacing:.64px;text-decoration:none;text-transform:uppercase}.blog-back-link a:before{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:13px 13px;color:#fff;content:"";display:inline-block;height:20px;margin-right:8px;position:relative;top:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.blog-back-link a:hover,.blog-back-link a:link,.blog-back-link a:visited{color:#ff4a3b;text-decoration:none}.blog-back-link a:hover{opacity:.8}.blog-back-link a:active{color:#ff4a3b;text-decoration:none}@media screen and (max-width:768px){.blog-back-link a{font-size:1rem}}.article-text-link{bottom:16px;font-weight:700;letter-spacing:.64px;position:absolute;right:20px;text-decoration:none;text-transform:uppercase;z-index:1}.article-text-link:after{background:transparent url(../../css/images/chevron-circle-right-solid-red.svg) no-repeat 100%;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-left:8px;position:relative;top:0;-webkit-transition:background .3s linear;transition:background .3s linear;width:12px}.article-text-link:hover{color:#fff}.article-text-link:hover:after{background:transparent url(../../css/images/chevron-circle-right-solid.svg) no-repeat 100%;-webkit-transition:background .3s linear;transition:background .3s linear}.pagination{border-top:2px solid #f4f4f4;margin-bottom:2rem;width:100%}.pagination a{margin-bottom:1rem;margin-right:3rem;text-decoration:none}.logo-video-holder{padding:40px 15px 0}.logo-video{-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:780px}.logo-video .logo-image{max-width:36%;padding:48px;width:36%}.logo-video .logo-image img{display:block;margin:0 auto;max-width:100%;width:171px}@media screen and (max-width:1024px){.logo-video .logo-image img{width:130px}}.logo-video .video{display:block;max-width:64%;width:64%}.logo-video .video .video-js .vjs-big-play-button{background-color:#ff5050;height:67px;margin-left:-33.5px;margin-top:-33.5px;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:67px}.logo-video .video .video-js .vjs-big-play-button:hover{opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.logo-video .video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:#fff;top:-14px}@media screen and (max-width:768px){.logo-video{display:block}.logo-video .logo-image{display:none}.logo-video .video{max-width:100%;width:100%}}.video-intro{padding-bottom:40px}.video-intro header.intro-copy{margin:0 auto;max-width:880px;padding:0 15px;text-align:center}.video-intro header.intro-copy h1{font-size:1.875rem;line-height:1.4;margin-bottom:10px}@media screen and (max-width:768px){.video-intro header.intro-copy h1{font-size:1.5rem}}.video-intro header.intro-copy p{line-height:1.4;margin-top:25px}.header-with-two-columns{background:#888c9b;padding:60px 0;text-align:center}.header-with-two-columns.blue{background:#888c9b}.header-with-two-columns h2{font-size:1.875rem;line-height:1.4;margin:0 0 40px;padding:0 15px}@media screen and (max-width:768px){.header-with-two-columns h2{font-size:1.5rem}}.header-with-two-columns .nh-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:880px}.header-with-two-columns .nh-columns .columnz{max-width:45%;padding:0 15px;width:45%}.header-with-two-columns .nh-columns .columnz h4{color:#fff;font-size:1rem;margin:0}@media screen and (min-width:768px){.header-with-two-columns .nh-columns .columnz h4{font-size:1.125rem}}@media screen and (max-width:768px){.header-with-two-columns .nh-columns .columnz{max-width:100%;padding:0 15px;width:100%}}.spec-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1070px;padding:60px 15px}.spec-row .graphic{max-width:46%;width:46%}.spec-row .copy{max-width:40.5%;width:40.5%}@media screen and (max-width:768px){.spec-row .copy,.spec-row .graphic{max-width:100%;width:100%}}.news-slider h2,.spec-row .copy h2{font-size:1.875rem;line-height:1.4;margin-bottom:10px}@media screen and (max-width:768px){.news-slider h2,.spec-row .copy h2{font-size:1.5rem}}.spec-row .copy p{line-height:1.4;margin-top:0}.news-slider{padding:50px 0}.news-slider .footer,.news-slider .header{padding:0 15px}.news-slider h2{margin-bottom:40px;margin-top:0;text-align:center}.news-slider .footer a{display:block;margin-top:40px;text-align:center}@media screen and (max-width:768px){.news-slider .footer a{margin-top:60px}}.slider-parent{margin:0 auto;max-width:1290px;padding:0 60px}@media screen and (max-width:768px){.slider-parent{padding:0 15px}}.home-news-slider .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-bottom:3px solid #4308e5;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:space-between;margin:0 8px;min-height:100%;padding:25px;text-decoration:none}.home-news-slider .slide:active,.home-news-slider .slide:hover,.home-news-slider .slide:link,.home-news-slider .slide:visited{text-decoration:none}.home-news-slider .slide .faux-link{text-decoration:underline}.home-news-slider .entry-meta{color:#888c9b;font-size:.75rem;font-weight:700;text-decoration:none!important;text-transform:uppercase}.home-news-slider h3{color:#4308e5;font-size:1.125rem;margin:8px 0;text-decoration:none!important}@media screen and (max-width:768px){.home-news-slider h3{font-size:1rem}}.home-news-slider p{color:#383838;margin-top:0;text-decoration:none!important}.home-news-slider .slick-next:before,.home-news-slider .slick-prev:before{border-color:#f4f4f4}.testimonials-slider{padding:50px 0}.testimonials-slider .header{padding:0 15px;text-align:center}.testimonials-slider .header h2{font-size:1.875rem;margin:0 0 20px}@media screen and (max-width:768px){.testimonials-slider .header h2{font-size:1.5rem}}.home-testimonials-slider .slide{background:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto;margin:0 8px;min-height:100%;position:relative}.home-testimonials-slider .testimonial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#383838;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-style:italic;font-weight:700;height:100%;justify-content:center;left:0;min-height:100%;opacity:0;padding:30px 20px;position:relative;text-align:center;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.home-testimonials-slider .slide:hover .testimonial-content{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.home-testimonials-slider .attr{color:#888;font-style:normal;margin-top:20px}.home-testimonials-slider .image{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.home-testimonials-slider .testimonial-content{display:block;margin-top:0;opacity:1;padding-top:0}.home-testimonials-slider .image{left:auto;margin:20px auto;position:relative;top:auto;-webkit-transform:translate(0);transform:translate(0)}.home-testimonials-slider .image img{display:block;margin:0 auto}}.small-intro{text-align:center}.small-intro .container{margin:0 auto;max-width:880px}.small-intro h1{font-size:1.5rem;margin:0 0 10px}@media screen and (min-width:768px){.small-intro h1{font-size:1.875rem}}.ecosystem{padding:80px 40px}.ecosystem h2{font-size:1.875rem;line-height:1.1;margin-bottom:1rem;margin-top:0}@media screen and (min-width:1024px){.ecosystem h2{font-size:3rem}}.ecosystem .header{padding-bottom:30px}.ecosystem .header .container{display:block;max-width:1140px}.ecosystem .github-icon{height:30px;width:30px}.ecosystem .container{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1176px}.ecosystem .container,.ecosystem .container article{display:-webkit-box;display:-ms-flexbox;display:flex}.ecosystem .container article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302);-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-bottom:16px;padding:0;width:100%}@media screen and (min-width:1024px){.ecosystem .container article{margin:8px;width:calc(20% - 16px)}.ecosystem .container.four-up article{margin:8px;width:calc(25% - 16px)}.ecosystem .container.three-up article{margin:8px;width:calc(33.33333% - 16px)}}.ecosystem .container.masonry article{width:calc(100% - 30px)}@media screen and (min-width:1024px){.ecosystem .container.masonry article{margin:8px;width:calc(31% - 16px)}}.ecosystem .container article .logo{border-bottom:1px solid hsla(0,0%,44%,.345);height:140px;padding:15px 10px;position:relative}.ecosystem .container article .logo img{display:block;left:50%;max-width:90%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ecosystem .container article .entry-title{color:#000;font-size:1.125rem;margin:0 0 5px 5px;padding:15px 10px 0}.ecosystem .container article p{color:#383838;font-size:1rem;margin:0 0 15px 5px;padding:0 10px}.ecosystem .container article .links{padding:0 10px 10px}.ecosystem .container article .links a{display:inline-block;margin:2px;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ecosystem .container article .links a:link,.ecosystem .container article .links a:visited{color:#383838;text-decoration:none}.ecosystem .container article .links a:hover{color:#383838;opacity:.6;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ecosystem .container article .links a:active{color:#383838;text-decoration:none}.ecosystem .container article .links .doc-link{border:2px solid #383838;border-radius:6px;color:#383838;font-size:11px;font-weight:700;height:30px;line-height:28px;position:relative;text-align:center;text-decoration:none;top:-8px;width:37px}section.imp .border{border:1px solid silver}.expand-link{display:block}.hidden{display:none}#advisory-cards{padding-bottom:40px;padding-top:40px}.search-no-results .site-header,.search-results .site-header{-webkit-box-shadow:0 0 6px rgba(0,0,0,.302);box-shadow:0 0 6px rgba(0,0,0,.302)}.search-template{background-image:url(../../images/tiny-bubbles.svg);background-position:center -2vw;background-repeat:no-repeat;background-size:115vw;padding-bottom:100px}.search-template .page-header{margin-top:0;padding-bottom:10px;padding-top:10px}@media screen and (min-width:992px){.search-template .page-header{padding-bottom:50px;padding-top:88px}}.search-template .page-header .page-title{font-size:1.75rem;font-weight:100}@media screen and (min-width:992px){.search-template .page-header .page-title{font-size:3rem}}.search-template .container{max-width:calc(65em + 30px);width:100%}@media screen and (min-width:670px){.search-template .container{padding:0 15px!important}}.search-template .container article.hentry{padding:20px 0}.search-template .container article.hentry .entry-summary,.search-template .container article.hentry p{margin:0}.search-template .container .entry-header{margin-bottom:0;margin-top:0}.search-template .container .entry-title{font-size:1rem;margin-bottom:10px;margin-top:0}@media screen and (min-width:992px){.search-template .container .entry-title{font-size:1.5rem}}.search-template .container .breadcrumbs{color:#888c9b;font-size:1rem;margin-top:1.25rem}@media screen and (max-width:670px){.search-template .container .breadcrumbs{padding:0 15px}}.search-template .container .breadcrumbs .crumb-title{text-decoration:none}.no-search-results{text-align:center}.no-search-results .page-header{margin-bottom:.75rem;padding-bottom:0}.no-search-results h1{text-align:center}.no-search-results .subtext{font-size:1rem;font-weight:700;margin-top:0;text-align:center}@media screen and (min-width:992px){.no-search-results .subtext{font-size:1.5rem}}.no-search-results .page-content{margin-top:0}.no-search-results #searchform{margin:40px auto 400px;max-width:477px}