/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-facebook-square:before{content:""}.fa-linkedin-square:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-envelope:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-mobile:before{content:""}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(/assets/fonts/18864529780d.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(/assets/fonts/14b2770cf034.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(/assets/fonts/0c9b0c8b4c97.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(/assets/fonts/cc8f35526380.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:url(/assets/fonts/94ad7e273b77.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:url(/assets/fonts/f09fcf0e7493.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/assets/fonts/8a05afe62bf0.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/assets/fonts/d4450f27216b.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/ab8d749e7c13.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/702e3b8ce946.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/91ee0a234ed6.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/b0cd9a1eee41.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,code,em,img,q,s,small,strong,var,b,u,i,center,ol,ul,li,form,label,table,th,td,article,aside,canvas,details,figure,footer,header,menu,nav,section,time,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a img{border:0}a{text-decoration:none}input{outline:0}button{border:0}a,button,input{outline:0}input,textarea{border-radius:0}.medium{width:700px}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{overflow-y:scroll;overflow:-moz-scrollbars-vertical}img{height:auto;width:auto;max-width:100%;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}body{width:100%;height:100%}iframe{display:block}::selection{background-color:gray;color:#fff}i,em{font-style:italic}strong,bold{font-weight:700}a{-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s;color:gray}a:hover{color:#489688}.button{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;padding:0 1em;line-height:2em;position:relative;cursor:pointer;font-size:1.25rem;border:2px solid #93c01f;color:#93c01f;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.button:hover{color:#fff;background-color:#93c01f}button,input[type=submit]{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;padding:0 1em;line-height:2em;position:relative;cursor:pointer;font-size:1.25rem;border:2px solid #93c01f;color:#93c01f;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}button:hover,input[type=submit]:hover{color:#fff;background-color:#93c01f}@media all and (min-width:701px){.user-generated{max-width:56.25rem}}.user-generated ol{margin-bottom:.5em;list-style-position:outside;line-height:1.4em;list-style-type:decimal;padding-left:1rem}.user-generated ol li{margin-bottom:1.875rem;padding-left:.75rem}.user-generated ul{margin-bottom:.5em;list-style-position:outside;line-height:1.4em;list-style-type:none;padding-left:0}.user-generated ul li:not(.gfield):not([class*=gchoice]){margin-bottom:.75rem;padding-left:0}.user-generated ul li:not(.gfield):not([class*=gchoice]):before{content:"";width:8px;height:8px;display:inline-block;vertical-align:middle;margin:0 .6rem 0 0;border-radius:50%;background-color:#489688}.user-generated p,.user-generated h1,.user-generated h2,.user-generated h3,.user-generated h4,.user-generated h5,.user-generated h6,.user-generated blockquote,.user-generated ul,.user-generated ol{font-size:1.0625rem;line-height:1.5rem;margin-bottom:25.6px}.user-generated blockquote{position:relative;font-style:italic;display:inline-block;vertical-align:top;margin:0}.user-generated blockquote,.user-generated blockquote p{font-size:1.0625rem}.user-generated h1,.user-generated h3,.user-generated h4,.user-generated h5,.user-generated h6{font-weight:300}.user-generated h2{font-size:1.6em;font-weight:400}.user-generated h3{font-size:1.4em}.user-generated h4{font-size:1.2em}.user-generated .mws-popup-form{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;padding:0 1em;line-height:2em;position:relative;cursor:pointer;font-size:1.25rem;border:2px solid #93c01f;color:#93c01f;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#3f3f3f}.user-generated .mws-popup-form:hover{color:#fff;background-color:#93c01f}.user-generated a:not(.button):not(.mws-popup-form){color:#93c01f;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color .2s ease-in-out;-moz-transition:border-bottom-color .2s ease-in-out;-ms-transition:border-bottom-color .2s ease-in-out;-o-transition:border-bottom-color .2s ease-in-out;transition:border-bottom-color .2s ease-in-out}.user-generated a:not(.button):not(.mws-popup-form):hover{border-bottom-color:#93c01f}input,textarea{font-family:"Lato",sans-serif;border:0}body{-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}body,.inner{min-width:1045px}@media all and (min-width:0){body,.inner{min-width:0}}.inner{width:1265px;margin:auto;zoom:1}.inner:before,.inner:after{content:"";display:table}.inner:after{clear:both}@media all and (max-width:1325px){#abdomen .inner{padding:0 3%}}@media all and (min-width:0){html.notie .inner{max-width:100%}}.flex-inner{zoom:1}.flex-inner:before,.flex-inner:after{content:"";display:table}.flex-inner:after{clear:both}.more-link{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;padding:0 1em;line-height:2em;position:relative;cursor:pointer;font-size:1.25rem;border:2px solid #93c01f;color:#93c01f;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-transform:none}.more-link:hover{color:#fff;background-color:#93c01f}html{background:#262626;height:100%}body{-webkit-transition:margin-left .4s;-moz-transition:margin-left .4s;-ms-transition:margin-left .4s;-o-transition:margin-left .4s;transition:margin-left .4s;font-family:"Lato",sans-serif;font-size:16px;color:#3f3f3f}.flex-inner{min-width:1045px;width:1265px;margin:auto;zoom:1}@media all and (min-width:0){.flex-inner{min-width:0}}.flex-inner:before,.flex-inner:after{content:"";display:table}.flex-inner:after{clear:both}@media all and (max-width:1325px){#abdomen .flex-inner{padding:0 3%}}@media all and (min-width:0){html.notie .flex-inner{max-width:100%}}@media all and (max-width:1325px){.flex-inner{padding:0 1%}}#site-header{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;-ms-transition:box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s;background-color:#fff;width:100%;z-index:900;top:0;border-bottom:1px solid gray}#site-header>.inner{padding:.1875rem 0 .125rem}#site-header .site-logo{display:block;width:100%;text-align:center}#site-header .site-logo img{display:block;margin-bottom:10px;width:300px;height:100px}@media all and (min-width:500px){#site-header .logo-container{display:inline-block;vertical-align:middle}#site-header .logo-container .site-logo{display:inline-block;width:auto}}@media all and (min-width:1045px){#site-header .logo-container{width:calc(99% - 635px)}}@media all and (min-width:1325px){#site-header .site-logo{margin-left:-18px}}@media all and (min-width:500px){#site-header .header-details{display:inline-block;vertical-align:middle}}@media all and (min-width:1045px){#site-header .header-details{width:635px;padding-top:10px}}#site-header #drawer-handle{width:50px;height:50px;padding:12px 4px;background:0 0;cursor:pointer;display:inline-block;vertical-align:middle;display:block;margin:0 auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#site-header #drawer-handle:after,#site-header #drawer-handle:before,#site-header #drawer-handle span{position:relative;right:0;top:0;content:"";display:block;height:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#efefef}#site-header #drawer-handle:before,#site-header #drawer-handle span{margin-bottom:6px}#site-header #drawer-handle.active{zoom:1;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#site-header #drawer-handle span,#site-header #drawer-handle:before,#site-header #drawer-handle:after{background-color:#93c01f}@media all and (min-width:500px){#site-header #drawer-handle{display:inline-block;float:right;margin-top:23px}}@media all and (min-width:1045px){#site-header #drawer-handle{display:none}}#site-header .company-info{display:block;width:100%;padding:.5rem 0;font-size:0}#site-header .company-info>*{font-size:1rem}#site-header .company-info ul,#site-header .company-info li{display:inline-block;vertical-align:middle}#site-header .company-info li{margin-left:5px;position:relative}#site-header .company-info .social-media{display:none}#site-header .company-info .contact-info{display:none}#site-header .company-info .pop-up-link{display:none}@media all and (min-width:1045px){#site-header .company-info{border-bottom:1px solid gray}#site-header .company-info .contact-info{display:inline-block}#site-header .company-info .contact-info .contact-detail .icon{color:#93c01f;margin-right:10px}#site-header .company-info .contact-info .contact-detail .icon i{font-size:1.375rem}#site-header .company-info .contact-info .contact-detail .icon,#site-header .company-info .contact-info .contact-detail .detail{display:inline-block;vertical-align:middle}#site-header .company-info .contact-info .contact-detail .detail{line-height:28px;text-align:center;font-size:1.25rem}#site-header .company-info .contact-info .contact-detail .detail span{margin-right:3.25rem;display:block;color:#93c01f}#site-header .company-info .social-media{display:inline-block;margin-right:3.25rem}#site-header .company-info .social-media li .icon{color:gray;margin:0 10px}#site-header .company-info .social-media li .icon i{font-size:22px}#site-header .company-info .social-media li .icon:hover{color:#93c01f}#site-header .company-info .pop-up-link{display:inline-block;vertical-align:middle;font-size:1.125rem;color:#93c01f;text-transform:uppercase}#site-header .company-info .pop-up-link:hover{color:#489688}}#site-header .primary-menu-container{display:none}@media all and (min-width:1045px){#site-header .primary-menu-container{display:block}#site-header .primary-menu-container .menu-items{width:100%;font-size:0}#site-header .primary-menu-container .menu-items>li{text-align:center;position:relative;display:inline-block;font-size:1rem;margin:0 .375rem}#site-header .primary-menu-container .menu-items>li:first-child{margin:0 6px 0 0}#site-header .primary-menu-container .menu-items>li:last-child{margin:0 0 0 6px}#site-header .primary-menu-container .menu-items>li a{display:block;text-transform:uppercase}#site-header .primary-menu-container .menu-items>li>a{line-height:2.5em;color:#3f3f3f;font-size:1.125rem;font-weight:400;border-bottom:1px solid transparent;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#site-header .primary-menu-container .menu-items>li>a:hover{color:#93c01f}#site-header .primary-menu-container .menu-items>li:not(.menu-item-has-children)>a:hover{border-color:#93c01f}#site-header .primary-menu-container .menu-items>li.current-menu-item>a{color:#93c01f}#site-header .primary-menu-container .menu-items>li .sub-menu{min-width:100%;display:none;position:absolute;left:50%;transform:translateX(-50%);z-index:100;background:0 0;background-color:rgba(147,192,31,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc93c01f, endColorstr=#cc93c01f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc93c01f, endColorstr=#cc93c01f)}#site-header .primary-menu-container .menu-items>li .sub-menu a:hover{color:#4d4d4d}#site-header .primary-menu-container .menu-items>li:hover .sub-menu{display:block}}@media all and (min-width:1045px){#site-header{-moz-box-shadow:0 0 10px -13px #000;box-shadow:0 0 10px -13px #000}.scrolled #site-header{-moz-box-shadow:0 0 10px -3px #000;box-shadow:0 0 10px -3px #000}}.audit-circle{background-color:#489688;display:none;position:absolute;top:50%;right:1%;width:160px;height:160px;border:2px solid #fff;z-index:10;text-align:center;transform-origin:center center;-webkit-backface-visibility:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;-webkit-transition:transform .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:transform .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:transform .3s ease-in-out,background-color .3s ease-in-out;-o-transition:transform .3s ease-in-out,background-color .3s ease-in-out;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.audit-circle a,.audit-circle:before{display:inline-block;vertical-align:middle}.audit-circle:before{height:100%;width:0;content:""}.audit-circle a{text-transform:uppercase;color:#fff;font-weight:500;font-size:1.1875rem;line-height:1.8rem}.audit-circle:hover{background-color:#93c01f;-ms-transform:translateY(-50%) rotate(5deg);-webkit-transform:translateY(-50%) rotate(5deg);transform:translateY(-50%) rotate(5deg);-webkit-transform-style:preserve-3d}@media all and (min-width:700px){.audit-circle{display:block}}@media all and (min-width:1265px){.audit-circle{right:calc(51% - 632.5px)}}#abdomen{background:#eaeaea}.single-post #abdomen>.inner{background-color:#fff}#abdomen .flexible-content .flex-inner{min-width:1045px;width:1265px;margin:auto;zoom:1}@media all and (min-width:0){#abdomen .flexible-content .flex-inner{min-width:0}}#abdomen .flexible-content .flex-inner:before,#abdomen .flexible-content .flex-inner:after{content:"";display:table}#abdomen .flexible-content .flex-inner:after{clear:both}@media all and (min-width:0){html.notie #abdomen .flexible-content .flex-inner{max-width:100%}}#abdomen .flex-banner{background-color:#fff;padding-bottom:2.5rem}.blog #abdomen .flex-banner,.tag #abdomen .flex-banner,.date #abdomen .flex-banner{padding-bottom:0;margin-bottom:2.5rem}#abdomen .flex-banner .flex-inner{width:100%;padding:0}#abdomen .flex-banner .banner-wrapper{width:100%;text-align:center;overflow:hidden;position:relative}#abdomen .flex-banner .banner-wrapper img{display:block;position:relative;left:50%;transform:translate(-50%,0);max-width:none}#abdomen .flex-banner .banner-wrapper .overlay{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#abdomen .flex-banner .banner-wrapper .overlay:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}#abdomen .flex-banner .banner-wrapper .overlay h1{display:inline-block;vertical-align:middle;margin-bottom:0;font-size:3.125rem;font-weight:400;color:#fff;text-shadow:1px 1px 1px #3f3f3f;word-break:break-word}@media all and (min-width:500px){#abdomen .flex-banner .banner-wrapper .overlay h1{font-size:3.125rem}}@media all and (min-width:1045px){#abdomen .flex-banner .banner-wrapper .overlay{text-align:left;width:100%}}#abdomen .flex-standard-content-block{background-color:#fff;padding-bottom:3.75rem;font-weight:300}#abdomen .flex-standard-content-block .top-border{border-top:2px solid #93c01f;padding-top:2.1875rem}#abdomen .flex-standard-content-block .copy-container{width:79%}#abdomen .flex-standard-content-block .copy-container .button:hover{color:#fff}#abdomen .flex-standard-content-block h2{font-size:1.875rem;color:#489688}#abdomen .flex-standard-content-block h3,#abdomen .flex-standard-content-block h4,#abdomen .flex-standard-content-block h5,#abdomen .flex-standard-content-block h6{color:#489688}#abdomen .flex-standard-content-block p:last-of-type{margin-bottom:0}#abdomen .flex-standard-content-block .image-container{width:33%;margin-top:3.125rem;text-align:center}#abdomen .flex-standard-content-block .image-container.align-right{float:right}#abdomen .flex-standard-content-block .image-container+.copy-container{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;width:66%}#abdomen .flex-standard-content-block .icons{margin-top:3.125rem}@media all and (min-width:700px){#abdomen .flex-standard-content-block .icon{display:inline-block}#abdomen .flex-standard-content-block .icon:not(:last-child){margin-right:6.875rem}}@media all and (max-width:700px){#abdomen .flex-standard-content-block .image-container{max-width:350px}}@media all and (max-width:1045px){#abdomen .flex-standard-content-block .image-container{width:100%;display:block;margin:0 auto;margin-top:3.4375rem;max-width:450px}#abdomen .flex-standard-content-block .image-container.align-left,#abdomen .flex-standard-content-block .image-container.align-right{float:none}#abdomen .flex-standard-content-block .copy-container{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}#abdomen .flex-standard-content-block .image-container+.copy-container{width:100%}#abdomen .flex-standard-content-block .copy-container{width:100%}}#abdomen .flex-fixed-banner .overlay-content{text-align:left;display:inline-block;vertical-align:middle;color:#fff}#abdomen .flex-fixed-banner .overlay-content h2,#abdomen .flex-fixed-banner .overlay-content p,#abdomen .flex-fixed-banner .overlay-content a{margin:15px 0;max-width:540px}#abdomen .flex-fixed-banner .overlay-content h2{margin-bottom:1.25rem;font-size:2.5rem;line-height:3rem;text-shadow:1px 1px 1px #3f3f3f}@media all and (min-width:700px){#abdomen .flex-fixed-banner .overlay-content h2{margin-bottom:1.875rem;font-size:3.125rem;line-height:3.625rem}}#abdomen .flex-link-block-row{overflow:hidden;padding:2.0625rem 0 2.3125rem;background-color:#fff}#abdomen .flex-link-block-row .link-block-row{text-align:center}#abdomen .flex-link-block-row .link-block{margin-bottom:2rem}#abdomen .flex-link-block-row .link-block .img-link{display:table;margin:0 auto}#abdomen .flex-link-block-row .link-block img{display:block;margin:0 auto 1.25rem}#abdomen .flex-link-block-row .link-block .user-generated{max-width:100%;color:gray}#abdomen .flex-link-block-row .link-block h1{font-weight:700;font-size:1.4375rem;line-height:1.75rem;font-weight:700;word-spacing:10000px;margin:0 auto 1.625rem}#abdomen .flex-link-block-row .link-block ul,#abdomen .flex-link-block-row .link-block ol{max-width:220px;display:table;margin:0 auto 20px;padding:0;list-style:none}#abdomen .flex-link-block-row .link-block li{text-align:left;font-size:1.1875rem;font-weight:300}#abdomen .flex-link-block-row .link-block .more-link{color:#3f3f3f;margin-top:10px;border:2px solid #93c01f;font-size:1.25rem;text-transform:none}#abdomen .flex-link-block-row .link-block .more-link:hover{color:#fff}#abdomen .flex-link-block-row .img-link img{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#abdomen .flex-link-block-row .img-link img:hover{zoom:1;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}@media all and (min-width:500px){#abdomen .flex-link-block-row .link-block-row{max-width:900px;margin:0 auto;font-size:0}#abdomen .flex-link-block-row .cols3 .link-block{width:calc(50% - 2rem)}#abdomen .flex-link-block-row .link-block{display:inline-block;vertical-align:top;font-size:1rem}#abdomen .flex-link-block-row .link-block:not(:first-child){margin-left:2rem}}@media all and (min-width:700px){#abdomen .flex-link-block-row .cols3 .link-block{width:calc(33% - 2rem)}}#abdomen .flex-contact-block{background-color:#fff}#abdomen .flex-contact-block .flex-inner .contact-container{margin:2rem auto;max-width:38.75rem}#abdomen .flex-contact-block .flex-inner h2{color:#489688;font-size:1.5625rem;line-height:1.875rem;margin-bottom:1.875rem}#abdomen .flex-contact-block .flex-inner .contact-copy{font-size:1.0625rem;line-height:1.5rem;max-width:100%}@media all and (min-width:700px){#abdomen .flex-contact-block .flex-inner .contact-copy{margin:0 auto}}#abdomen .flex-contact-block .flex-inner .contact-info{text-align:center;margin-bottom:1.875rem;margin-top:5.3125rem;font-size:1.1875rem;font-weight:300;line-height:1.5rem;color:#489688}#abdomen .flex-contact-block .flex-inner .contact-info h3{font-weight:700}#abdomen .flex-contact-block .flex-inner .contact-details{width:100%;margin-bottom:3.125rem;text-align:center}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail{font-weight:300;font-size:1.1875rem;line-height:1.5rem;color:#489688}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail .label,#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail a{color:#489688;display:inline-block}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail .label{margin-bottom:0;font-weight:700;font-size:21px}#abdomen .flex-contact-block .flex-inner .social{text-align:center;font-size:1.1875rem;font-weight:700;color:#489688}#abdomen .flex-contact-block .flex-inner .social p{margin-bottom:1.875rem}#abdomen .flex-contact-block .flex-inner .social .social-media{text-align:center}#abdomen .flex-contact-block .flex-inner .social .social-media li{display:inline-block;vertical-align:middle}#abdomen .flex-contact-block .flex-inner .social .social-media li .icon{color:#489688;margin:0 10px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#abdomen .flex-contact-block .flex-inner .social .social-media li .icon i{font-size:2.5rem}#abdomen .flex-contact-block .flex-inner .social .social-media li .icon:hover{color:#93c01f}#abdomen .flex-video-banner{padding:3rem 0 2rem;background-color:#fff}#abdomen .flex-video-banner .video-container{position:relative;height:0;padding-bottom:56.25%}#abdomen .flex-video-banner .video{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);max-width:100%;width:100%}#abdomen .flex-video-banner .left-half{padding-bottom:3rem;text-align:center}#abdomen .flex-video-banner .large-heading{font-size:1.5rem;font-weight:700;color:#93c01f;margin-bottom:1rem}#abdomen .flex-video-banner .video-text{color:gray}@media all and (min-width:700px){#abdomen .flex-video-banner .video-banner{font-size:0}#abdomen .flex-video-banner .left-half,#abdomen .flex-video-banner .right-half{width:50%;display:inline-block;vertical-align:middle}#abdomen .flex-video-banner .left-half{text-align:left;padding:0 3rem 0}#abdomen .flex-video-banner .large-heading{font-size:1.8rem}#abdomen .flex-video-banner .video-text{font-size:1rem}}#abdomen .post-list{text-align:center}@media all and (min-width:700px){#abdomen .post-list{margin-left:-70px;font-size:0}}#abdomen #tag-nav{max-width:1265px;margin:auto;background-color:#fff;padding:1rem 0}#abdomen #tag-nav span{margin-bottom:2rem;font-size:1.25rem;font-weight:700;display:inline-block;margin-right:1.875rem;margin-left:.9375rem}#abdomen #tag-nav ul{display:inline-block}#abdomen #tag-nav li{display:inline-block;vertical-align:middle;margin:.5rem;font-size:1.0625rem;font-weight:300}#abdomen #tag-nav li a{color:#3f3f3f;border:1px solid #93c01f;padding:.2rem 1rem;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}#abdomen #tag-nav li a:hover{background-color:#93c01f;color:#fff}@media all and (min-width:700px){#abdomen #tag-nav span{margin-bottom:0}}#abdomen .post.teaser{zoom:1;padding:1.875rem 0;margin:0 auto;max-width:35.4375rem;text-align:left}#abdomen .post.teaser:before,#abdomen .post.teaser:after{content:"";display:table}#abdomen .post.teaser:after{clear:both}#abdomen .post.teaser .post-container{width:100%;background-color:#fff;font-size:1.0625rem;padding-bottom:.625rem}#abdomen .post.teaser .post-container .post-image{width:100%;display:block;padding-bottom:.5rem;border-bottom:2px solid #93c01f}#abdomen .post.teaser .post-container .post-image img{display:block;margin:0 auto}#abdomen .post.teaser .post-container .copy-container{margin-top:1rem;padding:0 .9375rem}#abdomen .post.teaser .post-container .copy-container .post-title{font-size:1.4375rem;padding-top:.3125rem}#abdomen .post.teaser .post-container .copy-container .post-title a{color:#489688}#abdomen .post.teaser .post-container .copy-container p{padding-top:25px;line-height:24px;margin-bottom:1.75rem;font-weight:300}#abdomen .post.teaser .post-container .copy-container .more-link{width:10.125rem;border:2px solid #93c01f;text-transform:none;text-align:center;margin-bottom:1.6875rem;display:block;color:#3f3f3f}#abdomen .post.teaser .post-container .copy-container .more-link:hover{color:#fff}#abdomen .post.teaser .post-container .copy-container .author,#abdomen .post.teaser .post-container .copy-container time,#abdomen .post.teaser .post-container .copy-container .tags{font-size:.9375rem;line-height:.9375rem}#abdomen .post.teaser .post-container .copy-container .author{display:inline-block;color:#93c01f;line-height:2rem}#abdomen .post.teaser .post-container .copy-container time{display:inline-block;font-weight:300}#abdomen .post.teaser .post-container .copy-container .tags{display:block}#abdomen .post.teaser .post-container .copy-container time,#abdomen .post.teaser .post-container .copy-container .tags{color:#489688}#abdomen .post.teaser .post-container .copy-container .tag{display:inline-block}@media all and (min-width:700px){#abdomen .post.teaser{width:calc(50% - 70px);max-width:26.4375rem;font-size:1rem;display:inline-block;vertical-align:top;margin-left:70px}#abdomen .post.teaser .post-container{font-size:1rem}}@media all and (min-width:1045px){#abdomen .post.teaser{width:calc(33.33% - 70px)}}.single #abdomen .back-link{display:table;border:2px solid #93c01f;padding:0 1.625rem;margin:1.1875rem 0;font-weight:700;font-size:1.0625rem;line-height:3.1875rem;color:#3f3f3f;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.single #abdomen .back-link:hover{background-color:#93c01f;color:#fff}.single #abdomen .post{max-width:none;margin:0;padding-top:0}.single #abdomen .post .copy-container{font-size:1rem;margin-bottom:3.125rem;border-top:2px solid #93c01f}.single #abdomen .post .copy-container h2{color:#489688;font-size:1.4375rem;font-weight:700}.single #abdomen .post .copy-container h2.post-title{font-size:1.5625rem;font-weight:400;margin-top:2.5625rem}.single #abdomen .post .copy-container p,.single #abdomen .post .copy-container ol,.single #abdomen .post .copy-container ul{font-size:1.0625rem;line-height:1.5rem;font-weight:300}.single #abdomen .post .copy-container a:not(.mws-popup-form){color:#93c01f;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color .2s ease-in-out;-moz-transition:border-bottom-color .2s ease-in-out;-ms-transition:border-bottom-color .2s ease-in-out;-o-transition:border-bottom-color .2s ease-in-out;transition:border-bottom-color .2s ease-in-out}.single #abdomen .post .copy-container a:not(.mws-popup-form):hover{border-bottom-color:#93c01f}@media all and (min-width:1045px){.single #abdomen .post{width:calc(99.5% - 16.75rem);padding-right:9.1875rem;display:inline-block;vertical-align:top}}#abdomen aside{width:16.75rem;margin:0 auto;text-align:center;padding:2.5625rem 0;border-top:2px solid #93c01f;font-size:1.0625rem}#abdomen aside img{margin-bottom:1.875rem}#abdomen aside strong{display:block;margin-bottom:.5rem;color:#93c01f}#abdomen aside .posted-date{display:block;color:#489688;font-weight:300;margin-bottom:1.875rem}#abdomen aside .tags,#abdomen aside span{color:#93c01f;display:inline-block}#abdomen aside .tag-list{text-align:left}#abdomen aside .tag-list b{color:#93c01f}#abdomen aside .tag-list a{line-height:1.5rem;font-weight:400;color:#3f3f3f}#abdomen aside .tag-list a:not(:first-of-type){display:table}#abdomen aside .tag-list a:hover{color:#93c01f}@media all and (min-width:1045px){#abdomen aside{display:inline-block;vertical-align:top}#abdomen aside .info{text-align:left}}.single #abdomen{background-color:#fff}.flex-testimonial-slideshow{margin-top:3.75rem;text-align:center;overflow:hidden;border-top:1px solid #93c01f;color:#fff}.flex-testimonial-slideshow .flex-inner{font-size:1rem;position:relative;text-align:left}.flex-testimonial-slideshow h2{color:#489688;font-size:3.4375rem}.flex-testimonial-slideshow .content-carousel{color:#489688;font-size:1.75rem}.flex-testimonial-slideshow .left-container{zoom:1;padding-bottom:2.5rem}.flex-testimonial-slideshow .left-container:before,.flex-testimonial-slideshow .left-container:after{content:"";display:table}.flex-testimonial-slideshow .left-container:after{clear:both}.flex-testimonial-slideshow .testimonial{max-width:23.529411764706rem}@media all and (max-width:699px){.flex-testimonial-slideshow .author-image{display:none}}@media all and (min-width:1045px){.flex-testimonial-slideshow .flex-control-nav{bottom:0}}#site-footer{background-color:#e6e6e6;padding-top:2.1875rem;position:relative;z-index:10}#site-footer .privacy-box{margin-bottom:10px;min-height:1.625rem}#site-footer .privacy-box input:checked+label:before{background-color:#6c6c6c}#site-footer .privacy-box label{font-size:14px;color:#fff}#site-footer .privacy-box label a{color:#489688}#site-footer .privacy-box label:before{left:0;background-color:transparent}#site-footer .row{padding-bottom:2.1875rem}#site-footer .row.first .inner{padding:0}#site-footer .row.first .site-logo{display:block;margin-bottom:1rem;text-align:center}#site-footer .row.first .site-logo img{max-width:100%;width:350px}#site-footer .row.second .inner{padding:0 5%}#site-footer .row.second .column{font-size:0;display:inline-block;width:100%}#site-footer .row.second .column.first{margin-bottom:2rem}#site-footer .row.second .column.first .primary-menu-container .inner{padding:0}#site-footer .row.second .column.first .footer-menu{font-size:1.0625rem;color:gray}#site-footer .row.second .column.first .footer-menu ul li{margin:.625rem 0;text-transform:uppercase}#site-footer .row.second .column.first .pop-up-link{font-size:1.0625rem;color:#93c01f}#site-footer .row.second .column.first .pop-up-link:hover{color:#489688}#site-footer .row.second .column.second{margin-bottom:2rem}#site-footer .row.second .column.second .company-info{font-size:1.25rem}#site-footer .row.second .column.second .contact-detail{display:table}#site-footer .row.second .column.second .contact-info{margin-bottom:1.25rem}#site-footer .row.second .column.second .contact-info li{margin-bottom:1.375rem}#site-footer .row.second .column.second .detail span{display:block;color:#93c01f}#site-footer .row.second .column.second .detail .label{color:gray;margin-bottom:5px}#site-footer .row.second .column.second .detail:hover span{color:#489688}#site-footer .row.second .column.second .detail:hover span.label{color:gray}#site-footer .row.second .column.second .social-media li{display:inline-block;margin-right:1.25rem}#site-footer .row.second .column.second .social-media .icon:hover{color:#93c01f}#site-footer .row.second .column.second .social-media .fa{font-size:1.25rem}#site-footer .row.second .column.third .information{font-size:1.125rem;color:gray}#site-footer .row.second .column.third .information a{font-size:.875rem;text-decoration:underline}@media all and (min-width:500px){#site-footer .row.second .column.first,#site-footer .row.second .column.second{display:inline-block;vertical-align:top}#site-footer .row.second .column.first{width:49.5%}#site-footer .row.second .column.second{width:49.5%}#site-footer .row.second .column.third{width:100%}}@media all and (min-width:700px){#site-footer .row.second .column.first{width:33%}#site-footer .row.second .column.second{width:37%;vertical-align:top}#site-footer .row.second .column.third{width:28%;vertical-align:top}}@media all and (min-width:1265px){#site-footer .row.second .inner{padding:0 1%}}@media all and (min-width:1045px){#site-footer .row.first .site-logo{display:inline-block;width:18.75rem;vertical-align:bottom;margin:0}}#site-cred{background:#515151;padding:.5em 0 1em;text-align:right}@media all and (max-width:1075px){#site-cred{padding:1em}}#site-cred .inner{font-size:.8em}#site-cred .site-cred{color:#fff}#drawer{-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s;transition:width .4s;position:absolute;z-index:9999;width:0;right:0;top:0;overflow:hidden;max-width:100%;display:none;padding-top:83px;padding-bottom:17px;background-color:#93c01f}#drawer .lining{width:250px;padding:0 20px;overflow:hidden;color:#fff}#drawer .lining a{color:#fff;display:block}#drawer .lining a:hover{color:#489688}#drawer .lining.current-menu-item a{color:#489688}#drawer .lining .close{display:block;position:absolute;line-height:.65em;top:10px;right:10px;font-size:4em;padding:0 5px 6px;margin:5px;cursor:pointer;font-weight:300;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#drawer .lining .primary-menu{line-height:1.2em;font-weight:300;text-transform:uppercase}#drawer .lining .primary-menu li{padding-top:10px}#drawer .lining .primary-menu li a{font-size:1.2em;line-height:1.2em}#drawer .lining .contact-info .contact-detail{margin-top:2em}#drawer .lining .contact-info .contact-detail .detail{display:inline-block;vertical-align:middle;width:calc(100% - 40px);margin-left:10px;word-wrap:break-word}#drawer .lining .contact-info .contact-detail .icon{vertical-align:middle;display:inline-block}#drawer .lining .contact-info .contact-detail .icon:hover{color:#489688}#drawer .lining .social-media{margin:2em 0;text-align:center}#drawer .lining .social-media li{-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s;display:inline-block;margin:0 10px}#drawer .lining .company-information{font-size:.6em;line-height:1.4em}#drawer .lining .site-cred{zoom:1;margin-bottom:2em;margin-top:2em;padding-top:2em;border-top:1px solid #489688;display:block;font-size:.6em;text-align:right}#drawer .lining .site-cred:before,#drawer .lining .site-cred:after{content:"";display:table}#drawer .lining .site-cred:after{clear:both}#drawer .lining .site-cred img{display:block;width:100px;margin-top:5px;float:right}@media all and (max-width:1045px){#drawer{display:block}}.cookie-policy-message{position:fixed;bottom:0;width:100%;z-index:100;background-color:#93c01f;padding:10px 3%;color:#fff;font-family:"Raleway",serif;font-size:12px;line-height:1.4rem;text-align:center}.cookie-policy-message .cookie-policy-action{color:#3f3f3f;font-size:1em;background-color:#fff;border:1px solid #fff;line-height:2rem;padding:0 1rem}.cookie-policy-message .cookie-policy-action:hover{background-color:gray;color:#fff}@media all and (max-width:1045px){.cookie-policy-message .cookie-policy-action{display:block;margin:auto}}.madison-web-solutions-logo{width:100px;height:auto;padding-top:10px;display:inline;margin-left:20px;vertical-align:text-bottom}.popup-overlay{position:fixed;z-index:999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:0 0;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)}.popup-overlay .popup{position:absolute;max-width:90%;width:100%}.popup-overlay .popup .popup-content{width:100%;max-height:85vh;overflow-y:scroll;position:relative;padding:1em 2em 2em;background-color:#489688;margin-left:5%;text-align:center}.popup-overlay .popup .popup-content .gform_wrapper{width:100%;float:none;text-align:center;color:#fff}.popup-overlay .popup .popup-content .gform_wrapper .gfield{padding-bottom:1.25rem}.popup-overlay .popup .popup-content .gform_wrapper .gf_left_half{width:100%}.popup-overlay .popup .popup-content .gform_wrapper .gf_left_half input{width:100%}.popup-overlay .popup .popup-content .gform_wrapper .gf_right_half{padding-bottom:1.0625rem;font-size:1rem;width:100%}.popup-overlay .popup .popup-content .gform_wrapper .privacy-box input:checked+label:before{background-color:#3b7a6f}.popup-overlay .popup .popup-content .gform_wrapper .medium{width:100%}.popup-overlay .popup .popup-content .gform_wrapper .gform_footer{display:inline-block;width:100%}.popup-overlay .popup .popup-content .gform_wrapper .gform_footer .gform_button{background-color:#fff;color:#489688;width:100%;-webkit-appearance:none}.popup-overlay .popup .popup-content .gform_wrapper .gform_footer .gform_button:hover{color:#93c01f}@media all and (min-width:700px){.popup-overlay .popup .popup-content .gform_wrapper .gform_body{font-size:0}.popup-overlay .popup .popup-content .gform_wrapper .gf_left_half{float:left;clear:left;width:48%}.popup-overlay .popup .popup-content .gform_wrapper .gf_right_half{width:48%;display:inline-block}.popup-overlay .popup .popup-content .gform_wrapper .gform_footer{width:48%}}@media all and (min-width:860px){.popup-overlay .popup{max-width:100%}.popup-overlay .popup .popup-content{width:50.3125rem;margin:auto}}.popup-overlay .close:hover{color:#93c01f}.flex-fixed-banner{height:400px}.flex-fixed-banner .fixed-banner{width:100%;height:400px;position:relative;left:0;z-index:1;font-size:0;text-align:center;background-position:center center}.flex-fixed-banner .flex-inner{height:100%;display:inline-block;text-align:left;font-size:1rem}.flex-fixed-banner~.flexible-content{position:relative;z-index:10}.flex-fixed-banner .overlay-content-container{height:100%}.flex-fixed-banner .overlay-content-container:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}.flex-fixed-banner .overlay-content{width:98%;display:inline-block;vertical-align:middle}@media all and (min-width:1045px){.flex-fixed-banner .fixed-banner{position:fixed}}.flex-apply-now{min-height:320px;background-repeat:no-repeat;background-position:center}.flex-apply-now .flex-inner{width:1265px}.flex-apply-now h2{max-width:500px;margin-top:3.4375rem;font-size:2.25rem;line-height:2.875rem;color:#fff}.flex-apply-now a{margin:2.3125rem 0 0;border:0;background-color:#fff;color:#489688;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.flex-apply-now a:hover{background-color:#489688;color:#fff}@media all and (min-width:700px){.flex-apply-now h2{max-width:37.5rem;font-size:3.125rem;line-height:4.0625rem}}.flex-newsletter-block{background-image:url(/assets/img/42f3767ea5fd.webp);background-position:top center;background-size:cover}.flex-newsletter-block .left-content,.flex-newsletter-block .right-content{margin-top:1.875rem;margin-bottom:1.875rem;width:100%;display:block;color:#fff}.flex-newsletter-block .left-content{border-bottom:1px solid #fff}.flex-newsletter-block h2{font-size:3.125rem;line-height:1;margin-bottom:2rem}.flex-newsletter-block img{display:none;width:100%;border:2px solid #fff;margin-bottom:2.25rem}.flex-newsletter-block p{font-size:1rem;line-height:1.375rem;display:block;margin-bottom:1.5625rem;font-weight:300}.flex-newsletter-block .right-content p{margin-bottom:1.4375rem}.flex-newsletter-block a{color:#fff;display:block;text-align:left;margin-bottom:2.125rem}.flex-newsletter-block a:hover{text-decoration:underline}.flex-newsletter-block .privacy-box{width:18.125rem;margin-bottom:10px;min-height:1.625rem}.flex-newsletter-block .privacy-box input:checked+label:before{background-color:gray}.flex-newsletter-block .privacy-box label{font-size:1rem}.flex-newsletter-block .privacy-box label:before{background-color:transparent}@media all and (min-width:500px){.flex-newsletter-block .privacy-box{width:19.6875rem}}@media all and (max-width:1045px){.flex-newsletter-block .privacy-box{width:39.375rem;max-width:100%}}@media all and (min-width:700px){.flex-newsletter-block .left-content.has-image .copy-container{padding-left:2.0625rem}.flex-newsletter-block .left-content.has-image>img,.flex-newsletter-block .left-content.has-image .copy-container{display:inline-block;vertical-align:top;width:49%}}@media all and (min-width:1045px){.flex-newsletter-block{font-size:0}.flex-newsletter-block .left-content,.flex-newsletter-block .right-content{margin:2.75rem 0;width:50%;display:inline-block;font-size:1rem;vertical-align:top}.flex-newsletter-block .left-content{border-bottom:none;border-right:1px solid #fff;padding-right:1.8125rem}.flex-newsletter-block .right-content{padding-left:3rem}.flex-newsletter-block .right-content .user-generated>p{max-width:19.6875rem}.flex-newsletter-block h2{font-size:3.125rem;line-height:3.625rem;margin-bottom:1.875rem}.flex-newsletter-block a{text-align:right;margin-bottom:0}}.flex-testimonial-slideshow .slide,.flex-content-carousel .slide{overflow:hidden}.flex-testimonial-slideshow h2,.flex-content-carousel h2{font-size:2rem;text-align:center;margin-bottom:1.3125rem}.flex-testimonial-slideshow .left-container,.flex-content-carousel .left-container{text-align:center;margin:0 auto;position:relative}.flex-testimonial-slideshow .author-image,.flex-content-carousel .author-image{display:block;margin:0 auto}.flex-testimonial-slideshow .content-container,.flex-content-carousel .content-container{left:2px;position:relative;font-size:1.0625rem}.flex-testimonial-slideshow .content-container p,.flex-content-carousel .content-container p{line-height:1.5rem}.flex-testimonial-slideshow .content-container .copy h4,.flex-content-carousel .content-container .copy h4{font-size:2rem;margin-bottom:1.5rem;line-height:2.4rem}.flex-testimonial-slideshow .content-container .author,.flex-content-carousel .content-container .author{margin-top:1.25rem;display:block}.flex-testimonial-slideshow .content-container .more-link,.flex-content-carousel .content-container .more-link{margin-top:1.875rem;background-color:transparent;border:1px solid #93c01f;color:#3f3f3f}.flex-testimonial-slideshow .content-container .more-link:hover,.flex-content-carousel .content-container .more-link:hover{background-color:#93c01f;color:#fff}.flex-testimonial-slideshow .control-nav,.flex-content-carousel .control-nav{zoom:1;position:absolute;left:0;right:0;bottom:0;text-align:center;z-index:2}.flex-testimonial-slideshow .control-nav:before,.flex-testimonial-slideshow .control-nav:after,.flex-content-carousel .control-nav:before,.flex-content-carousel .control-nav:after{content:"";display:table}.flex-testimonial-slideshow .control-nav:after,.flex-content-carousel .control-nav:after{clear:both}.flex-testimonial-slideshow .control-nav .flex-prev,.flex-testimonial-slideshow .control-nav .flex-next,.flex-content-carousel .control-nav .flex-prev,.flex-content-carousel .control-nav .flex-next{display:inline-block;vertical-align:middle;margin:0 .9375rem;font-size:1.875rem;color:#93c01f}.flex-testimonial-slideshow .control-nav .flex-control-nav,.flex-content-carousel .control-nav .flex-control-nav{display:inline-block;vertical-align:top;margin-top:3px}.flex-testimonial-slideshow .control-nav .flex-control-nav li,.flex-content-carousel .control-nav .flex-control-nav li{zoom:1;display:inline-block}.flex-testimonial-slideshow .control-nav .flex-control-nav li:before,.flex-testimonial-slideshow .control-nav .flex-control-nav li:after,.flex-content-carousel .control-nav .flex-control-nav li:before,.flex-content-carousel .control-nav .flex-control-nav li:after{content:"";display:table}.flex-testimonial-slideshow .control-nav .flex-control-nav li:after,.flex-content-carousel .control-nav .flex-control-nav li:after{clear:both}.flex-testimonial-slideshow .control-nav .flex-control-nav li:not(:first-child),.flex-content-carousel .control-nav .flex-control-nav li:not(:first-child){margin-left:.41176470588235rem}.flex-testimonial-slideshow .control-nav .flex-control-nav li.active a,.flex-content-carousel .control-nav .flex-control-nav li.active a{background-color:transparent;border:2px solid #93c01f}.flex-testimonial-slideshow .control-nav .flex-control-nav a,.flex-content-carousel .control-nav .flex-control-nav a{width:.88235294117647rem;height:.88235294117647rem;display:block;border-radius:50%;cursor:pointer;text-indent:-9999px;background-color:#93c01f}@media all and (min-width:1045px){.flex-testimonial-slideshow h2,.flex-content-carousel h2{font-size:2.5rem;text-align:right;margin-bottom:2.625rem}.flex-testimonial-slideshow .left-container,.flex-testimonial-slideshow .content-container,.flex-content-carousel .left-container,.flex-content-carousel .content-container{display:inline-block;vertical-align:middle}.flex-testimonial-slideshow .left-container,.flex-content-carousel .left-container{width:48%}.flex-testimonial-slideshow .content-container,.flex-content-carousel .content-container{width:50%;font-weight:300}.flex-testimonial-slideshow .content-container p,.flex-content-carousel .content-container p{width:80%}}.flex-testimonial-slideshow{background-color:#fff;margin-top:0;padding:1.875rem 0 1.5625rem}.flex-testimonial-slideshow .copy{font-style:italic}.flex-testimonial-slideshow .copy:before{content:"";background-image:url(/assets/img/d4aeee48ca97.webp);position:relative;margin-bottom:.3125rem}.flex-testimonial-slideshow .copy:after{content:"";background-image:url(/assets/img/054276a535d5.webp);float:right;margin-right:3.125rem}.flex-testimonial-slideshow .copy:before,.flex-testimonial-slideshow .copy:after{width:43px;height:38px;display:block;background-repeat:no-repeat;background-size:contain}.flex-testimonial-slideshow .copy p{font-size:1.0625rem;font-weight:300;font-style:italic}.flex-testimonial-slideshow .author{font-size:1.1875rem;font-weight:700}@media all and (min-width:700px){.flex-testimonial-slideshow h2{font-size:3.125rem}}@media all and (min-width:1045px){.flex-testimonial-slideshow h2{margin-left:48%;text-align:left}.flex-testimonial-slideshow .copy:before{left:-60px}}.flex-content-carousel{background-color:#476fa0}.flex-content-carousel .content-carousel{margin:4.875rem 0}.flex-content-carousel .left-container{display:none;text-align:right}.flex-content-carousel .left-container .author-image{width:290px;height:290px;display:inline-block;margin:0 125px 0 0;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.flex-content-carousel .content-container{font-weight:300;color:#fff}.flex-content-carousel .content-container .more-link{margin-top:1.5625rem;vertical-align:middle;background-color:transparent;border:1px solid #fff;background-color:#fff;color:#476fa0}.flex-content-carousel .content-container .more-link:hover{background-color:transparent;border-color:#fff}@media all and (min-width:1045px){.flex-content-carousel .content-container .copy h4{font-size:3.125rem;line-height:3.625rem}}.flex-content-carousel .control-nav .flex-control-nav li.active a{background-color:transparent;border:2px solid #fff}@media all and (min-width:1045px){.flex-content-carousel .left-container{width:50%;display:inline-block}.flex-content-carousel .content-container{width:45%}.flex-content-carousel .content-container p{width:auto}}::-webkit-input-placeholder{color:#489688}.gform_validation_container{visibility:hidden;width:0;height:0;overflow:hidden;padding:0;margin:0}.medium{width:18.125rem}@media all and (min-width:500px){.medium{width:19.6875rem}}input{width:18.125rem;line-height:2.375rem;border:1px solid #489688;padding-left:10px;font-size:1rem;color:#489688}@media all and (min-width:500px){input{width:19.6875rem}}textarea{border:1px solid #489688;padding-left:10px;font-size:1rem;width:19.6875rem;outline:0}.gfield_label{display:none}.gform_footer .gform_button,.mc-footer input{background-color:#489688;color:#fff;width:auto;padding:0 2.875rem;line-height:2.375rem;font-size:1.25rem;text-transform:none;-webkit-appearance:none}.gform_footer .gform_button:hover,.mc-footer input:hover{color:#489688;background-color:#fff}.privacy-box{position:relative;padding:0 .3125rem 0 3rem;text-align:left}.privacy-box input{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}.privacy-box input:checked+label:before{background-color:gray}.privacy-box label{font-size:1.3rem;line-height:1.2;cursor:pointer}.privacy-box label a{display:inline}.privacy-box label:before{content:"";position:absolute;top:0;left:.3125rem;width:22px;height:22px;display:inline-block;vertical-align:text-top;border:2px solid #3f3f3f;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;margin-right:10px}.mailchimp-label{width:0;height:0;font-size:0;visibility:hidden}.flex-newsletter-block .right-content .signup-form-heading{display:none}.flex-newsletter-block .right-content .mailchimp-label{display:block}.flex-newsletter-block .right-content li,.flex-newsletter-block .right-content .mc-field-group input{margin-bottom:.625rem}.flex-newsletter-block .right-content .gform_footer .gform_button,.flex-newsletter-block .right-content .mc-footer input{padding:0 3.75rem;border:0}@media all and (min-width:1045px){.flex-newsletter-block .right-content{padding-left:2.25rem}}#site-footer #mc_embed_signup{background-color:#93c01f;padding:.75rem .9375rem;max-width:54.0625rem;text-align:center}#site-footer #mc_embed_signup .gform_heading,#site-footer #mc_embed_signup .signup-form-heading{color:#fff;font-size:1.4375rem;padding-bottom:1.6875rem}#site-footer #mc_embed_signup .gform_button,#site-footer #mc_embed_signup #mc-embedded-subscribe{border:2px solid #fff;background-color:#fff;color:#489688}#site-footer #mc_embed_signup .gform_button:hover,#site-footer #mc_embed_signup #mc-embedded-subscribe:hover{background-color:#489688;color:#fff}#site-footer #mc_embed_signup .gfield:not(.gform_validation_container) input,#site-footer #mc_embed_signup .mc-field-group input{width:100%;margin-bottom:.4rem}#site-footer #mc_embed_signup .gfield:not(.gform_validation_container) input[name=mc-checkbox],#site-footer #mc_embed_signup .mc-field-group input[name=mc-checkbox]{width:auto}@media all and (min-width:500px){#site-footer #mc_embed_signup .gform_body,#site-footer #mc_embed_signup .gform_footer,#site-footer #mc_embed_signup .mc-field-group,#site-footer #mc_embed_signup .mc-footer{display:inline-block;vertical-align:top}#site-footer #mc_embed_signup .mc-field-group{font-size:0}#site-footer #mc_embed_signup .mc-field-group input{width:calc(50% - .75rem);margin-right:.75rem;font-size:1rem}}@media all and (min-width:700px){#site-footer #mc_embed_signup{margin:0 auto}#site-footer #mc_embed_signup .signup-form-heading,#site-footer #mc_embed_signup .mc-field-group input{display:inline-block;vertical-align:top}#site-footer #mc_embed_signup .gform_heading,#site-footer #mc_embed_signup .signup-form-heading{display:inline-block;vertical-align:middle;width:35%;padding:0}#site-footer #mc_embed_signup .gform_body,#site-footer #mc_embed_signup .mc-field-group{margin:0;vertical-align:middle;width:43%}}@media all and (min-width:1045px){#site-footer #mc_embed_signup{display:inline-block;width:calc(99.5% - 300px);text-align:right;vertical-align:bottom;background-color:transparent;padding:0;max-width:none;margin:0}#site-footer #mc_embed_signup form{background-color:#93c01f;padding:.9375rem .625rem;display:inline-block;text-align:left}#site-footer #mc_embed_signup form .gform_body,#site-footer #mc_embed_signup form .mc-field-group{width:45%}}@media all and (min-width:1265px){#site-footer #mc_embed_signup form{width:52.3125rem}#site-footer #mc_embed_signup form .gform_heading,#site-footer #mc_embed_signup form .signup-form-heading{width:42%;padding-left:2rem}#site-footer #mc_embed_signup form .gform_body,#site-footer #mc_embed_signup form .mc-field-group{width:40%}}#gform_wrapper_6{text-align:center;margin-bottom:5.3125rem;max-width:38.75rem;margin:0 auto}#gform_wrapper_6 ::-webkit-input-placeholder{color:#3f3f3f}#gform_wrapper_6 .gform_heading{display:none}#gform_wrapper_6 .gfield{margin-bottom:.9375rem}#gform_wrapper_6 .gfield input,#gform_wrapper_6 .gfield textarea{width:100%}#gform_wrapper_6 input,#gform_wrapper_6 textarea{font-size:1.1875rem}#gform_wrapper_6 .gform_footer{width:100%}#gform_wrapper_6 .gform_footer .gform_button{width:100%;padding:0;font-size:1.0625rem;border:2px solid #489688}#gform_wrapper_6 .gform_footer .gform_button:hover{background-color:transparent;color:#489688}@media all and (min-width:700px){#gform_wrapper_6 .gfield{width:50%;display:inline-block}#gform_wrapper_6 .gfield input{width:97%}#gform_wrapper_6 .gfield.gf_full{width:100%}#gform_wrapper_6 .gfield.gf_full textarea{width:98%}#gform_wrapper_6 .gform_validation_container{visibility:hidden;width:0;height:0;overflow:hidden}#gform_wrapper_6 .gform_footer{width:98%;margin:0 auto}}.post-type-archive-services .banner-wrapper,.post-type-archive-testimonials .banner-wrapper,.post-type-archive-case_study .banner-wrapper,.single-case_study .banner-wrapper,.single-services .banner-wrapper{width:100%;text-align:center;overflow:hidden;position:relative}.post-type-archive-services .banner-wrapper img,.post-type-archive-testimonials .banner-wrapper img,.post-type-archive-case_study .banner-wrapper img,.single-case_study .banner-wrapper img,.single-services .banner-wrapper img{position:relative;left:50%;transform:translate(-50%,0);max-width:none}.post-type-archive-services .banner-wrapper .overlay,.post-type-archive-testimonials .banner-wrapper .overlay,.post-type-archive-case_study .banner-wrapper .overlay,.single-case_study .banner-wrapper .overlay,.single-services .banner-wrapper .overlay{position:absolute;z-index:1;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d}.post-type-archive-services .banner-wrapper .overlay:before,.post-type-archive-testimonials .banner-wrapper .overlay:before,.post-type-archive-case_study .banner-wrapper .overlay:before,.single-case_study .banner-wrapper .overlay:before,.single-services .banner-wrapper .overlay:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}.post-type-archive-services .banner-wrapper .overlay .inner,.post-type-archive-testimonials .banner-wrapper .overlay .inner,.post-type-archive-case_study .banner-wrapper .overlay .inner,.single-case_study .banner-wrapper .overlay .inner,.single-services .banner-wrapper .overlay .inner{width:auto}.post-type-archive-services .banner-wrapper .overlay h1,.post-type-archive-testimonials .banner-wrapper .overlay h1,.post-type-archive-case_study .banner-wrapper .overlay h1,.single-case_study .banner-wrapper .overlay h1,.single-services .banner-wrapper .overlay h1{display:inline-block;vertical-align:middle;margin-bottom:0;font-size:3.125rem;line-height:3.625rem;color:#fff;text-shadow:1px 1px 1px #3f3f3f}@media all and (min-width:1045px){.post-type-archive-services .banner-wrapper .overlay,.post-type-archive-testimonials .banner-wrapper .overlay,.post-type-archive-case_study .banner-wrapper .overlay,.single-case_study .banner-wrapper .overlay,.single-services .banner-wrapper .overlay{text-align:left;width:100%}.post-type-archive-services .banner-wrapper .overlay .inner,.post-type-archive-testimonials .banner-wrapper .overlay .inner,.post-type-archive-case_study .banner-wrapper .overlay .inner,.single-case_study .banner-wrapper .overlay .inner,.single-services .banner-wrapper .overlay .inner{width:1265px}}.post-type-archive-case_study #abdomen>.inner{margin:3.9375rem auto 5.0625rem}.post-type-archive-case_study .banner-wrapper{margin-bottom:2rem}.post-type-archive-services .contain,.post-type-archive-case_study .contain{padding:2.5rem 1.25rem;margin-bottom:4.6875rem;background-color:#fff}.post-type-archive-services .contain .copy-container,.post-type-archive-case_study .contain .copy-container{font-weight:300}@media all and (min-width:1045px){.post-type-archive-services .contain .copy-container,.post-type-archive-case_study .contain .copy-container{max-width:64%}}.post-type-archive-services .copy-container h2,.post-type-archive-case_study .copy-container h2{color:#489688;font-size:1.4375rem;font-weight:400}.post-type-archive-services .hentry,.post-type-archive-case_study .hentry{background-color:#fff;max-width:37.5rem;width:98%;padding:.9375rem;box-shadow:3px 3px 15px -3px #3f3f3f;margin:0 auto;margin-bottom:2.25rem}.post-type-archive-services .hentry .post-title,.post-type-archive-case_study .hentry .post-title{color:#489688;border-bottom:2px solid #93c01f;font-size:1.4375rem;font-weight:400;padding-bottom:.625rem;margin-bottom:1.875rem;display:table;margin-top:1rem}.post-type-archive-services .hentry .copy-container,.post-type-archive-case_study .hentry .copy-container{max-width:520px;padding-bottom:0}.post-type-archive-services .hentry .user-generated,.post-type-archive-case_study .hentry .user-generated{font-size:1.1875rem;font-weight:300;max-width:100%}.post-type-archive-services .hentry .more-link,.post-type-archive-case_study .hentry .more-link{color:#3f3f3f;border:1px solid #93c01f;text-transform:none;font-size:1.25rem;padding:0 3.75rem}.post-type-archive-services .hentry .more-link:hover,.post-type-archive-case_study .hentry .more-link:hover{background-color:#93c01f;color:#fff}@media all and (min-width:1045px){.post-type-archive-services .hentry,.post-type-archive-case_study .hentry{max-width:none}.post-type-archive-services .hentry .post-image,.post-type-archive-case_study .hentry .post-image{width:49.5%;display:inline-block;vertical-align:top;margin-bottom:0;padding-right:3.125rem}.post-type-archive-services .hentry .copy-container,.post-type-archive-case_study .hentry .copy-container{width:49.5%;display:inline-block;vertical-align:middle;margin-bottom:0}}.single-case_study #abdomen,.single-services #abdomen{background-color:#fff}.single-case_study .back-link,.single-services .back-link{color:#3f3f3f;font-size:1.4375rem;font-weight:700;display:table;max-width:1000px;margin:2.5rem 5%;margin-bottom:.625rem}.single-case_study article,.single-services article{border-top:2px solid #93c01f}.single-case_study .post-image,.single-services .post-image{width:100%;text-align:center;overflow:hidden;margin:1.875rem auto 2.5rem}.single-case_study .copy-container,.single-services .copy-container{margin-bottom:3rem;padding-top:2.3125rem}.single-case_study .copy-container .post-title,.single-services .copy-container .post-title{color:#489688;font-size:1.5625rem;line-height:1.8125rem;margin:0 0 1.375rem 0}.single-case_study .copy-container .user-generated,.single-services .copy-container .user-generated{font-weight:300;font-size:1.125rem}.single-case_study .copy-container h1,.single-case_study .copy-container h2,.single-case_study .copy-container h3,.single-case_study .copy-container h4,.single-case_study .copy-container h5,.single-case_study .copy-container h6,.single-services .copy-container h1,.single-services .copy-container h2,.single-services .copy-container h3,.single-services .copy-container h4,.single-services .copy-container h5,.single-services .copy-container h6{color:#489688;font-size:1.5625rem;line-height:1.5625rem}.single-case_study .copy-container .button:hover,.single-services .copy-container .button:hover{color:#fff;background-color:#93c01f}.post-type-archive-testimonials .teaser{background-color:#fff;padding:.9375rem .9375rem 1.375rem;box-shadow:3px 3px 15px -3px #3f3f3f;margin:3.3125rem auto 0}.post-type-archive-testimonials .teaser .inner{font-size:0}.post-type-archive-testimonials .teaser .inner>*{font-size:1rem}.post-type-archive-testimonials .teaser:nth-child(2){margin-top:5.3125rem}.post-type-archive-testimonials .teaser .testimonial-image{display:block;margin:0 auto}.post-type-archive-testimonials .teaser .content-container{margin-top:1rem;text-align:center}.post-type-archive-testimonials .teaser .copy-container{color:#489688}.post-type-archive-testimonials .teaser .copy-container p{width:100%;line-height:1.75rem}.post-type-archive-testimonials .teaser .post-title{font-size:1.1875rem;font-weight:700;color:#489688}.post-type-archive-testimonials .teaser .post-title{margin-top:1rem}.post-type-archive-testimonials .teaser .copy-container{padding-bottom:0}.post-type-archive-testimonials .teaser .user-generated{max-width:100%;font-size:1.1875rem;font-weight:400;font-style:italic}.post-type-archive-testimonials .teaser .user-generated p{margin:0}.post-type-archive-testimonials .teaser blockquote{font-weight:300}.post-type-archive-testimonials .teaser blockquote:before{content:"";background-image:url(/assets/img/d4aeee48ca97.webp);position:relative;margin-bottom:.3125rem}.post-type-archive-testimonials .teaser blockquote:after{content:"";background-image:url(/assets/img/054276a535d5.webp);float:right}.post-type-archive-testimonials .teaser blockquote:before,.post-type-archive-testimonials .teaser blockquote:after{width:43px;height:38px;display:none;background-repeat:no-repeat;background-size:contain}@media all and (min-width:500px){.post-type-archive-testimonials .teaser blockquote:before,.post-type-archive-testimonials .teaser blockquote:after{display:block}.post-type-archive-testimonials .teaser .post-title{width:calc(100% - 3.4375rem - 43px);margin-top:-1.25rem}}@media all and (min-width:1045px){.post-type-archive-testimonials .teaser{max-width:77.5rem}.post-type-archive-testimonials .teaser .image-container{width:40%;display:inline-block;vertical-align:middle;padding-right:60px}.post-type-archive-testimonials .teaser .content-container{width:60%;display:inline-block;vertical-align:middle;padding:0 8.125rem 0 0;text-align:left}.post-type-archive-testimonials .teaser .copy-container{margin-bottom:0}.post-type-archive-testimonials .teaser blockquote:before{left:-56px}.post-type-archive-testimonials .teaser blockquote:after{margin-right:-3.4375rem}}.single-services .services_single .flex-testimonial-slideshow{padding-top:2.5rem}