@import url(//cloud.typenetwork.com/projects/3512/fontface.css);/*!
Theme Name: Kinesis
Theme URI: https://github.com/cheestudio/startup
Description: Custom Wordpress Theme for Kinesis
Author: Chee Studio
Author URI: https://cheewebdevelopment.com/
Version: 2022.11.23
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.container{max-width:1120px;margin:0 auto;padding:0 15px}.inline-button p a,div[id^=gform_wrapper] form .gform_footer button,main .button,main .fl-builder-content a.fl-button,main button,main input[type=submit]{transition:.6s cubic-bezier(.23,1,.32,1);cursor:pointer;display:inline-block;border:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;font-size:inherit;line-height:1.2;-webkit-appearance:none;position:relative;color:#212c30;text-decoration:none}.no-underlined-links a,.no-underlined-links button{box-shadow:none}.flex{display:-ms-flexbox;display:flex}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.jcfs{-ms-flex-pack:start;justify-content:flex-start}.jcc{-ms-flex-pack:center;justify-content:center}.jcsb{-ms-flex-pack:justify;justify-content:space-between}.jcsa{-ms-flex-pack:distribute;justify-content:space-around}.aic{-ms-flex-align:center;align-items:center}.aifs{-ms-flex-align:start;align-items:flex-start}.aife{-ms-flex-align:end;align-items:flex-end}.asc{-ms-flex-item-align:center;align-self:center}.asfs{-ms-flex-item-align:start;align-self:flex-start}.asfe{-ms-flex-item-align:end;align-self:flex-end}@font-face{font-family:"Poynter Oldstyle Text It";font-display:swap;font-weight:400;font-style:normal;src:url(//cloud.typenetwork.com/projectLicenseWeb/17550/fontfile/eot/?2f70d7cc0eea5f3d4b0c9e1f6759906c60397806);src:url(//cloud.typenetwork.com/projectLicenseWeb/17550/fontfile/eot/?2f70d7cc0eea5f3d4b0c9e1f6759906c60397806#iefix) format("embedded-opentype"),url(//cloud.typenetwork.com/projectLicenseWeb/17550/fontfile/woff2/?2f70d7cc0eea5f3d4b0c9e1f6759906c60397806) format("woff2"),url(//cloud.typenetwork.com/projectLicenseWeb/17550/fontfile/woff/?2f70d7cc0eea5f3d4b0c9e1f6759906c60397806) format("woff")}@font-face{font-family:Mont;src:url(assets/fonts/3B147B_D_0.eot);src:url(assets/fonts/3B147B_D_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/3B147B_D_0.woff2) format("woff2"),url(assets/fonts/3B147B_D_0.woff) format("woff"),url(assets/fonts/3B147B_D_0.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Mont;src:url(assets/fonts/3B147B_11_0.eot);src:url(assets/fonts/3B147B_11_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/3B147B_11_0.woff2) format("woff2"),url(assets/fonts/3B147B_11_0.woff) format("woff"),url(assets/fonts/3B147B_11_0.ttf) format("truetype");font-weight:400;font-display:swap}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 20px;font-weight:400;font-family:Mont,sans-serif}h1{font-size:3.75em;font-weight:800}h2{font-size:2.625em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd"}h3{font-size:2.25em}h4{font-size:1.75em;font-weight:800}h5{font-size:1.75em}h6{font-size:1.125em;text-transform:uppercase;letter-spacing:.45px;line-height:1.5;font-weight:800}body{font-family:Mont,sans-serif;color:#212c30}main a,main a[href^=tel]{color:inherit;transition:.6s cubic-bezier(.23,1,.32,1);text-decoration:underline}main a:focus,main a:hover,main a[href^=tel]:focus,main a[href^=tel]:hover{color:#c8a977}main li,main p{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Rom";font-size:1.125em;line-height:1.6;margin-bottom:20px}main ol,main ul{margin-left:35px}blockquote{margin:60px 0 60px 90px}blockquote p{font-size:1.75em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd"}blockquote h6{font-family:Mont,sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;font-weight:300;margin:0!important;color:#766e65}strong{font-display:swap;font-style:normal;font-family:"Poynter Oldstyle Text Bd"}em{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It"}body.loaded{opacity:1}.logo-icon{transition:.6s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(-50px) scale(.99);transform:translateX(-50px) scale(.99);transition-delay:.5s}.loaded .logo-icon{opacity:1;-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition-delay:0s}.hidden-headers{min-height:130px}.hidden-header-entry{overflow:hidden}.hidden-header-entry span{display:block;transition:1.5s cubic-bezier(.23,1,.32,1)}.hidden-primary{color:#766e65;text-transform:uppercase;margin-bottom:10px}.hidden-primary span{font-family:Mont,sans-serif;font-size:2.25em;font-weight:300;-ms-transform:translateY(100%);transform:translateY(100%);transition-delay:.3s}.hidden-secondary span{font-family:Mont,sans-serif;font-size:5.625em;font-weight:800;-ms-transform:translateY(100%);transform:translateY(100%);transition-delay:.7s;padding-bottom:15px}.inview .hidden-header-entry span{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.transition{transition:.6s cubic-bezier(.23,1,.32,1)}/*! Lity - v3.0.0-dev - 2018-07-09
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity-active,.lity-active body{overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:rgba(33,44,48,.85);outline:0!important;opacity:0;transition:opacity .3s}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-ms-transform:scale(1);transform:scale(1);transition:transform .3s}.lity-closed .lity-content,.lity-loading .lity-content{-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{padding:0;margin:25px 0 0;list-style:none;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slick-dots li button{font-size:0;line-height:0;display:block;width:13px;height:13px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;position:relative}.slick-dots li button:before{content:'';display:block;position:absolute;background-color:#d6d1ca;border-radius:100%;top:0;left:0;width:13px;height:13px;transition:.6s cubic-bezier(.23,1,.32,1)}.slick-dots li button:after{display:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background-color:#766e65}.slick-dots li.slick-active button:before{background-color:#c8a977}.slick-dots li:not(:last-child){margin-right:15px}footer{background-color:#212c30;color:#fff;position:relative;width:100%;bottom:0;left:0;right:0;z-index:0}footer:after{content:'';position:absolute;left:0;bottom:0;background:url(assets/img/grid-trans.png) left bottom repeat-x #212c30;width:100%;height:162px;background-blend-mode:multiply;opacity:.4;z-index:0}footer .container{position:relative;z-index:1}footer a{color:#fff;display:inline-block}footer a:focus,footer a:hover{text-decoration:underline}footer path,footer rect{transition:.6s cubic-bezier(.23,1,.32,1)}.footer-blocks{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.footer-blocks p{font-size:1em;line-height:1.6}.footer-block-entry{-ms-flex:0 1 33%;flex:0 1 33%}.footer-block-entry.certifications a{display:inline-block}.footer-block-entry.certifications a:focus path,.footer-block-entry.certifications a:focus rect,.footer-block-entry.certifications a:hover path,.footer-block-entry.certifications a:hover rect{fill:#c8a977}.footer-block-entry.certifications svg{margin-bottom:25px}.footer-block-entry.logo{text-align:center}.footer-block-entry.logo svg{display:block;max-width:120px;margin:0 auto}.footer-block-entry.logo .footer-plane{transition:.6s cubic-bezier(.23,1,.32,1)}.footer-block-entry.logo a:focus .footer-plane,.footer-block-entry.logo a:hover .footer-plane{-ms-transform:translateX(20px);transform:translateX(20px)}.social-links{margin:0 0 25px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.social-links li:not(:last-child){margin-right:25px}.social-links a{display:block}.social-links a:focus path,.social-links a:focus rect,.social-links a:hover path,.social-links a:hover rect{fill:#c8a977}form input[type],form select,form textarea{transition:.6s linear;padding:5px 40px;display:inline-block;border:none;border-bottom:1px solid #212c30;box-shadow:none;border-radius:0;padding-left:5px!important;font-family:inherit;color:#212c30;background:0 0}form input[type]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#212c30}form input[type]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:#212c30}form input[type]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#212c30}form input[type]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#212c30}form input[type]:focus,form select:focus,form textarea:focus{outline:0;border-color:#c8a977}form textarea{border:1px solid #212c30}form input[type=checkbox]:focus,form input[type=file]:focus,form input[type=radio]:focus{outline:#c8a977 auto 1px}div[id^=gform_wrapper] .validation_message,div[id^=gform_wrapper] li.gfield.gfield_error .gfield_description{font-size:16px;color:#bb4735;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It";padding-top:5px}div[id^=gform_wrapper] li.gfield.gfield_error,div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:none!important;margin-bottom:0!important;padding:6px 6px 4px 0!important}div[id^=gform_wrapper] .top_label .gfield_error{width:100%}div[id^=gform_wrapper] .top_label .gfield_error .ginput_container{max-width:100%}div[id^=gform_wrapper] .gfield_error input[type=email],div[id^=gform_wrapper] .gfield_error input[type=tel],div[id^=gform_wrapper] .gfield_error input[type=text],div[id^=gform_wrapper] .gfield_error textarea{border:none!important;border-bottom:1px solid #bb4735!important}div[id^=gform_wrapper] .gfield_error .gfield_label{font-size:1.125em;color:#212c30}div[id^=gform_wrapper] .gfield_required{color:#d2722d!important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required div.ginput_container,div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required label.gfield_label{color:#bb4735!important;margin:0!important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required{padding:0!important}div[id^=gform_wrapper].gform_validation_error input{width:100%!important}.validation_error{color:#df1c1c!important;font-size:11px!important;display:none}.gform_confirmation_wrapper .gform_confirmation_message{margin:0}.gform_validation_container{display:none!important;left:-9000px;position:absolute!important}div[id^=gform_wrapper] form .gform_body ul{margin:0;padding:0;list-style-type:none}div[id^=gform_wrapper] form .gform_body ul li .gfield_label{font-size:18px;font-weight:400;cursor:pointer;line-height:1}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label){margin-bottom:35px;position:relative}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label) .gfield_label{transition:.6s cubic-bezier(.23,1,.32,1);position:absolute;top:10px;left:0}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label) .gfield_label .gfield_required{display:none}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label) input{width:100%;height:40px}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label) textarea{width:100%;height:90px}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active label{top:-15px;font-size:14px;opacity:.7}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active input::-webkit-input-placeholder,div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active textarea::-webkit-input-placeholder{opacity:0}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active input:-moz-placeholder,div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active textarea:-moz-placeholder{opacity:0}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active input::-moz-placeholder,div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active textarea::-moz-placeholder{opacity:0}div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active input:-ms-input-placeholder,div[id^=gform_wrapper] form .gform_body ul li:not(.textarea-label).active textarea:-ms-input-placeholder{opacity:0}div[id^=gform_wrapper] form .gform_footer{text-align:right;position:relative;z-index:1}div[id^=gform_wrapper] form .gform_footer button{position:relative;border:none;background:0 0;display:inline-block;padding:2px 2px 0;color:inherit;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";text-decoration:none;margin-right:15px}div[id^=gform_wrapper] form .gform_footer button:after{background-color:#c8a977}div[id^=gform_wrapper] form .gform_footer button:active,div[id^=gform_wrapper] form .gform_footer button:focus,div[id^=gform_wrapper] form .gform_footer button:hover{color:#212c30}div[id^=gform_wrapper] form .gform_footer button:active:after,div[id^=gform_wrapper] form .gform_footer button:focus:after,div[id^=gform_wrapper] form .gform_footer button:hover:after{height:110%}.form-theme-light div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required div.ginput_container,.form-theme-light div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required label.gfield_label{color:#fff!important}.form-theme-light div[id^=gform_wrapper] .gfield_error input[type=email],.form-theme-light div[id^=gform_wrapper] .gfield_error input[type=tel],.form-theme-light div[id^=gform_wrapper] .gfield_error input[type=text],.form-theme-light div[id^=gform_wrapper] .gfield_error textarea{border-bottom:1px solid #fff!important}.form-theme-light .gfield_error .gfield_description,.form-theme-light .gfield_error label{color:#fff!important}.form-theme-light label{color:#fff}.form-theme-light input[type],.form-theme-light textarea{border-color:#fff;color:#fff}.form-theme-light input[type]::-webkit-input-placeholder,.form-theme-light textarea::-webkit-input-placeholder{color:#fff}.form-theme-light input[type]:-moz-placeholder,.form-theme-light textarea:-moz-placeholder{color:#fff}.form-theme-light input[type]::-moz-placeholder,.form-theme-light textarea::-moz-placeholder{color:#fff}.form-theme-light input[type]:-ms-input-placeholder,.form-theme-light textarea:-ms-input-placeholder{color:#fff}.form-theme-light button{color:#fff!important}main{position:relative}main:after{content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;opacity:0;transition:.6s cubic-bezier(.23,1,.32,1);visibility:hidden;z-index:1}main.menu-open:after{opacity:1;visibility:visible}*,* *{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0}::selection{background:#c8a977;color:#fff}::-moz-selection{background:#c8a977;color:#fff}a{text-decoration:none}a:active,a:focus,a:hover{outline:0}a[href^=tel]{color:inherit;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0;border:none;border-bottom:4px solid #f3f1ef;margin:25px 0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0;padding:20px}dd{margin:0 0 0 20px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}iframe{max-width:100%;display:block}svg{display:block;height:auto;max-width:100%}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;font-family:inherit}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0}main .button,main button,main input[type=submit]{position:relative;border:none;background:0 0;display:inline-block;padding:2px 2px 0;color:inherit;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";text-decoration:none}main .button:after,main button:after,main input[type=submit]:after{background-color:#c8a977}main .button:active,main .button:focus,main .button:hover,main button:active,main button:focus,main button:hover,main input[type=submit]:active,main input[type=submit]:focus,main input[type=submit]:hover{color:#212c30}main .button:active:after,main .button:focus:after,main .button:hover:after,main button:active:after,main button:focus:after,main button:hover:after,main input[type=submit]:active:after,main input[type=submit]:focus:after,main input[type=submit]:hover:after{height:110%}.button::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}.button:focus,button:focus{outline:0}.button[disabled],button[disabled]{border:0;background-image:none;opacity:.4;cursor:not-allowed;box-shadow:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}table td,table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}table td:first-child,table th:first-child{border-left-width:0}table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}table td{background-color:transparent}.table-bordered td{border-bottom:1px solid #cbcbcb}.table-bordered tbody > tr:last-child td{border-bottom-width:0}.table-horizontal td,.table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.table-horizontal tbody > tr:last-child td{border-bottom-width:0}img{max-width:100%;height:auto}body:not(.fl-builder) .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:80px auto}body:not(.fl-builder) .embed-container embed,body:not(.fl-builder) .embed-container iframe,body:not(.fl-builder) .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.alignnone{margin:80px 0;display:block}.aligncenter{margin:80px auto;display:block}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.wp-caption{margin:80px 0;border:none;padding:0;text-align:left}.wp-caption p{font-size:1em;line-height:24px;margin:20px 0 0;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It"}.page-404{text-align:center}.mobile-nav-wrap{display:none}.navbar-toggle{background:0 0;border:none;position:absolute;right:15px;top:20px;z-index:10000;width:100px;height:20px;overflow:hidden;color:#212c30}.navbar-toggle span{position:absolute;z-index:1;right:0;top:0;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";transition:1s cubic-bezier(.23,1,.32,1)}.navbar-toggle span.close{z-index:0;-ms-transform:translateY(120%);transform:translateY(120%);opacity:0}.navbar-toggle.open span.title{-ms-transform:translateY(120%);transform:translateY(120%);opacity:0}.navbar-toggle.open span.close{-ms-transform:translate(0);transform:translate(0);opacity:1;transition-delay:.2s}.navbar-toggle{display:none}.form-outro{background-color:#f3f1ef}.form-outro .container{max-width:1000px}.form-outro--content{-ms-flex:1;flex:1;transition:1.5s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(-20px);transform:translateX(-20px)}.form-outro--content.copy-theme-light{color:#fff}.form-outro--embed{-ms-flex:1;flex:1;transition:1.5s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(20px);transform:translateX(20px)}.form-outro.inview .form-outro--content,.form-outro.inview .form-outro--embed{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.image-grid{margin-bottom:100px}.image-grid .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.image-grid-entry{-ms-flex:1;flex:1;background-position:center;background-repeat:no-repeat;background-size:cover;border:7px solid #fff;opacity:0;transition:1.5s cubic-bezier(.23,1,.32,1)}.image-grid-entry.first{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-transform:translateY(-20px);transform:translateY(-20px)}.image-grid-entry.second{-ms-flex-preferred-size:51.3%;flex-basis:51.3%;-ms-transform:translateX(-20px);transform:translateX(-20px)}.image-grid-entry.third{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-transform:translateX(20px);transform:translateX(20px)}.image-grid-entry img{display:block;width:100%}.image-grid-entry.inview{opacity:1!important;-ms-transform:translate(0) !important;transform:translate(0) !important}.image-outro{padding-bottom:100px;position:relative}.image-outro .container{position:relative;z-index:1}.image-outro:before{content:'';position:absolute;left:0;right:0;bottom:0;background:url(assets/img/grid-trans.png) left bottom repeat-x #212c30;width:100%;height:162px;background-blend-mode:multiply;opacity:0;z-index:0;transition:.6s cubic-bezier(.23,1,.32,1);transition-delay:1.5s}.image-outro:after{content:'';position:absolute;left:0;right:0;bottom:0;background:#212c30;width:100%;height:0;opacity:0;z-index:-1;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.image-outro--image{position:relative;margin-bottom:100px}.image-outro--image img{display:block;margin:0 auto}.image-outro--content{color:#fff;text-align:center}.image-outro--content a{position:relative;border:none;background:0 0;display:inline-block;padding:2px 2px 0;color:inherit;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";text-decoration:none}.image-outro--content a:after{background-color:#c8a977}.image-outro--content a:active,.image-outro--content a:focus,.image-outro--content a:hover{color:#212c30}.image-outro--content a:active:after,.image-outro--content a:focus:after,.image-outro--content a:hover:after{height:110%}.image-outro--content img{margin-top:0;margin-bottom:40px}.image-outro .starburst-title{position:absolute;z-index:10;right:60px;top:60px}.image-outro .starburst-title--text{font-size:1.75em}.image-outro.inview:before{opacity:.4}.image-outro.inview:after{height:60%;opacity:1}.loading-overlay{position:fixed;width:100%;height:100%;background-color:#fff;transition:1s cubic-bezier(.23,1,.32,1);z-index:5000;opacity:1;visibility:visible}.loading-overlay.visible{opacity:0;visibility:hidden}.loaded .loading-overlay{display:none}.invert-logo path.logo-fill-02{fill:#fff}.starburst-title{position:relative;text-align:center;width:195px;height:195px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.starburst-title:after{content:'';position:absolute;top:0;left:0;right:0;background:url(assets/img/svg/accent-halo.svg) center/contain no-repeat;width:100%;height:100%;z-index:10;transition:3s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:scale(.85) rotate(100deg);transform:scale(.85) rotate(100deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition-delay:1s}.starburst-title--text{color:#fff;font-size:1.75em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";margin:0;transition:3s cubic-bezier(.23,1,.32,1);opacity:0;transition-delay:.5s}.starburst-title.inview .starburst-title--text{opacity:1}.starburst-title.inview:after{opacity:1;-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.full-bio-header,.spark-header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.full-bio-header:before,.spark-header:before{content:'';display:block;background:url(assets/img/svg/accent-starburst.svg) center/contain no-repeat;width:80px;height:80px;-ms-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7);opacity:0;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.full-bio-header.inview:before,.spark-header.inview:before{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.full-bio-header:before{-ms-transform:scale(1);transform:scale(1);opacity:1}.spark-header-above{position:relative}.spark-header-above:before{position:absolute;z-index:1;left:-90px;top:-80px;content:'';display:block;background:url(assets/img/svg/accent-starburst.svg) center/contain no-repeat;width:80px;height:80px;-ms-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7);opacity:0;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.spark-header-above.inview:before{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.section-header{text-align:center}.play-video{width:110px;height:110px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100%;transition:.6s cubic-bezier(.23,1,.32,1)}.play-video:after{content:'';margin-left:5px;display:block;width:0;height:0;border-style:solid;border-width:20px 0 20px 27px;border-color:transparent transparent transparent #212c30;transition:.6s cubic-bezier(.23,1,.32,1)}.play-video:focus,.play-video:hover{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 10px rgba(0,0,0,.6);background-color:#c8a977}.play-video:focus:after,.play-video:hover:after{border-color:transparent transparent transparent #fff}.posts-grid.three-up-posts .container{max-width:1100px}.grid{display:grid}.posts-shortcode h2{text-align:center;margin-bottom:50px}.page-hero{background-position:center;background-repeat:no-repeat;background-size:cover}.page-hero .container{min-height:640px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.page-hero .container.title-bottom-right{-ms-flex-pack:end;justify-content:flex-end}.page-hero .container.title-bottom-left{-ms-flex-pack:start;justify-content:flex-start}.page-hero-stacked{position:relative;overflow:hidden}.page-hero-stacked--copy{-ms-flex:0 1 45%;flex:0 1 45%}.page-hero-stacked--copy p{margin:0}.page-hero-stacked .background-color-accent{position:absolute;display:block;top:0;left:0;right:0;height:0;opacity:0;transition:1.5s cubic-bezier(.23,1,.32,1);transition-delay:.3s;z-index:-1;border-radius:0 0 100% 100%;-ms-transform:scale(1.3);transform:scale(1.3)}.page-hero-stacked--image{position:relative}.page-hero-stacked--image .play-video{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.page-hero-stacked--image .play-video:focus,.page-hero-stacked--image .play-video:hover{-ms-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.page-hero-stacked img{display:block;margin:0 auto;transition:1s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateY(25px);transform:translateY(25px)}.page-hero-stacked.light-text .primary-header{color:#212c30}.page-hero-stacked.light-text .secondary-header,.page-hero-stacked.light-text .stacked-copy{color:#fff}.page-hero-stacked.inview .background-color-accent{height:50%;opacity:1;border-radius:0}.page-hero-stacked.inview img{-ms-transform:translate(0);transform:translate(0);opacity:1}.article-author{border-top:4px solid #f3f1ef;border-bottom:4px solid #f3f1ef;padding:110px 0}.article-author .flex{max-width:535px;margin:0 auto}.article-author--photo{-ms-flex:0 1 30%;flex:0 1 30%}.article-author--photo img{border-radius:100%}.article-author--bio{-ms-flex:1;flex:1}.article-author--bio__name{font-size:1.75em;font-weight:800;margin-bottom:10px;text-transform:lowercase}.article-author--bio__title{font-size:1em;color:#766e65;text-transform:uppercase}.article-author--bio__description{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It";font-size:1em;line-height:1.6;margin-top:25px;margin-bottom:40px}.post-categories{margin:0 25px 0 0;padding:0;list-style:none;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.post-categories li{margin:0;font-size:.9375em;text-transform:uppercase;font-weight:800;font-family:Mont,sans-serif}.post-categories li a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.post-categories li a:before{content:'';-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:10px}.post-categories li a:focus,.post-categories li a:hover{opacity:.6;color:#000}.post-categories li.article a{color:#00615c}.post-categories li.article a:before{width:30px;height:30px;background:url(assets/img/svg/icon-article.svg) center/contain no-repeat}.post-categories li.video a{color:#c44a37}.post-categories li.video a:before{width:22px;height:22px;background:url(assets/img/svg/icon-video.svg) center/contain no-repeat}.post-categories li.podcast a{color:#15487d}.post-categories li.podcast a:before{width:27px;height:27px;background:url(assets/img/svg/icon-podcast.svg) center/contain no-repeat}.post-entry{background-color:#fff}.post-entry a{text-decoration:none}.post-entry img{display:block;width:100%}.post-entry--content{padding:25px 0}.post-entry--title h3{font-size:1.75em;font-weight:800}.post-entry .post-entry--image a{display:block}.post-meta{-ms-flex-align:center;align-items:center;margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.post-meta .post-author{text-transform:uppercase;font-size:.9375em}.single-post-nav{background-color:#f3f1ef;padding:20px 0;font-size:.875em}.single-post-nav a{text-decoration:none}.single-post-nav .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.single-post-nav > div{-ms-flex:0 1 33%;flex:0 1 33%}.single-post-nav--home span{margin-right:10px}.single-post-nav--next{text-align:right}.single-post-nav--next .post-nav-direction{margin-right:10px}.pagination{border-top:5px solid #f3f1ef;padding-top:20px;max-width:900px;margin:75px auto;text-align:center}.pagination .flex{-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline}.pagination a{font-size:.875em;padding-bottom:5px;font-weight:800;text-decoration:none;font-family:Mont,sans-serif}.pagination a:not(:last-child){margin-right:15px}.pagination a:not(.active){border-color:transparent}.pagination a.active{color:#d6d1ca}.pagination a.next-posts-link{position:relative}.pagination a:focus,.pagination a:hover{border-color:#15487d}.pagination span{margin-right:15px}.posts-navigation{margin-bottom:100px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.sticky-social.visible{opacity:1;visibility:visible;-ms-transform:translate(0) rotate(0) !important;transform:translate(0) rotate(0) !important}.social-icons{margin:0;padding:0;list-style:none;text-align:center}.social-icons li{font-size:25px;margin-bottom:15px}.social-icons li a{color:#d6d1ca}.social-icons li a:focus,.social-icons li a:hover{color:#212c30}.search-form form{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #000;transition:border .6s cubic-bezier(.23,1,.32,1)}.search-form form:focus,.search-form form:hover{border-color:#c8a977}.search-form input[type=text]{border:none}.search-form button{padding:0;margin:0;font-family:Mont,sans-serif}.search-form button:after{display:none}.search-results{margin-top:100px}.about-intro .container{max-width:700px}.about-spark{background-color:#212c30;color:#fff;position:relative}.about-spark:after{content:'';position:absolute;left:0;bottom:0;background:url(assets/img/grid-trans.png) left bottom repeat-x #212c30;width:100%;height:162px;background-blend-mode:multiply;opacity:.4;z-index:0}.about-spark .flex{-ms-flex-pack:justify;justify-content:space-between;max-width:900px;position:relative;z-index:1}.about-spark h2{margin-top:50px;margin-bottom:50px}.about-spark h6{font-weight:300}.spark-animation .spark-line,.spark-animation .spark-sphere{transition:5s cubic-bezier(.23,1,.32,1);opacity:0}.spark-animation .spark-sphere{transition-delay:1.4s;-ms-transform:scale(.85) rotate(20deg);transform:scale(.85) rotate(20deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.spark-animation .spark-line.line-01{transition-delay:.2s}.spark-animation .spark-line.line-02{transition-delay:.4s}.spark-animation .spark-line.line-03{transition-delay:.6s}.spark-animation .spark-line.line-04{transition-delay:.8s}.spark-animation .spark-line.line-05{transition-delay:1s}.spark-animation .spark-line.line-06{transition-delay:1.2s}.spark-animation .spark-line.line-07{transition-delay:1.4s}.spark-animation.inview .spark-line{opacity:1}.spark-animation.inview .spark-sphere{opacity:1;-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.about-why .container{max-width:700px}.page-template-tpl-about .image-outro:after,.page-template-tpl-about .image-outro:before{background-color:#00615c}.transformation-graphic{height:auto;margin:100px auto;overflow:visible}.transformation-graphic .slices-wrap{-ms-transform-origin:50% 50%;transform-origin:50% 50%}.transformation-graphic g{transition:1.5s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d}.transformation-graphic .slice{opacity:0}.transformation-graphic .big-why{-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition-delay:.3s}.transformation-graphic .slice-01{-ms-transform:translate(40px,40px);transform:translate(40px,40px);transition-delay:.8s}.transformation-graphic .slice-02{-ms-transform:translate(-40px,40px);transform:translate(-40px,40px);transition-delay:1.3s}.transformation-graphic .slice-03{-ms-transform:translate(-50px,-20px);transform:translate(-50px,-20px);transition-delay:1.8s}.transformation-graphic .slice-04{-ms-transform:translate(0,-40px);transform:translate(0,-40px);transition-delay:2.3s}.transformation-graphic .slice-05{-ms-transform:translate(50px,-20px);transform:translate(50px,-20px);transition-delay:2.8s}.transformation-graphic.inview .big-why{-ms-transform:scale(.35);transform:scale(.35)}.transformation-graphic.inview .slice{opacity:1;-ms-transform:translate(0);transform:translate(0)}.about-why .transformation-graphic g g{transform-style:flat}.posts-index{margin-top:100px}.blog-intro{background-color:rgba(214,209,202,.3)}.blog-intro .container{max-width:720px}.blog-intro--title{margin-bottom:100px}.blog-intro--title .hidden-headers{padding:0}.blog-intro--title .hidden-primary span,.blog-intro--title h1{font-size:5.625em;font-family:Mont,sans-serif;font-weight:800;text-transform:none;color:#212c30;margin-bottom:0;line-height:1.6}.blog-intro--title .secondary-header span,.blog-intro--title p{font-size:1.75em;font-family:Mont,sans-serif;font-weight:300}.blog-intro--featured .post-entry img{display:block;transition:2s cubic-bezier(.23,1,.32,1)}.blog-intro--featured .post-entry:focus img,.blog-intro--featured .post-entry:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.blog-intro--featured .post-entry--image{overflow:hidden}.blog-intro--featured .post-entry--title h3{font-size:2.625em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd"}.blog-intro--featured .post-entry--content{padding:70px}.posts-grid .container{max-width:900px;margin:0 auto}.posts-grid--title{text-align:center;margin-bottom:90px}.posts-grid .grid-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,45%);-moz-column-gap:10%;column-gap:10%;-ms-flex-pack:center;justify-content:center}.posts-grid .post-entry{-ms-flex:0 1 45%;flex:0 1 45%;margin-bottom:100px}.posts-grid .post-entry .post-entry--image{overflow:hidden}.posts-grid .post-entry .post-entry--image img{transition:2s cubic-bezier(.23,1,.32,1);filter:blur(5px);-webkit-backface-visibility:hidden}.posts-grid .post-entry .post-entry--image:focus img,.posts-grid .post-entry .post-entry--image:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.posts-grid .post-entry.inview .post-entry--image img{filter:blur(.1px)}.post-single article h2,.post-single article h3,.post-single article h4,.post-single article h5,.post-single article h6{margin-top:55px;margin-bottom:30px}.post-single--related h2{margin-bottom:90px}.article-single--title{max-width:740px;margin:0 auto;padding:0 20px}.article-single--title h1{margin-bottom:100px}.article-single--featured-image img{display:block;margin:0 auto 80px}.article-footer{max-width:815px}.article-date{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:1em;color:#766e65;text-transform:uppercase}.article-date .logo-icon img{display:block;width:20px;margin-right:10px}.fl-builder-edit header,.lower-zindex{position:relative;z-index:0}.raise-zindex{position:relative;z-index:2}main .fl-builder-content .fl-button-wrap{position:relative;z-index:0}main .fl-builder-content a.fl-button{position:relative;border:none;background:0 0;display:inline-block;padding:2px 2px 0;color:inherit;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";text-decoration:none;font-size:18px}main .fl-builder-content a.fl-button:after{background-color:#c8a977}main .fl-builder-content a.fl-button:active,main .fl-builder-content a.fl-button:focus,main .fl-builder-content a.fl-button:hover{color:#212c30}main .fl-builder-content a.fl-button:active:after,main .fl-builder-content a.fl-button:focus:after,main .fl-builder-content a.fl-button:hover:after{height:110%}main .fl-photo-caption{padding:0;text-align:left;font-size:1em;line-height:24px;margin:20px 0 0;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It"}.inline-button{position:relative;z-index:0}.inline-button p a{position:relative;border:none;background:0 0;padding:2px 2px 0;color:inherit;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";text-decoration:none;display:inline-block}.inline-button p a:after{background-color:#c8a977}.inline-button p a:active,.inline-button p a:focus,.inline-button p a:hover{color:#212c30}.inline-button p a:active:after,.inline-button p a:focus:after,.inline-button p a:hover:after{height:110%}.kns-accordion .fl-accordion-button-icon{color:#212c30;opacity:1;text-decoration:none}.inline-caption h6{margin-bottom:20px}.inline-caption p{font-size:1em;line-height:24px;margin:0;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It"}.client-hero{overflow:hidden;position:relative}.client-hero img{display:block;width:100%;filter:blur(5px);-ms-transform:scale(1.1);transform:scale(1.1);transition:.8s cubic-bezier(.23,1,.32,1);transition-delay:.2s}.ready .client-hero img{filter:blur(.1px);-ms-transform:scale(1);transform:scale(1)}.related-client-stories{border-top:4px solid #f3f1ef;margin-top:50px}.related-client-stories h6{font-weight:300}.next-client-entry{display:-ms-flexbox;display:flex}.next-client-entry--info{-ms-flex:0 1 50%;flex:0 1 50%}.next-client-entry--image{overflow:hidden}.next-client-entry--image img{display:block;transition:2s cubic-bezier(.23,1,.32,1)}.next-client-entry--image:focus img,.next-client-entry--image:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.client-story-entries{padding-top:150px;margin-top:100px;border-top:4px solid #f3f1ef;scroll-padding-top:150px}.client-story-entries h2{text-align:center;margin-bottom:100px}.client-story-entries .container{max-width:900px}.client-story-entries .grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:7%;-ms-flex-pack:justify;justify-content:space-between}.client-entry{margin-bottom:100px}.client-entry img{display:block;width:100%;transition:2s cubic-bezier(.23,1,.32,1);filter:blur(5px)}.client-entry > a{display:block;overflow:hidden;margin-bottom:20px}.client-entry > a:focus img,.client-entry > a:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.client-entry.inview img{filter:blur(.1px)}.event-featured h2{text-align:center}.event-featured .flex{-ms-flex-pack:distribute;justify-content:space-around}.featured-event-entries{margin-top:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-events-placeholder{text-align:center;max-width:670px;margin:0 auto}.featured-event-entry{-ms-flex:0 1 400px;flex:0 1 400px;margin-bottom:5rem}.featured-event-entry img{display:block;transition:2s cubic-bezier(.23,1,.32,1)}.featured-event-entry--image{overflow:hidden}.featured-event-entry--image:focus img,.featured-event-entry--image:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.featured-event-entry .event-details{padding:20px 0;font-family:Mont,sans-serif;font-size:.9375em;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.featured-event-entry .event-details .date{color:#c8a977;margin-right:25px;font-weight:800}.featured-event-entry .featured-event-entry--titles{margin:0 0 20px}.featured-event-entry .featured-event-entry--titles .featured-event-entry--subtitle,.featured-event-entry .featured-event-entry--titles .featured-event-entry--title{margin:0}.featured-event-empty{margin-bottom:0}.event-team-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin:0 auto}.team-member-entry{-ms-flex:0 1 45%;flex:0 1 45%}.page-template-tpl-events .image-grid{margin-bottom:100px}.page-template-tpl-events .image-outro{overflow:hidden;position:relative}.page-template-tpl-events .image-outro--image{position:relative;z-index:1}.page-template-tpl-events .image-outro--content{text-align:left}.page-template-tpl-events .image-outro--content h2{position:relative}.page-template-tpl-events .image-outro--content h2:before{position:absolute;z-index:1;left:-90px;top:-80px;content:'';display:block;background:url(assets/img/svg/accent-starburst.svg) center/contain no-repeat;width:80px;height:80px;-ms-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7);opacity:0;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.page-template-tpl-events .image-outro--content h2.inview:before{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.page-template-tpl-events .image-outro--content p{font-display:swap;font-style:normal;font-family:"Poynter Oldstyle Text Bd";font-weight:400}.page-template-tpl-events .image-outro .ideas-graphic{position:absolute;z-index:0;right:-360px;bottom:0}.page-template-tpl-events .image-outro .ideas-graphic .ideas-title,.page-template-tpl-events .image-outro .ideas-graphic path{transition:.6s cubic-bezier(.23,1,.32,1)}.page-template-tpl-events .image-outro .ideas-graphic .ideas-title{opacity:0;transition-delay:3.5s;-ms-transform:translateY(2px) scale(.8);transform:translateY(2px) scale(.8);-ms-transform-origin:25% 50%;transform-origin:25% 50%}.page-template-tpl-events .image-outro .ideas-graphic .blue-line{stroke-dasharray:2180;stroke-dashoffset:2180;transition-delay:.3s;transition-duration:20s}.page-template-tpl-events .image-outro .ideas-graphic .tan-line{stroke-dasharray:1910;stroke-dashoffset:1910;transition-delay:.5s;transition-duration:7s}.page-template-tpl-events .image-outro .ideas-graphic .white-line-up{stroke-dasharray:900;stroke-dashoffset:900;transition-delay:.7s;transition-duration:8s}.page-template-tpl-events .image-outro .ideas-graphic .white-line-down{stroke-dasharray:900;stroke-dashoffset:900;transition-delay:.9s;transition-duration:8s}.page-template-tpl-events .image-outro .ideas-graphic.inview path{stroke-dashoffset:0!important}.page-template-tpl-events .image-outro .ideas-graphic.inview .ideas-title{opacity:1;-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}.page-template-tpl-events .image-outro.inview h2:before{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.page-template-tpl-events .image-outro.inview:after{height:80%}.graphic-ideas-mobile{position:relative;z-index:10;display:block;width:100%;margin:50px auto 0}.event-logos .container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-logo-entry{margin-bottom:50px;-ms-flex:0 1 25%;flex:0 1 25%}.event-logo-entry img{margin:0 auto;display:block}.event-speakers h2{margin-bottom:100px;text-align:center}.flex-rows .flex-row{padding-top:0;padding-bottom:120px}.flex-rows .flex-row:first-child{padding-top:100px}.flex-rows .copy-block-row .container{max-width:720px}.flex-rows .wide-image-slider-row img{display:block;margin:0 auto;width:100%}.flex-rows .wide-image-slider-row .slick-slide > div{margin-left:20px;margin-right:20px;overflow:hidden}.flex-rows .wide-image-slider-row .slick-slide:not(.slick-active){cursor:pointer}.flex-rows .wide-image-slider-row .slick-slide:not(.slick-active):focus img,.flex-rows .wide-image-slider-row .slick-slide:not(.slick-active):hover img{opacity:1}.flex-rows .image-slider-entry--caption{text-align:center;max-width:80%;margin:25px auto;font-size:1em;line-height:1.6;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text It"}.flex-rows .flex-row.blockquote-row{background-color:rgba(214,209,202,.3);padding-top:80px;padding-bottom:80px;margin-bottom:100px}.flex-rows .flex-row.blockquote-row blockquote{position:relative;margin:0 auto;max-width:700px;padding-left:100px;transition:2s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(-50px);transform:translateX(-50px)}.flex-rows .flex-row.blockquote-row blockquote:before{content:'“';position:absolute;top:0;left:0;font-size:7.8125em;font-display:swap;font-style:normal;font-family:"Poynter Oldstyle Text Rom";color:#c8a977;font-weight:700;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.5s;opacity:0;-ms-transform:translateY(10px) rotate(5deg);transform:translateY(10px) rotate(5deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.flex-rows .flex-row.blockquote-row blockquote h6{letter-spacing:1px;font-weight:300}.flex-rows .flex-row.blockquote-row blockquote .citation{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:40px}.flex-rows .flex-row.blockquote-row blockquote .citation p{font-family:Mont,sans-serif;font-weight:800;text-transform:lowercase;margin-bottom:0}.flex-rows .flex-row.blockquote-row blockquote .citation--name{-ms-flex:1;flex:1;transition:.6s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(10px);transform:translateX(10px);transition-delay:.6s}.flex-rows .flex-row.blockquote-row blockquote .citation--photo{-ms-flex-preferred-size:0 0 auto;flex-basis:0 0 auto;margin-right:30px;transition:.6s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateX(-10px);transform:translateX(-10px);transition-delay:.4s}.flex-rows .flex-row.blockquote-row blockquote .citation--photo img{border-radius:100%;display:block;max-width:85px}.flex-rows .flex-row.blockquote-row.inview blockquote{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.flex-rows .flex-row.blockquote-row.inview blockquote:before{opacity:1;-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.flex-rows .flex-row.blockquote-row.inview blockquote .citation--name,.flex-rows .flex-row.blockquote-row.inview blockquote .citation--photo{opacity:1;-ms-transform:translate(0);transform:translate(0)}.flex-rows .image-block-row img{display:block;margin:0 auto}.flex-rows .heading-row{padding-bottom:50px}.flex-rows .heading-row .container{max-width:720px}.flex-rows .glance-block-row{padding-bottom:70px}.flex-rows .glance-block-row .content-wrapper{background:#f3f1ef;max-width:904px;margin:0 auto;padding:50px 0}.flex-rows .glance-block-row .content-wrapper .container{max-width:720px}.flex-rows .glance-block-row .content-wrapper .container h6{font-weight:400;margin-bottom:40px;font-size:18px;line-height:28px}.flex-rows .glance-block-row .content-wrapper .container .cols{display:-ms-flexbox;display:flex;margin:0 30px 10px 0}.flex-rows .glance-block-row .content-wrapper .container .cols > div{-ms-flex:1;flex:1;margin-left:30px}.flex-rows .glance-block-row .content-wrapper .container .cols > div ul{margin:0;padding:0 0 0 20px}.flex-rows .glance-block-row .content-wrapper .container .cols > div ul li{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";margin-bottom:33px;font-size:18px;line-height:28px}.flex-rows .glance-block-row .content-wrapper .container .cols > div ul li span{font-weight:700}.flex-rows .glance-block-row .content-wrapper .container .cols > div ul li:last-child{margin-bottom:0}.fl-builder-content .fl-row.home-hero{padding:0}.fl-builder-content .fl-row.home-hero .fl-row-content{max-width:1120px;margin:0 auto;padding:0 15px}.fl-builder-content .fl-row.home-hero .hidden-header-entry .fl-heading{line-height:1;font-size:1rem}.fl-builder-content .fl-row.home-hero .light-button a.fl-button{font-size:1rem;border-radius:0}.fl-builder-content .fl-row.home-hero .home-hero--content{width:unset}.fl-builder-content .fl-row.home-hero .home-hero--media{display:none}.fl-builder-content .fl-row.home-hero .home-mobile-logo{width:unset}.fl-builder-content .fl-row.home-hero .home-mobile-logo .fl-module-content{margin:0}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-hero--media{width:50%}.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--content{width:unset}.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media,.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media video{width:100%}.fl-builder-edit .fl-row.home-hero{overflow:visible}.fl-builder-edit .fl-row.home-hero .home-mobile-logo .fl-module-content{margin:0}.fl-builder-edit .fl-row.home-hero .hidden-header-entry span{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.fl-builder-edit .fl-row.home-hero .home-hero--media,.fl-builder-edit .fl-row.home-hero .home-mobile-logo{width:40%!important;display:block!important}.fl-builder-edit .fl-row.home-hero .home-hero--media{position:relative!important}#hp-animation{display:none}.home-hero{background-color:#00615c;position:relative;overflow:hidden}.home-hero:after{z-index:1}.home-hero .hidden-headers{padding-bottom:50px}.home-hero--content{color:#fff;position:relative;z-index:1;-ms-flex:1;flex:1}.home-hero--animation{width:100%;display:none}.home-hero--animation video{width:100%}.home-hero .home-mobile-logo{margin-top:50px;-ms-flex:0 1 200px;flex:0 1 200px}.home-hero .home-mobile-logo img{display:block;margin:0 auto}.home-hero .primary-header{color:#c8a977}.home-hero .secondary-header{color:#fff}.home-intro{background-color:#212c30;color:#fff}.home-intro .flex{-ms-flex-pack:justify;justify-content:space-between;max-width:900px}.home-intro--header{-ms-flex:0 1 40%;flex:0 1 40%}.home-intro--header h2{position:relative}.home-intro--header h2:before{position:absolute;z-index:1;left:-90px;top:-80px;content:'';display:block;background:url(assets/img/svg/accent-starburst.svg) center/contain no-repeat;width:80px;height:80px;-ms-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7);opacity:0;transition:2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.home-intro--header h2.inview:before{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}.home-intro--copy{-ms-flex:0 1 50%;flex:0 1 50%;position:relative;z-index:0}.home-intro.bottom-intro{padding-bottom:250px}.home-intro-image{margin-top:-150px}.home-intro-image img{display:block;margin:0 auto;transition:1s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateY(50px);transform:translateY(50px)}.home-intro-image.inview img{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.home-video{background-color:#212c30}.home-video--image{position:relative}.home-video--image img{display:block;margin:0 auto;transition:1s cubic-bezier(.23,1,.32,1);opacity:0;-ms-transform:translateY(50px);transform:translateY(50px)}.home-video--image.inview img{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.home-video .play-video{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.home-video .play-video:focus,.home-video .play-video:hover{-ms-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.homepage-posts{margin-top:100px;margin-bottom:100px}.homepage-posts h2{text-align:center;margin-bottom:50px}.homepage-posts--url{text-align:center}.page-template-tpl-team .page-hero-stacked--headers{padding:0}.team-grid{display:grid;-moz-column-gap:60px;column-gap:60px;margin-bottom:100px}.team-member-entry{text-align:center;text-decoration:none;margin-bottom:60px}.team-member-entry img{display:block;margin:0 auto 15px;border-radius:100%;max-width:90%;transition:.6s cubic-bezier(.23,1,.32,1);filter:blur(5px)}.team-member-entry--photo{position:relative}.team-member-entry--photo > img{transition:.6s cubic-bezier(.23,1,.32,1);filter:blur(5px)}.team-member-entry--photo:focus .accent-circle-hover,.team-member-entry--photo:hover .accent-circle-hover{-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}.team-member-entry--name{font-size:1.75em;font-weight:800;text-transform:lowercase;margin-bottom:10px}.team-member-entry .text-arrow,.team-member-entry--title{font-size:1em;text-transform:uppercase;color:#766e65}.team-member-entry--title{margin-bottom:10px}.team-member-entry .text-arrow{display:block}.team-member-entry .text-arrow:focus,.team-member-entry .text-arrow:hover{-ms-transform:translateX(3px);transform:translateX(3px)}.team-member-entry .accent-circle-hover{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;max-width:100%;z-index:10;opacity:0;-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95);-ms-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:0;margin:0 auto}.team-member-entry.inview .team-member-entry--photo > img{filter:blur(.1px)}.team-member-intro--info{-ms-flex:0 1 40%;flex:0 1 40%;-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:0;transition:1.5s cubic-bezier(.23,1,.32,1)}.team-member-intro--info h1{text-transform:lowercase;line-height:1.1}.team-member-intro--info .info-title{margin-bottom:5px;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd"}.team-member-intro--photo{-ms-flex:1;flex:1;opacity:0;transition:1.5s cubic-bezier(.23,1,.32,1);-ms-transform:translateY(-20px);transform:translateY(-20px)}.team-member-intro--photo img{display:block;margin-right:0;margin-left:auto}.team-member-title{text-transform:uppercase;color:#766e65;font-family:Mont,sans-serif;margin-bottom:40px}.team-member-description,.team-member-superpower{margin-bottom:75px}.team-member-joindate,.team-member-linkedin{margin-bottom:50px}.team-member-linkedin a{color:#d6d1ca;font-size:25px}.team-member-linkedin a:focus,.team-member-linkedin a:hover{color:#c8a977}.single-team .team-author-url{text-align:center;margin-bottom:100px}.team-full-bio{border-top:4px solid #f3f1ef;padding-top:100px}.long-bio-divider{margin-top:80px;margin-bottom:100px}.team-bio-post-grid .flex{-ms-flex-pack:distribute;justify-content:space-around}.loaded .team-member-intro--info,.loaded .team-member-intro--photo{-ms-transform:translate(0);transform:translate(0);opacity:1}@media only screen and (min-width:768px){.form-outro--content{margin-right:130px}.posts-navigation .post-categories li:not(:last-child){margin-right:40px}.client-hero{background-image:none!important}.client-hero .play-video{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.home-hero .home-mobile-logo{margin-left:50px}.home-hero .home-mobile-logo img{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.home-hero .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:769px){footer{padding-top:100px;padding-bottom:100px}.footer-block-entry.copyright{text-align:right}.social-links{margin-bottom:90px}.form-outro{padding-top:100px;padding-bottom:100px}.full-bio-header,.spark-header{margin-left:-80px}.page-hero-stacked--headers{padding-top:100px;padding-bottom:100px}.article-author--photo{margin-right:50px}.about-intro{padding-top:100px;padding-bottom:100px}.about-spark{padding-top:250px;padding-bottom:200px}.about-why{padding-top:150px;padding-bottom:150px}.transformation-graphic{max-width:500px}.blog-intro{padding-top:120px;padding-bottom:170px}.article-single{padding-top:120px;padding-bottom:120px}.article-footer{margin-top:140px}.related-client-stories{padding-top:150px;padding-bottom:150px}.next-client-entry--info{margin-right:100px}.event-featured{padding-top:100px;padding-bottom:100px}.page-template-tpl-events .image-outro{padding-top:0;padding-bottom:250px}.page-template-tpl-events .image-outro--image{margin-bottom:200px}.page-template-tpl-events .image-outro--content h2{margin-left:100px}.page-template-tpl-events .image-outro--content p{padding-left:180px}.event-logos{padding-top:120px;padding-bottom:85px}.flex-rows .wide-image-slider-row img{transition:1s cubic-bezier(.23,1,.32,1);filter:blur(4px) grayscale(50%);opacity:.8;-webkit-backface-visibility:hidden}.flex-rows .wide-image-slider-row .slick-slide.slick-active img{filter:blur(.1px);opacity:1}.fl-builder-content .fl-row.home-hero .fl-row-content-wrap,.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content-wrap,.home-hero{padding-top:100px;padding-bottom:100px}.home-intro{padding-top:200px;padding-bottom:100px}.home-intro--header h2{margin:0}.page-template-tpl-team .page-hero-stacked{padding-top:100px;padding-bottom:100px}.team-member-intro{padding-top:50px;padding-bottom:50px}.team-member-intro--photo{-ms-transform:translateX(20px);transform:translateX(20px);margin-left:100px}.team-bio-post-grid{margin-bottom:100px}}@media only screen and (min-width:769px) and (max-width:1024px){.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content .fl-col-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:900px) and (max-width:tablet){.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content .fl-col-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:901px){.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content-wrap{padding:80px 0}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-hero--content{width:50%}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-hero--media{display:block;position:absolute;right:0;bottom:0;-ms-transform:none;transform:none;z-index:0}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-mobile-logo{display:none}}@media only screen and (min-width:1024px) and (max-width:1260px){.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media,.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media video{width:100%;height:auto}.home-hero--animation,.home-hero--animation video{width:auto;height:100%}}@media only screen and (min-width:1025px){div[id^=gform_wrapper] form .gform_footer button:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;width:100%;height:3px;z-index:-1;transition:.6s cubic-bezier(.23,1,.32,1)}header{border-bottom:4px solid #d6d1ca;position:relative;position:sticky;z-index:1000;top:0;left:0;right:0;width:100%;background-color:#fff;transition:box-shadow .6s cubic-bezier(.23,1,.32,1)}header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .brand-header{margin-right:auto}header .brand-header svg{max-width:130px;height:32px}header .brand-header path{transition:.6s cubic-bezier(.23,1,.32,1)}header .brand-header img{display:block}header .brand-header:focus path.logo-fill-02,header .brand-header:hover path.logo-fill-02{fill:#c8a977}header .brand-header:focus .logo-icon,header .brand-header:hover .logo-icon{-ms-transform:translateX(20px);transform:translateX(20px)}header nav ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;background:#fff}header nav ul li{padding:40px 20px;position:relative;transition:.6s cubic-bezier(.23,1,.32,1);text-transform:lowercase}header nav ul li a{font-size:1.125em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#212c30;transition:.6s cubic-bezier(.23,1,.32,1)}header nav ul li a:focus,header nav ul li a:hover,header nav ul li.current-menu-item>a,header nav ul li.current_page_ancestor>a{color:#c8a977}header nav ul li .sub-menu{display:block;position:absolute;top:calc(100%);left:0;opacity:0;visibility:hidden;transition:.6s cubic-bezier(.23,1,.32,1);background-color:#f3f1ef;border-bottom:3px solid #c8a977;padding:15px 20px;min-width:200px;-ms-transform:translateY(-10%);transform:translateY(-10%);z-index:-1}header nav ul li .sub-menu li{white-space:nowrap;padding:10px;text-transform:none}header nav ul li .sub-menu li.current-menu-item a{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";background-color:#c8a977;color:#212c30}header nav ul li .sub-menu li a{display:inline-block;padding:2px;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Rom"}header nav ul li .sub-menu li a:active,header nav ul li .sub-menu li a:focus,header nav ul li .sub-menu li a:hover{background-color:#c8a977;color:#212c30}header nav ul li.menu-item-has-children > a:after{content:'+';margin-left:5px}header nav ul li.menu-item-has-children.focused > a,header nav ul li.menu-item-has-children:hover > a{color:#c8a977}header nav ul li.menu-item-has-children.focused > a:after,header nav ul li.menu-item-has-children:hover > a:after{content:'-';margin-left:7px}header nav ul li.focused .sub-menu,header nav ul li:hover .sub-menu{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}header.scrolled{box-shadow:0 5px 5px rgba(0,0,0,.1)}header.scrolled nav ul li{padding-top:20px;padding-bottom:20px}header.dark,header.dark nav ul{background-color:#212c30}header.dark nav ul li a{color:#fff}header.dark nav ul li a:focus,header.dark nav ul li a:hover{color:#c8a977}header.dark nav ul .sub-menu a{color:#212c30}main .button:after,main button:after,main input[type=submit]:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;width:100%;height:3px;z-index:-1;transition:.6s cubic-bezier(.23,1,.32,1)}.form-outro--content{-ms-flex:0 1 50%;flex:0 1 50%}.image-outro--content a:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;width:100%;height:3px;z-index:-1;transition:.6s cubic-bezier(.23,1,.32,1)}.posts-grid.three-up-posts .grid-container{grid-template-columns:repeat(auto-fit,30%);-moz-column-gap:5%;column-gap:5%}.posts-grid.three-up-posts .post-entry{margin-bottom:50px}.page-hero-stacked .flex{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.page-hero-stacked--headers{-ms-flex:0 1 auto;flex:0 1 auto;margin-right:50px}.sticky-social{position:fixed;left:50px;top:100px;opacity:0;visibility:hidden;width:30px;-ms-transform:translateX(-10px);transform:translateX(-10px);transition:.6s cubic-bezier(.23,1,.32,1)}.about-spark--copy{-ms-flex:0 1 540px;flex:0 1 540px}.about-spark--image{margin-top:-150px}.inline-button p a:after,main .fl-builder-content a.fl-button:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;width:100%;height:3px;z-index:-1;transition:.6s cubic-bezier(.23,1,.32,1)}.graphic-ideas-mobile{display:none}.event-speakers{padding-bottom:100px}.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media{display:block;position:absolute;right:0;top:50%;bottom:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}.fl-builder-content .fl-row.home-hero.animation-100 .home-mobile-logo{display:none}.home-hero--content{max-width:550px}.home-hero--animation{display:block;position:absolute;right:0;z-index:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-hero .home-mobile-logo{display:none}}@media only screen and (min-width:1367px){.animated{opacity:0;visibility:hidden;-ms-transform:translateY(10px);transform:translateY(10px);transition:2s cubic-bezier(.23,1,.32,1)}.animated.inview{opacity:1;visibility:visible;-ms-transform:translate(0);transform:translate(0)}.image-grid-entry{min-height:445px}.image-grid-entry.first{min-height:600px}.posts-grid .container{padding:0}.home-intro.bottom-intro{padding-bottom:400px}.home-intro-image{margin-top:-300px}}@media only screen and (min-width:1681px){.lity-iframe .lity-container{max-width:1370px}.sticky-social{left:20vw}.page-template-tpl-events .image-outro .ideas-graphic .blue-line{transition-duration:15s}.page-template-tpl-events .image-outro .ideas-graphic{right:0}.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content-wrap,.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content-wrap,.home-hero{padding-top:150px;padding-bottom:150px}.team-members .container{max-width:1600px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}}@media only screen and (max-width:1680px){.pagination{margin-top:50px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}@media only screen and (max-width:1439px){.fl-builder-content .fl-row.home-hero.animation-100 .home-hero--media video,.home-hero--animation video{-ms-transform:scale(1.1);transform:scale(1.1);-ms-transform-origin:50% 50%;transform-origin:50% 50%}}@media only screen and (max-width:1366px){.page-template-tpl-events .image-outro--content h2:before,.spark-header-above:before{left:20px;top:-100px}.flex-rows .image-block-row{padding-left:20px;padding-right:20px}.home-intro--header h2:before{left:20px;top:-100px}}@media only screen and (max-width:1024px){.container{padding-left:40px;padding-right:40px}blockquote{margin:50px 30px}div[id^=gform_wrapper] form .gform_footer button{display:inline;box-shadow:inset 0 0 0 #c8a977,inset 0 -2px 0 #c8a977}div[id^=gform_wrapper] form .gform_footer button:active,div[id^=gform_wrapper] form .gform_footer button:focus,div[id^=gform_wrapper] form .gform_footer button:hover{background-color:#c8a977}main .button,main button,main input[type=submit]{display:inline;box-shadow:inset 0 0 0 #c8a977,inset 0 -2px 0 #c8a977}main .button:active,main .button:focus,main .button:hover,main button:active,main button:focus,main button:hover,main input[type=submit]:active,main input[type=submit]:focus,main input[type=submit]:hover{background-color:#c8a977}.alignleft,.alignright{float:none;margin:15px auto;display:block}.wp-caption{width:auto!important}main{margin-top:60px}.catalyst main{margin-top:0}.main-nav-wrap,header .brand-header{display:none}.mobile-nav-wrap{background:#fff;border-bottom:4px solid #d6d1ca;box-shadow:0 0 5px rgba(0,0,0,.1);position:fixed;display:block;left:0;top:0;min-height:60px;width:100%;z-index:3000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:15px;perspective:800px}.mobile-nav-wrap.dark{background-color:#212c30}.mobile-nav-wrap.dark .navbar-toggle{color:#fff}.mobile-nav-wrap .mobile-brand svg{display:block;width:130px}.mobile-nav-wrap .mobile-nav{background:#f3f1ef;clear:both;opacity:0;visibility:hidden;left:0;position:absolute;top:60px;width:100%;height:100vh;z-index:9999;transform-style:preserve-3d;-ms-transform-origin:0 0;transform-origin:0 0;transform:rotateX(-10deg) translateY(5px);backface-visibility:hidden;transition:.7s cubic-bezier(.23,1,.32,1);padding:40px;overflow:scroll}.mobile-nav-wrap .mobile-nav.open{visibility:visible;opacity:1;-ms-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}.mobile-nav-wrap .mobile-nav ul{margin:0;padding:0;text-align:left}.mobile-nav-wrap .mobile-nav ul li{display:block;position:relative;margin:0}.mobile-nav-wrap .mobile-nav ul li > a{transition:.6s cubic-bezier(.23,1,.32,1);color:#212c30;font-size:1.125em;font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Bd";display:inline-block;margin-bottom:20px;text-transform:lowercase}.mobile-nav-wrap .mobile-nav ul li > a:active,.mobile-nav-wrap .mobile-nav ul li > a:focus,.mobile-nav-wrap .mobile-nav ul li > a:hover{background-color:#c8a977}.mobile-nav-wrap .mobile-nav ul li .sub-menu{background-color:#f3f1ef;border:none;margin-left:20px;margin-bottom:30px}.mobile-nav-wrap .mobile-nav ul li .sub-menu.sub-open{opacity:1;visibility:visible;-ms-transform:translateX(0);transform:translateX(0)}.mobile-nav-wrap .mobile-nav ul li .sub-menu:before{display:none}.mobile-nav-wrap .mobile-nav ul li .sub-menu li{text-align:left}.mobile-nav-wrap .mobile-nav ul li .sub-menu li a{font-display:swap;font-weight:400;font-style:normal;font-family:"Poynter Oldstyle Text Rom";text-transform:none}.mobile-nav-wrap .mobile-nav ul li.current-menu-item > a{background-color:#c8a977}.mobile-nav-wrap .mobile-nav ul li.sub-active > a{border-color:#4f4f52!important}.mobile-nav-wrap .mobile-nav ul li:last-child a{margin-bottom:0}.navbar-toggle{display:block;float:right}.image-outro--content a{display:inline;box-shadow:inset 0 0 0 #c8a977,inset 0 -2px 0 #c8a977}.image-outro--content a:active,.image-outro--content a:focus,.image-outro--content a:hover{background-color:#c8a977}.page-hero .container{min-height:300px}.page-hero--title{display:none}.page-hero-stacked .flex{-ms-flex-direction:column;flex-direction:column}.page-hero-stacked--image{margin-top:50px}.page-hero-stacked.inview .background-color-accent{height:80%}.social-icons{display:-ms-flexbox;display:flex;margin-bottom:40px}.social-icons li:not(:last-child){margin-bottom:0;margin-right:25px}.about-spark{padding-top:80px;padding-bottom:80px}.about-spark .flex{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-spark--image{margin-bottom:50px}.about-spark--image svg{width:210px}.posts-grid .grid-container{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.posts-grid .post-entry{margin-left:auto;margin-right:auto;max-width:500px;margin-bottom:50px}main .fl-builder-content a.fl-button{display:inline;box-shadow:inset 0 0 0 #c8a977,inset 0 -2px 0 #c8a977}main .fl-builder-content a.fl-button:active,main .fl-builder-content a.fl-button:focus,main .fl-builder-content a.fl-button:hover{background-color:#c8a977}.inline-button p a{display:inline;box-shadow:inset 0 0 0 #c8a977,inset 0 -2px 0 #c8a977}.inline-button p a:active,.inline-button p a:focus,.inline-button p a:hover{background-color:#c8a977}.client-story-entries{padding-top:50px;margin-top:50px}.client-story-intro{margin-bottom:70px}#list{padding-top:80px;margin-top:-50px}.page-template-tpl-events .image-outro{padding-bottom:0!important}.page-template-tpl-events .image-outro .ideas-graphic{display:none}.event-logo-entry{margin-left:20px;margin-right:20px;margin-bottom:30px;-ms-flex-preferred-size:35%;flex-basis:35%}.fl-builder-content .fl-row.home-hero .fl-row-content{padding-left:40px;padding-right:40px}.fl-builder-content .fl-row.home-hero .fl-row-content .fl-col-group .fl-col-small{max-width:100%}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-hero--content{-ms-flex:inherit;flex:inherit}.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content-wrap,.home-hero{padding:80px 0}.team-member-intro--photo img{margin-left:auto;margin-right:auto;margin-bottom:25px;max-width:400px}}@media only screen and (max-width:900px){.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content-wrap{padding-bottom:0}.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content{padding-left:0;padding-right:0}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-hero--content{padding-left:20px;padding-right:20px}.fl-builder-content .fl-row.home-hero:not(.animation-100) .home-mobile-logo{margin-left:0}}@media only screen and (max-width:768px){.flex{-ms-flex-direction:column;flex-direction:column}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}h1{font-size:2.25em}h2{font-size:1.625em}h3{font-size:1.5em}h4,h5{font-size:1.25em}h6{font-size:1em}.slick-dots li button{box-shadow:none}footer{padding-top:80px;padding-bottom:80px}.footer-blocks{text-align:center;-ms-flex-align:center;align-items:center}.footer-block-entry.certifications{-ms-flex-order:1;order:1;margin:55px 0;padding-left:50px;padding-right:50px}.footer-block-entry.logo{-ms-flex-order:0;order:0}.footer-block-entry.copyright{-ms-flex-order:3;order:3}.form-outro{padding-top:80px;padding-bottom:80px}.image-grid .flex{margin-bottom:50px;-ms-flex-direction:row;flex-direction:row}.spark-header-above:before{position:static;margin-bottom:25px}.page-hero-stacked--headers{padding-top:50px;padding-bottom:50px}.article-author{padding:40px 0}.article-author--photo img{display:block;margin:0 auto 25px;max-width:200px}.article-author--bio__description{margin-bottom:20px}.posts-navigation--menu{width:100%}.about-intro,.about-spark,.about-why{padding-top:80px;padding-bottom:80px}.blog-intro{padding-top:50px;padding-bottom:80px}.posts-grid .container{-ms-flex-direction:column;flex-direction:column}.posts-grid .post-entry.inview .post-entry--image img{filter:blur(0)}.article-single{padding-top:40px;padding-bottom:80px}.article-date{margin-bottom:70px}.fl-col-small:not(.fl-col-small-full-width){max-width:90%}.related-client-stories{padding-top:80px;padding-bottom:80px}.next-client-entry{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.next-client-entry--image{margin-bottom:25px}.client-entry.inview img{filter:blur(0)}.event-featured{padding-top:50px;padding-bottom:0}.featured-event-empty{-ms-flex:1;flex:1}.page-template-tpl-events .image-outro{padding-top:80px;padding-bottom:80px}.page-template-tpl-events .image-outro--content h2:before{position:static;margin-bottom:25px}.event-logos{padding-top:80px;padding-bottom:80px}.flex-rows .flex-row{padding-top:0;padding-bottom:80px}.flex-rows .flex-row:first-child{padding-top:60px}.flex-rows .wide-image-slider-row img{width:95%}.flex-rows .flex-row.blockquote-row{padding-bottom:70px;margin-bottom:80px}.flex-rows .flex-row.blockquote-row blockquote{padding-left:0}.flex-rows .flex-row.blockquote-row blockquote:before{position:static;line-height:.5;margin-bottom:0;display:block}.flex-rows .heading-row{padding-bottom:38px}.flex-rows .heading-row h1{line-height:1;margin:0}.flex-rows .glance-block-row .content-wrapper .container .cols{display:block;margin:0}.flex-rows .glance-block-row .content-wrapper .container .cols > div{margin-bottom:33px;margin-left:0}.flex-rows .glance-block-row .content-wrapper .container .cols > div:last-child{margin-bottom:0}.fl-builder-content .fl-row.home-hero .fl-row-content-wrap{padding-top:80px;padding-bottom:80px}.fl-builder-content .fl-row.home-hero:not(.animation-100) .fl-row-content-wrap{padding-bottom:0}.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content-wrap,.home-hero,.home-intro{padding-top:80px;padding-bottom:80px}.home-intro--header h2:before{position:static;margin-bottom:25px}.page-template-tpl-team .page-hero-stacked{padding-top:80px;padding-bottom:80px}.team-member-entry.inview .team-member-entry--photo > img{filter:blur(0)}.team-member-intro{padding-top:0;padding-bottom:40px}.team-member-intro .flex{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.team-member-intro--info{padding:0 20px;-ms-transform:translateY(20px);transform:translateY(20px)}.team-member-description,.team-member-joindate,.team-member-linkedin,.team-member-superpower{margin-bottom:40px}.single-team .posts-grid .post-entry:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}blockquote p{font-size:1.375em}.hidden-primary span{font-size:1.25em}.hidden-secondary span{font-size:3.125em}.footer-block-entry.logo svg{max-width:95px}.alignnone{margin:40px 0}.aligncenter{margin:40px auto}.wp-caption{margin:40px 0}.form-outro--content{-ms-transform:translateY(-20px);transform:translateY(-20px)}.form-outro--embed{-ms-transform:translateY(20px);transform:translateY(20px)}.image-grid-entry{border-width:3px}.image-grid-entry.first{border-left:0;border-right:0}.image-grid-entry.second{border-left:0}.image-grid-entry.third{border-right:0}.image-outro--image{margin-bottom:50px}.image-outro .starburst-title{display:none}.image-outro.inview:after{height:90%}.full-bio-header{display:block}.full-bio-header:before{margin-left:20px}.play-video:focus,.play-video:hover{-ms-transform:scale(.4);transform:scale(.4)}.play-video{-ms-transform:scale(.3);transform:scale(.3)}.page-hero .container{min-height:250px}.page-hero-stacked--image .play-video{-ms-transform:translateY(-50%) scale(.3) !important;transform:translateY(-50%) scale(.3) !important}.post-categories{-ms-flex-pack:justify;justify-content:space-between}.single-post-nav .container{padding-left:20px;padding-right:20px}.single-post-nav--title{display:none}.posts-navigation{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-navigation .post-categories li a:before{display:none}.posts-navigation .post-categories{margin:0}.posts-navigation--search{width:100%;margin-bottom:30px}.search-form button{box-shadow:none}.blog-intro--title{margin-bottom:50px}.blog-intro--title .hidden-primary span,.blog-intro--title h1{font-size:2.625em}.blog-intro--featured .post-entry--title h3{font-size:1.75em}.blog-intro--featured .post-entry--content{padding:20px}.article-single--title h1{margin-bottom:50px}.article-single--featured-image img{margin-bottom:0}.team-signup-row .fl-module-widget .fl-module-content{margin-left:0;margin-right:0}.client-hero{min-height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.client-hero img{display:none}.client-story-entries h2{margin-bottom:50px}.event-speakers h2{margin-bottom:40px}.flex-rows .flex-row.blockquote-row blockquote .citation{display:block}.flex-rows .flex-row.blockquote-row blockquote .citation--photo{margin-bottom:15px}.fl-builder-content .fl-row.home-hero .fl-row-content{padding-left:20px;padding-right:20px}.fl-builder-content .fl-row.home-hero.animation-100 .fl-row-content-wrap,.home-hero{padding-bottom:40px}.home-hero .hidden-headers{padding-bottom:20px}.home-video .container{padding-left:20px;padding-right:20px}.home-video .play-video{-ms-transform:translateY(-50%) scale(.3) !important;transform:translateY(-50%) scale(.3) !important}.team-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));-moz-column-gap:20px;column-gap:20px;margin-bottom:0}.team-member-entry--name{font-size:1.25em}.team-member-intro--info h1{margin-bottom:10px}.team-member-intro--photo img{width:100%}.long-bio-divider{margin-top:40px;margin-bottom:50px}}@media only screen and (max-width:320px){.event-logo-entry{-ms-flex-preferred-size:30%;flex-basis:30%}}@keyframes rotate{0%{transform:rotate(0)}10%,30%{transform:rotate(72deg)}20%,50%{transform:rotate(144deg)}30%,60%{transform:rotate(216deg)}40%,70%{transform:rotate(288deg)}50%,80%{transform:rotate(360deg)}}