.authority-subtitle{margin-bottom:16px}.flexible-widgets .featuredpage,.flexible-widgets .widget_text{position:relative}.front-page.full-width-content .content{max-width:100%}.widget_media_image{text-align:center}.widget_media_image img{box-sizing:content-box;vertical-align:middle;border:10px solid #fff;box-shadow:0 20px 80px #0003}.widget_media_image{position:relative}.widget_media_image:before{content:"";z-index:-1;background:#f4f4f4;width:142%;height:calc(100% - 140px);display:block;position:absolute;top:70px;right:0}.widget_media_image:after{content:"";background:#000cff;width:40px;height:5px;display:block;position:absolute;top:105px;right:0;transform:translate(50%)}.widget_media_image:nth-child(odd):before{left:0;right:auto}.widget_media_image:nth-child(odd):after{left:0;right:auto;transform:translate(-50%)}.front-page-5 .widget_media_image img,.footer-widgets .widget_media_image img{box-sizing:border-box}.front-page-5 .widget_media_image:after,.front-page-5 .widget_media_image:before{display:none}.flexible-widgets.widget-odd .widget_media_image:last-of-type:before,.front-page-5 .widget_media_image:last-of-type:before{width:100%}.flexible-widgets.widget-odd .widget_media_image:last-of-type:after,.front-page-5 .widget_media_image:last-of-type:after{display:none}.hero-section+.content-sidebar-wrap .front-page-1:before{content:"";background-image:url(/wp-content/themes/authority-pro/css/../images/down-arrow.svg);width:16px;height:64px;margin:0 auto;display:block}.front-page-5{border-top:1px solid #eee;margin-top:35px}.front-page-5 .widget{float:none;width:100%}.front-page-5 .flexible-widgets.widget-full .widget,.front-page-5 .flexible-widgets.widget-area .widget:first-of-type,.front-page-5 .flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%}.front-page-5 .flexible-widgets.widget-fourths .widget{width:25%}.front-page-5 .flexible-widgets.widget-halves .widget{width:50%}.front-page-5 .flexible-widgets.widget-thirds .widget{width:33.33%}.front-page-5 .flexible-widgets .widget:nth-child(odd){clear:none}.front-page-5 .flexible-widgets.widget-halves .widget:nth-child(2n),.front-page-5 .flexible-widgets.widget-thirds .widget:nth-child(3n+2),.front-page-5 .flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left;float:left}.front-page-5 .one-half{text-align:right}.front-page-5 .one-half.first{text-align:left}.front-page-5 .widget-full .featuredpost,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type{padding:70px 0}.front-page-5 .widget-full .featuredpost .entry,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .entry{float:left;width:33.3%;padding:0 35px 35px}.front-page-5 .widget-full .featuredpost .entry:nth-of-type(3n+1){clear:left}.front-page-5 .flexible-widgets.widget-full .featuredpost .widget-title,.front-page-5 .flexible-widgets.widget-full .featuredpost.widget .more-posts,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .widget-title,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .more-posts{padding-left:35px;padding-right:35px}.front-page-5 .widget_text{top:auto!important}@media only screen and (width<=1075px){.front-page-5 .flexible-widgets.widget-fourths .widget{width:50%}.front-page-5 .flexible-widgets.widget-fourths .widget:nth-child(2n){clear:left}.front-page-5 .widget-full .featuredpost .entry,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .entry{padding:0 25px}.front-page-5 .flexible-widgets.widget-full .featuredpost .widget-title,.front-page-5 .flexible-widgets.widget-full .featuredpost.widget .more-posts,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .widget-title,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .more-posts{padding-left:25px;padding-right:25px}.content .featuredpage .entry-image,.widget_media_image img{box-sizing:border-box}}@media only screen and (width<=860px){.front-page-5 .widget-full .featuredpost .entry,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .entry{padding:0 20px}.front-page-5 .flexible-widgets.widget-full .featuredpost .widget-title,.front-page-5 .flexible-widgets.widget-full .featuredpost.widget .more-posts,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .widget-title,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .more-posts{padding-left:20px;padding-right:20px}}@media only screen and (width<=800px){.front-page-5 .flexible-widgets.widget-fourths .widget,.front-page-5 .flexible-widgets.widget-halves .widget,.front-page-5 .flexible-widgets.widget-thirds .widget,.front-page-5 .flexible-widgets.widget-halves .widget:nth-child(2n),.front-page-5 .flexible-widgets.widget-thirds .widget:nth-child(3n+2),.front-page-5 .flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:both;float:none;width:100%;padding:20px 0}.flexible-widgets .featuredpage,.flexible-widgets .widget_text{position:static}.widget_media_image:before,.widget_media_image:after{display:none}.content .flexible-widgets .widget_media_image{float:none;max-width:250px;margin-left:auto;margin-right:auto}.front-page-5 .one-half,.front-page-5 .one-half.first{text-align:center;margin-top:20px}.front-page-5 .one-half.first{margin-top:0}.front-page-5 .featured-content .entry,.front-page-5 .widget-full .featuredpost .entry,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .entry{clear:both;float:none;text-align:center;width:100%;max-width:450px;margin-left:auto;margin-right:auto;padding:0;position:static}.front-page-5 .flexible-widgets.widget-full .featuredpost .widget-title,.front-page-5 .flexible-widgets.widget-full .featuredpost.widget .more-posts,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .widget-title,.front-page-5 .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .more-posts{padding-left:0;padding-right:0}}.hero-section{margin-top:-75px;margin-bottom:100px;position:relative}.hero-section:not(.has-columns) .hero-section-column{text-align:center;max-width:75%;margin-left:auto;margin-right:auto}.hero-section-column{padding:35px;position:relative}.hero-section-column.right{text-align:right;position:relative}.hero-section-column.right:before{content:"";z-index:-1;background:#f4f4f4;width:142%;height:calc(100% - 140px);display:block;position:absolute;top:70px;right:0}.hero-section-column.right:after{content:"";background:#000cff;width:40px;height:5px;display:block;position:absolute;top:105px;right:0;transform:translate(50%)}.hero-title{letter-spacing:-.02em;margin-bottom:35px;margin-left:-35px;font-size:3.2rem;line-height:1}.hero-description,.hero-section-column.left .hero-email{max-width:450px}.hero-section:not(.has-columns) .hero-description{max-width:600px;margin-left:auto;margin-right:auto}.hero-section:not(.has-columns) .hero-email{max-width:450px;margin-left:auto;margin-right:auto}.hero-email .widget{margin-bottom:35px}.hero-email .widget:last-of-type{margin-bottom:0}.hero-email .widget:before,.hero-email .widget:after{display:none}.hero-section-column .hero-email form{margin-left:0;position:relative}.hero-section-column.left .hero-email .enews-widget{box-shadow:none;text-align:left;background:0 0;padding:0;position:relative}.hero-section-column.left .hero-email input{text-align:left}.hero-section-column.left .hero-email input:not([type=submit]){-webkit-appearance:none;-o-transition:box-shadow .15s cubic-bezier(.44,.51,.24,.99);background:#fff;border:1px solid #f4f4f4;padding:20px 24px;-webkit-transition:box-shadow .15s cubic-bezier(.44,.51,.24,.99);-moz-transition:box-shadow .15s cubic-bezier(.44,.51,.24,.99);-ms-transition:box-shadow .15s cubic-bezier(.44,.51,.24,.99);transition:box-shadow .15s cubic-bezier(.44,.51,.24,.99);box-shadow:0 10px 60px #00000024}.hero-section-column.left .hero-email input:not([type=submit]):focus{box-shadow:0 3px 20px #0000001a}.hero-section-column.left .hero-email input[type=submit]{text-align:center;width:auto;margin-bottom:16px;position:absolute;bottom:8px;right:8px}.hero-portrait{vertical-align:middle;border:10px solid #fff;width:100%;max-width:400px;margin-right:15px;box-shadow:0 20px 80px #0003}.hero-portrait-caption{color:#111;letter-spacing:.1em;transform-origin:100% 100%;text-transform:uppercase;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:.744rem;line-height:1.5;position:absolute;bottom:100px;right:15px;transform:rotate(-90deg)translate(100%)}.hero-portrait-caption a{color:#111;text-decoration:none}.hero-portrait-caption a:focus,.hero-portrait-caption a:hover{color:#000cff}.hero-logos-header{clear:both;color:#707070;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:20px;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:1.2rem}.hero-section-logos{text-align:center}.hero-section-logos img{text-align:center;max-width:200px;max-height:40px;margin:0 20px 20px}@media only screen and (width<=1280px){.hero-portrait-caption{right:8px}}@media only screen and (width<=1075px){.hero-title{margin-bottom:20px;margin-left:0;font-size:2.6rem}.hero-section-column.left{padding-left:0;padding-right:0}.hero-section:not(.has-columns) .hero-section-column{max-width:none}}@media only screen and (width<=860px){.hero-title{font-size:2.45rem}.hero-section{text-align:center;position:static}.hero-section.has-columns{display:block}.hero-section-column.left,.hero-section-column.right{clear:both;float:none;text-align:center;width:100%}.hero-section-column.left{margin-top:20px;position:static}.hero-section-column .hero-email form{margin-left:auto}.hero-section-column.right{padding:0 0 35px}.hero-section-column.right .hero-portrait{max-width:200px;margin:0 auto 10px;padding:0;position:relative}.hero-section-column.right:after,.hero-section-column.right:before{display:none}.hero-title,.hero-description,.hero-email{max-width:500px;margin-left:auto;margin-right:auto}.hero-portrait{float:none;margin-right:0}.hero-portrait-caption{text-align:center;margin-top:20px;position:static;transform:none}}@media only screen and (width<=600px){.hero-email input,.hero-section-column.left .hero-email input{text-align:center}.hero-section-column.left .hero-email input[type=submit]{width:100%;padding:20px 24px;position:static}}
