@import 'https://fonts.googleapis.com/css2?family=Libre+Caslon+Text&display=swap';@font-face{font-family:avenir;src:url(../fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix);src:url(../fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix) format("eot"),url(../fonts/1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2) format("woff2"),url(../fonts/1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff) format("woff"),url(../fonts/1475496/4577388c-510f-4366-addb-8b663bcc762a.ttf) format("truetype")}body{font-family:Avenir,sans-serif}h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:libre caslon text,serif}h1,.entry-title{font-size:40px;font-size:4rem}h2{font-size:34px;font-size:3.4rem}h3{font-size:30px;font-size:3rem}h4{font-size:22px;font-size:2.2rem}h5{font-size:20px;font-size:2rem}h6{font-size:16px;font-size:1.6rem}div:focus{outline:none}.adjacent-entry-pagination .adjacent-post-link{display:none}.adjacent-entry-pagination .pagination-previous a:after{content:"« Previous Post";display:block;float:left}.adjacent-entry-pagination .pagination-next a:after{content:"Next Post »";display:block;float:right}.entry-content .widget_nav_menu ul{margin-left:0}.entry-content .widget_nav_menu li{font-size:16px;line-height:1.7;list-style:none;margin-bottom:0;padding-bottom:0}.entry-content .widget_nav_menu li a{color:#000}.entry-content .widget_nav_menu li a:hover{color:#b99743}.entry-content .entry-header .entry-meta{display:none}.single-post .entry-header .entry-meta{display:block}.single-media-center .entry-header .entry-meta{display:none}.nf-form-cont .nf-form-content input[type=button]{background-color:#b99743;border-radius:25px;font-family:libre caslon text,serif;font-size:22px;letter-spacing:0;padding:15px 50px;text-transform:none}.nf-form-cont .nf-form-content input[type=button]:hover{background-color:#222;color:#fff}.fancybox-container.fancybox-is-open{z-index:999999999}.fancybox-slide--iframe .fancybox-content{max-width:1000px}.fancybox-slide--video .fancybox-content{max-height:calc(100vh - 88px)!important;height:100%!important;width:calc(100vh - 88px)!important}@media(max-aspect-ratio:1/1){.fancybox-slide--video .fancybox-content{max-height:0!important;padding-top:100%!important;width:100%!important}}.footer-widgets .wrap{max-width:1620px}.footer-widgets .widget_search{margin-left:auto;margin-right:auto;max-width:1100px}.full-width-content .content{max-width:none}.offscreen-content .widget_custom_html form input{text-align:center;margin-bottom:16px;padding:16px}.offscreen-content .widget_custom_html form input[type=submit]{background-color:#000;color:#fff;padding:16px 32px;font-size:2rem}.offscreen-content .widget_custom_html form input[type=submit]:hover{background-color:#333}.offscreen-container section{margin-bottom:3em}.offscreen-content-icon button{background-color:transparent}.offscreen-content-icon .offscreen-content-toggle{transition:all 250ms;right:40px;top:60px}.offscreen-content-icon .ion-ios-more::before{color:#b99743;content:"\f0f3";font-family:"font awesome 5 free";font-size:20px}.admin-bar .offscreen-content-icon .offscreen-content-toggle{top:85px}.ot-font-weight-normal{font-weight:400}.ot-bg-top{background-position:top center!important}.ot-center{text-align:center}.ot-inner-row-min-height .wpb_row.vc_inner{min-height:25vw}.ot-col-overlay .wpb_column.vc_column_container .vc_column-inner{padding:0}.ot-col-overlay .vc_column-inner .wpb_wrapper{background-color:rgba(0,0,0,.2)}.ot-col-overlay .vc_column-inner .wpb_text_column{margin:0;height:375px}.ot-col-overlay .vc_column-inner .wpb_wrapper:hover{background-color:rgba(0,0,0,.4)}.ot-col-overlay .vc_column-inner .wpb_wrapper a{color:#fff;display:block;font-family:libre caslon text,serif;font-size:30px;font-weight:700;line-height:1em;min-height:375px;padding:256px 16px 16px;position:absolute;bottom:0;left:0;right:0}.ot-col-overlay .vc_column-inner .wpb_wrapper small{font-style:italic}.ot-contact-team-member-wrap{text-align:left}.ot-contact-team-member-wrap.ot-single{text-align:center}.ot-contact-team-member{clear:both;display:inline-block;margin-bottom:2em;text-align:left;vertical-align:top;width:49%}.ot-contact-team-member img{max-width:150px}.ot-contact-team-member-info{font-size:18px}.ot-contact-team-member-info a:nth-of-type(1){font-size:22px}.ot-contact-team-member:nth-of-type(2n-1) img.alignleft{margin:0 40px 20px 0}.ot-contact-vertical .ot-contact-team-member-wrap.ot-single .ot-contact-team-member,.ot-contact-vertical .ot-contact-team-member img.alignleft,.ot-contact-vertical .ot-contact-team-member .ot-contact-team-member-info{float:none;margin:0;width:100%}.ot-contact-vertical .ot-contact-team-member img{max-width:none}.ot-engagement-cat-list{display:none}.ot-engagement-cat-list-show .ot-engagement-cat-list{display:block}.ot-grid-no-click .vc-zone-link{display:none}.ot-grid-no-click .vc-gitem-zone-height-mode-auto::before{background-color:rgba(0,0,0,.3);cursor:default}.ot-grid-no-click .vc_custom_heading h3{position:relative}.ot-grid-no-click .vc_custom_heading h3:after{bottom:0;content:"";cursor:default;display:block;left:0;position:absolute;right:0;top:0}.ot-grid-overlay{color:#fff;line-height:1em}.ot-grid-overlay h3{margin:0}.ot-grid-overlay h3 a{display:block}.ot-grid-overlay>a:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ot-grid-overlay:hover>a:after{background-color:rgba(0,0,0,.5)}.ot-grid-overlay .vc_gitem-zone-mini{position:relative;z-index:10}.ot-grid-overlay .vc_gitem-acf{font-weight:700;font-style:italic;margin-bottom:1em}.ot-hide-except-veris{display:none}.ot-home-trending>.vc_column-inner{padding:0}.ot-home-trending>.vc_column-inner>.wpb_wrapper{background-color:rgba(0,0,0,.5);min-height:400px;display:flex;flex-direction:column;justify-content:center;padding:50px}.ot-hover-box-400 .vc-hoverbox-inner{min-height:400px!important}.ot-hide-header .site-inner,.ot-hide-header #genesis-content{padding-top:0}.ot-hide-header .entry-header{display:none}.ot-highlight a,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.ot-highlight>a.mega-menu-link{background-color:#b99743;border:1px solid #b99743;border-radius:25px;color:#fff}.ot-highlight a:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.ot-highlight>a.mega-menu-link:hover{background-color:#fff;color:#b99743}.ot-inventor-image{background-image:url(../../../uploads/2019/09/daniel-mccullough-FPFq_trr2Y-unsplash1-300x169.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;font-size:20px;font-weight:700;padding:125px 1em .5em;text-transform:uppercase;width:300px}.ot-large-font,.ot-large-font .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:22px}.ot-large-font .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{line-height:1.3}.ot-large-font .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:30px;line-height:25px}.ot-media-grid{text-align:center}.ot-media-grid-date,.ot-media-grid-date div,.ot-media-grid-title,.ot-media-grid-title div{display:inline}.ot-media-grid-date{font-weight:700}.ot-media-grid-date div:after{content:": ";display:inline}.ot-media-grid-title a{color:#b99743!important}.ot-media-grid-title a:hover{color:#000!important}.ot-read-more .vc_btn3.vc_btn3-color-juicy-pink,.ot-read-more .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#b99743;border-radius:25px;font-size:18px}.ot-team-tabs .vc_tta-container>h2{display:none}.ot-team-tabs .vc_tta-tab:nth-of-type(3){display:block;height:1px;opacity:0;overflow:hidden;width:100%}.ot-team-tabs .vc_tta-panels div.vc_tta-panel:nth-of-type(3){display:none}.ot-team-tabs .vc_tta-tabs-list{line-height:1;font-size:18px}.ot-text-grid .vc_grid .vc_grid-item{border-top:1px solid #eee;margin-top:1em;padding-top:1em}.ot-text-grid .vc_grid .vc_grid-item:nth-of-type(1){border-top:0;margin-top:0;padding-top:0}.ot-text-grid .vc_gitem-post-data-source-post_date{font-weight:700;margin-bottom:0}.ot-text-grid a{color:#b99743!important}.ot-text-grid a:hover{color:#000!important}.ot-tile a{color:#fff}.ot-tile a:hover{color:#b99743}.ot-tile .vc_column-inner{background-color:#333;color:#fff;padding:48px 16px 24px;text-align:center}.ot-tile li{border-right:1px solid #fff;display:inline;line-height:1em;margin:0;padding:5px 10px 5px 5px}.ot-tile li:last-child{border-right:0}.ot-tile ul{margin-left:0;padding-left:0}.ot-trending-carousel .ot-trending-show-on-hover{max-height:0;overflow:hidden;transition:all ease 250ms}.ot-topbar{align-items:center;background-color:#b99743;line-height:1;margin:0 -30px;max-height:100px;overflow:hidden;padding:5px 30px;transition:all 250ms;text-align:center}.ot-topbar .widget_media_image{padding-top:3px}.ot-topbar .widget_search{width:195px}.ot-topbar .search-form-submit{display:none}.ot-topbar .search-form input[type=search]{border-radius:25px;padding-bottom:3px;padding-top:3px}.ot-topbar a{color:#333}.ot-topbar a:hover{color:#666}.ot-topbar h3{display:none}.ot-topbar>div{float:right}.ot-topbar>div:nth-of-type(1){float:left}.ot-topbar>div.widget_text{margin-top:3px}.ot-topbar .wpml-ls-legacy-list-horizontal,.ot-topbar .wpml-ls-legacy-list-horizontal a{padding-bottom:0;padding-top:0}.ot-topbar .wpml-ls-legacy-list-horizontal img{height:auto;width:35px}.ot-youtube-play a:after{content:"\f144";font-family:"font awesome 5 free";font-weight:400;margin:0 0 0 10px}.et_monarch .ot-topbar .et_social_networks li{background:0 0}.et_monarch .ot-topbar .widget .et_social_networks li{min-height:25px}.et_monarch .ot-topbar .et_social_networks .et_social_icon,.et_monarch .ot-topbar .et_social_networks .et_social_icon::before{color:#000;height:25px;line-height:25px}.et_monarch .ot-topbar .et_social_networks a:hover .et_social_icon,.et_monarch .ot-topbar .et_social_networks a:hover .et_social_icon::before{color:#333}.et_monarch .ot-topbar .et_social_network_label{display:none}.et_monarch .entry-content .et_social_inline{margin-bottom:1em}.et_monarch .entry-content .et_social_icons_container{text-align:center}.et_monarch .entry-content .et_social_networks li{display:inline-block;float:none}.ot-team-header{margin-bottom:2em}.ot-team-header:after{clear:both;content:"";display:table}.ot-team-header blockquote{border-left:1px solid #b99743;font-family:cormorant garamond,serif;margin-left:0;padding-left:40px}.ot-team-header blockquote:before{display:none}.ot-team-header h1,.ot-team-header h2{margin:0}.ot-team-header h1.ot-youtube-play{margin-bottom:8px}.ot-team-header h1.ot-youtube-play a:after{display:none}.ot-team-header h2{font-weight:400;font-size:24px;margin-bottom:1em}.ot-team-header .ot-image{text-align:center}.ot-team-header .ot-image img{width:100%}.ot-team-search .search-form-submit{display:none}.ot-team-search.search-form{width:100%}.ot-white{color:#fff}.ot-white-hover-bg a:hover{background-color:#fff!important;color:#222!important}.ot-iframe .offscreen-content-icon,.ot-iframe .ot-hide-in-iframe,.ot-iframe .ot-topbar,.ot-iframe .site-footer,.ot-iframe .site-header,.ot-iframe #genesis-footer-widgets,.ot-iframe #drift-widget-container{display:none}.ot-iframe #genesis-content{padding-bottom:0}.ot-iframe .entry{margin-bottom:0}.ot-iframe .site-inner{margin-top:2em!important}.search-form input[type=search]{border-radius:25px;font-size:14px}.single-engagements .entry-meta,.single-team-members .entry-header,.search-results .entry-meta{display:none}.site-footer{background-color:#111;border-top-color:#333;color:#fff}.site-footer a{color:#fff;text-decoration:underline}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.disabled{opacity:0}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{font-size:75px}.vc_sep_width_30{max-width:350px}.vc_column-inner .widget_nav_menu ul{padding-left:0}#mega-menu-primary>li>a,#genesis-nav-primary .menu-primary>li>a{font-family:avenir,sans-serif!important;font-size:12px!important;letter-spacing:2.4px!important}#mega-menu-primary a{color:#000}#mega-menu-primary a:hover{color:#b99743}#mega-menu-wrap-primary #mega-menu-primary img.wpml-ls-flag{border:1px solid #000;vertical-align:middle}#genesis-footer-widgets{background-color:#222;padding-bottom:48px;padding-top:32px;text-align:center}#genesis-footer-widgets a:active,#genesis-footer-widgets a:focus,#genesis-footer-widgets a:hover{color:#fff}#genesis-footer-widgets .widget-area{padding:16px 0;width:100%}#genesis-footer-widgets .widget-title{color:#fff;font-size:14px}#genesis-footer-widgets .footer-widgets-2 .widget_nav_menu{display:inline-block;margin:1%;text-align:center;width:22%;vertical-align:top}#genesis-footer-widgets section{margin-bottom:0}#genesis-footer-widgets section.widget_search{margin-bottom:32px}#genesis-footer-widgets .widget ul>li{margin-bottom:0;margin-left:0;padding-bottom:0;line-height:1.25em}#genesis-footer-widgets .widget ul>li a{text-decoration:underline}#genesis-nav-primary .wpml-ls-item img{border:1px solid #333}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-family:libre caslon text,serif}#ot-iframe{border:0;height:90vh;width:100%}#tidio-chat-iframe{animation-duration:1s;animation-iteration-count:1;transform-origin:bottom}#tidio-chat.bounce #tidio-chat-iframe{animation-name:ot-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}#wp-admin-bar-user-info img{max-width:30px}@keyframes ot-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-20px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1,1) translateY(-5px)}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@media(max-width:1500px){.genesis-nav-menu a{padding-left:15px;padding-right:15px}}@media(max-width:1300px){.genesis-nav-menu a{padding-left:10px;padding-right:10px}}@media(max-width:1200px){.genesis-nav-menu a{padding:10px 20px}.ot-contact-team-member{text-align:center}.ot-contact-team-member:nth-of-type(n) img.alignleft{display:block;float:none;margin:0 auto}.ot-contact-team-member{max-width:350px;width:100%}.ot-contact-team-member-wrap{text-align:center}.ot-grid-overlay h3{font-size:20px}#genesis-footer-widgets .footer-widgets-2 .widget_nav_menu{width:47%}}@media(max-width:1024px){.offscreen-content-icon,.offscreen-content-toggle{position:absolute;right:0}.site-header{position:static}.site-inner{margin-top:0}.ot-advisory-bars .vc_column-inner{padding-left:5%!important;padding-right:5%!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 8px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:9999}}@media(max-width:800px){.ot-topbar{padding:5px 30px}.ot-topbar .widget_search,.ot-topbar .widget_text{display:none}.ot-topbar>div{width:100%}.ot-highlight a,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.ot-highlight>a.mega-menu-link{border-radius:0}#genesis-nav-primary{padding-bottom:1em}#genesis-footer-widgets .footer-widgets-2 .widget_nav_menu{margin:0 0 1em;width:100%}}@media(max-width:767px){.ot-trending-carousel .vc_grid-item.vc_clearfix.vc_col-sm-6{float:left;width:50%}}@media(max-width:600px){.alignleft{float:none}.alignright{float:none}img.alignleft{margin-right:0}img.alignright{margin-left:0}.ot-home-featured-engagements-no-bg{background-image:none!important;padding-bottom:0!important;padding-top:0!important}.single-engagements .vc_custom_heading,.single-engagements .wpb_text_column{padding-left:5%!important;padding-right:5%!important}.vc_progress_bar .vc_bar{width:100%!important}}@media(min-width:600px){.ot-team-header .ot-info{float:left;width:70%}.ot-team-header .ot-image{float:right;width:25%}}@media(min-width:768px){.ot-home-featured-engagements .vc_gitem-post-data-source-post_title{height:75px;overflow:hidden}.ot-home-featured-engagements .wpb_text_column,.ot-home-featured-engagements .vc_gitem-post-data-source-post_excerpt{height:160px;overflow:hidden}.ot-home-featured-engagements .vc_btn3-inline:before{content:'[...]';display:block;position:relative;top:-.5em}}@media(min-width:800px){#genesis-nav-primary{width:calc(100% - 245px)}.ot-tile{min-height:600px}.ot-tile.ot-tile-short{min-height:400px}.ot-home-trending .wpb_text_column{margin:0;padding:0;max-height:0;opacity:0;overflow:hidden;transition:all 250ms}.ot-home-trending:hover .wpb_text_column{margin-bottom:1em;max-height:400px;opacity:1}.ot-home-trending>.vc_column-inner>.wpb_wrapper{padding:0 50px}}@media(min-width:1100px){#genesis-nav-primary{margin-left:calc(50% - 500px);width:750px}}@media(min-width:1201px){.ot-contact-team-member-info{float:right;width:calc(100% - 190px)}.ot-contact-team-member:nth-of-type(2n){text-align:right}.ot-contact-team-member:nth-of-type(2n) img.alignleft{float:right;margin:0 0 20px 40px}.ot-trending-carousel .vc_is-hover .ot-trending-show-on-hover{max-height:300px;overflow:visible}}@media(min-width:1650px){#genesis-nav-primary{margin-left:0;width:calc(100% - 245px)}}