a,address,article,b,body,canvas,center,div,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,menu,object,output,p,q,s,section,small,span,sub,summary,time,u,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
body{line-height:1}
button{outline:0}
ul{list-style:none}
q{quotes:none}
q:after,q:before{content:'';content:none}
q{display:inline;font-style:italic}
q:before{content:'"';font-style:normal}
q:after{content:'"';font-style:normal}
input[type=button],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;appearance:none;border-radius:0}
small,sub{font-size:80%}
sub{vertical-align:sub}
s{text-decoration:line-through}
address,var{font-style:italic}
article,footer,menu,section{display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}
body,html{font-family:proxima-nova,sans-serif;font-size:101.75%;line-height:1.5;font-weight:400}
a:hover{color:#99f}
.button,button{font-size:100%;padding:1.05rem 2.75rem;background-color:#045ea8}
.button span{font-size:85%}
h1{font-size:320%}
h2{font-size:200%;line-height:1.15;margin:0 auto 3%}
h3{font-size:187%;line-height:1.25;margin:0 auto 3%}
h4{font-size:150%}
h5{font-size:125%}
h1,h2,h3,h4,h5{font-weight:800}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif}
.title-line{position:relative;display:inline-block;margin:0 0 3%}
.title-line::after{content:"";border-bottom:solid 6px #99f;left:0;right:0;bottom:-3px;position:absolute}
#content{margin:5% auto}
.blue{color:#fff;background:#045ea8}
.white{color:#424449;background:#fff}
.black{color:#fff;background:#000}
.purple{color:#fff;background:#99f}
.orange{background:#f36f21}
.bluegradient{color:#fff;background:#00458c;background:-moz-linear-gradient(left,#00458cff 0,#045ea8ff 100%);background:-webkit-linear-gradient(left,#00458cff 0,#045ea8ff 100%);background:linear-gradient(to right,#00458cff 0,#045ea8ff 100%)}
.dk-bluegradient{color:#fff;background:#141e66;background:-moz-linear-gradient(left,#141e66 0,#000947 100%);background:-webkit-linear-gradient(left,#141e66 0,#000947 100%);background:linear-gradient(to right,#141e66 0,#000947 100%)}
.light{color:#424449;background:#045ea80d}
.healthcare-blue-gradient{background:#034b86;background:-moz-linear-gradient(270deg,#034b86ff 0,#02345cff 100%);background:-webkit-linear-gradient(270deg,#034b86ff 0,#02345cff 100%);background:linear-gradient(270deg,#034b86ff 0,#02345cff 100%)}
.disclaimer{font-size:90%;font-weight:400;line-height:1.4}
.disclaimer a,.disclaimer a:visited{color:#045ea8;text-decoration:none}
.disclaimer a:hover{color:#000847;text-decoration:underline}
.menu a:visited .menu button,.menu input{font-weight:800;color:#fff;text-decoration:none;padding:2.5rem 2rem;position:relative}
#footer{padding:5% 0 10%}
.healthcare-vertical #footer{padding:3% 0 5%!important;text-align:center;position:relative}
.healthcare-vertical #footer::before{content:"";padding:1rem;position:absolute;top:0;right:0;left:0;background:url(img/Aqua-Venetian-Blinds-Square-Tile-VERT.svg);background-repeat:repeat-x}
#footer #copyright{margin:5% auto;text-align:center;opacity:.5}
.landing-page #footer #copyright{margin:1% auto 0!important}
#footer a.logo{width:122px;margin:0 0 3%;text-indent:-9999px;background:url(img/tegna-logo.svg);background-position:center left;background-repeat:no-repeat;display:inline-block;padding:10px 7%}
.landing-page #footer a.logo{margin:5% 0 1%}
#footer .menu{display:block}
#footer .menu a,#footer .menu a:visited{color:#fff;font-weight:800;line-height:2.21;display:block;float:none;padding:0}
#footer #menu-social-media-menu,#footer #menu-tms-social-media-menu{display:block;margin:3% auto}
.landing-page #footer #menu-tms-social-media-menu{display:none}
#footer #menu-social-media-menu li,#footer #menu-tms-social-media-menu li{display:inline-block}
#footer #menu-social-media-menu li a,#footer #menu-social-media-menu li a:visited,#footer #menu-tms-social-media-menu a:visited,#footer #menu-tms-social-media-menu li a{display:inline-block;text-indent:-9999px;padding:0 1rem;background-repeat:no-repeat;background-position:left;background-size:32px auto}
#footer #menu-social-media-menu li.linkedin a,#footer #menu-tms-social-media-menu li.linkedin a{background-image:url(img/linkedin-icon.svg);padding-right:1.5rem}
#footer #menu-social-media-menu li.twitter a,#footer #menu-tms-social-media-menu li.twitter a{background-image:url(img/twitter-icon.svg)}
.entry-content{padding:2% 0;font-size:110%}
.entry-content h3{color:#060f4f}
.entry-content p{margin:1.5% 0 2%}
.embed-wrap{height:auto;max-width:100%;margin-bottom:0;overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:30px}
.embed-wrap embed,.embed-wrap object{position:absolute;top:0;left:0;height:100%;width:100%}
.entry-content::after{clear:both;content:"";display:block}
.entry-content>*{margin-left:auto;margin-right:auto;margin-bottom:1.25em}
.entry-content>:first-child{margin-top:0}
.entry-content>:last-child{margin-bottom:0}
.entry-content a:focus,.entry-content a:hover{text-decoration:none}
.entry-content li{line-height:1.4}
.entry-content ul ul{margin-bottom:1rem}
.entry-content ul{margin:0 0 2% 2%;list-style:disc}
.entry-content ul ul{list-style:circle}
.entry-content ul ul ul{list-style:square}
.entry-content li{line-height:1.5;margin:.5rem 0 0 2rem}
.entry-content li>ul{margin:1rem 0 0 2rem}
.entry{padding:15% 20%;position:relative}
.sub-site .entry{padding:10% 18%}
.sub-site .cta-section .entry{padding:1.5rem 0}
.sub-site .entry ul{margin:3% 0 5% .5rem;padding-left:1rem;list-style-type:disc}
.sub-site li{list-style-position:outside}
.sub-site h2{color:#000947}
.sub-site .dk-bluegradient h2,.sub-site .dk-bluegradient h4{color:#fff}
.sub-site .blue h2{color:#fff}
.sub-site .blue h3{color:#fff;opacity:.75}
.sub-site .white h2{color:#424449}
.sub-site .black h2{color:#fff}
.sub-site .purple h2{color:#fff}
.sub-site .orange h2{color:#fff}
.sub-site .bluegradient h2{color:#fff}
.sub-site .title-block h2{margin:3% auto}
.contact-form h4{color:#000847!important}
.fadein{opacity:0}
.brand a,.brand a:visited{display:block;position:relative;background:#000}
.brand .brand-logo-shadow{z-index:6;width:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.download-link-section{margin:3% 0}
.download-link-section a,.download-link-section a:visited{display:block;color:#000;font-weight:700;text-decoration:none;line-height:1.44}
.download-link-section a .cell{position:relative}
.download-link-section a .entry{display:block;min-height:100%}
.download-link-section a .entry span{width:100%;padding:0 5%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page-title-section.white h1{color:#000947;line-height:1.2}
p{clear:both}
.search .entry{padding:1.25% 0;display:block;opacity:1}
.search .entry:hover{opacity:.75;transition-duration:.25s;color:#000!important}
.search .entry a{color:#060f4f}
.search .entry a h5{margin:0 auto 1.25%;display:block}
.meta.info{text-transform:uppercase}
.hero-section{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000;padding:0!important}
.hero-section .headline{width:90%;text-align:left;color:#fff;z-index:10;text-shadow:0 0 5px #00000059;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hero-section .headline span{border-bottom:solid 6px #99f}
.hero-section img{opacity:.5}
.hero-section .headline{-webkit-transform:none;-ms-transform:none;transform:none;left:0;top:0;position:relative}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.page-home .embed-container{opacity:.5}
.embed-container embed,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.solutions-section{padding:5% 0}
.solutions-section h2{margin:0 auto 3%}
.bluegradient.solutions-section h2{color:#fff!important}
.solutions-section a .entry{padding:0;display:block;overflow:hidden}
.solutions-section ul{overflow:hidden;margin:0;width:100%}
.solutions-section ul li{width:100%;margin:0 auto;display:block}
.solutions-section a:visited,.solutions-section ul li a{position:relative;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease;padding:.5rem 0;opacity:.8;color:#fff;text-align:left;letter-spacing:.05rem;display:block;font-weight:800;border-bottom:solid 1px #fff;overflow:hidden}
.solutions-section ul li a:hover{opacity:1}
.solutions-section ul li a label{cursor:pointer;margin:2.25% auto;color:#fff;font-weight:800;display:block;line-height:1.4;text-transform:uppercase}
.solutions-section ul li:last-child a{border:none}
.solutions-section a img{margin-right:1rem;width:10%;height:auto;display:block;float:left}
.page-title-section .entry{padding:5% 0}
.button-wrapper.grid-x{text-align:center;margin:1% auto}
.button-wrapper.grid-x .cell{text-align:left}
body .mobile{display:none}
body .desktop{display:block}
.search-link{float:right;display:block}
.search-link a{padding:2rem .5rem!important;margin-left:1rem}
.search-link a::after{display:none!important}
.search-link span{background:url(img/search-icon-w.svg);background-repeat:no-repeat;width:29px;height:29px;display:block;background-size:100% auto}
.search-link a{color:#99f!important;cursor:default}
.search-form{position:relative;margin:10% 0;z-index:10}
.search-form .search-field{outline-color:transparent;outline-style:none;padding:3% 0;background:0 0;font-weight:800;color:#fff;border:none;font-size:24px;position:relative}
.search-form .search-field::-webkit-input-placeholder{color:#fff}
.search-form .search-field::placeholder{color:#fff}
.search-form input[type=search]::-webkit-input-placeholder{color:#fff!important}
.search-form input[type=search]::-webkit-input-placeholder::-moz-placeholder{color:#fff!important}
.search-form input[type=search]::-webkit-input-placeholder:-ms-input-placeholder{color:#fff!important}
.search-form input[type=search]::-webkit-input-placeholder:-moz-placeholder{color:#fff!important}
.search-form::before{content:"";border-bottom:solid 1px #99f;left:0;right:0;bottom:-10px;position:absolute;z-index:5}
.wpcf7-validates-as-date input:focus::-webkit-input-placeholder{color:#000!important}
.wpcf7-validates-as-date input:focus:-moz-placeholder{color:#000!important}
.wpcf7-validates-as-date input:focus::-moz-placeholder{color:#000!important}
.wpcf7-validates-as-date input:focus:-ms-input-placeholder{color:#000!important}
.social-box{right:0;padding:1rem;max-width:300px;position:absolute;z-index:10;background:#fff;border:solid 1px #ababab;display:none;text-align:left}
.social-box::after{content:'';position:absolute;width:15px;height:15px;background:#fff;border:solid 1px #ababab;right:10px;top:0;transform:translate(0,-50%) rotate(45deg);border-bottom-color:#fff;border-right-color:#fff}
.s-icon{padding:.25rem;display:block;margin:0 auto}
.wpcf7 input{margin:0}
.wpcf7-spinner{display:none!important}
.wpcf7 input{height:auto;padding:.5rem 1rem;font-size:100%;color:#000947}
.wpcf7 ::-webkit-input-placeholder{color:#666}
.wpcf7 ::-moz-placeholder{color:#666}
.wpcf7 :-ms-input-placeholder{color:#666}
.wpcf7 :-moz-placeholder{color:#666}
.wpcf7 label{color:#060f4f!important;font-weight:800}
.wpcf7-form-control-wrap{position:relative;padding:0;margin:0 0 .5rem;display:block}
.wpcf7 [data-class=wpcf7cf_group]{display:block}
.wpcf7 .wpcf7cf_add,.wpcf7 [data-class=wpcf7cf_group].wpcf7cf-hidden{display:none}
.wpcf7 form.invalid .wpcf7-response-output{font-size:80%!important;font-weight:700!important;display:block!important;text-transform:uppercase!important;color:#dc3232!important;line-height:1.15!important;margin:.25rem 0 0}
.wpcf7-submit.button.wpforms-submit{white-space: normal; background-color:#99f!important;border-color:#99f!important;margin:6% auto 0;height:60px;color:#060f4f!important;font-size:100%;display:block;width:100%;font-weight:800;display:block;font-size:1em;padding:10px 15px}
.gated-disclaimer{display:block;font-size:85%;margin:3% auto}
.gated-content-form{background-color:#dbe6f1!important;color:#060f4f!important;padding:5% 5% 10%!important}
.gated-content-form .button{color:#060f4f!important;font-size:100%;display:block;width:100%;font-weight:800;display:block;font-size:1em;padding:10px 15px}
.gated-content-form .button:hover{background:#045ea8!important;color:#fff!important}
.gated-content-form .wpforms-field{margin:0 0 10px}
h2.new-title{font-size:125%;display:inline-block;line-height:1;color:#f46f22;font-weight:800;margin:0 auto 1.5em;text-transform:uppercase;letter-spacing:.05em;position:relative}
h2.new-title:before{border-bottom:solid 2px #424449;content:" ";width:50%;display:inline-block;position:absolute;bottom:-10px}
.entry.content-section ul{list-style-type:disc;margin:1rem 0 0 1rem}
.entry.content-section ul li{padding:0 0 0 .25rem;margin:0 0 .5rem .25rem}
body .mobile{display:none}
.desktop{display:block}
.contact-form{background-color:#045ea826!important;color:#060f4f!important;padding:5%!important}
.contact-form label{color:#060f4f!important;font-weight:800!important;line-height:1.4}
.contact-form button[type=submit],.contact-form input[type=submit]{font-size:125%;border:none;height:60px;background-color:#99f!important;border-color:#99f!important;color:#060f4f!important;font-size:100%;padding:.85em 1em;display:block;width:100%;font-weight:800}
.contact-form button:hover,.contact-form input[type=submit]:hover{background-color:#045ea8!important;color:#fff!important}
.page-contact h4{text-transform:uppercase;margin:2% 0 1%}
.headline-section{padding:20% 0 0}
.headline-section h1{line-height:1.2;color:#0c165b;font-size:250%}
.social-section{text-align:right;position:relative}
.sub-site .content-section.entry{padding:0;margin:2.5% auto;padding:0 0 2.5%;border-bottom:solid 1px #ababab;font-size:110%}
.sub-site .full-width-content-layout.entry{border-bottom:none;margin:0;padding:2.5% 0;font-size:20px;font-weight:600}
.sub-site .content-section.entry h1,.sub-site .content-section.entry h2,.sub-site .content-section.entry h3,.sub-site .content-section.entry h4{margin:2.5% auto 1.75%;line-height:1.2}
.sub-site .full-width-content-layout.entry h1,.sub-site .full-width-content-layout.entry h2,.sub-site .full-width-content-layout.entry h3,.sub-site .full-width-content-layout.entry h4{margin:1% auto 1.25%}
.sub-site .content-section.entry h1{color:#0c165b;font-size:250%}
.sub-site .content-section.entry h2{font-size:225%}
.sub-site .content-section.entry p{margin:1.5% auto .5%;clear:inherit}
.sub-site .full-width-content-layout.entry p{margin:.5% auto}
.size-large{width:75%}
.post-options-container{position:fixed;width:350px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:solid 1px #0c165b;background-color:#fff;left:50%;bottom:2rem;transform:translate(-50%,0);z-index:1000;color:#666;font-size:.9rem;line-height:1}
.landing-page h1{line-height:1.05;font-size:inherit}
.landing-page.linkedin .logo{opacity:1;margin:0 0 3%;width:35%;max-width:250px;height:auto;display:block}
.landing-page.travel-vertical.linkedin .logo{opacity:1;margin:0 0 3%;width:65%;max-width:350px;height:auto;display:block}

.landing-page.linkedin.healthcare-vertical .hero-section h1{font-size:350%}
.landing-page .hero-section{text-transform:uppercase}
.landing-page .hero-section .hero-headline-container{position:relative}
.landing-page .hero-section .hero-headline-container .hero-headline-rgba{position:relative;margin:auto;height:100%;top:0;right:0;bottom:0;left:0}
.healthcare-vertical .hero-section{background:#034b86;color:#fff;background-size:cover}
.healthcare-vertical .hero-section h1{font-size:450%;line-height:1;line-height:.95;text-transform:none;letter-spacing:1px}
.healthcare-vertical .hero-section .hero-headline-container .hero-headline-rgba{height:100%;background:#034b86a6;padding:10% 5% 10% 15%}
.healthcare-vertical .vertical-blinds{height:100%;position:absolute;top:0;right:-4rem;bottom:0;background:url(img/Aqua-Venetian-Blinds-Square-Tile-VERT.svg);background-repeat:repeat-y;background-size:48px 48px;padding:2rem}
.healthcare-vertical .horizontal-blinds{position:absolute;bottom:0;right:0;left:0;background:url(img/Aqua-Venetian-Blinds-Square-Tile-VERT.svg);background-repeat:repeat-x;background-size:48px 48px;padding:1rem;background-position:bottom}
.healthcare-vertical .contact-form-container{margin:2.5% 0;width:35%}
.healthcare-vertical.linkedin .contact-form-container .wpcf7 label{color:#fff!important;line-height:1.25;margin:0 0 2%}
.healthcare-vertical.linkedin .contact-form-container .wpcf7 .wpcf7-submit{position:relative;padding:14px 28px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;color:#fff;background:#045ea8;text-align:center}
.healthcare-vertical.linkedin .contact-form-container .wpcf7 .wpcf7-submit:hover{background:#0fc;box-shadow:0 0 20px #0fc,0 0 40px #0fc,0 0 60px #0fc;color:#000}
.healthcare-vertical .contact-form{background:#034b86!important}
.healthcare-vertical .contact-form .wpcf7-submit.button.wpforms-submit{background:#9fe2ff!important;color:#02345c!important;font-weight:600;font-size:24px;text-transform:uppercase!important}
.healthcare-vertical .static.mobile{width:60%}
.healthcare-vertical.linkedin .static.mobile{width:90%}
.healthcare-vertical .static .mobile-button{background:#9fe2ff!important;color:#02345c!important;margin-top:1rem;width:100%;font-weight:600;padding-left:1rem;padding-right:1rem;font-size:24px;text-transform:uppercase!important}
.healthcare-vertical .static .mobile-button span{font-size:100%}
.healthcare-vertical .static .mobile-button:hover span{display:none;font-size:24px}
.healthcare-vertical .static .mobile-button:hover:before{content:"Learn More"}
.healthcare-vertical .static .mobile-button:hover{background:#fff!important}
.healthcare-vertical.linkedin .static .mobile-button:hover{background:#0fc!important;color:#000!important}
.healthcare-vertical .cta-trigger{display:none;position:fixed;z-index:1000;right:2rem;bottom:2rem}
.healthcare-vertical .cta-trigger .mobile-button{width:50px;padding:0;border:solid 3px #02345c;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff url(img/lp-download-icon.svg);background-position:center;background-size:65% auto;background-repeat:no-repeat}
.healthcare-vertical .cta-trigger .mobile-button:hover:before{content:""}
.healthcare-vertical .contact-form .disclaimer{color:#fff;text-transform:none}
.healthcare-vertical .contact-form .disclaimer p{line-height:1.2; font-size:80%;}
.healthcare-vertical .contact-form .disclaimer a,.healthcare-vertical .contact-form .disclaimer a:visited{color:#9fe2ff;text-decoration:none}
.healthcare-vertical .contact-form .disclaimer a:hover{text-decoration:underline}
.healthcare-vertical h2{position:relative;padding-top:2%}
.healthcare-vertical.linkedin h2{position:relative;padding-top:2%;margin:4% auto;font-weight:600;text-transform:none;color:#fff}
.healthcare-vertical h2::before{content:" ";position:absolute;top:0;left:0;width:5%;border-top:solid 6px #ff9309}
.healthcare-vertical.linkedin .content-section h2 {color:#000; font-weight: 800;}
.healthcare-vertical #footer a.logo{pointer-events:none!important;cursor:default!important}
.travel-vertical #footer::before{display:none}
.travel-vertical .healthcare-blue-gradient{background:#12336f!important;background:-moz-linear-gradient(90deg,#12336fff 0,#2e8fb2ff 100%)!important;background:-webkit-linear-gradient(90deg,#12336fff 0,#2e8fb2ff 100%)!important;background:linear-gradient(90deg,#12336fff 0,#2e8fb2ff 100%)!important}
.travel-vertical.healthcare-vertical.linkedin .healthcare-blue-gradient{background: #99F !important;
background: -webkit-linear-gradient(-90deg, rgba(153, 153, 255, 1) 0%, rgba(0, 8, 71, 1) 100%) !important;
background: -moz-linear-gradient(-90deg, rgba(153, 153, 255, 1) 0%, rgba(0, 8, 71, 1) 100%) !important;
background: linear-gradient(-90deg, rgba(153, 153, 255, 1) 0%, rgba(0, 8, 71, 1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9999FF", endColorstr="#000847", GradientType=0);}
.travel-vertical .hero-section .hero-headline-container .hero-headline-rgba{background:#3198bd;background:-moz-linear-gradient(180deg,#3198bd80 0,#0f2b5eff 100%);background:-webkit-linear-gradient(180deg,#3198bd80 0,#0f2b5eff 100%);background:linear-gradient(180deg,#3198bd80 0,#0f2b5eff 100%)}

.travel-vertical.healthcare-vertical.linkedin .hero-section .hero-headline-container .hero-headline-rgba{background: #99F;
background: -webkit-linear-gradient(180deg, rgba(153, 153, 255, 0.25) 0%, rgba(0, 8, 71, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(153, 153, 255, 0.25) 0%, rgba(0, 8, 71, 1) 100%);
background: linear-gradient(180deg, rgba(153, 153, 255, 0.25) 0%, rgba(0, 8, 71, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9999FF", endColorstr="#000847", GradientType=0);}
.travel-vertical h2::before{border-top:solid 6px #f36f21}
.travel-vertical .vertical-blinds{display:none}
.travel-vertical .contact-form{background:#66c5d6!important;background:-moz-linear-gradient(180deg,#66c5d680 0,#32a3bdff 100%)!important;background:-webkit-linear-gradient(180deg,#66c5d680 0,#32a3bdff 100%)!important;background:linear-gradient(180deg,#66c5d680 0,#32a3bdff 100%)!important}
.travel-vertical .contact-form .wpcf7-submit.button.wpforms-submit,.travel-vertical .static .mobile-button{ border:solid .5rem #fff!important;padding:15px!important;background:#ff9309!important;height:75px;color:#fff!important;background:-moz-linear-gradient(270deg,#ff9309ff 0,#f36f21ff 100%)!important;background:-webkit-linear-gradient(270deg,#ff9309ff 0,#f36f21ff 100%)!important;background:linear-gradient(270deg,#ff9309ff 0,#f36f21ff 100%)!important; height:auto !important}
.travel-vertical .static .mobile-button,.travel-vertical.linkedin .contact-form .wpcf7-submit.button.wpforms-submit{background:#99f!important; color:#000847 !important; font-weight: 800 !important;}
.travel-vertical.linkedin .contact-form .wpcf7-submit.button.wpforms-submit:hover {color:#fff !important; background:#045ea8 !important;} 
.travel-vertical .static .mobile-button:hover,.travel-vertical.linkedin .contact-form .wpcf7-submit.button.wpforms-submit:hover{background:#0fc!important;color:#000!important}
.travel-vertical.linkedin .contact-form{background:#000000b3!important}
.travel-vertical .dashicons{vertical-align:middle;margin:0 1rem}
.travel-vertical .hero-section{background-position:center 65%;background-repeat:no-repeat;background-size:cover !important}
.travel-vertical .contact-form .disclaimer a,.travel-vertical .contact-form .disclaimer a:visited{color:#9fe2ff!important;text-decoration:none}
.travel-vertical .horizontal-blinds{display:none!important}

.landing-page.travel-vertical .hero-section h3{margin-top:3%; text-transform: none !important;}

.sub-site .content-section.entry h2,.sub-site .content-section.entry p{margin:1.5rem auto 1rem}
.sub-site .content-section.entry a,.sub-site .content-section.entry a:visited{color:#045ea8}
.sub-site .content-section.entry a:hover{color:#99f}
.sub-site .content-section.entry h2,.sub-site .content-section.entry p{margin:1.5rem auto 1rem}
.entry.content-section ul{list-style-type:disc;margin:.5rem 0 0 .5rem}
.sub-site .content-section.entry ul li h3{font-size:100%;margin-bottom:0!important}
.sub-site .content-section.entry ul li p{margin:0 auto 1rem;line-height:1.3}
.sub-site .color a,.sub-site .color a:visited{color:#fff}
.sub-site .color a:hover{color:#99f}
.sub-site .content .entry p{font-size:100%}
.location-name{position:relative;z-index:5;display:block;margin:0 auto;overflow:hidden;height:150px}
.location-name img{position:relative;margin-top:-220px}
.cta_title{margin:5% auto 3%}
.cta_title h1{line-height:1.05;margin:0 auto 1rem;color:#000947}
.cta_title h3{font-weight:600}
@keyframes pulse-animation {
0%{box-shadow:0 0 0 0 #0003}
100%{box-shadow:0 0 0 20px transparent}
}
.page-template-page-advertise-contact2025 .hero-section{padding:13% 5% 5%!important}
.contact-form button[type=submit],.page-template-page-advertise-contact2025 .contact-form input[type=submit]{width:75%;margin:0 auto}
.page-template-page-advertise-contact2025 .contact-form{background-color:#fff!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.page-template-page-advertise-contact2025 label{text-align:center}
.page-template-page-advertise-contact2025 h2{color:#045ea8}
.page-template-page-advertise-contact2025 .image-section{background-position:center;background-size:cover;background-repeat:no-repeat}
.page-template-page-advertise-contact2025 .blur{background:#00084700;background:linear-gradient(90deg,#000847ff 0,#000847ff 100%)}
.location-name{height:200px}
.location-name img{margin-top:-155px}
.advertise-data-section .headline-section{margin:0 auto 1rem}
.content p{margin:.5rem auto}
.content h2,h3,h4{margin:.5rem auto .125rem}
.content h2{font-weight:800}
.healthcare-vertical.linkedin ul {
    margin: 5%;
    list-style-type: disc;
}

.healthcare-vertical.linkedin ul li {
    text-transform: none;
    font-size: 110%;
    line-height: 1.25;
    margin: 0 auto 2%;
}
.landing-page .contact-form h3 {text-transform: none; color:#fff; display: block; margin:0 auto 3%;}
.wpcf7 form.sent .wpcf7-response-output {background:#000000b3!important; text-transform: none !important;}
.wpcf7-download a {font-size: 1.5rem !important; font-weight: 800 !important; height: auto !important;}
@media screen and (max-width:39.9375em) {
.social-section{text-align:left}
body,html{font-size:95%}
.search-link a{padding:0!important;display:block;top:0!important}
#footer a.logo{padding:6% 20%!important}
.landing-page #footer a.logo{padding:4% 10%!important}
body,html{font-size:102%}
h1{font-size:275%}
h2{font-size:165%!important;line-height:1.15;margin:0 auto 3%}
h3{font-size:150%;line-height:1.25;margin:0 auto 3%}
h4{font-size:125%}
h5{font-size:105%}
h1,h2,h3,h4,h5{font-weight:800;line-height:1.25}
.entry-content{padding:2%}
.page-template .entry-content{padding:5%!important}
.home.page-template .entry-content{padding:5% 0!important}
.page-title-section h1{background:#045ea8;color:#fff;font-size:125%;padding:5%;text-align:left;background-image:url(img/down-arrow-w.svg);background-repeat:no-repeat;background-position:95%;background-size:24px}
.page-title-section .entry{padding:0 0 5%}
.home .entry-content{padding:15% 10% 10%}
.mobile{display:block}
.desktop{display:none}
body.desktop{display:block;overflow-x:hidden}
.menu a:visited .menu button,.menu input{font-weight:800;font-size:105%!important;color:#fff;text-decoration:none;padding:1.5rem}
.home .hero-section{margin:15% 0 0}
.home .hero-section .entry-content{margin:0}
#footer{padding:10% 7% 15rem!important}
.healthcare-vertical #footer{padding:10% 0 5%!important}
#footer #copyright{margin:5% auto;text-align:left;opacity:.5}
.download-link-section .cell{margin:3% 0}
.tegna-news-section .entry a,.tegna-news-section .entry a:visited{width:100%}
.tegna-news-section .entry a .date{margin:0 0 2%;display:none}
.solutions-section{padding:10% 8%}
.solutions-section .cta-button:hover{background:0 0}
.solutions-section ul{margin:0 auto 3%}
.solutions-section ul li{width:100%!important}
.solutions-section ul li a .entry{text-align:left}
.solutions-section a img{margin:0;height:auto;display:block;float:left;width:10%}
.solutions-section ul li a label{color:#fff;font-weight:800;margin:2% auto;margin-left:15%}
.grid-x>.small-12{width:100%!important}
body .mobile{display:block}
body .desktop.tablet{display:none!important}
body .mobile.no-tablet{display:block}
#footer a.logo{padding:6% 20%}
.button-wrapper.grid-x{text-align:center;width:100%}
.healthcare-vertical .contact-form-container{margin:2.5% 0;width:100%}
.landing-page .hero-section .hero-headline-container{width:100%}
.landing-page .hero-section .hero-headline-container .hero-headline-rgba{position:relative;padding:15% 0 15% 10%}
.landing-page .hero-section .hero-headline-container .hero-headline-rgba .logo{max-width:35%;height:auto;display:block;width:100%;margin:0 0 4%}
.landing-page h2{font-size:150%!important}
.landing-page h3{font-size:125%!important}
.sub-site .full-width-content-layout.entry{padding:5%}
.healthcare-vertical .entry.content-section ul li{line-height:1.25}
.healthcare-vertical h2{position:relative;padding-top:3%!important}
.healthcare-vertical h2::before{content:" ";position:absolute;top:0;left:0;width:13%;border-top:solid 6px #ff9309}
.landing-page #footer #copyright{text-align:center}
.headline-section h1{font-size:200%}
.sub-site .content-section.entry{font-size:110%}
.location-name{display:block;margin:0 auto;overflow:hidden;height:125px}
.location-name img{position:relative;margin-top:-80px!important}
.travel-vertical .hero-section{background-position:center bottom;background-repeat:no-repeat;background-size:cover!important}
.travel-vertical .contact-form{padding:1rem 2rem!important}
#mobile-footer-form{background:#32a3bd!important}
#mobile-footer-form .full-width-content-layout{padding:0 5%}
#mobile-footer-form .contact-form{background:0 0!important}
#mobile-footer-form h2{color:#fff}
}
@media screen and (max-width:63.9375em) {
.search-link a{margin-right:1rem;display:block;padding:0!important;top:5px;position:relative}
.search-link.desktop-search-link{display:none}
.search-form .search-field{padding:5% 0}
.sub-site .entry{padding:10% 15%}
html.mobile{display:block}
body,html{font-size:97%}
h1{line-height:1.13}
h2{font-size:200%;line-height:1.05;margin:0 auto 3%}
h3{font-size:175%;line-height:1.25;margin:0 auto 3%}
h4{font-size:140%}
h5{font-size:110%}
.menu a:visited .menu button,.menu input{padding:1.5rem 1rem}
.grid-x>.medium-9{width:90%;padding:0}
.grid-x>.cell.auto{padding:0}
.tegna-news-section .entry a,.tegna-news-section .entry a:visited{width:100%}
.tegna-news-section .entry a .date{margin:0 0 2%}
.menu a:visited .menu button,.menu input{font-weight:800;display:block;color:#fff;text-decoration:none;padding:1.5rem 0;border-bottom:dotted 1px #999}
#footer{padding:5% 0 15rem}
#footer .tablet-only{display:none}
#footer .tablet-only.medium-4{width:45.333%;display:block}
#footer .medium-10{width:90%}
#footer #copyright{margin:3% auto 0}
.tegna-news-section .entry a,.tegna-news-section .entry a:visited{width:100%}
.tegna-news-section .entry a .date{margin:0 0 2%}
.solutions-section ul{overflow:hidden;display:block;text-align:center;margin:3% auto;width:100%;line-height:1.2}
body .desktop{display:none}
body .mobile{display:block}
body .mobile.tablet{display:block}
body .desktop.tablet{display:block}
.mobile.no-tablet{display:none}
.page-title-section.white .entry{padding:0}
.page-title-section h1{background:#045ea8;color:#fff;font-size:160%;padding:3.5% 5%;text-align:center;background-image:url(img/down-arrow-w.svg);background-repeat:no-repeat;background-position:95%;background-size:24px}
.desktop.tablet.headline-image-tablet{display:block}
#footer a.logo{padding:3% 10%}
body .mobile.tablet{display:block}
.healthcare-vertical .contact-form-container{margin:2.5% 0;width:100%}
.travel-vertical .hero-section{background-position:center bottom;background-repeat:no-repeat;background-size:cover!important}
.travel-vertical .contact-form{padding:1rem 2rem!important}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    background: black; color:#fff;
    font-size: 110%;
    text-transform: none;
    font-weight: 800;
}
    #mobile-footer-form {
        background: #32a3bd !important;
    }
}
@media screen and (max-width:1024px) {
.healthcare-vertical .hero-section h1{font-size:350%}
.location-name img{margin-top:-100px}
}
@media screen and (min-width:40em) and (max-width:63.9375em) {
.healthcare-vertical .hero-section h1{font-size:350%}
.landing-page .hero-section .hero-headline-container{width:100%}
.landing-page .hero-section .hero-headline-container .hero-headline-rgba{position:relative;padding-left:10%}
.healthcare-vertical h2::before{width:10%}
.sub-site .full-width-content-layout.entry{padding:4.5% 0}
}
@media screen and (min-width:64em) and (max-width:67.4375em) {
.menu a:visited .menu button,.menu input{padding:2.5rem 1.5rem}
}
@media screen and (max-width:64em) {
.sub-site .page-title-section .entry{padding:5% 0}
}
@media screen and (min-width:120em) {
a,address,article,b,body,canvas,center,div,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,menu,object,output,p,q,s,section,small,span,sub,summary,time,u,ul,var{font-size:102.5%}
h1{font-size:375%}
h2{font-size:250%}
h3{font-size:187%}
h4{font-size:150%}
h5{font-size:155%}
p{font-size:130%}
.button,button{font-size:130%;padding:1.5rem 3.25rem}
.menu a:visited .menu button,.menu input{font-size:115%;padding:3rem 2.5rem}
.search-link a{padding:2.5rem!important;margin-left:1rem}
.search-link span{width:45px;height:45px}
.search-form{padding:0}
.search-form .search-field{font-size:175%}
.entry-title-meta{width:90%;max-width:90%}
.solutions-section a img{margin:0 0 1%;width:128px;height:auto;display:inline-block}
.solutions-section ul li a label{font-size:125%}
#footer #menu-social-media-menu li a,#footer #menu-social-media-menu li a:visited,#footer #menu-tms-social-media-menu li a,#footer #menu-tms-social-media-menu li a:visited{padding:0 2rem;background-size:48px auto}
}
@media screen and (min-width:64em) and (max-width:74.9375em) {
.healthcare-vertical .contact-form-container{width:35.33333%}
.healthcare-vertical .hero-section h1{font-size:320%;line-height:1.05}
.healthcare-vertical .vertical-blinds{right:-2rem;background-size:40px 40px;padding:1rem}
.healthcare-vertical .hero-section .hero-headline-container .hero-headline-rgba{padding-left:10%}
.hero-section{background-position:center bottom;background-repeat:no-repeat;background-size:cover!important}
.location-name img{margin-top:-125px}
.wpcf7 input{padding:.5rem 1rem}
.contact-form button[type=submit],.contact-form input[type=submit]{height:45px}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2; color:#fff;
    background: black;
    font-size: 110%;
    text-transform: none;
    font-weight: 800;
}
}
@media screen and (min-width:74.9375em) {
.location-name{height:200px}
.location-name img{margin-top:-155px}
}
@media screen and (min-width:1920px) {
.location-name{height:200px}
.location-name img{margin-top:-155px}
}