/*!
Theme Name: Sacred Heart GME
Theme URI: http://underscores.me/
Author: Ralph Haynes
Author URI: http://hailstudio.com/
Description: Custom theme for Sacred Heart GME
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sacred-heart-gme
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 with others.

Sacred Heart GME is based on Underscores https://underscores.me/, (C) 2012-2017 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/
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:400,600,600i,700,700i");@font-face{font-family:'icons_gme';src:url("fonts/icons_gme.eot?fwfroa");src:url("fonts/icons_gme.eot?fwfroa#iefix") format("embedded-opentype"),url("fonts/icons_gme.ttf?fwfroa") format("truetype"),url("fonts/icons_gme.woff?fwfroa") format("woff"),url("fonts/icons_gme.svg?fwfroa#icons_gme") format("svg");font-weight:normal;font-style:normal}[class^="icon-gme-"],[class*=" icon-gme-"]{font-family:'icons_gme' !important;speak:none;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-gme-obgyn:before{content:"\e900"}.icon-gme-pharmacy:before{content:"\e901"}.icon-gme-internal_medicine:before{content:"\e902"}.icon-gme-pediatrics:before{content:"\e903"}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-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;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-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;-moz-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}body,button,input,select,optgroup,textarea{color:#333132;font-family:"Open Sans",sans-serif;font-size:17.6px;font-size:1.1rem;line-height:1.7}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase}p{margin-bottom:1.5em}dfn,cite,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;font-size:15px;font-size:.9375rem;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;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;margin:0}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type='button'],input[type='reset'],input[type='submit']{border:3px solid #00878f;border-radius:0;background:#00878f;color:#fff;padding:0.45em 1em 0.45em;font-weight:700;-webkit-transition:all 0.5s;transition:all 0.5s}.no-js button:hover,.no-js button:focus,.js.no-touch button:hover,.js.no-touch button:focus,.js.touch button:active,.no-js input[type='button']:hover,.no-js input[type='button']:focus,.js.no-touch input[type='button']:hover,.js.no-touch input[type='button']:focus,.js.touch input[type='button']:active,.no-js input[type='reset']:hover,.no-js input[type='reset']:focus,.js.no-touch input[type='reset']:hover,.js.no-touch input[type='reset']:focus,.js.touch input[type='reset']:active,.no-js input[type='submit']:hover,.no-js input[type='submit']:focus,.js.no-touch input[type='submit']:hover,.js.no-touch input[type='submit']:focus,.js.touch input[type='submit']:active{background:transparent;color:#00878f;outline:0}.elementor-button,.button{font-family:"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase}.custom-btn .elementor-button.elementor-size-lg{font-size:18px;border-radius:0;padding:10px 30px;line-height:28px}@media screen and (max-width: 479px){.custom-btn .elementor-button.elementor-size-lg{padding:14px 12px}}.custom-btn .elementor-button .fa{font-size:35px;vertical-align:middle;line-height:10px}.custom-btn.border .elementor-button{background:transparent;border:3px solid}.no-js .custom-btn.border .elementor-button:hover,.no-js .custom-btn.border .elementor-button:focus,.js.no-touch .custom-btn.border .elementor-button:hover,.js.no-touch .custom-btn.border .elementor-button:focus,.js.touch .custom-btn.border .elementor-button:active{background:#fff;color:#002a55;border-color:#fff}.custom-btn.blue .elementor-button{color:#002a55}.no-js .custom-btn.blue .elementor-button:hover,.no-js .custom-btn.blue .elementor-button:focus,.js.no-touch .custom-btn.blue .elementor-button:hover,.js.no-touch .custom-btn.blue .elementor-button:focus,.js.touch .custom-btn.blue .elementor-button:active{background:#002a55;color:#fff;border-color:#002a55}.custom-btn.green .elementor-button{background:#00838b;color:#fff;border:3px solid #00838b}.no-js .custom-btn.green .elementor-button:hover,.no-js .custom-btn.green .elementor-button:focus,.js.no-touch .custom-btn.green .elementor-button:hover,.js.no-touch .custom-btn.green .elementor-button:focus,.js.touch .custom-btn.green .elementor-button:active{background:transparent;color:#00838b;border-color:#00838b}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:3px solid #ccc;border-radius:0;padding:8px 15px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;outline:none}select{border:1px solid #ccc}textarea{width:100%;resize:none}a{color:#00878f;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s}a:visited{color:#00878f}.no-js a:hover,.no-js a:focus,.js.no-touch a:hover,.js.no-touch a:focus,.js.touch a:active{color:#002a55}a:hover,a:focus,a:active{color:#002a55;outline:0}.page-content p a,.page-content .elementor-widget-text-editor a,.entry-content p a,.entry-content .elementor-widget-text-editor a,.entry-summary p a,.entry-summary .elementor-widget-text-editor a{border-bottom:2px solid rgba(0,135,143,0.5)}.no-js .page-content p a:hover,.no-js .page-content p a:focus,.js.no-touch .page-content p a:hover,.js.no-touch .page-content p a:focus,.js.touch .page-content p a:active,.no-js .page-content .elementor-widget-text-editor a:hover,.no-js .page-content .elementor-widget-text-editor a:focus,.js.no-touch .page-content .elementor-widget-text-editor a:hover,.js.no-touch .page-content .elementor-widget-text-editor a:focus,.js.touch .page-content .elementor-widget-text-editor a:active,.no-js .entry-content p a:hover,.no-js .entry-content p a:focus,.js.no-touch .entry-content p a:hover,.js.no-touch .entry-content p a:focus,.js.touch .entry-content p a:active,.no-js .entry-content .elementor-widget-text-editor a:hover,.no-js .entry-content .elementor-widget-text-editor a:focus,.js.no-touch .entry-content .elementor-widget-text-editor a:hover,.js.no-touch .entry-content .elementor-widget-text-editor a:focus,.js.touch .entry-content .elementor-widget-text-editor a:active,.no-js .entry-summary p a:hover,.no-js .entry-summary p a:focus,.js.no-touch .entry-summary p a:hover,.js.no-touch .entry-summary p a:focus,.js.touch .entry-summary p a:active,.no-js .entry-summary .elementor-widget-text-editor a:hover,.no-js .entry-summary .elementor-widget-text-editor a:focus,.js.no-touch .entry-summary .elementor-widget-text-editor a:hover,.js.no-touch .entry-summary .elementor-widget-text-editor a:focus,.js.touch .entry-summary .elementor-widget-text-editor a:active{border-bottom-color:#002a55;opacity:0.75}.blue-bg p a,.blue-bg .elementor-widget-text-editor a,.green-bg p a,.green-bg .elementor-widget-text-editor a,.darkgreen-bg p a,.darkgreen-bg .elementor-widget-text-editor a{color:#fff;border-bottom:2px solid rgba(255,255,255,0.5)}.no-js .blue-bg p a:hover,.no-js .blue-bg p a:focus,.js.no-touch .blue-bg p a:hover,.js.no-touch .blue-bg p a:focus,.js.touch .blue-bg p a:active,.no-js .blue-bg .elementor-widget-text-editor a:hover,.no-js .blue-bg .elementor-widget-text-editor a:focus,.js.no-touch .blue-bg .elementor-widget-text-editor a:hover,.js.no-touch .blue-bg .elementor-widget-text-editor a:focus,.js.touch .blue-bg .elementor-widget-text-editor a:active,.no-js .green-bg p a:hover,.no-js .green-bg p a:focus,.js.no-touch .green-bg p a:hover,.js.no-touch .green-bg p a:focus,.js.touch .green-bg p a:active,.no-js .green-bg .elementor-widget-text-editor a:hover,.no-js .green-bg .elementor-widget-text-editor a:focus,.js.no-touch .green-bg .elementor-widget-text-editor a:hover,.js.no-touch .green-bg .elementor-widget-text-editor a:focus,.js.touch .green-bg .elementor-widget-text-editor a:active,.no-js .darkgreen-bg p a:hover,.no-js .darkgreen-bg p a:focus,.js.no-touch .darkgreen-bg p a:hover,.js.no-touch .darkgreen-bg p a:focus,.js.touch .darkgreen-bg p a:active,.no-js .darkgreen-bg .elementor-widget-text-editor a:hover,.no-js .darkgreen-bg .elementor-widget-text-editor a:focus,.js.no-touch .darkgreen-bg .elementor-widget-text-editor a:hover,.js.no-touch .darkgreen-bg .elementor-widget-text-editor a:focus,.js.touch .darkgreen-bg .elementor-widget-text-editor a:active{color:#fff;border-bottom-color:#fff}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation>ul{display:none;list-style:none;margin:0;padding-left:0}@media screen and (min-width: 1025px){.main-navigation>ul>li:first-child>ul{width:auto;padding:25px 40px}.main-navigation>ul>li:first-child:hover>ul{left:38%}.main-navigation>ul>li>ul{-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.2);box-shadow:0 3px 30px rgba(0,0,0,0.2);border-top:5px solid #00878f;float:left;position:absolute;top:96px;left:-999em;z-index:99999;background-color:#fff;text-align:left;padding:40px 50px;margin:0;width:85%;list-style:none}.main-navigation>ul>li>ul>li{display:block;font-size:16px}.main-navigation>ul>li>ul>li a{text-transform:none}.main-navigation>ul>li>ul>li.dropdown-submenu{float:left;width:25%}.main-navigation>ul>li>ul>li.dropdown-submenu>a{color:#00878f;text-transform:uppercase;line-height:26px;position:relative;margin-bottom:20px}.main-navigation>ul>li>ul>li.dropdown-submenu>a:after{content:"";background:#00878f;width:160px;height:1px;display:block;margin-top:12px;position:absolute;left:0}.main-navigation>ul>li>ul>li.pediatrics-menu>a{background:url(images/baby-icon.png) no-repeat 0 0;background-size:34px;padding-left:47px}.main-navigation>ul>li>ul>li.ob-gyn-menu>a{background:url(images/female-gender-icon-2x.png) no-repeat 0 6px;background-size:26px;padding-left:40px}.main-navigation>ul>li>ul>li.phrmacy-menu>a{background:url(images/pills-icon-2x.png) no-repeat 0 7px;background-size:26px;padding-left:36px}.main-navigation>ul>li>ul>li.internal-medicine-menu>a{background:url(images/stomach-icon-2x.png) no-repeat 0 4px;background-size:30px;padding-left:42px}.main-navigation>ul>li>ul>li.family-medicine-menu>a{background:url(/wp-content/uploads/2022/02/family-medicine-icon.png) no-repeat 0 0;background-size:40px;padding-left:47px}.main-navigation>ul>li>ul>li ul{margin:0;padding:0}.main-navigation>ul>li>ul>li li{text-transform:none;display:block;font-size:14px}.main-navigation>ul>li>ul>li li a{color:#333132}.no-js .main-navigation>ul>li>ul>li li a:hover,.no-js .main-navigation>ul>li>ul>li li a:focus,.js.no-touch .main-navigation>ul>li>ul>li li a:hover,.js.no-touch .main-navigation>ul>li>ul>li li a:focus,.js.touch .main-navigation>ul>li>ul>li li a:active{color:#00878f}.main-navigation>ul>li>ul li{margin:0;line-height:20px}.main-navigation>ul>li>ul a{display:block;width:100%;padding:5px 0}.main-navigation>ul li:hover>ul,.main-navigation>ul li.focus>ul{left:0;display:block}}.main-navigation>ul>li{display:inline-block;font-size:17px;font-weight:bold;text-transform:uppercase;margin:0 20px;padding:34px 0;vertical-align:middle}@media screen and (min-width: 1025px) and (max-width: 1260px){.main-navigation>ul>li{font-size:16px;margin:0 17px}.main-navigation>ul>li:first-child:hover>ul{left:42%}}.main-navigation>ul>li>a{position:relative}.main-navigation>ul>li>a .caret{border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;border-bottom:10px solid #00878f;position:absolute;top:52px;left:50%;margin-left:-10px;display:none}.main-navigation>ul>li:hover>a,.main-navigation>ul>li.focus>a{color:#00878f}.main-navigation>ul>li:hover>a .caret,.main-navigation>ul>li.focus>a .caret{display:block}.main-navigation>ul>li.gme-search a{text-indent:999px;background:url(images/search-icon-2x.png) no-repeat 0 0;width:30px;height:25.5px;background-size:30px;-webkit-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;overflow:hidden}.main-navigation>ul>li.gme-search:hover a{background-position:left bottom}@media screen and (max-width: 1024px){.main-navigation>ul>li.gme-search a{display:none}}.main-navigation a{display:block;text-decoration:none;color:#00404e}.no-js .main-navigation a:hover,.no-js .main-navigation a:focus,.js.no-touch .main-navigation a:hover,.js.no-touch .main-navigation a:focus,.js.touch .main-navigation a:active{color:#00878f}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#00878f}.menu-toggle{display:inline-block;padding:10px;position:absolute;right:5px;top:50%;border:none;background:transparent;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle .icon-bar{background:#00878f;display:block;width:26px;height:3px;border-radius:1px;-webkit-transform-origin:4px 0px;transform-origin:4px 0px;-webkit-transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;-webkit-transition:background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.menu-toggle .icon-bar:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.menu-toggle .icon-bar:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.menu-toggle .icon-bar+.icon-bar{margin-top:5px}.toggled .menu-toggle .icon-bar{-webkit-transform:rotate(45deg) translate(-8px, -16px);transform:rotate(45deg) translate(-8px, -16px)}.toggled .menu-toggle .icon-bar:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(0.2, 0.2);transform:rotate(0deg) scale(0.2, 0.2)}.toggled .menu-toggle .icon-bar:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0, 9px);transform:rotate(-45deg) translate(0, 9px)}.no-js .menu-toggle:hover,.no-js .menu-toggle:focus,.js.no-touch .menu-toggle:hover,.js.no-touch .menu-toggle:focus,.js.touch .menu-toggle:active{outline:none}.no-js .menu-toggle:hover .icon-bar,.no-js .menu-toggle:focus .icon-bar,.js.no-touch .menu-toggle:hover .icon-bar,.js.no-touch .menu-toggle:focus .icon-bar,.js.touch .menu-toggle:active .icon-bar{background:#00404e}.nav-click{position:absolute;top:0;right:0;display:none;height:37px;width:38px;cursor:pointer;text-align:center;line-height:34px;color:#fff;z-index:10}.nav-click:before{content:"";width:0;height:0;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #00404e}.nav-click.opened:before{border-top:none;border-bottom:7px solid #00878f}.nav-click:hover:before{border-top-color:#00878f}@media screen and (max-width: 1024px){.nav-click{display:block}}.main-navigation.toggled ul.menu{display:block;position:absolute;z-index:10;background:rgba(255,255,255,0.95);width:100%;left:0;top:101px;padding:10px 0;height:calc( 100vh - 101px)}@media screen and (max-width: 1024px){.main-navigation.toggled ul.menu{top:78px;height:calc( 100vh - 78px)}}@media screen and (max-width: 479px){.main-navigation.toggled ul.menu{top:68px;height:calc( 100vh - 68px)}}.main-navigation.toggled ul.menu li{display:block;margin:0;padding:0;position:relative}.main-navigation.toggled ul.menu li a{text-align:right;padding:5px 40px 5px 10px}.main-navigation.toggled ul.menu li a .caret{display:none}.main-navigation.toggled ul.menu ul{background-color:#e3e9e9;border-bottom:3px solid #00878f;display:none;padding:0 20px 0 0;margin:0}.main-navigation.toggled ul.menu ul li a{padding:5px 40px 5px 10px}.main-navigation.toggled ul.menu ul ul{background-color:#eff1f1;padding:0 15px;text-transform:none}@media screen and (min-width: 1025px){.menu-toggle{display:none}.main-navigation{text-align:right}.main-navigation .menu-main-navigation-container{display:inline-block}.main-navigation ul.menu{display:block;text-align:right}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);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;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.site-header{background:#fff;border-bottom:5px solid #00878f;height:100px;position:fixed;z-index:999;width:100%;top:0;left:0;-webkit-transition:height 0.7s;transition:height 0.7s}.site-header .site-branding .custom-logo-link img{width:auto;max-width:none;height:50px}.site-header.fixed-header{height:80px}@media screen and (min-width: 1025px){.site-header.fixed-header .main-navigation>ul>li{padding:24px 0}.site-header.fixed-header .main-navigation>ul>li a .caret{top:41px}.site-header.fixed-header .main-navigation>ul>li>ul{top:75px}}@media screen and (max-width: 1100px){.site-header .site-branding .custom-logo-link img{height:40px}}@media screen and (max-width: 1024px){.site-header,.site-header.fixed-header{height:78px}}@media screen and (max-width: 767px){.site-header .custom-logo{width:370px}}@media screen and (max-width: 479px){.site-header,.site-header.fixed-header{height:68px}}.header-container{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;padding:0 10px;max-width:1240px;margin:0 auto}@media screen and (max-width: 1364px){.header-container{padding:0 15px}}.header-container .search-form{display:none;position:absolute;right:0;top:96px;background:#00878f;padding:15px;z-index:1000}.fixed-header .header-container .search-form{top:75px}.header-container .search-form:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #00878f;position:absolute;top:-7px;right:25px}.header-container .search-form .search-field{border:1px solid #fff;border-radius:0;float:left;padding:5px 10px;height:36px}.header-container .search-form .search-submit{border:1px solid #00404e;border-radius:0;background:#00404e url(images/search-icon-2x.png) no-repeat 0 bottom;background-size:25px;height:36px;text-indent:999px;width:40px;background-position:8px -16px;cursor:pointer}.no-js .header-container .search-form .search-submit:hover,.no-js .header-container .search-form .search-submit:focus,.js.no-touch .header-container .search-form .search-submit:hover,.js.no-touch .header-container .search-form .search-submit:focus,.js.touch .header-container .search-form .search-submit:active{background:#002a55 url(images/search-icon-2x.png) no-repeat 0 bottom;background-size:25px;background-position:8px -16px}.site-branding{padding:15px 0 3px}.site-branding a img{-webkit-transition:all 0.7s;transition:all 0.7s}.site-footer{background:#002a55;color:#fff;padding:0 5%}@media screen and (max-width: 1024px){.site-footer{padding:0 15px}}.site-footer .site-info{padding:70px 0 50px;font-size:17px;line-height:38px}@media screen and (min-width: 768px) and (max-width: 1024px){.site-footer .site-info{font-size:16px;line-height:28px}}@media screen and (min-width: 768px) and (max-width: 1360px){.site-footer .site-info .elementor-col-25+.elementor-col-25{padding-left:10px}}.site-footer .footer-logo a{display:block;max-width:300px;margin-right:15px}@media screen and (max-width: 479px){.site-footer .footer-logo a{max-width:280px}}.site-footer .widget-title{margin:0;color:#108990;font:bold 22px/38px "Open Sans",sans-serif;text-transform:none}@media screen and (min-width: 768px) and (max-width: 1260px){.site-footer .widget-title{line-height:26px;margin-bottom:10px}}.site-footer .textwidget{font-size:17px;line-height:38px}@media screen and (min-width: 768px) and (max-width: 1024px){.site-footer .textwidget{font-size:16px;line-height:28px}}.site-footer .textwidget p{margin:0}.site-footer a{color:#fff;text-decoration:none}.no-js .site-footer a:hover,.no-js .site-footer a:focus,.js.no-touch .site-footer a:hover,.js.no-touch .site-footer a:focus,.js.touch .site-footer a:active{color:#00878f}.site-footer ul{margin:0;padding:0;list-style:none}.container{margin:0 auto;max-width:1240px}@media screen and (max-width: 1270px){.container{padding-left:1em;padding-right:1em}}.site-content{padding-top:100px}@media screen and (max-width: 1024px){.site-content{padding-top:78px}}@media screen and (max-width: 479px){.site-content{padding-top:68px}}.elementor-row{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width: 767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-row .elementor-col-20,.elementor-row .elementor-col-33{width:100%}}.elementor-row.elementor-column-gap-default .elementor-column-wrap{padding:10px}.elementor-row .elementor-column-wrap{width:100%;position:relative}.elementor-column{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:-moz-box;display:flex;position:relative}@media screen and (max-width: 767px){.elementor-column{width:100%}}@media screen and (min-width: 768px){[class*='elementor-col-']{position:relative}.elementor-col-100{width:100%}.elementor-col-80{width:80%}.elementor-col-70{width:70%}.elementor-col-66{width:66.666%}.elementor-col-60{width:60%}.elementor-col-50{width:50%}.elementor-col-40{width:40%}.elementor-col-33{width:33.333%}.elementor-col-30{width:30%}.elementor-col-25{width:25%}.elementor-col-20{width:20%}.elementor-col-16{width:16.666%}.elementor-col-14{width:14.28%}}@media screen and (max-width: 767px){[class*='elementor-col-']{width:100%}}.blue-bg{background:#002a55}.green-bg{background:#00878f}.gray-bg{background-color:#f7f7f7}.darkgreen-bg{background-color:#004750}.white-text{color:#fff}.section-title .elementor-heading-title{color:#fff;font:bold 52px/50px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0}.section-title .elementor-heading-title:after{content:'';width:130px;height:5px;background:#fff;display:block;margin-top:25px;margin-bottom:30px}@media screen and (max-width: 1260px){.section-title .elementor-heading-title{font-size:56px;line-height:60px}}@media screen and (max-width: 1024px){.section-title .elementor-heading-title{font-size:46px;line-height:50px}.section-title .elementor-heading-title:after{margin-bottom:0}}@media screen and (max-width: 479px){.section-title .elementor-heading-title{font-size:36px;line-height:40px}}.section-title.blue .elementor-heading-title{color:#002a55}.section-title.blue .elementor-heading-title:after{background:#002a55}.section-title.green .elementor-heading-title{color:#00878f}.section-title.green .elementor-heading-title:after{background:#00878f}.section-title.semibold .elementor-heading-title{font-weight:600}.section-title.semibold .elementor-heading-title:after{display:none}.section-title.pediatric-title .elementor-heading-title:after{display:none}.section-subheading .elementor-heading-title{color:#00878f;font:bold 40px/56px "Barlow Condensed",sans-serif;text-transform:uppercase}@media screen and (max-width: 767px){.section-subheading .elementor-heading-title{font-size:40px;line-height:45px}}.section-content{font-size:18px;line-height:30px;color:#fff}.section-content.dark{color:#333132}@media screen and (max-width: 767px){.section-content{font-size:16px;line-height:24px}}.elementor-widget-text-editor .elementor-text-editor ul{list-style:none;padding-left:0;margin:0}.elementor-widget-text-editor .elementor-text-editor ul li{position:relative;padding-left:15px}.elementor-widget-text-editor .elementor-text-editor ul li:before{content:'•';position:absolute;left:0;top:0;font-size:20px}.elementor-widget-text-editor .elementor-text-editor ul li ul{padding-left:35px;margin:10px 0 20px 0;list-style:circle}.elementor-widget-text-editor .elementor-text-editor ul li ul li:before{display:none}.elementor-element-editable{z-index:10}.elementor-widget-icon-box .elementor-icon{color:#002a55}.elementor-widget-icon-box .elementor-icon-box-title{margin:0;line-height:1}.hero-banner{padding:5%;-webkit-box-shadow:inset 0px 3px 7px rgba(0,0,0,0.3);box-shadow:inset 0px 3px 7px rgba(0,0,0,0.3);text-transform:uppercase;text-align:right;background-size:cover;background-position:top center;background-repeat:no-repeat;height:55vh}@media screen and (max-width: 767px){.hero-banner{background-position:top left}}.hero-banner>.elementor-container{height:100%}.hero-banner .banner-title .elementor-heading-title{color:#00878f;font:bold 7em/0.7em "Barlow Condensed",sans-serif;text-transform:uppercase;margin-right:3.5rem}@media screen and (max-width: 1024px){.hero-banner .banner-title .elementor-heading-title{font-size:5.5em;margin-right:1.5rem}}@media screen and (max-width: 767px){.hero-banner .banner-title .elementor-heading-title{font-size:3.5em;margin-right:0;text-align:left}}@media screen and (max-width: 479px){.hero-banner .banner-title .elementor-heading-title{font-size:2.5em}}.hero-banner .banner-subtitle .elementor-heading-title{color:#002a55;font:bold 4.5em/1em "Barlow Condensed",sans-serif;margin-bottom:30px}@media screen and (max-width: 1260px){.hero-banner .banner-subtitle .elementor-heading-title{font-size:5.5em}}@media screen and (max-width: 1024px){.hero-banner .banner-subtitle .elementor-heading-title{font-size:4.2em}}@media screen and (max-width: 767px){.hero-banner .banner-subtitle .elementor-heading-title{font-size:2.5em;margin-bottom:10px;text-align:left}}@media screen and (max-width: 479px){.hero-banner .banner-subtitle .elementor-heading-title{font-size:2em}}.hero-banner .banner-content{float:right;clear:both}.hero-banner .banner-content .elementor-heading-title{color:#002a55;font:bold 2.02em/1em "Barlow Condensed",sans-serif;margin-right:2.4rem;padding-top:20px}.hero-banner .banner-content .elementor-heading-title:before{content:"";width:85%;height:5px;background:#002a55;position:absolute;top:0;left:0}@media screen and (min-width: 1025px) and (max-width: 1260px){.hero-banner .banner-content .elementor-heading-title{font-size:1.85em}}@media screen and (max-width: 1024px){.hero-banner .banner-content .elementor-heading-title{max-width:360px}}@media screen and (max-width: 767px){.hero-banner .banner-content .elementor-heading-title{font-size:1em;margin-right:0}.hero-banner .banner-content .elementor-heading-title:before{width:100%}}@media screen and (max-width: 767px){.hero-banner .banner-content{float:none;text-align:left}}.your-future-section{background-color:#00878f;overflow:hidden}.your-future-section .left-col.content{padding:6em 9% 6em 8%}@media screen and (max-width: 1260px){.your-future-section .left-col.content{padding:5em 5%}}@media screen and (max-width: 767px){.your-future-section .left-col.content{padding:3em 1.5em}}.your-future-section .left-col:before{content:"";background:url(images/stethoscope-icon.png) no-repeat 0 0;width:312px;height:455px;position:absolute;left:3%;bottom:-30px;opacity:0.4}.your-future-section .right-col{overflow:hidden;-moz-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%)}@media screen and (max-width: 767px){.your-future-section .right-col{clip-path:none}}.your-future-section .right-col.image-section .elementor-column-wrap{background-position:top center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.your-future-section .right-col.image-section{min-height:500px}}@media screen and (max-width: 479px){.your-future-section .right-col.image-section{min-height:350px}}.our-programs-section{background:#002a55;padding:4.5em 10% 2.5em}@media screen and (max-width: 767px){.our-programs-section{padding:3em 1em}}.our-programs-section>.elementor-container{z-index:10}.our-programs-section:before{content:"";width:100%;height:100px;position:absolute;left:0;bottom:-99px;background-color:#002a55;z-index:1;-moz-clip-path:polygon(50% 50%, 0 0, 100% 0);-ms-clip-path:polygon(50% 50%, 0 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0)}.our-programs-section:after{content:"";background:url(images/report-icon.png) no-repeat 0 0;width:270px;height:322px;position:absolute;right:30px;bottom:-14px;opacity:0.3;z-index:1;-moz-clip-path:polygon(0 0, 100% 0%, 100% 96%, 0% 99%);-ms-clip-path:polygon(0 0, 100% 0%, 100% 96%, 0% 99%);clip-path:polygon(0 0, 100% 0%, 100% 96%, 0% 99%)}@media screen and (max-width: 440px){.our-programs-section:after{width:173px;height:233px;background-size:100%}}.residency-section .residency-block{padding:5em 8% 2.5em}@media screen and (max-width: 1024px){.residency-section .residency-block{padding:5em 5% 2.5em}}@media screen and (max-width: 767px){.residency-section .residency-block{padding:3em 1em 1.5em}}@media screen and (max-width: 767px){.residency-section .residency-block:last-child{background-color:#f7f7f7}}@media screen and (min-width: 768px){.residency-section:nth-child(even) .residency-block:last-child{background-color:#f7f7f7}.residency-section:nth-child(odd) .residency-block:first-child{background-color:#f7f7f7}}.residency-section .residency-title{margin-bottom:0 !important;padding-left:72px}.residency-section .residency-title .elementor-heading-title{color:#00878f;font:bold 46px/43px "Barlow Condensed",sans-serif;text-transform:uppercase;padding-bottom:15px}.residency-section .residency-title .elementor-heading-title span{font-size:30px}@media screen and (max-width: 1024px){.residency-section .residency-title .elementor-heading-title{line-height:43px;padding-bottom:12px}}@media screen and (min-width: 480px) and (max-width: 767px){.residency-section .residency-title .elementor-heading-title{line-height:43px;padding-bottom:12px}}@media screen and (max-width: 479px){.residency-section .residency-title .elementor-heading-title{font-size:36px;line-height:40px}}.residency-section .residency-title.baby-icon{background:url(images/baby-icon.png) no-repeat 0 0;background-size:58px}.residency-section .residency-title.gender-icon{background:url(images/female-gender-icon-2x.png) no-repeat 0 0;background-size:44px}.residency-section .residency-title.pills-icon{background:url(images/pills-icon-2x.png) no-repeat 0 0;background-size:50px}.residency-section .residency-title.stomach-icon{background:url(images/stomach-icon-2x.png) no-repeat 0 0;background-size:53px}.residency-section .residency-title.nurse-icon{background:url(images/nurse-icon-2x.png) no-repeat 0 0;background-size:51px}.residency-section .residency-title.family-medicine-icon{background:url(/wp-content/uploads/2022/02/family-medicine-icon.png) no-repeat 0 0;background-size:65px}.residency-section .residency-content{font-size:17px;line-height:30px;max-width:520px}.residency-section .residency-content p{margin-top:0}.residency-section .residency-content a{position:relative;font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:600;padding-bottom:6px;text-transform:uppercase}.residency-section .residency-content a:before,.residency-section .residency-content a:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#ccc;-webkit-transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:-webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1), -webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1)}.residency-section .residency-content a:after{background-color:#00878f;-webkit-transform:scaleX(0);transform:scaleX(0);moz-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}.no-js .residency-section .residency-content a:hover:after,.no-js .residency-section .residency-content a:focus:after,.js.no-touch .residency-section .residency-content a:hover:after,.js.no-touch .residency-section .residency-content a:focus:after,.js.touch .residency-section .residency-content a:active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.residency-section .residency-testimonial{font:bold 30px/46px "Barlow Condensed",sans-serif;text-transform:uppercase;max-width:550px;margin:50px auto 0}@media screen and (max-width: 767px){.residency-section .residency-testimonial{margin:0 auto}}.residency-section .residency-testimonial .elementor-blockquote:before{font:bold 4em "Barlow Condensed",sans-serif !important;position:absolute;left:-0.6em;color:#002a55;top:0;line-height:70px !important}@media screen and (max-width: 1024px){.residency-section .residency-testimonial .elementor-blockquote:before{left:-0.3em;font-size:3em !important}}@media screen and (max-width: 767px){.residency-section .residency-testimonial .elementor-blockquote:before{left:0;top:-23px;font-size:3em !important}}.residency-section .residency-testimonial .elementor-blockquote .elementor-blockquote__content{text-align:left}@media screen and (min-width: 768px) and (max-width: 1024px){.residency-section .residency-testimonial .elementor-blockquote .elementor-blockquote__content{padding-left:20px}}.residency-section .residency-testimonial .elementor-blockquote footer{margin-top:0}.residency-section .residency-testimonial blockquote{color:#002a55}.gme-section .right-col.content{padding:7em 9% 7em 5%}@media screen and (max-width: 767px){.gme-section .right-col.content{padding:2.5em 1.5em}}.gme-section .right-col.image-section{-moz-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%)}.gme-section .right-col.image-section .elementor-column-wrap{background-position:top center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.gme-section .right-col.image-section{min-height:500px;clip-path:none}}@media screen and (max-width: 479px){.gme-section .right-col.image-section{min-height:350px}}.gme-section .left-col.image-section{overflow:hidden}.gme-section .left-col.image-section .elementor-column-wrap{background-position:top center;background-repeat:no-repeat;background-size:cover;-moz-clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);-ms-clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%)}@media screen and (max-width: 767px){.gme-section .left-col.image-section .elementor-column-wrap{clip-path:none}}@media screen and (max-width: 767px){.gme-section .left-col.image-section{min-height:500px}}@media screen and (max-width: 479px){.gme-section .left-col.image-section{min-height:350px}}.gme-section .left-col.content{padding:7em 9% 7em 8%}@media screen and (max-width: 1260px){.gme-section .left-col.content{padding:5em 5%}}@media screen and (max-width: 767px){.gme-section .left-col.content{padding:3em 1.5em}}.conversion-section .conversion-block .elementor-column-wrap{padding:4em 8% 3em;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.conversion-section .conversion-block .elementor-column-wrap{padding:3em 1em 2em}}.conversion-section .conversion-block .elementor-column-wrap:before{content:"";background-color:#fff;opacity:0.7;position:absolute;top:0;bottom:0;left:0;right:0}.conversion-section .conversion-block .elementor-image-box-content .elementor-image-box-title{color:#00878f;font:bold 48px/54px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0 0 1rem}@media screen and (max-width: 991px){.conversion-section .conversion-block .elementor-image-box-content .elementor-image-box-title{font-size:46px}}@media screen and (max-width: 767px){.conversion-section .conversion-block .elementor-image-box-content .elementor-image-box-title{font-size:40px;line-height:45px}}.conversion-section .conversion-block .elementor-image-box-content .elementor-image-box-description{font-size:18px;line-height:30px;max-width:570px;margin:0 auto 2.5em}.conversion-section .conversion-block .custom-btn .elementor-button{min-width:300px}@media screen and (max-width: 479px){.conversion-section .conversion-block .custom-btn .elementor-button{min-width:250px}}.gme-banner{-webkit-box-shadow:inset 0px 3px 7px rgba(0,0,0,0.3);box-shadow:inset 0px 3px 7px rgba(0,0,0,0.3);background-size:0;height:calc(45vh - 100px);min-height:280px}@media screen and (max-width: 1360px){.gme-banner{padding:0 10px}}@media screen and (max-width: 767px){.gme-banner{padding:0 0.5em;height:45vh;min-height:320px}}.gme-banner:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;left:25%;background-image:inherit;background-size:cover;background-repeat:no-repeat;background-position:top center}.gme-banner:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear, left top, right top, from(#f7f7f7), color-stop(25%, #f7f7f7), to(rgba(247,247,247,0.25)));background-image:linear-gradient(to right, #f7f7f7 0%, #f7f7f7 25%, rgba(247,247,247,0.25) 100%)}@media screen and (min-width: 768px){.gme-banner:after{background-image:-webkit-gradient(linear, left top, right top, from(#f7f7f7), color-stop(25%, #f7f7f7), color-stop(65%, rgba(247,247,247,0)));background-image:linear-gradient(to right, #f7f7f7 0%, #f7f7f7 25%, rgba(247,247,247,0) 65%)}}.gme-banner>.elementor-container{z-index:1;height:100%}.gme-banner .gme-banner-subheading{max-width:540px}.gme-banner .gme-banner-subheading .elementor-heading-title{color:#002a55;font:bold 24px/26px "Barlow Condensed",sans-serif;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 767px){.gme-banner .gme-banner-subheading .elementor-heading-title{font-size:35px;line-height:38px}}.gme-banner .gme-banner-content{max-width:480px}.gme-banner .gme-banner-content p{margin-top:0}.gme-banner .custom-btn+.custom-btn{clear:none;margin-right:15px}@media screen and (max-width: 550px){.gme-banner .custom-btn+.custom-btn{margin-right:0}}.gme-banner .gme-banner-title .elementor-heading-title{color:#002a55;font:bold 1.5em/1em "Barlow Condensed",sans-serif;text-transform:uppercase;padding-bottom:25px;margin-bottom:30px;max-width:540px}.gme-banner .gme-banner-title .elementor-heading-title:after{content:'';background-color:#002a55;width:340px;height:5px;position:absolute;left:0;bottom:0}@media screen and (max-width: 479px){.gme-banner .gme-banner-title .elementor-heading-title:after{width:280px}}.gme-banner .gme-banner-title .elementor-heading-title span{color:#00878f;display:block;font-size:150%;line-height:0.9em}.gme-banner .gme-banner-content{color:#002a55;font-size:14px;line-height:20px;font-weight:bold;max-width:540px;margin-bottom:0 !important}.gme-banner .elementor-button[class*='elementor-size-']{font-size:15px;padding:6px 24px}.gme-banner .elementor-button[class*='elementor-size-'] .elementor-button-icon i{font-size:26px;vertical-align:-3px}.gme-banner.text-right{text-align:right}.gme-banner.text-right:before{left:0;right:25%}.gme-banner.text-right:after{background-image:-webkit-gradient(linear, right top, left top, from(#f7f7f7), color-stop(25%, #f7f7f7), to(rgba(247,247,247,0.25)));background-image:linear-gradient(to left, #f7f7f7 0%, #f7f7f7 25%, rgba(247,247,247,0.25) 100%)}@media screen and (min-width: 768px){.gme-banner.text-right:after{background-image:-webkit-gradient(linear, right top, left top, from(#f7f7f7), color-stop(25%, #f7f7f7), color-stop(65%, rgba(247,247,247,0)));background-image:linear-gradient(to left, #f7f7f7 0%, #f7f7f7 25%, rgba(247,247,247,0) 65%)}}.gme-banner.text-right .elementor-heading-title,.gme-banner.text-right .gme-banner-subheading,.gme-banner.text-right .gme-banner-content{margin-left:auto}.gme-banner.text-right .elementor-heading-title{max-width:640px;padding-bottom:20px;margin-bottom:10px}.gme-banner.text-right .elementor-heading-title:after{left:auto;right:0;width:100%;max-width:540px}.about-children-hostpital{color:#fff;background-image:url(images/baby-large-icon.png);background-repeat:no-repeat;background-position:0 30px}@media screen and (max-width: 1024px){.about-children-hostpital{background-size:250px}}@media screen and (max-width: 767px){.about-children-hostpital{background-size:150px}}.about-children-hostpital>.elementor-container{background:url(images/hands-icon.png) no-repeat 100% 35px;padding:6em 0}@media screen and (max-width: 1360px){.about-children-hostpital>.elementor-container{padding:6em 0.5em}}@media screen and (max-width: 1024px){.about-children-hostpital>.elementor-container{padding:4em 0.5em;background-size:170px}}@media screen and (max-width: 767px){.about-children-hostpital>.elementor-container{padding:2em 0.5em;background-size:110px}}.about-children-hostpital .about-hostpital-content{font-size:28px;line-height:38px;font-weight:bold;padding-left:20px}@media screen and (max-width: 767px){.about-children-hostpital .about-hostpital-content{padding-left:0;font-size:24px;line-height:34px}}.about-children-hostpital .child-hostpital-services{padding:50px 0}@media screen and (max-width: 767px){.about-children-hostpital .child-hostpital-services{padding:10px 0 30px}}.about-children-hostpital .child-hostpital-services .service-block{text-align:center;padding:10px}.about-children-hostpital .child-hostpital-services .service-block .elementor-widget-image{min-height:108px}.about-children-hostpital .child-hostpital-services .service-block .lung-icon img{width:120px}.about-children-hostpital .child-hostpital-services .service-block .apple-icon img{width:90px}.about-children-hostpital .child-hostpital-services .service-block .dice-icon img{width:96px}.about-children-hostpital .child-hostpital-services .service-block .charity-icon img{width:138px}.about-children-hostpital .child-hostpital-services .service-block .flower-icon img{width:81px}.about-children-hostpital .child-hostpital-services .service-block .elementor-heading-title{font:bold 24px/30px "Barlow Condensed",sans-serif;text-transform:uppercase}.children-hostpital-section .content-section{padding:4em 4% 4em 16%}@media screen and (max-width: 1760px){.children-hostpital-section .content-section{padding-left:12%}}@media screen and (max-width: 1660px){.children-hostpital-section .content-section{padding-left:10%}}@media screen and (max-width: 1530px){.children-hostpital-section .content-section{padding-left:8%}}@media screen and (max-width: 1430px){.children-hostpital-section .content-section{padding-left:5%}}@media screen and (max-width: 1330px){.children-hostpital-section .content-section{padding:3em 1em}}@media screen and (max-width: 767px){.children-hostpital-section .content-section{padding:2em 1em}}.children-hostpital-section .image-section{-moz-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(16% 0%, 100% 0%, 100% 100%, 0% 100%)}.children-hostpital-section .image-section.single{-moz-clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%)}.elementor-edit-mode .children-hostpital-section .image-section{clip-path:none}.children-hostpital-section .image-section .elementor-column-wrap{background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.children-hostpital-section .image-section{height:350px;clip-path:none}.children-hostpital-section .image-section.single{clip-path:none}}.pediatricCareCenter-section{padding:5em 0.5em 4em}@media screen and (max-width: 1024px){.pediatricCareCenter-section{padding:3em 0.5em}}@media screen and (max-width: 767px){.pediatricCareCenter-section{padding:2em 0.5em}}.pediatricCareCenter-section ul{list-style:none;padding-left:0;margin:0}.pediatricCareCenter-section ul li{margin-bottom:2em;position:relative;padding-left:15px}.pediatricCareCenter-section ul li:before{content:'•';position:absolute;left:0;top:0;font-size:20px}@media screen and (max-width: 767px){.pediatricCareCenter-section ul li{margin-bottom:1em}}.pediatricCareCenter-section .section-content{max-width:590px}.pediatricCareCenter-section .section-content p{margin-top:0}@media screen and (max-width: 767px){.pediatricCareCenter-section .section-content{max-width:100%}}.about-sacred-heart{padding:0 0.5em}.about-sacred-heart>.elementor-container{z-index:10;background:url(images/connection-icon.png) no-repeat 100% 30px;padding:3em 0}@media screen and (max-width: 1024px){.about-sacred-heart>.elementor-container{padding:2em 0.5em}}.about-sacred-heart:before{content:'';width:100%;height:50px;position:absolute;left:0;bottom:-49px;background-color:#00878f;z-index:1;-moz-clip-path:polygon(50% 50%, 0 0, 100% 0);-ms-clip-path:polygon(50% 50%, 0 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0)}.about-sacred-heart .section-content{padding-left:30px}@media screen and (max-width: 1024px){.about-sacred-heart .section-content{padding-left:10px}}@media screen and (max-width: 767px){.about-sacred-heart .section-content{padding-left:0}}.about-sacred-heart .section-content p{margin-top:6px}.gme-hostpital-content{padding:5em 0.5em}@media screen and (max-width: 767px){.gme-hostpital-content{padding:2em 0.5em}}.gme-contact-section{padding:5em 1em}@media screen and (max-width: 767px){.gme-contact-section{padding:2em 0.5em}}.gme-contact-section .info-block{padding:0 5%}@media screen and (max-width: 1200px){.gme-contact-section .info-block{padding:0}}.gme-contact-section .more-info-title .elementor-heading-title{color:#00878f;font:bold 46px/48px "Barlow Condensed",sans-serif;text-transform:uppercase}@media screen and (max-width: 767px){.gme-contact-section .more-info-title .elementor-heading-title{font-size:40px;line-height:45px}}.gme-contact-section .info-content{font-size:17px;line-height:30px}.gme-contact-section .info-content a{color:#333132}.no-js .gme-contact-section .info-content a:hover,.no-js .gme-contact-section .info-content a:focus,.js.no-touch .gme-contact-section .info-content a:hover,.js.no-touch .gme-contact-section .info-content a:focus,.js.touch .gme-contact-section .info-content a:active{text-decoration:underline}.climate-section{color:#fff;padding:4em 1em}.climate-section .elementor-container{padding:0 2em}@media screen and (max-width: 767px){.climate-section .elementor-container{padding:0}}.climate-section .elementor-image-box-wrapper .elementor-image-box-img{max-width:153px}.climate-section .elementor-image-box-description{font-size:28px;font-weight:bold;line-height:36px;padding:0 2em}@media screen and (max-width: 1024px){.climate-section .elementor-image-box-description{padding:0 0 0 1em}}@media screen and (max-width: 767px){.climate-section .elementor-image-box-description{padding:0}}.pensacole-visit-section{color:#fff;padding:4em 1em}.pensacole-visit-section .visit-title .elementor-heading-title{font:bold 40px/48px "Barlow Condensed",sans-serif;text-transform:uppercase;max-width:550px}.pensacole-visit-section .visit-content{font-size:30px;font-weight:bold;line-height:48px;text-decoration:underline}.pensacole-visit-section .visit-content p{margin:0}.pensacole-visit-section .visit-content a{color:#fff;text-decoration:underline}.about-the-program{position:relative;overflow:hidden}.about-the-program>.elementor-container:before{position:absolute;left:-0.35em;top:-0.05em;font-family:'icons_gme';font-size:28em;line-height:1;color:#000;opacity:0.1}.about-the-program.icon_accent_bg_pediatrics>.elementor-container:before{content:'\e903'}.about-the-program.icon_accent_bg_obgyn>.elementor-container:before{content:'\e900'}.about-the-program.icon_accent_bg_pharmacy>.elementor-container:before{content:'\e901'}.about-the-program.icon_accent_bg_internal_medicine>.elementor-container:before{content:'\e902'}.about-the-program.icon_accent_bg_family_medicine>.elementor-container:before{content:url(/wp-content/uploads/2022/02/family-medicine-icon.png)}@media screen and (max-width: 1024px){.about-the-program{background-size:250px}.about-the-program>.elementor-container:before{font-size:20em}}@media screen and (max-width: 767px){.about-the-program{background-size:150px}}.page-intro-section{color:#fff;padding:4em 1em}.page-intro-section.intro-sm{padding:2em 1em}@media screen and (max-width: 767px){.page-intro-section{padding:2em 0.5em}.page-intro-section.intro-sm{padding:1em 0.5em}}.page-intro-section .intro-content{font-size:22px;font-weight:bold;line-height:34px;padding-left:5%}.page-intro-section .intro-content p{margin:5px 0 20px}@media screen and (max-width: 767px){.page-intro-section .intro-content{padding:0;font-size:22px;line-height:30px}}.page-intro-section .intro-content.dark{color:#333132}.page-intro-section .intro-content.contact-info{padding-left:0}.page-intro-section .intro-content.contact-info h2{margin:0;text-transform:none;letter-spacing:0.05em}.about-year-program .section-content{line-height:30px}.about-year-program .year-program .elementor-widget-text-editor{font-size:20px;line-height:30px;border-left:4px solid #fff;padding:0 10px}.about-year-program .year-program .elementor-column:first-child{padding-right:20px}@media screen and (max-width: 767px){.about-year-program .year-program .elementor-column:first-child{padding-right:0}}.section-padded{padding:5em 0.5em}@media screen and (max-width: 767px){.section-padded{padding:2em 0.5em}}.pediatric-care-center{background-repeat:no-repeat;background-position:top left;background-size:cover}.pediatric-care-center .section-title{padding-top:30px}.lifeAsAResident{background-repeat:no-repeat;background-position:top center;background-size:cover}.fiscal-year-care .fiscal-year-heading{color:#00878f;font:bold 40px/45px "Barlow Condensed",sans-serif;text-transform:uppercase;text-align:center}@media screen and (max-width: 1024px){.fiscal-year-care .fiscal-year-heading{font-size:38px}}@media screen and (max-width: 767px){.fiscal-year-care .fiscal-year-heading{font-size:36px;line-height:40px}}.fiscal-year-care .care-section{max-width:900px;margin:0 auto 50px;color:#fff;text-align:center;text-transform:uppercase}.fiscal-year-care .care-section+.care-section{margin-top:56px}@media screen and (max-width: 767px){.fiscal-year-care .care-section+.care-section{margin-top:0}}.fiscal-year-care .care-section .appointment-icon img{width:80px}.fiscal-year-care .care-section .checkup-icon img{width:68px}.fiscal-year-care .care-section .injection-icon img{width:83px;margin-top:7px}.fiscal-year-care .care-section .heartbit-icon img{width:84px;margin-top:20px}.fiscal-year-care .care-section .treatment-icon img{width:88px;margin-top:9px}.fiscal-year-care .care-section .doc-icon img{width:75px}.fiscal-year-care .care-section .elementor-heading-title{font:bold 24px/30px "Barlow Condensed",sans-serif}@media screen and (max-width: 767px){.fiscal-year-care .care-section .care-services{margin-bottom:1em}}.sacred-heart-cta-section{padding:0 0.5em}.sacred-heart-cta-section>.elementor-container{z-index:10;padding:3em}@media screen and (max-width: 1024px){.sacred-heart-cta-section>.elementor-container{padding:2em 0.5em}}.sacred-heart-cta-section.blue-bg:before{background-color:#002a55}.sacred-heart-cta-section:before{content:'';width:100%;height:100px;position:absolute;left:0;bottom:-99px;background-color:#00878f;z-index:1;-moz-clip-path:polygon(50% 50%, 0 0, 100% 0);-ms-clip-path:polygon(50% 50%, 0 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0)}.elementor-edit-mode .sacred-heart-cta-section:before{clip-path:none;z-index:-1}.sacred-heart-cta-section .section-content p{margin-top:6px}@media screen and (max-width: 767px){.our-partners-section{padding:2em 0}}.partners-tab .elementor-tabs-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.partners-tab .elementor-tabs-wrapper{display:block}}.partners-tab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:inline-block}.partners-tab .elementor-tab-title{border:0;border-bottom:5px solid #00878f !important;padding:50px 20px !important;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;background-size:70%;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1024px){.partners-tab .elementor-tab-title{padding:40px 20px !important}}@media screen and (max-width: 767px){.partners-tab .elementor-tab-title{width:100%;max-width:100%;background-size:280px}}.partners-tab .elementor-tab-title:not(.elementor-active){border-bottom:5px solid #d1d3d4 !important}.partners-tab .elementor-tab-title:not(.elementor-active):after{content:'';background-color:rgba(255,255,255,0.7);position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.partners-tab .elementor-tab-title.elementor-active:before,.partners-tab .elementor-tab-title+.elementor-tab-title:before{content:'';display:block;width:8px !important;height:5px !important;position:absolute !important;left:0;bottom:-5px !important;background:#fff}.partners-tab .elementor-tabs-content-wrapper{border:none !important}.partners-tab .elementor-tabs-content-wrapper .elementor-tab-content{font-size:17px;line-height:30px}.benefits-list-section .elementor-column+.elementor-column{padding-left:30px}@media screen and (max-width: 767px){.benefits-list-section .elementor-column+.elementor-column{padding-left:0}}.benefits-list-section .elementor-widget-text-editor{font-size:17px;line-height:30px}.benefits-list-section .elementor-widget-text-editor a{color:#333132}.no-js .benefits-list-section .elementor-widget-text-editor a:hover,.no-js .benefits-list-section .elementor-widget-text-editor a:focus,.js.no-touch .benefits-list-section .elementor-widget-text-editor a:hover,.js.no-touch .benefits-list-section .elementor-widget-text-editor a:focus,.js.touch .benefits-list-section .elementor-widget-text-editor a:active{text-decoration:underline}.benefits-list-section .elementor-widget-text-editor .elementor-text-editor{padding-bottom:20px}@media screen and (max-width: 767px){.benefits-list-section .elementor-widget-text-editor .elementor-text-editor{padding-bottom:0}}.gme-left-image-content-section.dark{color:#fff}.gme-left-image-content-section .content-section{padding:4em 15% 4em 4%}@media screen and (max-width: 1760px){.gme-left-image-content-section .content-section{padding-right:12%}}@media screen and (max-width: 1660px){.gme-left-image-content-section .content-section{padding-right:10%}}@media screen and (max-width: 1530px){.gme-left-image-content-section .content-section{padding-right:8%}}@media screen and (max-width: 1430px){.gme-left-image-content-section .content-section{padding-right:5%}}@media screen and (max-width: 1330px){.gme-left-image-content-section .content-section{padding:3em 1em}}@media screen and (max-width: 767px){.gme-left-image-content-section .content-section{padding:2em 1em}}.gme-left-image-content-section .image-section{-moz-clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);-ms-clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%)}.elementor-edit-mode .gme-left-image-content-section .image-section{clip-path:none}.gme-left-image-content-section .image-section .elementor-column-wrap{background-repeat:no-repeat;background-position:top center;background-size:cover}@media screen and (max-width: 767px){.gme-left-image-content-section .image-section .elementor-column-wrap{background:none}}@media screen and (max-width: 767px){.gme-left-image-content-section .image-section{clip-path:none;background:none}.gme-left-image-content-section .image-section img{width:100%}}.gme-right-image-content-section .content-section{padding:4em 4% 4em 15%}@media screen and (max-width: 1760px){.gme-right-image-content-section .content-section{padding-left:12%}}@media screen and (max-width: 1660px){.gme-right-image-content-section .content-section{padding-left:10%}}@media screen and (max-width: 1530px){.gme-right-image-content-section .content-section{padding-left:8%}}@media screen and (max-width: 1430px){.gme-right-image-content-section .content-section{padding-left:5%}}@media screen and (max-width: 1330px){.gme-right-image-content-section .content-section{padding:3em 1em}}@media screen and (max-width: 767px){.gme-right-image-content-section .content-section{padding:2em 1em}}.gme-right-image-content-section .image-section{-moz-clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%)}.elementor-edit-mode .gme-right-image-content-section .image-section{clip-path:none}.gme-right-image-content-section .image-section .elementor-column-wrap{background-repeat:no-repeat;background-position:top center;background-size:cover}@media screen and (max-width: 767px){.gme-right-image-content-section .image-section .elementor-column-wrap{background:none}}@media screen and (max-width: 767px){.gme-right-image-content-section .image-section{clip-path:none;background:none}.gme-right-image-content-section .image-section img{width:100%}}@media screen and (min-width: 768px){.goal-content ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.goal-content ul li{padding:8px 0}.objectives-content .section-content{max-width:93%}@media screen and (max-width: 767px){.objectives-content .section-content{max-width:100%}}.objectives-content ul li{margin-bottom:1.5em}.educational-block .elementor-image-box-img{max-width:152px}@media screen and (min-width: 1207px){.educational-block .elementor-image-box-img{min-height:119px}}@media screen and (max-width: 1206px){.educational-block .elementor-image-box-img{padding-top:3%}}@media screen and (max-width: 767px){.educational-block .elementor-image-box-img{padding-top:0}}.educational-block .elementor-image-box-title{max-width:400px;margin:0 auto 1rem !important;line-height:54px !important}@media screen and (max-width: 767px){.educational-block .elementor-image-box-title{max-width:100%}}.department-block .elementor-image-box-img{max-width:144px}.department-block .elementor-image-box-title{max-width:400px;margin:0 auto 1rem !important;line-height:54px !important}@media screen and (max-width: 767px){.department-block .elementor-image-box-title{max-width:100%}}.conferences-section .conferences-title .elementor-heading-title{color:#fff;font-size:20px;line-height:25px;text-transform:uppercase}.conferences-section .section-content p{margin-top:0}@media screen and (max-width: 1290px){.conferences-section .section-content p{margin-top:5px;line-height:28px}}.pediatric-intro-section{padding:7em 0.5em;background-repeat:no-repeat;background-position:top left;background-size:cover}@media screen and (max-width: 1024px){.pediatric-intro-section{padding:4em 0.5em}}@media screen and (max-width: 767px){.pediatric-intro-section{padding:2em 0.5em}}.medical-edu-section{background-repeat:no-repeat;background-position:top left;background-size:cover}.additional-policies-section{padding:3em 0.5em}.additional-policies-section .elementor-heading-title{color:#00878f;font:bold 40px/36px "Barlow Condensed",sans-serif;text-transform:uppercase}@media screen and (max-width: 767px){.application-process-section .elementor-widget-image img{width:100px}}.faq-section{padding:40px 0}.faq-section .elementor-container{max-width:1120px !important}.faq-section:nth-child(even){background-color:#f7f7f7}.faq-section:nth-child(even) .faq-content:after{background:rgba(255,255,255,0);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),to(#f7f7f7));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f7f7f7 100%)}.faq-section.gray-bg .faq-content:after{background:rgba(255,255,255,0);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),to(#f7f7f7));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f7f7f7 100%)}.faq-section .faq-content{position:relative;font-size:18px;line-height:30px;height:66px;overflow:hidden;margin-bottom:0 !important}.faq-section .faq-content.showContent{height:auto;overflow:visible}.faq-section .faq-content:after{content:'';position:absolute;z-index:9;bottom:0;left:0;width:100%;height:60px;opacity:1;background:rgba(255,255,255,0);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#fff 100%);-webkit-transition:opacity 350ms linear;transition:opacity 350ms linear}.faq-section .faq-content p:first-child{margin-top:5px}.faq-section .read-more{color:#002a55;position:relative;font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:600;padding-bottom:6px;text-transform:uppercase}.faq-section .read-more:before,.faq-section .read-more:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#ccc;-webkit-transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:-webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1);transition:transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1), -webkit-transform 350ms cubic-bezier(0.12, 0.17, 0.39, 1)}.faq-section .read-more:after{background-color:#00878f;-webkit-transform:scaleX(0);transform:scaleX(0);moz-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}.no-js .faq-section .read-more:hover:after,.no-js .faq-section .read-more:focus:after,.js.no-touch .faq-section .read-more:hover:after,.js.no-touch .faq-section .read-more:focus:after,.js.touch .faq-section .read-more:active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.faq-section.content_active .faq-content:after{opacity:0}.alumni-row{padding:60px 0}.alumni-row+.alumni-row{display:none}.alumni-row:nth-child(even){background-color:#f7f7f7}.alumni-row .elementor-col-50{padding-right:20px}@media screen and (max-width: 767px){.alumni-row .elementor-col-50{padding-right:0}}.alumni-row .section-content{font-size:14px;line-height:24px}.alumni-row .year-title{color:#00878f;font:600 42px/45px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0}.alumni-row .alumni-wrap{margin-bottom:1.25em}.alumni-row .alumni-wrap h3{font-size:20px;line-height:38px;margin:0}.alumni-row .alumni-wrap .section-content p{margin:0}.load-more-alumni{text-align:center;padding:3em 1em}.load-more-alumni .button{background:#00838b;color:#fff;border:3px solid #00838b;font-size:18px;border-radius:0;padding:10px 30px;line-height:28px}.no-js .load-more-alumni .button:hover,.no-js .load-more-alumni .button:focus,.js.no-touch .load-more-alumni .button:hover,.js.no-touch .load-more-alumni .button:focus,.js.touch .load-more-alumni .button:active{background:transparent;color:#00838b;border-color:#00838b}.resource-section{padding:4em 0.5em}.resource-section:nth-child(odd){background-color:#f7f7f7}.resource-subtitle .elementor-heading-title{color:#00878f;font:bold 30px/36px "Barlow Condensed",sans-serif;text-transform:uppercase}.about-the-team{background:#f7f7f7 url(images/male-doc-icon.png) no-repeat 0 65px}@media screen and (max-width: 767px){.about-the-team{background-size:200px}}.faculty-section{padding-top:4em}@media screen and (max-width: 767px){.faculty-section{padding-top:2em}}.faculty-list .elementor-row{margin-bottom:4em}@media screen and (max-width: 767px){.faculty-list .elementor-row{margin-bottom:2em}}.faculty-list .elementor-col-20{padding:1px}.no-js .faculty-list .elementor-col-20 a:hover .faculty-wrap .faculty-caption,.no-js .faculty-list .elementor-col-20 a:focus .faculty-wrap .faculty-caption,.js.no-touch .faculty-list .elementor-col-20 a:hover .faculty-wrap .faculty-caption,.js.no-touch .faculty-list .elementor-col-20 a:focus .faculty-wrap .faculty-caption,.js.touch .faculty-list .elementor-col-20 a:active .faculty-wrap .faculty-caption{background-color:rgba(0,131,139,0.5)}@media screen and (min-width: 991px) and (max-width: 1024px){.faculty-list .elementor-col-20{width:25%}}@media screen and (min-width: 601px) and (max-width: 990px){.faculty-list .elementor-col-20{width:33.33%}}@media screen and (min-width: 380px) and (max-width: 600px){.faculty-list .elementor-col-20{width:50%}}.faculty-list .break{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}@media screen and (max-width: 1024px){.faculty-list .container{margin-bottom:1.5em}}.faculty-wrap{background-size:cover;background-position:center top;background-repeat:no-repeat;height:350px;position:relative}.faculty-wrap .doc-img img{width:100%}.faculty-wrap .faculty-caption{position:absolute;background:rgba(0,0,0,0.5);width:100%;left:0;bottom:0;color:#fff;min-height:96px;text-align:center;padding:15px;-webkit-transition:all 0.5s;transition:all 0.5s}.faculty-wrap .faculty-caption h3{font:bold 24px/30px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.faculty-wrap .faculty-caption span{font-size:14px;line-height:18px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.faculty-bio .popup-doc-img img{width:100%}.faculty-bio .faculty-details{padding-left:5%}.faculty-bio .faculty-details h3{color:#00878f;font:bold 30px/35px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0 0 5px}.faculty-bio .faculty-details span{display:block;font-size:14px;line-height:18px}.residents-section{background:#f7f7f7;padding:5em 0.5em}.residents-section .resident-container{margin:0 -7px}@media screen and (min-width: 1025px) and (max-width: 1343px){.residents-section .resident-container .elementor-col-14{width:20%}}@media screen and (min-width: 991px) and (max-width: 1024px){.residents-section .resident-container .elementor-col-14{width:25%}}@media screen and (min-width: 601px) and (max-width: 990px){.residents-section .resident-container .elementor-col-14{width:33.33%}}@media screen and (min-width: 380px) and (max-width: 600px){.residents-section .resident-container .elementor-col-14{width:50%}}.residents-section .resident-container .resident-wrap{padding:10px 7px;cursor:pointer;text-align:center}.no-js .residents-section .resident-container .resident-wrap:hover h3,.no-js .residents-section .resident-container .resident-wrap:focus h3,.js.no-touch .residents-section .resident-container .resident-wrap:hover h3,.js.no-touch .residents-section .resident-container .resident-wrap:focus h3,.js.touch .residents-section .resident-container .resident-wrap:active h3{color:#00878f}.residents-section .resident-container h3{font:bold 18px/22px "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0;color:#002a55;-webkit-transition:all 0.5s;transition:all 0.5s}.residents-section .resident-container span{display:block;font-size:13px;line-height:16px}.alumni-section{padding-top:5em}@media screen and (max-width: 1345px){.alumni-section{padding:2em 0.5em 0}}.site-main{padding-top:1em;padding-bottom:3em}.page-header .page-title{color:#00878f;font:bold 46px/50px "Barlow Condensed",sans-serif;text-transform:uppercase}@media screen and (max-width: 767px){.page-header .page-title{font-size:35px;line-height:40px}}.entry-title a{color:#333132;text-decoration:none}.no-js .entry-title a:hover,.no-js .entry-title a:focus,.js.no-touch .entry-title a:hover,.js.no-touch .entry-title a:focus,.js.touch .entry-title a:active{color:#00878f;text-decoration:underline}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.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}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.modal-box{display:none;position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;outline:0}.modal-dialog{width:90%;max-width:900px;background:#fff;border-bottom:1px solid #aaa;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1);background-clip:padding-box;margin:20px auto;position:relative;z-index:10;top:50px}@media screen and (min-width: 768px){.modal-dialog{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}body.modal-open{overflow:hidden}.modal-box .modal-body{padding:15px}@media screen and (min-width: 768px){.modal-box .modal-body{max-height:750px;overflow-y:auto}}.modal-open .modal-box{overflow-x:hidden;overflow-y:auto}.modal-box footer,.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0,0,0,0.02);text-align:right}.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;bottom:0;right:0;background:rgba(0,131,139,0.8) !important}.modal-body-close{text-decoration:none;color:#000;background:#ccc;width:30px;height:30px;z-index:10;border-radius:100%;text-align:center;line-height:30px;font-size:17px;display:inline-block;cursor:pointer;position:absolute;top:-13px;right:-13px;-webkit-transition:all 0.5s;transition:all 0.5s}.no-js .modal-body-close:hover,.no-js .modal-body-close:focus,.js.no-touch .modal-body-close:hover,.js.no-touch .modal-body-close:focus,.js.touch .modal-body-close:active{background:#000;color:#fff}

/*# sourceMappingURL=style.css.map */
