@import url("https://fonts.googleapis.com/css2?family=Tinos:ital@0;1&display=swap");@font-face{font-family:'mulilight';src:url("fonts/muli-light-webfont.woff2") format("woff2"), url("fonts/muli-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'muliregular';src:url("fonts/muli-regular-webfont.woff2") format("woff2"), url("fonts/muli-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'muli_semiboldregular';src:url("fonts/muli-semibold-webfont.woff2") format("woff2"), url("fonts/muli-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'mulibold';src:url("fonts/muli-bold-webfont.woff2") format("woff2"), url("fonts/muli-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?g0r1pv");src:url("fonts/icomoon.eot?g0r1pv#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?g0r1pv") format("truetype"), url("fonts/icomoon.woff?g0r1pv") format("woff"), url("fonts/icomoon.svg?g0r1pv#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-7-close:before{content:"\e903"}.icon-icon-6-arrow-right:before{content:"\e902"}.icon-icon-1-quote1:before{content:"\e900"}.icon-icon-2-quote2:before{content:"\e901"}

/*!
Theme Name: PFM_Health_Sciences
Theme URI: http://underscores.me/
Author: Dimitry Volos
Author URI: https://peregrinecommunications.com/
Description: Wordpress theme for PFM_Health_Sciences
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bah-projects
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

PFM_Health_Sciences is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:normal;font-family:"mulibold", sans-serif}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#4A66AE;font-family:"muliregular", sans-serif;font-weight:normal;font-size:15px;line-height:145%;letter-spacing:0.5px}@media only screen and (min-width:768px){body,button,input,optgroup,select,textarea{font-size:18px}}@media only screen and (min-width:768px) and (max-height:700px){body,button,input,optgroup,select,textarea{font-size:16px}}h1,h2,h3,h4,h5,h6{clear:both;color:#4A66AE}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#ffe9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:normal;font-family:"mulibold", sans-serif}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#838383}a:visited{color:#838383}a:active,a:focus,a:hover{color:#4A66AE;outline:none;text-decoration:none}a:focus{color:#4A66AE;outline:none;text-decoration:none}a:active,a:hover{color:#4A66AE;outline:0;text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:0;z-index:-1;display:block;background-color:#4A66AE;padding:10px 0;opacity:0;visibility:hidden}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:140px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto;opacity:1;visibility:visible;z-index:0}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:normal;font-family:"mulibold", sans-serif;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{font-weight:normal;font-family:"muliregular", sans-serif;line-height:145%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div#page{overflow:hidden}body.noscroll{overflow:hidden}h1,h2,h3,h4,h5{font-family:"Tinos", serif}h2{font-size:34px;line-height:105%}@media only screen and (min-width:768px){h2{font-size:46px}}@media only screen and (min-width:768px) and (max-height:700px){h2{font-size:46px}}h2.h2-h3{font-size:28px}@media only screen and (min-width:768px){h2.h2-h3{font-size:55px}}@media only screen and (min-width:768px) and (max-height:700px){h2.h2-h3{font-size:46px}}h3{font-size:20px;line-height:105%;margin-top:20px;margin-bottom:10px}@media only screen and (min-width:768px){h3{font-size:20px}}.legal-container h3{font-size:22px;line-height:105%}@media only screen and (min-width:768px){.legal-container h3{margin-top:40px;font-size:34px}}.bg-transparent .address-block h3{font-family:"Tinos", serif;color:#4A66AE!important;margin-top:40px}.btn,.close-btn,.desktop-navigation ul ul.sub-menu,.lightbox,.link-block a,.link-block a:before,.logo-block .logo-tooltip,.logo-block:hover .logo-tooltip h4,.logo-block:hover .logo-tooltip span,.main-navigation ul li a,.main-navigation ul li a:after,.member-block,.mobile-container,.mobile-menu ul.menu ul.sub-menu,.mobile-navigation,a,a.link-btn:before,a.pick-block-btn .pic-holder,a.pick-block-btn .pic-holder3,a.pick-block-btn .pic-holder3:after,a.pick-block-btn .pic-holder:after,footer .footer-branding,footer .footer-branding a,footer .footer-branding img,header .main-navigation,header .site-branding,header .site-branding a,header .site-branding img{-webkit-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out}header{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.container{max-width:1440px}@media only screen and (min-width:768px){.container{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media only screen and (min-width:1080px){.container{padding-left:2rem!important;padding-right:2rem!important}}.container.container-med{max-width:1280px}.container.container-narrow{max-width:750px}.row.row-narrow{max-width:600px}.row.row-extra-narrow{max-width:600px}.container.container-wider{max-width:750px}.menu-toggle:focus{outline:0}.site-branding img{-webkit-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;width:100%;height:auto;max-width:200px}@media only screen and (min-width:768px){.site-branding img{max-width:250px}}footer .site-branding img{width:100%;max-width:200px}@media only screen and (min-width:768px){footer .site-branding img{max-width:250px}}.menu-toggle{visibility:visible}@media only screen and (min-width:992px){.menu-toggle{visibility:hidden}}.menu-toggle.toggled-on,.menu-toggle.toggled-on:focus,.menu-toggle.toggled-on:hover{background-color:#ffffff;border-color:#ffffff;color:#ffffff}.menu-toggle:focus{outline:0}.menu-toggle.toggled-on:focus{outline:thin dotted;outline:none}.menu-toggle:focus,.menu-toggle:hover{border-color:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ffffff}.menu-toggle{background-color:transparent;border:medium none;border-radius:0;height:51px;padding:0;position:absolute;right:20px;text-indent:-9999px;top:50%;width:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-box-shadow:none;box-shadow:none;z-index:1002}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:24px;background:#ffffff;position:absolute;display:block;content:""}.menu-toggle.active span:after,.menu-toggle.active span:before{width:24px;background-color:#ffffff}.menu-toggle span:before{top:-7px}.menu-toggle span:after{bottom:-7px}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{-webkit-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-transform:all 100ms ease-in-out;-moz-transform:all 100ms ease-in-out;-ms-transform:all 100ms ease-in-out}.menu-toggle.active span{background-color:transparent}.menu-toggle.active span:after,.menu-toggle.active span:before{top:0}.menu-toggle.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.menu-toggle.active span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}header{position:fixed;z-index:1001;background-color:transparent;width:100%;max-width:100%;height:auto;top:0;left:0;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:768px){header{padding-top:20px;padding-bottom:20px;background-color:transparent;-webkit-box-shadow:30px 0px 40px rgba(65, 61, 61, 0.07);box-shadow:30px 0px 40px rgba(65, 61, 61, 0.07)}}header.scrolled{background-color:rgba(4, 4, 4, 0.7);padding-top:10px;padding-bottom:10px;-webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.15)}header.scrolled .site-branding{max-width:250px}header,header.scrolled{background-color:#4a66ae}.page-banner{width:100%;height:auto;min-height:325px;top:0;left:0}@media only screen and (min-width:768px){.page-banner{min-height:700px}}.page-banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:none;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 0px 2000px inset;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 0px 2000px inset}@media only screen and (min-width:768px){.page-banner{background-attachment:fixed}}@media only screen and (min-width:768px){.page-banner.page-banner-narrow{min-height:50vh}}.page-banner .slide-container{position:relative;z-index:20;margin-bottom:25px}@media only screen and (min-width:768px){.page-banner .slide-container{margin-bottom:145px}}@media only screen and (min-width:768px) and (max-height:700px){.page-banner .slide-container{margin-bottom:45px}}.page-banner .slide-container h1{position:relative;color:#ffffff;font-size:36px!important;line-height:105%}@media only screen and (min-width:768px){.page-banner .slide-container h1{font-size:64px!important}}@media only screen and (min-width:992px){.page-banner .slide-container h1{font-size:76px!important}}@media only screen and (min-width:768px) and (max-height:700px){.page-banner .slide-container h1{font-size:64px!important}}.page-banner .sub-title{position:relative;font-size:12px;letter-spacing:2px;color:#9BC4F4;font-family:"mulibold", sans-serif;padding-left:55px;display:block}@media only screen and (min-width:768px){.page-banner .sub-title{padding-left:140px;font-size:14px}}.page-banner .sub-title:before{content:"";width:40px;height:1px;background-color:#9BC4F4;position:absolute;left:0;top:calc(50% - 1px)}@media only screen and (min-width:768px){.page-banner .sub-title:before{width:125px}}.page-banner .banner-fade{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(4, 4, 4, 0.4);left:0;top:0}.desktop-navigation.main-navigation .menu-container{width:100%;max-width:calc(100% - 260px)}@media only screen and (min-width:1200px){.desktop-navigation.main-navigation .menu-container{max-width:calc(100% - 340px)}}.desktop-navigation.main-navigation .menu-container .menu,.footer-navigation .menu{width:100%}.footer-navigation ul{list-style:none;padding:0;margin:0}.footer-navigation{max-width:775px}.footer-navigation ul li.login-btn{display:none}.desktop-navigation.main-navigation ul li a,.footer-navigation ul li a,.mobile-menu ul li a{font-family:"mulibold", sans-serif;font-size:14px;color:#ffffff;letter-spacing:1px;padding:12px 14px;text-transform:uppercase;line-height:125%;text-decoration:none}@media only screen and (min-width:768px){.desktop-navigation.main-navigation ul li a,.footer-navigation ul li a,.mobile-menu ul li a{font-size:12px;padding:14px 10px 12px}}@media only screen and (min-width:992px){.desktop-navigation.main-navigation ul li a,.footer-navigation ul li a,.mobile-menu ul li a{font-size:12px}}@media only screen and (min-width:1200px){.desktop-navigation.main-navigation ul li a,.footer-navigation ul li a,.mobile-menu ul li a{font-size:13px;padding:14px 15px 12px}}.main-navigation ul li.menu-item-has-children>a{padding-right:29px}@media only screen and (min-width:768px){.main-navigation ul li.menu-item-has-children>a{padding-right:40px}}.main-navigation ul ul.sub-menu li a{padding:12px 14px;margin-top:0}@media only screen and (min-width:768px){.main-navigation ul ul.sub-menu li a{font-size:12px;padding:10px 25px 10px}}@media only screen and (min-width:1200px){.main-navigation ul ul.sub-menu li a{font-size:12px}}@media only screen and (max-width:768px){.footer-navigation ul li{width:100%;display:block;float:left;position:relative;height:auto;padding:0 5px}}@media only screen and (max-width:768px){.footer-navigation ul li a{padding:0;display:block;line-height:125%;padding:10px;font-size:12px}}.mobile-menu{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;max-width:300px}@media only screen and (min-width:640px){.mobile-menu{left:calc(450px / 2)}}.mobile-menu ul{margin:0;padding:0;margin-top:0;margin-bottom:10px;list-style:none;display:block}.mobile-menu ul li{display:block;text-align:center}.mobile-menu ul li a{display:inline-block;padding:18px;font-size:18px;text-align:center}.mobile-menu ul ul li a{display:inline-block;padding:10px 18px;font-size:15px;text-align:center}.mobile-menu ul li.login-btn a{margin-top:18px;border:1px solid #ffffff}.desktop-navigation.main-navigation ul#primary-menu>li.current-menu-item>a,.desktop-navigation.main-navigation ul>li.current-page-parent>a,.desktop-navigation.main-navigation ul li a:hover,.desktop-navigation ul li.menu-item-has-children:hover>a,.mobile-menu ul#primary-menu>li.current-menu-item>a,.mobile-menu ul li a:hover,ul li a.mPS2id-clicked{color:#ffffff;opacity:0.5}.main-navigation ul li.menu-item-has-children>a:after{font-family:"icomoon"!important;content:"\e902";position:absolute;display:block;font-size:12px;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.main-navigation ul li.login-btn a,.main-navigation ul li.login-btn a:visited{opacity:1;background-color:#4A66AE;border:1px solid #ffffff}.main-navigation ul li.login-btn a:hover{background-color:#ffffff;color:#4A66AE;opacity:1}footer{background-color:#655F75;padding-top:30px;padding-bottom:20px;color:#F6F6F6;font-size:13px;font-family:"muliregular", sans-serif}@media only screen and (min-width:768px){footer{font-size:13px;padding-top:60px}}footer .border-t{border-top:2px solid #ffffff}.mobile-container{width:100%;max-width:300px;max-width:100%;height:100%;background-color:#4A66AE;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:20px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (min-width:640px){.mobile-container{max-width:450px}}@media only screen and (min-width:768px){.mobile-container{max-width:450px}}.mobile-container .site-branding img{width:100%;max-width:200px;height:auto}@media only screen and (min-width:768px){.mobile-container .site-branding img{max-width:250px}}.mobile-container .site-branding{padding-top:10px}@media only screen and (min-width:768px){.mobile-container .site-branding{padding-top:20px}}.site-header.scrolled .mobile-container .site-branding{padding-top:10px}.mobile-container.active{left:0;opacity:1;visibility:visible}.quote-container{padding-top:35px;padding-bottom:35px}@media only screen and (min-width:768px){.quote-container{padding-top:100px;padding-bottom:100px}}.quote-block{width:100%;max-width:550px}@media only screen and (min-width:992px){.quote-block{max-width:675px}}.quote-block p{position:relative;padding:10px 0;margin:0;font-family:"Tinos", serif;font-style:italic;font-size:28px;color:#4A66AE;line-height:125%}@media only screen and (min-width:768px){.quote-block p{padding:0;font-size:34px}}.quote-block p:before{font-family:"icomoon";content:"\e900";font-size:35px;display:block;position:absolute;line-height:100%;-webkit-transform:translateX(0) translateY(-120%);-ms-transform:translateX(0) translateY(-120%);transform:translateX(0) translateY(-120%);font-style:normal}@media only screen and (min-width:768px){.quote-block p:before{font-size:65px;-webkit-transform:translateX(-110%) translateY(-110%);-ms-transform:translateX(-110%) translateY(-110%);transform:translateX(-110%) translateY(-110%)}}.quote-block p:after{font-family:"icomoon";content:"\e901";font-size:25px;display:block;position:absolute;line-height:100%;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);font-style:normal;right:0}@media only screen and (min-width:768px){.quote-block p:after{font-size:35px;-webkit-transform:translateX(110%) translateY(0);-ms-transform:translateX(110%) translateY(0);transform:translateX(110%) translateY(0)}}.max-w-m{width:100%;max-width:650px}.max-w-l{width:100%;max-width:850px}.title-text-container,.title-text-container2{padding-top:25px;padding-bottom:25px}@media only screen and (min-width:768px){.title-text-container,.title-text-container2{padding-top:100px;padding-bottom:50px}}@media only screen and (min-width:768px){.title-text-container2{padding-top:50px;padding-bottom:50px}}.cotnact-form-container{padding-top:25px;padding-bottom:25px}@media only screen and (min-width:768px){.cotnact-form-container{padding-top:150px;padding-bottom:150px}}.bg-transparent .address-block,.title-text-container2 .intro-text,.title-text-container .intro-text{color:#838383;font-size:16px;font-family:"muliregular", sans-serif;line-height:145%}@media only screen and (min-width:768px){.bg-transparent .address-block,.title-text-container2 .intro-text,.title-text-container .intro-text{font-size:18px}}@media only screen and (min-width:768px) and (max-height:700px){.bg-transparent .address-block,.title-text-container2 .intro-text,.title-text-container .intro-text{font-size:18px}}.title-text-container2.legal-container .intro-text,.title-text-container.legal-container .intro-text{font-size:16px}@media only screen and (min-width:768px){.title-text-container2.legal-container .intro-text,.title-text-container.legal-container .intro-text{font-size:16px}}@media only screen and (min-width:768px) and (max-height:700px){.title-text-container2.legal-container .intro-text,.title-text-container.legal-container .intro-text{font-size:16px}}p{margin-bottom:1rem}.background-image{position:absolute;width:100%;height:250px;z-index:-1;right:0;bottom:0;background-repeat:no-repeat;background-size:auto 120%;background-position:top right}@media only screen and (min-width:768px){.background-image{height:350px}}@media only screen and (min-width:992px){.background-image{height:450px}}.strategy-container{padding-top:0;padding-bottom:25px;margin-top:40px}@media only screen and (min-width:768px){.strategy-container{margin-top:40px;padding-top:60px;padding-bottom:40px}}.bg-picture,.bg-picture2{position:relative}.bg-picture:after{position:absolute;content:"";display:block;width:300vw;height:80%;background-color:#F6F6F6;bottom:-25px;right:100px;z-index:-1}.bg-picture img{border:2px solid #F6F6F6;width:100%;height:auto}.bg-picture2{position:relative;width:100%;height:auto}@media only screen and (min-width:768px){.bg-picture2{position:absolute;width:90%;height:auto;bottom:0}}.bg-picture3{height:250px;width:100%;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:768px){.bg-picture3{position:absolute;height:calc(100% + 120px);bottom:0;right:0;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:100%}}.link-block a,.link-block a.visited,a.link-btn,a.link-btn.visited{position:relative;font-size:12px;letter-spacing:2px;color:#4A66AE;font-family:"mulibold", sans-serif;padding-left:98px;display:block;text-transform:uppercase}@media only screen and (min-width:768px){.link-block a,.link-block a.visited,a.link-btn,a.link-btn.visited{font-size:14px}}.link-block a:before,a.link-btn:before{content:"";width:80px;height:1px;background-color:#4A66AE;position:absolute;left:0;top:calc(50% - 1px)}.link-block a{color:#9BC4F4}a.link-btn:hover{color:#9BC4F4}.address-block a.link-btn:hover{color:#9BC4F4}.link-block a:hover:before,a.link-btn:hover:before{width:50px}.address-block a.link-btn:hover:before,a.link-btn:hover:before{background-color:#9BC4F4!important}.bg-blue{background-color:#4A66AE}.about-container,.value-container{padding:25px 0}@media only screen and (min-width:768px){.about-container,.value-container{padding:60px 0 40px 0}}.extra-padding-t{padding-top:35px}@media only screen and (min-width:768px){.extra-padding-t{padding-top:100px}}.extra-padding-b{padding-bottom:25px}@media only screen and (min-width:768px){.extra-padding-b{padding-bottom:200px}}.extra-padding-b-s{padding-bottom:25px}@media only screen and (min-width:768px){.extra-padding-b-s{padding-bottom:100px}}.extra-padding-b-xs{padding-bottom:25px}@media only screen and (min-width:768px){.extra-padding-b-xs{padding-bottom:50px}}.page-wrapper{position:relative}.value-repeater p{font-size:16px;line-height:145%}.value-block{position:relative}@media only screen and (min-width:1080px){.value-block{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.value-block img{max-height:64px;width:auto}.value-block:after{content:"";height:80%;width:1px;background-color:#F6F6F6;position:absolute;top:10%;right:0;opacity:0.5}@media only screen and (max-width:640px){.value-block:after{height:1px;width:80%;left:10%;bottom:0;right:auto;top:auto}}.value-block:last-of-type:after{display:none}.value-block:nth-child(2):after,.value-block:nth-child(4):after{display:block}@media only screen and (min-width:768px){.value-block:nth-child(2):after,.value-block:nth-child(4):after{display:none}}@media only screen and (min-width:992px){.value-block:nth-child(2):after,.value-block:nth-child(4):after{display:block}}.value-block:nth-child(3):after{display:block}@media only screen and (min-width:992px){.value-block:nth-child(3):after{display:none}}@media only screen and (min-width:1080px){.value-block:nth-child(3):after{display:block}}@media only screen and (max-width:640px){.value-block:last-of-type{margin-bottom:0!important;padding-bottom:0!important}}.about-block{position:relative;padding-left:90px}.about-block:before{content:"";height:calc(100% - 50px - 40px);width:1px;background-color:#F6F6F6;position:absolute;top:90px;left:49px;opacity:0.5}@media only screen and (min-width:768px){.about-block:before{left:25px}}.about-block:last-child:before{display:none}.about-block img{position:absolute;max-width:50px;top:1.5rem;left:25px}@media only screen and (min-width:768px){.about-block img{left:0}}.about-container h2,.bg-transparent .address-block h3{font-size:28px}@media only screen and (min-width:768px){.about-container h2,.bg-transparent .address-block h3{font-size:34px}}.logo-block img{z-index:10;position:relative;margin:0 auto}.logo-block .logo-tooltip,.logo-block span.tooltip-bg{color:#ffffff;background-color:transparent;position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);text-align:left;padding:20px;z-index:2;opacity:1}.logo-block .logo-tooltip{font-size:13px;line-height:145%;-webkit-box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.2)}@media only screen and (min-width:768px){.logo-block .logo-tooltip{-webkit-box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.1)}}.logo-block span.tooltip-bg{background-color:#ffffff;-webkit-box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.1)}.logo-block .logo-tooltip h4{font-size:18px;font-family:"muli_semiboldregular", sans-serif}.logo-block .logo-tooltip h4,.logo-block .logo-tooltip span{opacity:0}.logo-block:hover .logo-tooltip{background-color:rgba(74, 102, 174, 0.9);-webkit-box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.3)}.logo-block:hover .logo-tooltip h4,.logo-block:hover .logo-tooltip span{opacity:1}.team-container h2{font-size:22px}@media only screen and (min-width:768px){.team-container h2{font-size:34px}}.team-container h3{font-size:34px}@media only screen and (min-width:768px){.team-container h3{font-size:40px}}.team-container h2 span{position:relative}.team-container h2 span:after,.team-container h2 span:before{content:"";height:1px;width:50px;position:absolute;top:50%;background-color:#4A66AE;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.team-container h2 span:after,.team-container h2 span:before{width:75px}}.team-container h2 span:before{left:-65px}@media only screen and (min-width:768px){.team-container h2 span:before{left:-90px}}.team-container h2 span:after{right:-65px}@media only screen and (min-width:768px){.team-container h2 span:after{right:-90px}}.team-container .job{position:relative;text-transform:uppercase;color:#9BC4F4;font-size:14px;font-family:"mulibold", sans-serif}@media only screen and (min-width:768px){.team-container .job{font-size:16px}}.team-container .job:before{display:none;content:"";display:inline-block;width:50px;background-color:#9BC4F4;height:1px;-webkit-transform:translateY(-5px) translateX(-10px);-ms-transform:translateY(-5px) translateX(-10px);transform:translateY(-5px) translateX(-10px);display:none;width:0}.strategy-container h3{font-size:28px}@media only screen and (min-width:768px){.strategy-container h3{font-size:34px}}.member-block{cursor:pointer}.member-block:hover{opacity:0.7}.lightbox{position:fixed;z-index:100000;opacity:0;visibility:hidden;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;max-height:90%}.lightbox .lightbox-inner{position:relative;background-color:#ffffff;padding:0 25px;width:calc(100vw - 25px);max-width:750px;height:auto;overflow:auto;border-top:25px solid #ffffff;border-bottom:25px solid #ffffff;max-height:90vh}@media only screen and (min-width:768px){.lightbox .lightbox-inner{border-top:50px solid #ffffff;border-bottom:50px solid #ffffff;padding:0 50px}}@media only screen and (min-width:768px) and (max-height:700px){.lightbox .lightbox-inner{padding:0 25px;border-top:25px solid #ffffff;border-bottom:25px solid #ffffff}}.lightbox .lightbox-inner p{font-size:16px}.lightbox:after{content:"";position:fixed;width:300vw;height:300vh;top:-100vh;left:-100vw;z-index:-1;background-color:rgba(0, 0, 0, 0.4)}.lightbox.active{opacity:1;visibility:visible}.close-btn{cursor:pointer;position:absolute;top:20px;right:20px;color:#655F75}.close-btn:hover{opacity:0.7}.job-block{font-family:"muli_semiboldregular", sans-serif}.address-block h3{color:#ffffff;font-size:18px;color:#9BC4F4;font-family:"muli_semiboldregular", sans-serif}.address-block a,.address-block a:visited{color:#ffffff}.bg-transparent .address-block a{color:#4A66AE}.bg-transparent .address-block a:before{background-color:#4A66AE}.bg-transparent .address-block a:hover{color:#9BC4F4}.bg-transparent .address-block a:hover:before{background-color:#9BC4F4}.address-block{position:relative;display:block;padding-left:65px}.address-block .icon{position:absolute;left:0;top:0}.address-block .icon img{height:35px;width:auto}.cotnact-form-container .intro-text{font-family:"Tinos", serif;font-size:28px;color:#171540}@media only screen and (min-width:768px){.cotnact-form-container .intro-text{font-size:34px}}.form-row{margin-top:30px}@media only screen and (min-width:768px){.form-row{margin-top:100px}}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;background-color:#f0f7ff;padding:20px 25px;border:none;color:#838383;font-size:18px;line-height:125%}.wpcf7-not-valid-tip{font-size:14px;padding:10px 25px}.wpcf7-response-output{padding:0!important;margin:0!important;border:0!important;font-size:14px;color:#655F75}.legal-container ol,.legal-container ul{margin:0 0 1.5em 20px;padding:0}.legal-container ol li,.legal-container ul li{margin-bottom:10px}main#content hr{height:1px;width:75px;margin:45px auto;background-color:#4A66AE}@media only screen and (min-width:768px){main#content hr{width:105px}}