.elementor-image-box-title a:hover{color:#36213d!important}body:not(.elementor-editor-active) .elementor-widget-menu-anchor{position:relative;z-index:-1}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:180px;margin:-180px 0 0;visibility:hidden;pointer-events:none}a.broken_link{color:red!important;font-weight:bold!important;background:yellow!important}.srch-more .elementor-post__excerpt p:after{content:"..."}#top input[type="search"]{padding:4px}.square .elementor-flip-box{width:100%;height:0;padding-bottom:100%}.work .square .elementor-flip-box__layer__overlay{padding-bottom:0}.work .square .elementor-icon-wrapper{display:none}.work .square .elementor-flip-box__layer.elementor-flip-box__front h3{width:100%;margin-bottom:0px!important;padding-bottom:0px!important;min-height:44px;position:absolute;bottom:-56px;left:50%;transform:translateX(-50%)}.pubs .elementor-image-box-img img{min-width:100%}.loop-grid-thumb{aspect-ratio:1}.blog-grid .elementor-image-box-content{padding:0 30px 30px 30px}.blog-grid h3 a:hover{color:#66BAC9}.team img{width:100%;max-width:640px}.post-type-archive-team .jet-listing-grid__item:hover{color:#66BAC9!important}.commentary .elementor-image-box-description{padding-top:4px!important}.commentary .elementor-image-box-description a{color:#36213D!important}.commentary .elementor-image-box-description a:hover{color:#66BAC9!important}.elementor-widget-text-editor{font-family:Lato,sans-serif!important}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{font-family:Lato,sans-serif!important;font-weight:700!important;letter-spacing:1.4px!important;line-height:1.5em!important}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3{padding-top:16px!important}.elementor-widget-text-editor h2{font-size:34px!important;text-transform:uppercase}.elementor-widget-text-editor h5:not(:first-child){padding-top:24px}.elementor-widget-text-editor li{padding:5px 0px!important}.elementor-widget-text-editor blockquote{width:75%;margin:auto!important;padding-top:30px;padding-bottom:24px;text-align:justify}.elementor-widget-text-editor hr{margin:20px 0px!important}ul+p{padding-top:12px}.double ul,.double ol{column-count:2;padding-left:16px}}.subscribe input[type="text"],.subscribe input[type="email"]{padding:12px!important;font-family:Lato,sans-serif!important;font-size:18px}