@font-face {
	font-family:"fau";
	src:url("fonts/fau.eot?peimae");
	src:url("fonts/fau.eot?peimae#iefix") format("embedded-opentype"),url("fonts/fau.ttf?peimae") format("truetype"),url("fonts/fau.woff?peimae") format("woff"),url("fonts/fau.svg?peimae#fau") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:block
}
.icon-fau {
	font-family:"fau" !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
}


.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}


.icon-person-alt:before {
	content:""
}
.icon-bicycle-mountain:before {
	content:""
}
.icon-sign-lost-pet:before {
	content:""
}
.icon-report-problem-diamond:before {
	content:""
}
.icon-person-protect-shield:before {
	content:""
}
.icon-person-add:before {
	content:""
}
.icon-paper-pin:before {
	content:""
}
.icon-bubble-chat-square:before {
	content:""
}
.icon-book-contact:before {
	content:""
}
.icon-account-files:before {
	content:""
}
.icon-school-view-book:before {
	content:""
}
.icon-scale:before {
	content:""
}
.icon-flowchart:before {
	content:""
}
.icon-filter-text:before {
	content:""
}
.icon-file-table:before {
	content:""
}
.icon-file-favorite-star:before {
	content:""
}
.icon-box-air-delivery:before {
	content:""
}
.icon-auction:before {
	content:""
}
.icon-business-female-briefcase:before {
	content:""
}
.icon-phone:before {
	content:""
}
.icon-briefcase:before {
	content:""
}
.icon-man:before {
	content:""
}
.icon-server-network:before {
	content:""
}
.icon-canvas-logo:before {
	content:""
}
.icon-zoom-logo:before {
	content:""
}
.icon-webex-logo:before {
	content:""
}
.icon-one-drive-logo:before {
	content:""
}
.icon-ms-teams-logo:before {
	content:""
}
.icon-business-man:before {
	content:""
}
.icon-camera-play:before {
	content:""
}
.icon-chat-double-bubble-square:before {
	content:""
}
.icon-cloud-download-computer:before {
	content:""
}
.icon-cloud-protect:before {
	content:""
}
.icon-compatible-devices:before {
	content:""
}
.icon-computer-check-lock:before {
	content:""
}
.icon-computer-imac:before {
	content:""
}
.icon-download-notebook1:before {
	content:""
}
.icon-email-sign:before {
	content:""
}
.icon-id-picture:before {
	content:""
}
.icon-lock-circle:before {
	content:""
}
.icon-lock-shield:before {
	content:""
}
.icon-login-lock:before {
	content:""
}
.icon-network-add:before {
	content:""
}
.icon-network-computer-lock:before {
	content:""
}
.icon-network:before {
	content:""
}
.icon-phone-call:before {
	content:""
}
.icon-print-picture:before {
	content:""
}
.icon-protection-check:before {
	content:""
}
.icon-syncing:before {
	content:""
}
.icon-window-application-2:before {
	content:""
}
.icon-account-protection:before {
	content:""
}
.icon-books-library:before {
	content:""
}
.icon-pet-bone:before {
	content:""
}
.icon-pet-box:before {
	content:""
}
.icon-pet-search:before {
	content:""
}
.icon-person-protect:before {
	content:""
}
.icon-person-lock:before {
	content:""
}
.icon-person-check:before {
	content:""
}
.icon-notebook:before {
	content:""
}
.icon-notebook-pencil:before {
	content:""
}
.icon-medical-pills-bottle:before {
	content:""
}
.icon-medical-certificate:before {
	content:""
}
.icon-medical-box:before {
	content:""
}
.icon-medical-bed:before {
	content:""
}
.icon-inbox-dollar:before {
	content:""
}
.icon-house-heart:before {
	content:""
}
.icon-calendar-heart:before {
	content:""
}
.icon-business-female-chat:before {
	content:""
}
.icon-account-dollar:before {
	content:""
}
.icon-globe-setting:before {
	content:""
}
.icon-glasses-virtual:before {
	content:""
}
.icon-bubble-chat-question:before {
	content:""
}
.icon-box-boat-delivery:before {
	content:""
}
.icon-cloud-upload-computer:before {
	content:""
}
.icon-file-information:before {
	content:""
}
.icon-flow-chart:before {
	content:""
}
.icon-sign-no-entry:before {
	content:""
}
.icon-task-check:before {
	content:""
}
.icon-task-checklist:before {
	content:""
}
.icon-tools-hammer:before {
	content:""
}
.icon-view-lock:before {
	content:""
}
.icon-graduate:before {
	content:""
}
.icon-dollar-sign-circle:before {
	content:""
}
.icon-group-cash:before {
	content:""
}
.icon-airplane-departure-check:before {
	content:""
}
.icon-building-3:before {
	content:""
}
.icon-lightbulb-2:before {
	content:""
}
.icon-circle-network:before {
	content:""
}
.icon-video-camera:before {
	content:""
}
.icon-science-lightbulb:before {
	content:""
}
.icon-picture:before {
	content:""
}
.icon-person-share:before {
	content:""
}
.icon-megaphone-alt:before {
	content:""
}
.icon-design-mug:before {
	content:""
}
.icon-book-share:before {
	content:""
}
.icon-human-research:before {
	content:""
}
.icon-bubble-chat-information:before {
	content:""
}
.icon-business-trade:before {
	content:""
}
.icon-calendar-date:before {
	content:""
}
.icon-calendar-alert:before {
	content:""
}
.icon-flowchart-edit:before {
	content:""
}
.icon-help-circle:before {
	content:""
}
.icon-location-pin-direction1:before {
	content:""
}
.icon-location-pin-direction:before {
	content:""
}
.icon-medical-notepad:before {
	content:""
}
.icon-network-notebook-share:before {
	content:""
}
.icon-notebook-bookmarked:before {
	content:""
}
.icon-person-view:before {
	content:""
}
.icon-person-warning:before {
	content:""
}
.icon-pet-award:before {
	content:""
}
.icon-video-meeting-group:before {
	content:""
}
.icon-account-check:before {
	content:""
}
.icon-boat2:before {
	content:""
}
.icon-biohazard:before {
	content:""
}
.icon-radiation-warning:before {
	content:""
}
.icon-books:before {
	content:""
}
.icon-business-maze:before {
	content:""
}
.icon-calculator:before {
	content:""
}
.icon-cursor-tap:before {
	content:""
}
.icon-folder-cash:before {
	content:""
}
.icon-scholarships:before {
	content:""
}
.icon-file-database:before {
	content:""
}
.icon-file-binary-secure:before {
	content:""
}
.icon-business-strategy:before {
	content:""
}
.icon-building-2:before {
	content:""
}
.icon-artist:before {
	content:""
}
.icon-file-copyright:before {
	content:""
}
.icon-cog-lightbulb:before {
	content:""
}
.icon-presentation-media:before {
	content:""
}
.icon-pet-toy-mouse:before {
	content:""
}
.icon-file-checklist:before {
	content:""
}
.icon-file-bar-graph-search:before {
	content:""
}
.icon-computer-setting:before {
	content:""
}
.icon-video-clip:before {
	content:""
}
.icon-scale1:before {
	content:""
}
.icon-notepad-cash:before {
	content:""
}
.icon-news-article:before {
	content:""
}
.icon-group-information:before {
	content:""
}
.icon-group-setting:before {
	content:""
}
.icon-book-open:before {
	content:""
}
.icon-account-flag:before {
	content:""
}
.icon-folder-video:before {
	content:""
}
.icon-window-question:before {
	content:""
}
.icon-science-chemical:before {
	content:""
}
.icon-account-flash:before {
	content:""
}
.icon-account-favorite:before {
	content:""
}
.icon-calendar2:before {
	content:""
}
.icon-book-open-bookmarked:before {
	content:""
}
.icon-bookmark-article:before {
	content:""
}
.icon-compass:before {
	content:""
}
.icon-dolphin:before {
	content:""
}
.icon-email-send:before {
	content:""
}
.icon-files:before {
	content:""
}
.icon-film:before {
	content:""
}
.icon-frame-stand:before {
	content:""
}
.icon-globe:before {
	content:""
}
.icon-group-global:before {
	content:""
}
.icon-headphone:before {
	content:""
}
.icon-id-card-2331:before {
	content:""
}
.icon-island:before {
	content:""
}
.icon-key:before {
	content:""
}
.icon-location-pin:before {
	content:""
}
.icon-megaphone:before {
	content:""
}
.icon-phone-book:before {
	content:""
}
.icon-plant:before {
	content:""
}
.icon-presentation-speech:before {
	content:""
}
.icon-school-book-apple:before {
	content:""
}
.icon-science-atom:before {
	content:""
}
.icon-search331:before {
	content:""
}
.icon-torch:before {
	content:""
}
.icon-trending-up:before {
	content:""
}
.icon-trophy-user:before {
	content:""
}
.icon-wizard:before {
	content:""
}
.icon-world-flight:before {
	content:""
}
.icon-account-circle:before {
	content:""
}
.icon-account-group:before {
	content:""
}
.icon-clock2:before {
	content:""
}
.icon-computer-notebook:before {
	content:""
}
.icon-computer-share:before {
	content:""
}
.icon-network-user:before {
	content:""
}
.icon-touchscreen:before {
	content:""
}
.icon-water-hand:before {
	content:""
}
.icon-dollar-increase:before {
	content:""
}
.icon-baseball:before {
	content:""
}
.icon-calendar-check:before {
	content:""
}
.icon-clock:before {
	content:""
}
.icon-credit-card-check:before {
	content:""
}
.icon-doctor:before {
	content:""
}
.icon-heart-beat:before {
	content:""
}
.icon-heart-care:before {
	content:""
}
.icon-share-time-6:before {
	content:""
}
.icon-share-time-7:before {
	content:""
}
.icon-task-favorite-heart:before {
	content:""
}
.icon-badge-number-one:before {
	content:""
}
.icon-school-graduation:before {
	content:""
}
.icon-science-test-tube-holder:before {
	content:""
}
.icon-science-dna:before {
	content:""
}
.icon-clipboard-check:before {
	content:""
}
.icon-bubble-chat-graph:before {
	content:""
}
.icon-direction-sign:before {
	content:""
}
.icon-user-chat-idea:before {
	content:""
}
.icon-zoom-out:before {
	content:""
}
.icon-account-group-circle:before {
	content:""
}
.icon-bubble-chat:before {
	content:""
}
.icon-bubble-chat-text:before {
	content:""
}
.icon-bubble-thought:before {
	content:""
}
.icon-camera:before {
	content:""
}
.icon-chat-double-bubble:before {
	content:""
}
.icon-cog:before {
	content:""
}
.icon-cog-double:before {
	content:""
}
.icon-credit-card:before {
	content:""
}
.icon-download:before {
	content:""
}
.icon-download-box:before {
	content:""
}
.icon-download-circle:before {
	content:""
}
.icon-eco-paper:before {
	content:""
}
.icon-file-pdf:before {
	content:""
}
.icon-gameboy:before {
	content:""
}
.icon-game-controller:before {
	content:""
}
.icon-game-controller-2:before {
	content:""
}
.icon-group-chat:before {
	content:""
}
.icon-group-chat-2:before {
	content:""
}
.icon-logo-apple:before {
	content:""
}
.icon-logo-circle-email:before {
	content:""
}
.icon-logo-circle-facebook:before {
	content:""
}
.icon-logo-circle-flickr:before {
	content:""
}
.icon-logo-circle-instagram:before {
	content:""
}
.icon-logo-circle-twitter-bird:before {
	content:""
}
.icon-logo-circle-youtube:before {
	content:""
}
.icon-network-signal:before {
	content:""
}
.icon-mobile-phone:before {
	content:""
}
.icon-mobile-phone-portrait:before {
	content:""
}
.icon-paperclip:before {
	content:""
}
.icon-pencil-pens:before {
	content:""
}
.icon-pencil-ruler:before {
	content:""
}
.icon-person:before {
	content:""
}
.icon-phone-signal-full:before {
	content:""
}
.icon-computer-screen:before {
	content:""
}
.icon-programming-website:before {
	content:""
}
.icon-shopping-cart:before {
	content:""
}
.icon-telemarketer:before {
	content:""
}
.icon-television:before {
	content:""
}
.icon-wifi-modem:before {
	content:""
}
.icon-window-application:before {
	content:""
}
.icon-window-design:before {
	content:""
}
.icon-book-download:before {
	content:""
}
.icon-calendar:before {
	content:""
}
.icon-eco-globe:before {
	content:""
}
.icon-file-new:before {
	content:""
}
.icon-files-outline:before {
	content:""
}
.icon-newspaper:before {
	content:""
}
.icon-medal:before {
	content:""
}
.icon-id-card:before {
	content:""
}
.icon-logo-owl:before {
	content:""
}
.icon-pin:before {
	content:""
}
.icon-thumbs:before {
	content:""
}
.icon-search:before {
	content:""
}
.icon-arrow-down:before {
	content:""
}
.icon-arrow-left:before {
	content:""
}
.icon-arrow-right:before {
	content:""
}
.icon-arrow-up:before {
	content:""
}
.icon-burger:before {
	content:""
}
.icon-burger-close:before {
	content:""
}
.icon-network-people:before {
	content:""
}
.icon-school-international-book:before {
	content:""
}
.icon-eco-mind:before {
	content:""
}
.icon-fish:before {
	content:""
}
.icon-science-brain:before {
	content:""
}
.icon-trophy:before {
	content:""
}
.icon-circle-people:before {
	content:""
}
.icon-pause:before {
	content:""
}
.icon-ball-football:before {
	content:""
}
.icon-beach:before {
	content:""
}
.icon-sun-ocean:before {
	content:""
}
.icon-television2:before {
	content:""
}
.icon-check-list:before {
	content:""
}
.icon-computer-line-graph:before {
	content:""
}
.icon-pencil-write:before {
	content:""
}
.icon-rank-army-star-badge:before {
	content:""
}
.icon-hierarchy-business:before {
	content:""
}
.icon-report-problem-triangle:before {
	content:""
}
.icon-calendar-add:before {
	content:""
}
.icon-user-chat:before {
	content:""
}
.icon-calendar-graduation:before {
	content:""
}
.icon-infomation-circle:before {
	content:""
}
.icon-download-notebook:before {
	content:""
}
.icon-apple:before {
	content:""
}
.icon-badge-star:before {
	content:""
}
.icon-certificate:before {
	content:""
}
.icon-computer-chip:before {
	content:""
}
.icon-greek-column:before {
	content:""
}
.icon-hand-bag:before {
	content:""
}
.icon-medical-cross-snake:before {
	content:""
}
.icon-paint-color-tube:before {
	content:""
}
.icon-science-chemistry-equipment:before {
	content:""
}
.icon-stethoscope:before {
	content:""
}
.icon-pen-paint-brush:before {
	content:""
}
.icon-boat:before {
	content:""
}
.icon-dress:before {
	content:""
}
.icon-firework-rocket:before {
	content:""
}
.icon-hotel-five-stars:before {
	content:""
}
.icon-location-pin-bar:before {
	content:""
}
.icon-microphone:before {
	content:""
}
.icon-moon-waxing-crescent:before {
	content:""
}
.icon-party-mask:before {
	content:""
}
.icon-party-popper:before {
	content:""
}
.icon-suit:before {
	content:""
}
.icon-wine-bottle-sparkling:before {
	content:""
}
.icon-wine-sparkling-cheers:before {
	content:""
}
.icon-synchronize:before {
	content:""
}
.icon-logo-youtube-clip:before {
	content:""
}
.icon-logo-circle-pinterest:before {
	content:""
}
.icon-logo-circle-rss:before {
	content:""
}
.icon-rss:before {
	content:""
}
.icon-google-plus:before {
	content:""
}
.icon-flickr:before {
	content:""
}
.icon-youtube:before {
	content:""
}
.icon-instagram:before {
	content:""
}
.icon-pinterest:before {
	content:""
}
.icon-twitter:before {
	content:""
}
.icon-facebook:before {
	content:""
}
.icon-building:before {
	content:""
}
.icon-cursor-hand:before {
	content:""
}
@font-face {
	font-family:"Avenir-Black";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.svg#avenir-black") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Book";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.svg#avenir-book") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Medium";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.svg#avenir-medium") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Medium-Oblique";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.svg#avenir-medium-oblique") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Oblique";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.svg#avenir-oblique") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Light";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.svg#avenir-light") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Roman";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.svg#avenir-roman") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Heavy";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.svg#avenir-heavy") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Black";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.svg#avenir-black") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-black/avenir-black.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Book";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.svg#avenir-book") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-book/avenir-book.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Medium";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.svg#avenir-medium") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium/avenir-medium-webfont.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Medium-Oblique";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.svg#avenir-medium-oblique") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-medium-oblique/avenir-medium-oblique.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Oblique";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.svg#avenir-oblique") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-oblique/avenir-oblique.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Light";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.svg#avenir-light") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-light/avenir-light.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Roman";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.svg#avenir-roman") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-roman/avenir-roman.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir-Heavy";
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.eot");
	src:url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.eot?#iefix") format("embedded-opentype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.svg#avenir-heavy") format("svg"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.ttf") format("truetype"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.woff") format("woff"),url("https://www.fau.edu/css/fonts/webfonts/avenir-heavy/avenir-heavy.woff2") format("woff2");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"fau";
	src:url("fonts/fau.eot?peimae");
	src:url("fonts/fau.eot?peimae#iefix") format("embedded-opentype"),url("fonts/fau.ttf?peimae") format("truetype"),url("fonts/fau.woff?peimae") format("woff"),url("fonts/fau.svg?peimae#fau") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:block
}
.icon-fau {
	font-family:"fau" !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-person-alt:before {
	content:""
}
.icon-bicycle-mountain:before {
	content:""
}
.icon-sign-lost-pet:before {
	content:""
}
.icon-report-problem-diamond:before {
	content:""
}
.icon-person-protect-shield:before {
	content:""
}
.icon-person-add:before {
	content:""
}
.icon-paper-pin:before {
	content:""
}
.icon-bubble-chat-square:before {
	content:""
}
.icon-book-contact:before {
	content:""
}
.icon-account-files:before {
	content:""
}
.icon-school-view-book:before {
	content:""
}
.icon-scale:before {
	content:""
}
.icon-flowchart:before {
	content:""
}
.icon-filter-text:before {
	content:""
}
.icon-file-table:before {
	content:""
}
.icon-file-favorite-star:before {
	content:""
}
.icon-box-air-delivery:before {
	content:""
}
.icon-auction:before {
	content:""
}
.icon-business-female-briefcase:before {
	content:""
}
.icon-phone:before {
	content:""
}
.icon-briefcase:before {
	content:""
}
.icon-man:before {
	content:""
}
.icon-server-network:before {
	content:""
}
.icon-canvas-logo:before {
	content:""
}
.icon-zoom-logo:before {
	content:""
}
.icon-webex-logo:before {
	content:""
}
.icon-one-drive-logo:before {
	content:""
}
.icon-ms-teams-logo:before {
	content:""
}
.icon-business-man:before {
	content:""
}
.icon-camera-play:before {
	content:""
}
.icon-chat-double-bubble-square:before {
	content:""
}
.icon-cloud-download-computer:before {
	content:""
}
.icon-cloud-protect:before {
	content:""
}
.icon-compatible-devices:before {
	content:""
}
.icon-computer-check-lock:before {
	content:""
}
.icon-computer-imac:before {
	content:""
}
.icon-download-notebook1:before {
	content:""
}
.icon-email-sign:before {
	content:""
}
.icon-id-picture:before {
	content:""
}
.icon-lock-circle:before {
	content:""
}
.icon-lock-shield:before {
	content:""
}
.icon-login-lock:before {
	content:""
}
.icon-network-add:before {
	content:""
}
.icon-network-computer-lock:before {
	content:""
}
.icon-network:before {
	content:""
}
.icon-phone-call:before {
	content:""
}
.icon-print-picture:before {
	content:""
}
.icon-protection-check:before {
	content:""
}
.icon-syncing:before {
	content:""
}
.icon-window-application-2:before {
	content:""
}
.icon-account-protection:before {
	content:""
}
.icon-books-library:before {
	content:""
}
.icon-pet-bone:before {
	content:""
}
.icon-pet-box:before {
	content:""
}
.icon-pet-search:before {
	content:""
}
.icon-person-protect:before {
	content:""
}
.icon-person-lock:before {
	content:""
}
.icon-person-check:before {
	content:""
}
.icon-notebook:before {
	content:""
}
.icon-notebook-pencil:before {
	content:""
}
.icon-medical-pills-bottle:before {
	content:""
}
.icon-medical-certificate:before {
	content:""
}
.icon-medical-box:before {
	content:""
}
.icon-medical-bed:before {
	content:""
}
.icon-inbox-dollar:before {
	content:""
}
.icon-house-heart:before {
	content:""
}
.icon-calendar-heart:before {
	content:""
}
.icon-business-female-chat:before {
	content:""
}
.icon-account-dollar:before {
	content:""
}
.icon-globe-setting:before {
	content:""
}
.icon-glasses-virtual:before {
	content:""
}
.icon-bubble-chat-question:before {
	content:""
}
.icon-box-boat-delivery:before {
	content:""
}
.icon-cloud-upload-computer:before {
	content:""
}
.icon-file-information:before {
	content:""
}
.icon-flow-chart:before {
	content:""
}
.icon-sign-no-entry:before {
	content:""
}
.icon-task-check:before {
	content:""
}
.icon-task-checklist:before {
	content:""
}
.icon-tools-hammer:before {
	content:""
}
.icon-view-lock:before {
	content:""
}
.icon-graduate:before {
	content:""
}
.icon-dollar-sign-circle:before {
	content:""
}
.icon-group-cash:before {
	content:""
}
.icon-airplane-departure-check:before {
	content:""
}
.icon-building-3:before {
	content:""
}
.icon-lightbulb-2:before {
	content:""
}
.icon-circle-network:before {
	content:""
}
.icon-video-camera:before {
	content:""
}
.icon-science-lightbulb:before {
	content:""
}
.icon-picture:before {
	content:""
}
.icon-person-share:before {
	content:""
}
.icon-megaphone-alt:before {
	content:""
}
.icon-design-mug:before {
	content:""
}
.icon-book-share:before {
	content:""
}
.icon-human-research:before {
	content:""
}
.icon-bubble-chat-information:before {
	content:""
}
.icon-business-trade:before {
	content:""
}
.icon-calendar-date:before {
	content:""
}
.icon-calendar-alert:before {
	content:""
}
.icon-flowchart-edit:before {
	content:""
}
.icon-help-circle:before {
	content:""
}
.icon-location-pin-direction1:before {
	content:""
}
.icon-location-pin-direction:before {
	content:""
}
.icon-medical-notepad:before {
	content:""
}
.icon-network-notebook-share:before {
	content:""
}
.icon-notebook-bookmarked:before {
	content:""
}
.icon-person-view:before {
	content:""
}
.icon-person-warning:before {
	content:""
}
.icon-pet-award:before {
	content:""
}
.icon-video-meeting-group:before {
	content:""
}
.icon-account-check:before {
	content:""
}
.icon-boat2:before {
	content:""
}
.icon-biohazard:before {
	content:""
}
.icon-radiation-warning:before {
	content:""
}
.icon-books:before {
	content:""
}
.icon-business-maze:before {
	content:""
}
.icon-calculator:before {
	content:""
}
.icon-cursor-tap:before {
	content:""
}
.icon-folder-cash:before {
	content:""
}
.icon-scholarships:before {
	content:""
}
.icon-file-database:before {
	content:""
}
.icon-file-binary-secure:before {
	content:""
}
.icon-business-strategy:before {
	content:""
}
.icon-building-2:before {
	content:""
}
.icon-artist:before {
	content:""
}
.icon-file-copyright:before {
	content:""
}
.icon-cog-lightbulb:before {
	content:""
}
.icon-presentation-media:before {
	content:""
}
.icon-pet-toy-mouse:before {
	content:""
}
.icon-file-checklist:before {
	content:""
}
.icon-file-bar-graph-search:before {
	content:""
}
.icon-computer-setting:before {
	content:""
}
.icon-video-clip:before {
	content:""
}
.icon-scale1:before {
	content:""
}
.icon-notepad-cash:before {
	content:""
}
.icon-news-article:before {
	content:""
}
.icon-group-information:before {
	content:""
}
.icon-group-setting:before {
	content:""
}
.icon-book-open:before {
	content:""
}
.icon-account-flag:before {
	content:""
}
.icon-folder-video:before {
	content:""
}
.icon-window-question:before {
	content:""
}
.icon-science-chemical:before {
	content:""
}
.icon-account-flash:before {
	content:""
}
.icon-account-favorite:before {
	content:""
}
.icon-calendar2:before {
	content:""
}
.icon-book-open-bookmarked:before {
	content:""
}
.icon-bookmark-article:before {
	content:""
}
.icon-compass:before {
	content:""
}
.icon-dolphin:before {
	content:""
}
.icon-email-send:before {
	content:""
}
.icon-files:before {
	content:""
}
.icon-film:before {
	content:""
}
.icon-frame-stand:before {
	content:""
}
.icon-globe:before {
	content:""
}
.icon-group-global:before {
	content:""
}
.icon-headphone:before {
	content:""
}
.icon-id-card-2331:before {
	content:""
}
.icon-island:before {
	content:""
}
.icon-key:before {
	content:""
}
.icon-location-pin:before {
	content:""
}
.icon-megaphone:before {
	content:""
}
.icon-phone-book:before {
	content:""
}
.icon-plant:before {
	content:""
}
.icon-presentation-speech:before {
	content:""
}
.icon-school-book-apple:before {
	content:""
}
.icon-science-atom:before {
	content:""
}
.icon-search331:before {
	content:""
}
.icon-torch:before {
	content:""
}
.icon-trending-up:before {
	content:""
}
.icon-trophy-user:before {
	content:""
}
.icon-wizard:before {
	content:""
}
.icon-world-flight:before {
	content:""
}
.icon-account-circle:before {
	content:""
}
.icon-account-group:before {
	content:""
}
.icon-clock2:before {
	content:""
}
.icon-computer-notebook:before {
	content:""
}
.icon-computer-share:before {
	content:""
}
.icon-network-user:before {
	content:""
}
.icon-touchscreen:before {
	content:""
}
.icon-water-hand:before {
	content:""
}
.icon-dollar-increase:before {
	content:""
}
.icon-baseball:before {
	content:""
}
.icon-calendar-check:before {
	content:""
}
.icon-clock:before {
	content:""
}
.icon-credit-card-check:before {
	content:""
}
.icon-doctor:before {
	content:""
}
.icon-heart-beat:before {
	content:""
}
.icon-heart-care:before {
	content:""
}
.icon-share-time-6:before {
	content:""
}
.icon-share-time-7:before {
	content:""
}
.icon-task-favorite-heart:before {
	content:""
}
.icon-badge-number-one:before {
	content:""
}
.icon-school-graduation:before {
	content:""
}
.icon-science-test-tube-holder:before {
	content:""
}
.icon-science-dna:before {
	content:""
}
.icon-clipboard-check:before {
	content:""
}
.icon-bubble-chat-graph:before {
	content:""
}
.icon-direction-sign:before {
	content:""
}
.icon-user-chat-idea:before {
	content:""
}
.icon-zoom-out:before {
	content:""
}
.icon-account-group-circle:before {
	content:""
}
.icon-bubble-chat:before {
	content:""
}
.icon-bubble-chat-text:before {
	content:""
}
.icon-bubble-thought:before {
	content:""
}
.icon-camera:before {
	content:""
}
.icon-chat-double-bubble:before {
	content:""
}
.icon-cog:before {
	content:""
}
.icon-cog-double:before {
	content:""
}
.icon-credit-card:before {
	content:""
}
.icon-download:before {
	content:""
}
.icon-download-box:before {
	content:""
}
.icon-download-circle:before {
	content:""
}
.icon-eco-paper:before {
	content:""
}
.icon-file-pdf:before {
	content:""
}
.icon-gameboy:before {
	content:""
}
.icon-game-controller:before {
	content:""
}
.icon-game-controller-2:before {
	content:""
}
.icon-group-chat:before {
	content:""
}
.icon-group-chat-2:before {
	content:""
}
.icon-logo-apple:before {
	content:""
}
.icon-logo-circle-email:before {
	content:""
}
.icon-logo-circle-facebook:before {
	content:""
}
.icon-logo-circle-flickr:before {
	content:""
}
.icon-logo-circle-instagram:before {
	content:""
}
.icon-logo-circle-twitter-bird:before {
	content:""
}
.icon-logo-circle-youtube:before {
	content:""
}
.icon-network-signal:before {
	content:""
}
.icon-mobile-phone:before {
	content:""
}
.icon-mobile-phone-portrait:before {
	content:""
}
.icon-paperclip:before {
	content:""
}
.icon-pencil-pens:before {
	content:""
}
.icon-pencil-ruler:before {
	content:""
}
.icon-person:before {
	content:""
}
.icon-phone-signal-full:before {
	content:""
}
.icon-computer-screen:before {
	content:""
}
.icon-programming-website:before {
	content:""
}
.icon-shopping-cart:before {
	content:""
}
.icon-telemarketer:before {
	content:""
}
.icon-television:before {
	content:""
}
.icon-wifi-modem:before {
	content:""
}
.icon-window-application:before {
	content:""
}
.icon-window-design:before {
	content:""
}
.icon-book-download:before {
	content:""
}
.icon-calendar:before {
	content:""
}
.icon-eco-globe:before {
	content:""
}
.icon-file-new:before {
	content:""
}
.icon-files-outline:before {
	content:""
}
.icon-newspaper:before {
	content:""
}
.icon-medal:before {
	content:""
}
.icon-id-card:before {
	content:""
}
.icon-logo-owl:before {
	content:""
}
.icon-pin:before {
	content:""
}
.icon-thumbs:before {
	content:""
}
.icon-search:before {
	content:""
}
.icon-arrow-down:before {
	content:""
}
.icon-arrow-left:before {
	content:""
}
.icon-arrow-right:before {
	content:""
}
.icon-arrow-up:before {
	content:""
}
.icon-burger:before {
	content:""
}
.icon-burger-close:before {
	content:""
}
.icon-network-people:before {
	content:""
}
.icon-school-international-book:before {
	content:""
}
.icon-eco-mind:before {
	content:""
}
.icon-fish:before {
	content:""
}
.icon-science-brain:before {
	content:""
}
.icon-trophy:before {
	content:""
}
.icon-circle-people:before {
	content:""
}
.icon-pause:before {
	content:""
}
.icon-ball-football:before {
	content:""
}
.icon-beach:before {
	content:""
}
.icon-sun-ocean:before {
	content:""
}
.icon-television2:before {
	content:""
}
.icon-check-list:before {
	content:""
}
.icon-computer-line-graph:before {
	content:""
}
.icon-pencil-write:before {
	content:""
}
.icon-rank-army-star-badge:before {
	content:""
}
.icon-hierarchy-business:before {
	content:""
}
.icon-report-problem-triangle:before {
	content:""
}
.icon-calendar-add:before {
	content:""
}
.icon-user-chat:before {
	content:""
}
.icon-calendar-graduation:before {
	content:""
}
.icon-infomation-circle:before {
	content:""
}
.icon-download-notebook:before {
	content:""
}
.icon-apple:before {
	content:""
}
.icon-badge-star:before {
	content:""
}
.icon-certificate:before {
	content:""
}
.icon-computer-chip:before {
	content:""
}
.icon-greek-column:before {
	content:""
}
.icon-hand-bag:before {
	content:""
}
.icon-medical-cross-snake:before {
	content:""
}
.icon-paint-color-tube:before {
	content:""
}
.icon-science-chemistry-equipment:before {
	content:""
}
.icon-stethoscope:before {
	content:""
}
.icon-pen-paint-brush:before {
	content:""
}
.icon-boat:before {
	content:""
}
.icon-dress:before {
	content:""
}
.icon-firework-rocket:before {
	content:""
}
.icon-hotel-five-stars:before {
	content:""
}
.icon-location-pin-bar:before {
	content:""
}
.icon-microphone:before {
	content:""
}
.icon-moon-waxing-crescent:before {
	content:""
}
.icon-party-mask:before {
	content:""
}
.icon-party-popper:before {
	content:""
}
.icon-suit:before {
	content:""
}
.icon-wine-bottle-sparkling:before {
	content:""
}
.icon-wine-sparkling-cheers:before {
	content:""
}
.icon-synchronize:before {
	content:""
}
.icon-logo-youtube-clip:before {
	content:""
}
.icon-logo-circle-pinterest:before {
	content:""
}
.icon-logo-circle-rss:before {
	content:""
}
.icon-rss:before {
	content:""
}
.icon-google-plus:before {
	content:""
}
.icon-flickr:before {
	content:""
}
.icon-youtube:before {
	content:""
}
.icon-instagram:before {
	content:""
}
.icon-pinterest:before {
	content:""
}
.icon-twitter:before {
	content:""
}
.icon-facebook:before {
	content:""
}
.icon-building:before {
	content:""
}
.icon-cursor-hand:before {
	content:""
}
:root {
	--grid-thickness:1px;
	--grid-count:6;
	--grid-color:#f5f5f7;
	--menu-footer-height:136px;
	--header-height:80px;
	--body-font:"Avenir-Book";
	--title-font:"Avenir-Heavy";
	--bold-font:"Avenir-Heavy";
	--heading-font:"Avenir-Black";
	--light-font:"Avenir-Light"
}
body {
	font-family:var(--body-font);
	background:#fff;
	color:#036;
	font-size:20px;
	padding-top:var(--header-height);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.mobile-break { display: none; }

@media screen and (max-width:870px) {
	body {
		--header-height:50px
	}
}@media screen and (max-width:640px) {
	body {
		font-size:16px
	}
	.mobile-break { display: block; }


	.logo-clinic{
		height: 100% !important;
	}

}b,strong,.bold,.font-bold {
	font-family:var(--bold-font) !important
}
.bg-navy {
	background-color:#036
}
.bg-blue {
	background-color:#1373e6
}
.bg-gray {
	background-color:#4d4b54
}
.mt-6 {
	margin-top:4rem !important
}
.mb-6 {
	margin-bottom:4rem !important
}
.ml-6 {
	margin-left:4rem !important
}
.mr-6 {
	margin-right:4rem !important
}
.m-6 {
	margin:4rem !important
}
.my-6 {
	margin-top:4rem !important;
	margin-bottom:4rem !important
}
.mx-6 {
	margin-left:4rem !important;
	margin-right:4rem !important
}
.pt-6 {
	padding-top:4rem !important
}
.pb-6 {
	padding-bottom:4rem !important
}
.pl-6 {
	padding-left:4rem !important
}
.pr-6 {
	padding-right:4rem !important
}
.p-6 {
	padding:4rem !important
}
.py-6 {
	padding-top:4rem !important;
	padding-bottom:4rem !important
}
.px-6 {
	padding-left:4rem !important;
	padding-right:4rem !important
}
.mt-7 {
	margin-top:4.5rem !important
}
.mb-7 {
	margin-bottom:4.5rem !important
}
.ml-7 {
	margin-left:4.5rem !important
}
.mr-7 {
	margin-right:4.5rem !important
}
.m-7 {
	margin:4.5rem !important
}
.my-7 {
	margin-top:4.5rem !important;
	margin-bottom:4.5rem !important
}
.mx-7 {
	margin-left:4.5rem !important;
	margin-right:4.5rem !important
}
.pt-7 {
	padding-top:4.5rem !important
}
.pb-7 {
	padding-bottom:4.5rem !important
}
.pl-7 {
	padding-left:4.5rem !important
}
.pr-7 {
	padding-right:4.5rem !important
}
.p-7 {
	padding:4.5rem !important
}
.py-7 {
	padding-top:4.5rem !important;
	padding-bottom:4.5rem !important
}
.px-7 {
	padding-left:4.5rem !important;
	padding-right:4.5rem !important
}
.mt-8 {
	margin-top:5rem !important
}
.mb-8 {
	margin-bottom:5rem !important
}
.ml-8 {
	margin-left:5rem !important
}
.mr-8 {
	margin-right:5rem !important
}
.m-8 {
	margin:5rem !important
}
.my-8 {
	margin-top:5rem !important;
	margin-bottom:5rem !important
}
.mx-8 {
	margin-left:5rem !important;
	margin-right:5rem !important
}
.pt-8 {
	padding-top:5rem !important
}
.pb-8 {
	padding-bottom:5rem !important
}
.pl-8 {
	padding-left:5rem !important
}
.pr-8 {
	padding-right:5rem !important
}
.p-8 {
	padding:5rem !important
}
.py-8 {
	padding-top:5rem !important;
	padding-bottom:5rem !important
}
.px-8 {
	padding-left:5rem !important;
	padding-right:5rem !important
}
.mt-9 {
	margin-top:5.5rem !important
}
.mb-9 {
	margin-bottom:5.5rem !important
}
.ml-9 {
	margin-left:5.5rem !important
}
.mr-9 {
	margin-right:5.5rem !important
}
.m-9 {
	margin:5.5rem !important
}
.my-9 {
	margin-top:5.5rem !important;
	margin-bottom:5.5rem !important
}
.mx-9 {
	margin-left:5.5rem !important;
	margin-right:5.5rem !important
}
.pt-9 {
	padding-top:5.5rem !important
}
.pb-9 {
	padding-bottom:5.5rem !important
}
.pl-9 {
	padding-left:5.5rem !important
}
.pr-9 {
	padding-right:5.5rem !important
}
.p-9 {
	padding:5.5rem !important
}
.py-9 {
	padding-top:5.5rem !important;
	padding-bottom:5.5rem !important
}
.px-9 {
	padding-left:5.5rem !important;
	padding-right:5.5rem !important
}
.mt-10 {
	margin-top:6rem !important
}
.mb-10 {
	margin-bottom:6rem !important
}
.ml-10 {
	margin-left:6rem !important
}
.mr-10 {
	margin-right:6rem !important
}
.m-10 {
	margin:6rem !important
}
.my-10 {
	margin-top:6rem !important;
	margin-bottom:6rem !important
}
.mx-10 {
	margin-left:6rem !important;
	margin-right:6rem !important
}
.pt-10 {
	padding-top:6rem !important
}
.pb-10 {
	padding-bottom:6rem !important
}
.pl-10 {
	padding-left:6rem !important
}
.pr-10 {
	padding-right:6rem !important
}
.p-10 {
	padding:6rem !important
}
.py-10 {
	padding-top:6rem !important;
	padding-bottom:6rem !important
}
.px-10 {
	padding-left:6rem !important;
	padding-right:6rem !important
}
.lh-1 {
	line-height:1 !important
}
.lh-2 {
	line-height:1.2 !important
}
.lh-3 {
	line-height:1.3 !important
}
.lh-4 {
	line-height:1.4 !important
}
.lh-5 {
	line-height:1.5 !important
}
.lh-6 {
	line-height:1.6 !important
}
.lh-7 {
	line-height:1.7 !important
}
.lh-8 {
	line-height:1.8 !important
}
.lh-9 {
	line-height:1.9 !important
}
.lh-xsm {
	line-height:1.1 !important
}
.lh-sm {
	line-height:1.2 !important
}
.lh-md {
	line-height:1.3 !important
}
.lh-base {
	line-height:1.5 !important
}
.lh-lg {
	line-height:1.75 !important
}
.lh-xl {
	line-height:2 !important
}
.lh-xxl {
	line-height:2.25 !important
}
.column-gap-1 {
	column-gap:1rem
}
.column-gap-2 {
	column-gap:2rem
}
.column-gap-3 {
	column-gap:3rem
}
.column-gap-4 {
	column-gap:4rem
}
.column-gap-5 {
	column-gap:5rem
}
.column-gap-6 {
	column-gap:6rem
}
.column-gap-sm {
	column-gap:1rem
}
.column-gap-md {
	column-gap:3rem
}
.column-gap-lg {
	column-gap:6rem
}
.column-gap-xl {
	column-gap:8rem
}
.column-gap-xxl {
	column-gap:10rem
}
.open body {
	overflow:hidden
}
.open .topheader .top-nav,.open .search-wrapper {
	border-bottom:none;
	box-shadow:none
}
@media screen and (max-width:640px) {
	.open .topheader .top-nav,.open .search-wrapper {
		border-bottom:2px solid #036
	}
}@media screen and (max-width:640px) {
	.open .subfooter {
		display:none
	}
}a {
	color:#006ce1;
	word-wrap:break-word
}
h1,.h1 {
	font-size:40px
}
h2,.h2 {
	font-size:30px
}
.button,button,input[type=submit] {
	background:none;
	line-height:1.2em;
	font-size:14px;
	border-radius:0;
	border:none;
	background-color:#0073e6;
	color:#fff;
	display:inline-block;
	vertical-align:middle;
	padding:10px 20px;
	margin:0;
	text-decoration:none;
	text-transform:uppercase
}
.button:hover,button:hover,input[type=submit]:hover {
	background-color:#0056a7
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.toUpperCase {
	text-transform:uppercase
}
.underline {
	text-decoration:underline !important
}
.section {
	width:100%;
	height:100%;
	max-width:1344px;
	margin:0 auto;
	padding:0;
	position:relative
}
main .content {
	padding-top:60px
}
.flex-1 {
	flex:1
}
.z-1 {
	z-index:1 !important
}
div p:last-child {
	margin-bottom:0
}
.row-bg-light {
	background-color:#f4f8ff
}
.title-heading {
	font-family:var(--title-font);
	font-size:62px;
	color:#036;
	line-height:1.1
}

.title-heading-chc {
	font-family:var(--title-font);
	text-align: center;
	font-size:50px;
	color:#036;
	line-height:1.1
}


@media screen and (max-width:870px) {
	.title-heading {
		font-size:40px
	}

	.title-heading-chc {
		font-size:24px
	}
	
	.title-small{
		font-size:16px
	}
}.title-heading.short {
	max-width:23rem;
	overflow-wrap:break-word
}

@media screen and (max-width:640px) {
	.title-heading.short {
		max-width:15rem
	}
}@media screen and (max-width:640px) {
	.title-heading.short.indent {
		max-width:14rem
	}
}.title-heading.indent {
	padding-left:3rem
}
@media screen and (max-width:640px) {
	.title-heading.indent {
		padding-left:1rem
	}
	.title-heading.indent.no-indent-mobile {
		padding-left:0
	}
}.navbar {
	padding:0
}
.navbar-nav {
	height:100%;
	flex-direction:row;
	align-items:center;
	justify-content:flex-end
}
@media screen and (max-width:640px) {
	.navbar-nav {
		flex-direction:column;
		align-items:flex-end;
		justify-content:center
	}
}.navbar-toggler .top-bar {
	transform:rotate(45deg);
	transform-origin:10% 10%
}
.navbar-toggler.collapsed .top-bar {
	transform:rotate(0)
}
.icon-bar {
	width:18px;
	height:2px;
	background-color:#fff;
	display:block;
	transition:all .2s;
	margin-top:3px
}
.icon-bar:first-child {
	margin-top:0
}
.search-wrapper {
	display:none;
	position:absolute;
	width:calc(100% - 125px);
	height:var(--header-height);
	top:0;
	left:0;
	z-index:1;
	border-bottom:2px solid #036
}
.search-wrapper.open {
	display:block
}
.search-wrapper input {
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	font-size:32px;
	border:0;
	padding:.5rem 1rem;
	outline:none
}
@media screen and (max-width:640px) {
	.search-wrapper input {
		font-size:28px
	}
}.topheader .top-nav {
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	height:var(--header-height);
	z-index:12345;
	width:100%;
	box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.topheader .top-nav.open>.section {
	background-image:linear-gradient(90deg,var(--grid-color) var(--grid-thickness),transparent 0);
	background-size:calc((100% - var(--grid-thickness))/var(--grid-count)) calc((100% - var(--grid-thickness))/var(--grid-count))
}
@media screen and (max-width:640px) {
	.topheader .top-nav.open>.section {
		background-image:none;
		background-size:auto
	}
}.topheader .top-nav .links {
	float:right;
	padding-right:1.5rem
}
.topheader .top-nav .links .buttons {
	display:inline-block
}
.topheader .top-nav .links .buttons ul {
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	column-gap:2rem
}
.topheader .top-nav .links .buttons ul li {
	display:inline;
	cursor:pointer
}
@media screen and (max-width:870px) {
	.topheader .top-nav .links .buttons ul li:not(.menu-button) {
		display:none
	}
}.topheader .top-nav .links .buttons a,.topheader .top-nav .links .buttons .menu {
	color:#1d1d1f;
	font-family:"Avenir-Black";
	font-size:16px
}
.topheader .top-nav .links .buttons a:hover {
	text-decoration:none
}
.topheader .top-nav .links .buttons a i {
	font-size:24px;
	width:24px;
	height:24px;
	margin-right:15px;
	transform:translateY(3px)
}
.topheader .top-nav.ncha .links {
	padding-right:1rem
}
.topheader .navbar-brand {
	display:flex;
	height:var(--header-height);
	float:left;
	padding-top:0;
	padding-bottom:0;
	margin-right:0;
	align-items:center
}
.topheader .navbar-brand .logo {
	width:100%;
	height:100%;
	display:inline-block;
	transition:all 150ms
}
#navbarNavTop {
	height:var(--header-height)
}
.site-menu {
	display:flex;
	flex-direction:row;
	align-items:center;
	margin-top:4px
}
.site-menu .toggle {
	position:relative;
	display:block;
	width:24px;
	height:24px;
	margin-right:15px;
	border-top:2px solid;
	border-bottom:2px solid;
	color:#123463;
	font-size:0;
	transition:all .15s ease-in-out
}
.site-menu .toggle.active {
	border-color:rgba(0,0,0,0)
}
.site-menu .toggle.active:before {
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg)
}
.site-menu .toggle.active:after {
	-webkit-transform:translate(-50%,-50%) rotate(-45deg);
	transform:translate(-50%,-50%) rotate(-45deg)
}
.site-menu .toggle:before,.site-menu .toggle:after {
	content:"";
	display:block;
	width:100%;
	height:2px;
	position:absolute;
	top:50%;
	left:9px;
	background:#123463;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	transition:-webkit-transform .15s ease-in-out;
	transition:transform .15s ease-in-out;
	transition:transform .15s ease-in-out,-webkit-transform .05s ease-in-out
}
#menu-bar {
	width:24px;
	height:18px;
	position:relative;
	margin-right:15px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.2s ease-in-out;
	-moz-transition:.2s ease-in-out;
	-o-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
	cursor:pointer
}
#menu-bar span {
	display:block;
	position:absolute;
	height:2px;
	width:100%;
	background:#1d1d1f;
	border-radius:1px;
	opacity:1;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.15s ease-in-out;
	-moz-transition:.15s ease-in-out;
	-o-transition:.15s ease-in-out;
	transition:.15s ease-in-out
}
#menu-bar span:nth-child(1) {
	top:0px
}
#menu-bar span:nth-child(2),#menu-bar span:nth-child(3) {
	top:7px
}
#menu-bar span:nth-child(4) {
	top:14px
}
#menu-bar.open span:nth-child(1) {
	top:18px;
	width:0%;
	left:50%
}
#menu-bar.open span:nth-child(2) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
#menu-bar.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
#menu-bar.open span:nth-child(4) {
	top:18px;
	width:0%;
	left:50%
}
@media screen and (max-width:870px) {
	.ncha .site-menu {
		flex-direction:column
	}
}@media screen and (max-width:870px) {
	.ncha #menu-bar {
		margin-right:0
	}
}#menu-overlay {
	display:none;
	position:fixed;
	width:100%;
	height:calc(100% - var(--header-height) - var(--menu-footer-height));
	background:#fff;
	overflow-x:hidden;
	left:0;
	z-index:9
}
@media screen and (max-width:640px) {
	#menu-overlay {
		height:calc(100% - var(--header-height)*2)
	}
}#menu-overlay.open {
	display:block
}
#menu-overlay .section {
	background-image:linear-gradient(90deg,var(--grid-color) var(--grid-thickness),transparent 0);
	background-size:calc((100% - var(--grid-thickness))/var(--grid-count)) calc((100% - var(--grid-thickness))/var(--grid-count))
}
@media screen and (max-width:640px) {
	#menu-overlay .section {
		background-image:none;
		background-size:auto
	}
}#menu-overlay .overlay-content {
	position:relative;
	height:100%
}
@media screen and (max-width:640px) {
	#menu-overlay .overlay-content {
		padding:0 1rem
	}
}#menu-overlay .overlay-content .overlay-links {
	list-style-type:none;
	margin:0;
	padding:0;
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	overflow-y:auto
}
@media screen and (max-height:700px) {
	#menu-overlay .overlay-content .overlay-links {
		justify-content:flex-start
	}
}#menu-overlay .overlay-content .overlay-links.small li {
	font-size:36px
}
@media screen and (max-width:991px) {
	#menu-overlay .overlay-content .overlay-links.small li {
		font-size:32px
	}
}@media screen and (max-width:640px) {
	#menu-overlay .overlay-content .overlay-links.small li {
		font-size:26px
	}
}#menu-overlay .overlay-content .overlay-links li {
	border-bottom:2px solid #036;
	font-family:"Avenir-Black";
	font-size:62px;
	padding:0 1rem;
	line-height:1.3
}
@media screen and (max-width:991px) {
	#menu-overlay .overlay-content .overlay-links li {
		font-size:48px
	}
}@media screen and (max-width:640px) {
	#menu-overlay .overlay-content .overlay-links li {
		font-size:26px
	}
}#menu-overlay .overlay-content .overlay-links li:hover {
	background:#036
}
#menu-overlay .overlay-content .overlay-links li:hover a {
	color:#fff
}
#menu-overlay .overlay-content .overlay-links li:last-child {
	border-bottom:none
}
#menu-overlay .overlay-content .overlay-links li a {
	display:block;
	padding:8px 0
}
#menu-overlay .overlay-content .overlay-links a {
	color:#036;
	text-decoration:none
}
#menu-overlay .overlay-content .overlay-footer {
	font-family:"Avenir-Roman";
	font-size:20px;
	color:#036;
	background:#fff;
	width:100%;
	height:136px;
	position:fixed;
	bottom:0;
	left:0
}
@media screen and (max-width:991px) {
	#menu-overlay .overlay-content .overlay-footer {
		font-size:18px
	}
}@media screen and (max-width:640px) {
	#menu-overlay .overlay-content .overlay-footer {
		display:none
	}
}#menu-overlay .overlay-content .overlay-footer .footer-container {
	display:flex;
	height:100%;
	align-items:center;
	padding:0 1rem;
	column-gap:2rem
}
@media screen and (max-width:991px) {
	#menu-overlay .overlay-content .overlay-footer .footer-container .footer-logo {
		width:300px
	}
}#menu-overlay .overlay-content .overlay-footer .footer-container .footer-logo .logo {
	width:100%
}
#menu-overlay .overlay-content .overlay-footer .footer-clinics {
	display:flex;
	flex-grow:1;
	justify-content:center
}
#menu-overlay .overlay-content .overlay-footer a {
	color:#036;
	text-decoration:none
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper {
	height:100%;
	padding:0 15px
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics {
	align-items:center;
	height:var(--header-height)
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic {
	font-family:"Avenir-Medium";
	font-size:20px;
	text-transform:uppercase;
	text-decoration:underline;
	display:flex;
	position:relative
}
@media screen and (max-width:991px) {
	#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic {
		font-size:18px
	}
}#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic:first-child {
	justify-content:flex-end
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic.active {
	color:#c00;
	text-decoration:none
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic a {
	color:#ccc
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic.active.mwc a {
	color:#288034
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .clinic.active.ncha a {
	color:#126bd9
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics .divider {
	width:1px;
	height:50%;
	margin:0 1rem;
	background-color:#707070
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics.mwc .clinic.active {
	color:#288034
}
#menu-overlay .overlay-content .overlay-footer .footer-wrapper .footer-clinics.ncha .clinic.active {
	color:#126bd9
}
#menu-overlay .overlay-content .overlay-footer-mobile {
	background:#fff;
	border-top:2px solid #036;
	width:100%;
	position:fixed;
	height:50px;
	left:0;
	bottom:0;
	padding:0 2rem;
	z-index:1;
	display:none
}
@media screen and (max-width:640px) {
	#menu-overlay .overlay-content .overlay-footer-mobile {
		display:block
	}
}#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:var(--header-height)
}
#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container .subfooter-button.search {
	display:none
}
@media screen and (max-width:640px) {
	#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container .subfooter-button.search {
		display:block
	}
}#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container .subfooter-button a {
	color:#043366;
	font-family:"Avenir-Black";
	font-size:16px;
	cursor:pointer
}
#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container .subfooter-button a:hover {
	text-decoration:none
}
#menu-overlay .overlay-content .overlay-footer-mobile .subfooter-container .subfooter-button a i {
	font-size:24px;
	width:24px;
	height:24px;
	margin-right:15px;
	transform:translateY(3px)
}
main>.content>section .section {
	background-image:linear-gradient(90deg,var(--grid-color) var(--grid-thickness),transparent 0);
	background-size:calc((100% - var(--grid-thickness))/var(--grid-count)) calc((100% - var(--grid-thickness))/var(--grid-count))
}
@media screen and (max-width:640px) {
	main>.content>section .section {
		background-image:none;
		background-size:auto
	}
}.row {
	row-gap:2rem
}
.o1 {
	order:1
}
@media screen and (max-width:870px) {
	.o1 {
		order:2
	}
}.o2 {
	order:2
}
@media screen and (max-width:870px) {
	.o2 {
		order:1
	}
}.page-section {
	padding:10rem 0
}
@media screen and (max-width:870px) {
	.page-section {
		padding:1rem 1rem 5rem !important
	}
}@media screen and (max-width:1400px) {
	.page-section {
		padding-left:1rem !important;
		padding-right:1rem !important
	}
}.page-section.sm {
	padding:5rem 0
}
.page-section.md {
	padding:8rem 0
}
.page-section.lg {
	padding:10rem 0
}
.page-section.xl {
	padding:20rem 0
}
.page-section.xxl {
	padding:25rem 0
}
@media screen and (max-width:870px) {
	.page-section.sm-mobile {
		padding:5rem 1rem !important
	}
}@media screen and (max-width:870px) {
	.page-section.md-mobile {
		padding:8rem 1rem !important
	}
}@media screen and (max-width:870px) {
	.page-section.lg-mobile {
		padding:10rem 1rem !important
	}
}@media screen and (max-width:870px) {
	.page-section.alt {
		padding:0 0 5rem !important
	}
}@media screen and (max-width:1400px) {
	.page-section .row-box {
		padding:0 1rem 0
	}
}.page-section .row-box .box {
	padding:2rem 2.2rem
}
@media screen and (max-width:640px) {
	.page-section .row-box .box {
		padding:1.5rem
	}
}.page-section .row-box .box .title {
	font-family:var(--body-font)
}
@media screen and (max-width:640px) {
	.page-section .row-box .box .title {
		font-size:26px;
		width:50%
	}
}.page-row {
	justify-content:space-between
}
.padding-section {
	padding:15rem 0
}
.padding-section.sm {
	padding:5rem 0
}
.padding-section.md {
	padding:8rem 0
}
.padding-section.lg {
	padding:10rem 0
}
.padding-section.xl {
	padding:20rem 0
}
.padding-section.xxl {
	padding:25rem 0
}
@media screen and (max-width:1400px) {
	.padding-section {
		padding-left:1rem;
		padding-right:1rem
	}
}@media screen and (max-width:870px) {
	.padding-section {
		padding:5rem 1rem !important
	}
}@media screen and (max-width:640px) {
	.padding-section {
		padding:2rem 1rem !important
	}
}@media screen and (max-width:870px) {
	.padding-section.float-bottom {
		padding-bottom:20rem !important;
		margin-bottom:10rem !important
	}
}@media screen and (max-width:870px) {
	.padding-section.alt {
		padding:0 !important
	}
}.padding-section-bottom {
	padding:0 0 10rem
}
@media screen and (max-width:870px) {
	.padding-section-bottom {
		padding:0 0 4rem
	}
}.p-sm {
	padding:2rem
}
.p-md {
	padding:4rem
}
.p-lg {
	padding:8rem
}
.p-xl {
	padding:10rem
}
.p-xxl {
	padding:15rem
}
.px-sm {
	padding:0 2rem
}
.px-md {
	padding:0 4rem
}
.px-lg {
	padding:0 8rem
}
.px-xl {
	padding:0 10rem
}
.px-xxl {
	padding:0 15rem
}
.py-sm {
	padding:2rem 0
}
.py-md {
	padding:4rem 0
}
.py-lg {
	padding:8rem 0
}
.py-xl {
	padding:10rem 0
}
.py-xxl {
	padding:15rem 0
}
@media screen and (max-width:640px) {
	.float-bottom .content-box {
		grid-auto-rows:200px;
		left:0;
		right:0;
		width:calc(100% - 2rem);
		margin:0 auto
	}
}.float-top {
	margin-top:20rem
}
@media screen and (max-width:640px) {
	.float-top {
		margin-top:8rem;
		padding-top:12rem !important
	}
}.float-top .position-absolute {
	top:-20rem
}
@media screen and (max-width:640px) {
	.float-top .position-absolute {
		top:-8rem
	}
}@media screen and (max-width:640px) {
	.image-flex {
		width:calc(100% - 2rem);
		left:0;
		right:0;
		margin:0 auto
	}
}@media screen and (max-width:640px) {
	.image-flex img {
		width:100%;
		object-fit:cover
	}
}.order-items {
	display:flex;
	flex-direction:column
}
@media screen and (max-width:991px) {
	.order-items img {
		height:480px;
		object-fit:cover;
		margin-bottom:2rem
	}
}.side-menu {
	position:sticky;
	position:-webkit-sticky;
	top:7rem
}
@media screen and (max-width:870px) {
	.side-menu {
		padding:0 1rem
	}
}.side-menu ul {
	margin:0;
	padding:1rem 2rem;
	list-style:none;
	border-left:2px solid #d0ba91
}
@media screen and (max-width:870px) {
	.side-menu ul {
		padding:1rem
	}
}.side-menu ul li {
	margin-bottom:1rem;
	line-height:1.3;
	position:relative
}
.side-menu ul li:last-child {
	margin-bottom:0
}
.side-menu ul li.active a {
	color:#6d6d6d !important
}
.side-menu ul li:not(.active) a:hover:before {
	content:"";
	font-family:"FontAwesome";
	position:absolute;
	top:3px;
	left:-20px;
	font-size:16px;
	animation:menu-in 300ms
}
@media screen and (max-width:870px) {
	.side-menu ul li:not(.active) a:hover:before {
		content:none
	}
}.side-menu ul li .link {
	line-height:1.2
}
.side-menu ul li a {
	text-decoration:underline
}
@keyframes menu-in {
	from {
		opacity:0;
		left:-30px
	}
	to {
		opacity:1;
		left:-20px
	}
}.flex-content {
	flex-basis:650px;
	line-height:1.4;
	padding:0 1rem
}
@media screen and (max-width:870px) {
	.flex-content {
		flex-basis:auto
	}
}.flex-content .title {
	font-family:var(--title-font);
	font-size:62px;
	line-height:1;
	margin-bottom:2rem
}
@media screen and (max-width:870px) {
	.flex-content .title {
		font-size:40px;
		line-height:1.3
	}
}@media screen and (max-width:640px) {
	.flex-content .title {
		font-size:36px;
		line-height:1.2
	}
}.flex-content .subtitle {
	font-family:"Avenir-Heavy";
	font-size:24px;
	color:#bb261a
}
.flex-content .text {
	font-size:20px;
	line-height:1.6
}
@media screen and (max-width:870px) {
	.flex-content .text {
		font-size:18px;
		line-height:1.5
	}
}.flex-content .text a {
	text-decoration:underline
}
.flex-image {
	width:100%;
	max-width:450px
}
@media screen and (max-width:870px) {
	.flex-image {
		max-width:100%;
		padding:0 1rem
	}
}@media screen and (max-width:870px) {
	.flex-image.alt {
		padding:0
	}
}.flex-image img {
	width:100%;
	height:100%
}
.row-box {
	display:grid;
	grid-template-columns:repeat(auto-fill,minmax(350px,1fr));
	grid-auto-rows:1fr
}
@media screen and (max-width:870px) {
	.row-box {
		padding:1rem 0;
		column-gap:1rem;
		row-gap:1rem
	}
}.row-box .box {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:1rem 1.2rem;
	min-height:225px;
	row-gap:2rem;
	color:#fff
}
.row-box .box.navy {
	background:#036
}
.row-box .box.blue {
	background:#1373e6
}
.row-box .box.gray {
	background:#4d4b54
}
.row-box .box.red {
	background:#c00
}
.row-box .box.green {
	background:#288034
}
.row-box .box .title {
	font-family:var(--title-font);
	font-size:36px;
	line-height:1.1
}
.row-box .box .link a {
	color:#fff;
	text-decoration:underline
}
.row-box .box .link a:hover i {
	margin-left:13px
}
.row-box .box .link a i {
	margin-left:10px;
	transition:all 150ms ease-in-out
}
@media screen and (max-width:870px) {
	.top-banner {
		height:250px
	}
}.top-banner img {
	width:100%;
	height:100%;
	object-fit:cover
}
.hover-section {
	--box-height:224px;
	display:grid;
	grid-template-columns:repeat(2,1fr);
	font-size:20px
}
@media screen and (max-width:1200px) {
	.hover-section {
		font-size:18px
	}
}@media screen and (max-width:870px) {
	.hover-section {
		font-size:16px
	}
}@media screen and (max-width:640px) {
	.hover-section {
		grid-template-columns:1fr;
		row-gap:2rem
	}
}.hover-section .chc {
	display:flex;
	flex-direction:column
}
.hover-section .title-section {
	font-family:var(--title-font);
	font-size:62px;
	display:flex;
	align-items:center;
	padding-left:2rem;
	line-height:1;
	height:var(--box-height)
}
@media screen and (max-width:870px) {
	.hover-section .title-section {
		font-size:40px;
		line-height:1.3
	}
}@media screen and (max-width:640px) {
	.hover-section .title-section {
		order:1
	}
}.hover-section .box {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	position:relative;
	padding:2rem;
	min-height:var(--box-height);
	row-gap:2rem;
	color:#fff
}
@media screen and (max-width:640px) {
	.hover-section .box {
		order:3
	}
}.hover-section .box.blue {
	background:#1373e6
}
.hover-section .box.blue:hover {
	height:calc(var(--box-height)*2);
	margin-top:calc(var(--box-height)*-1)
}
@media screen and (max-width:640px) {
	.hover-section .box.blue:hover {
		height:auto;
		margin-top:0
	}
}.hover-section .box.blue:hover:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	z-index:-1
}
@media screen and (max-width:640px) {
	.hover-section .box.blue:hover:before {
		content:none
	}
}.hover-section .box.blue:hover .text {
	display:block;
	opacity:1;
	animation:reveal-up .5s
}
@media screen and (max-width:640px) {
	.hover-section .box.blue:hover .text {
		animation:none
	}
}.hover-section .box.navy {
	background:#036
}
.hover-section .box.navy:hover {
	height:calc(var(--box-height)*2)
}
@media screen and (max-width:640px) {
	.hover-section .box.navy:hover {
		height:auto
	}
}.hover-section .box.navy:hover .text {
	display:block;
	opacity:1;
	animation:reveal-up .5s
}
@media screen and (max-width:640px) {
	.hover-section .box.navy:hover .text {
		animation:none
	}
}.hover-section .box.red {
	background:#c00
}
.hover-section .box.green {
	background:#288034
}
.hover-section .box.red:hover,.hover-section .box.green:hover {
	height:calc(var(--box-height)*2)
}
@media screen and (max-width:640px) {
	.hover-section .box.red:hover,.hover-section .box.green:hover {
		height:auto
	}
}.hover-section .box.red:hover .text,.hover-section .box.green:hover .text {
	display:block;
	opacity:1;
	animation:reveal-down .5s
}
@media screen and (max-width:640px) {
	.hover-section .box.red:hover .text,.hover-section .box.green:hover .text {
		animation:none
	}
}.hover-section .box.gray {
	background:#4d4b54
}
.hover-section .box .title {
	font-family:"Avenir-Black";
	font-size:36px;
	line-height:1.1;
	padding:0
}
@media screen and (max-width:1200px) {
	.hover-section .box .title {
		font-size:28px
	}
}@media screen and (max-width:870px) {
	.hover-section .box .title {
		font-size:24px
	}
}.hover-section .box .text {
	font-family:"Avenir-Roman";
	display:none
}
@media screen and (max-width:640px) {
	.hover-section .box .text {
		display:block
	}
}.hover-section .box .link a {
	color:#fff;
	text-decoration:underline;
	font-size:20px
}
@media screen and (max-width:870px) {
	.hover-section .box .link a {
		font-size:18px
	}
}.hover-section .box .link a:hover i {
	padding-left:5px
}
.hover-section .box .link a.link--arrowed {
	display:inline-block;
	height:2rem;
	line-height:2rem
}
.hover-section .box .link a.link--arrowed .arrow-icon {
	position:relative;
	top:-1px;
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease;
	vertical-align:middle
}
.hover-section .box .link a.link--arrowed .arrow-icon--circle {
	transition:stroke-dashoffset .3s ease;
	stroke-dasharray:95;
	stroke-dashoffset:95
}
.hover-section .box .link a.link--arrowed:hover .arrow-icon {
	transform:translate3d(5px,0,0)
}
.hover-section .box .link a.link--arrowed:hover .arrow-icon--circle {
	stroke-dashoffset:0
}
.hover-section .box .link a i {
	margin-left:10px;
	transition:all 100ms linear
}
.hover-section .image {
	height:var(--box-height)
}
@media screen and (max-width:640px) {
	.hover-section .image {
		order:2
	}
}.hover-section .image img {
	height:100%;
	object-fit:cover
}
@keyframes reveal-up {
	0% {
		opacity:0;
		transform:translateY(60px)
	}
	100% {
		opacity:1;
		transform:translateY(0px)
	}
}@keyframes reveal-down {
	0% {
		opacity:0;
		transform:translateY(-60px)
	}
	100% {
		opacity:1;
		transform:translateY(0px)
	}
}@keyframes m {
	to {
		-webkit-mask-position:calc(50% - 5*var(--s)) calc(50% - var(--s)),calc(50% - 3*var(--s)) calc(50% + var(--s))
	}
}.row-grid {
	display:grid;
	grid-template-columns:1fr
}
.row-grid.c1-c1 {
	grid-template-columns:1fr 1fr
}
.row-grid.c1-c2 {
	grid-template-columns:1fr 2fr
}
.row-grid.c1-c3 {
	grid-template-columns:1fr 3fr
}
.row-grid.c1-c4 {
	grid-template-columns:1fr 4fr
}
.row-grid.c2-c1 {
	grid-template-columns:2fr 1fr
}
.row-grid.c3-c1 {
	grid-template-columns:3fr 1fr
}
.row-grid.c4-c1 {
	grid-template-columns:4fr 1fr
}
.row-grid.c2-c3 {
	grid-template-columns:2fr 3fr
}
.row-grid.c3-c4 {
	grid-template-columns:3fr 4fr
}
.row-grid.c3-c2 {
	grid-template-columns:3fr 2fr
}
@media screen and (max-width:870px) {
	.row-grid {
		grid-template-columns:1fr !important;
		row-gap:2rem;
	}
}.row-grid .title {
	font-family:var(--title-font);
	font-size:62px;
	line-height:1
}
.welcome-section {
	display:grid;
	grid-template-columns:2fr 3fr;
	grid-template-areas:"title text" "image person";
	grid-template-rows:1fr 180px
}
@media screen and (max-width:1200px) {
	.welcome-section {
		grid-template-columns:2fr 2fr
	}
}@media screen and (max-width:870px) {
	.welcome-section {
		grid-template-columns:1fr;
		grid-template-areas:"title" "text" "image" "person";
		grid-template-rows:auto;
		row-gap:2rem
	}
}.welcome-section .title {
	font-family:var(--title-font);
	font-size:62px;
	line-height:1;
	grid-area:title
}
@media screen and (max-width:870px) {
	.welcome-section .title {
		font-size:40px
	}
}.welcome-section .text-content {
	grid-area:text
}
.welcome-section .image {
	grid-area:image;
	max-width:200px;
	justify-self:flex-end;
	align-self:end
}
@media screen and (max-width:870px) {
	.welcome-section .image {
		margin-top:0;
		justify-self:flex-start
	}
}.welcome-section .person {
	grid-area:person;
	align-self:end
}
.welcome-section .person .person-name {
	color:#3472de;
	font-size:36px;
	line-height:1
}
.welcome-section .person .person-title {
	font-family:var(--heading-font);
	color:#4d4b54
}
.welcome-section .person .person-info {
	font-family:var(--heading-font);
	color:#d4b98b
}
.border-columns {
	display:grid;
	grid-template-columns:1fr 1fr;
	row-gap:2rem;
	margin:3rem 0
}
@media screen and (max-width:640px) {
	.border-columns {
		grid-template-columns:1fr;
		margin:2rem 1rem
	}
}.border-columns .column {
	display:grid;
	grid-template-rows:50px auto auto auto;
	row-gap:10px;
	border-left:2px solid #d0ba91;
	padding:2rem 3rem 1rem
}
@media screen and (max-width:640px) {
	.border-columns .column {
		padding:1rem
	}
}.content-box {
	display:grid;
	grid-template-columns:1fr 1fr
}
@media screen and (max-width:640px) {
	.content-box {
		grid-template-columns:1fr;
		margin:0 1rem
	}
}.content-box .text-content {
	display:flex;
	flex-direction:column;
	padding:2rem
}
@media screen and (max-width:640px) {
	.content-box .text-content {
		padding:1rem
	}
}.content-box .text-content .title {
	font-family:var(--title-font);
	font-size:36px;
	color:#fff;
	line-height:1.1
}
@media screen and (max-width:640px) {
	.content-box .text-content .title {
		font-size:26px
	}
}.content-box .text-content a {
	color:#fff
}
.content-box .text-content a i {
	margin-left:10px
}
.content-box .image {
	width:100%;
	display:flex
}
.content-box .image img {
	width:100%;
	object-fit:cover
}
.quote {
	position:relative;
	margin:6rem 0
}
@media screen and (max-width:991px) {
	.quote {
		margin:8rem 0
	}
}.quote .text {
	font-family:var(--light-font);
	font-size:32px;
	line-height:1.3
}
@media screen and (max-width:991px) {
	.quote .text {
		font-size:28px;
		line-height:1.5
	}
}@media screen and (max-width:640px) {
	.quote .text {
		font-size:22px
	}
}.quote .text:before {
	content:open-quote;
	font-size:200px;
	color:#bb261a;
	position:absolute;
	left:-8rem;
	top:-1rem;
	line-height:1
}
@media screen and (max-width:991px) {
	.quote .text:before {
		left:0;
		top:-6rem
	}
}.quote .text:after {
	content:close-quote;
	font-size:200px;
	color:#bb261a;
	position:absolute;
	right:-8rem;
	bottom:-3rem;
	line-height:1
}
@media screen and (max-width:991px) {
	.quote .text:after {
		right:0;
		bottom:-8rem
	}
}.quote .byline {
	font-size:36px;
	margin-top:2rem;
	color:#3472de
}
@media screen and (max-width:991px) {
	.quote .byline {
		font-size:32px
	}
}@media screen and (max-width:640px) {
	.quote .byline {
		font-size:26px
	}
}.quote .byline:before {
	content:"–";
	margin-right:10px
}
.profile-grid {
	display:grid;
	grid-template-columns:1fr;
	gap:5rem;
	margin:5rem 0
}
.profile-grid.two-block {
	grid-template-columns:repeat(2,1fr)
}
.profile-grid.three-block {
	grid-template-columns:repeat(3,1fr)
}
@media screen and (max-width:991px) {
	.profile-grid.three-block {
		grid-template-columns:repeat(2,1fr)
	}
}.profile-grid.four-block {
	grid-template-columns:repeat(4,1fr)
}
@media screen and (max-width:991px) {
	.profile-grid.four-block {
		grid-template-columns:repeat(2,1fr)
	}
}.profile-grid.five-block {
	grid-template-columns:repeat(5,1fr)
}
@media screen and (max-width:991px) {
	.profile-grid.five-block {
		grid-template-columns:repeat(2,1fr)
	}
}@media screen and (max-width:991px) {
	.profile-grid {
		margin:3rem 0;
		gap:3rem
	}
}@media screen and (max-width:640px) {
	.profile-grid {
		grid-template-columns:1fr !important;
		margin:2rem 0;
		gap:3rem
	}
}.profile-grid .person .image {
	margin-bottom:1rem
}
.profile-grid .person .image img {
	max-height:100%;
	object-fit:contain
}
.profile-grid .person .name {
	color:#3472de;
	font-size:36px;
	line-height:1
}
@media screen and (max-width:991px) {
	.profile-grid .person .name {
		font-size:26px
	}
}.profile-grid .person .title {
	font-family:var(--heading-font);
	color:#4d4b54;
	text-transform:uppercase
}
.profile-grid .person .info {
	font-family:var(--heading-font);
	color:#d4b98b;
	text-transform:uppercase
}
.sponsors {
	display:flex;
	justify-content:space-around;
	row-gap:3rem
}
.sponsors img {
	max-height:150px;
	object-fit:contain
}
@media screen and (max-width:991px) {
	.sponsors img {
		max-height:100%
	}
}.directions .toggle {
	display:flex;
	align-items:center;
	font-size:36px;
	color:#3575de;
	padding:2rem 2rem 2rem 10rem;
	border-top:2px solid #036;
	cursor:pointer;
	line-height:1.3
}
@media screen and (max-width:870px) {
	.directions .toggle {
		font-size:22px;
		padding:1rem 2rem 1rem 5rem
	}
}.directions .toggle:first-child {
	border-top:0
}
.directions .toggle:before {
	content:"-";
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:40px;
	left:2rem;
	width:48px;
	height:48px;
	border:2px solid #3575de
}
@media screen and (max-width:870px) {
	.directions .toggle:before {
		border:0;
		left:1rem
	}
}.directions .toggle.collapsed:before {
	content:"+"
}
.directions .contentBox {
	display:grid;
	position:relative;
	grid-template-columns:300px auto;
	align-items:center;
	column-gap:5rem;
	row-gap:1rem;
	margin-bottom:2rem
}
@media screen and (max-width:870px) {
	.directions .contentBox {
		grid-template-columns:1fr;
		margin-bottom:3rem
	}
}.directions .contentBox .image img {
	width:100%
}
.subfooter {
	border-top:2px solid #036;
	background:#fff;
	height:var(--header-height)
}
@media screen and (max-width:870px) {
	.subfooter {
		position:-webkit-sticky;
		position:sticky;
		bottom:0
	}
}.subfooter .subfooter-container {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:100%
}
@media screen and (max-width:1400px) {
	.subfooter .subfooter-container {
		padding:0 2rem
	}
}.subfooter .subfooter-container .subfooter-title {
	font-family:var(--body-font);
	font-size:36px;
	transition:all .2s ease-in-out
}
@media screen and (max-width:991px) {
	.subfooter .subfooter-container .subfooter-title {
		font-size:28px
	}
}@media screen and (max-width:870px) {
	.subfooter .subfooter-container .subfooter-title {
		display:none
	}
}.subfooter .subfooter-container .subfooter-button.search-button {
	display:none
}
@media screen and (max-width:870px) {
	.subfooter .subfooter-container .subfooter-button.search-button {
		display:block
	}
}.subfooter .subfooter-container .subfooter-button a {
	color:#043366;
	font-family:var(--heading-font);
	font-size:16px;
	cursor:pointer
}
.subfooter .subfooter-container .subfooter-button a:hover {
	text-decoration:none
}
.subfooter .subfooter-container .subfooter-button a i {
	font-size:24px;
	width:24px;
	height:24px;
	margin-right:15px;
	transform:translateY(3px)
}
.footer {
	background:#036;
	color:#fff;
	font-family:var(--body-font);
	font-size:20px;
	padding:2rem 0
}
@media screen and (max-width:640px) {
	.footer {
		padding:3rem 0 3rem;
		font-size:16px
	}
}.footer a {
	color:#fff;
	text-decoration:none
}
.footer hr {
	border-top:2px solid #fff;
	width:100%
}
@media screen and (max-width:640px) {
	.footer hr {
		width:95%;
		margin:0 auto
	}
}.footer .footer-container {
	display:flex;
	padding-bottom:1rem
}
@media screen and (max-width:1400px) {
	.footer .footer-container {
		padding:0 2rem
	}
}@media screen and (max-width:870px) {
	.footer .footer-container {
		flex-direction:column;
		align-items:center;
		padding:2rem
	}
}.footer .footer-container .footer-logo {
	width:80px;
	height:80px;
	margin-right:2rem
}
@media screen and (max-width:870px) {
	.footer .footer-container .footer-logo {
		margin-right:0
	}
}.footer .footer-container .footer-logo .logo {
	width:100%
}
.footer .footer-container .footer-clinics {
	font-family:"Avenir-Book";
	display:flex;
	flex-grow:1;
	justify-content:flex-start;
	column-gap:2rem;
	font-size:20px;
	line-height:1.4
}
@media screen and (max-width:991px) {
	.footer .footer-container .footer-clinics {
		font-size:18px
	}
}@media screen and (max-width:870px) {
	.footer .footer-container .footer-clinics {
		flex-direction:column;
		text-align:center;
		row-gap:2rem;
		margin:3rem 0
	}
}.footer .footer-container .footer-links {
	font-family:"Avenir-Medium";
	display:flex;
	text-transform:uppercase;
	flex-direction:column;
	justify-content:center;
	row-gap:10px
}
@media screen and (max-width:870px) {
	.footer .footer-container .footer-links {
		text-align:center
	}
}.footer .footer-container .footer-links a {
	text-decoration:underline
}
@media screen and (max-width:1400px) {
	.footer .footer-bottom {
		padding:0 2rem
	}
}@media screen and (max-width:870px) {
	.footer .footer-bottom {
		text-align:center
	}
}.footer .footer-bottom .copyright {
	padding:0 0 10px
}
@media screen and (max-width:870px) {
	.footer .footer-bottom .copyright {
		padding:2rem 0
	}
}.footer .footer-bottom .footer-links {
	overflow:hidden
}
.footer .footer-bottom .footer-links .links {
	list-style:none;
	padding:0;
	margin:0;
	margin-left:-6px
}
.footer .footer-bottom .footer-links .links li {
	display:inline-block;
	border-left:1px solid #fff;
	line-height:1
}
.footer .footer-bottom .footer-links .links li:first-child {
	border-left:none
}
.footer .footer-bottom .footer-links .links li a,.footer .footer-bottom .footer-links .links li span {
	padding:5px 3px 5px 6px
}
/*# sourceMappingURL=style.css.map */
