@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype')}.raleway{font-family:'Raleway','arial'}.open{font-family:'open sans','arial'}@font-face{font-family:'resto-icons';src:url('../fonts/resto-icons.eot?s7skur');src:url('../fonts/resto-icons.eot?s7skur#iefix') format('embedded-opentype'),url('../fonts/resto-icons.ttf?s7skur') format('truetype'),url('../fonts/resto-icons.woff?s7skur') format('woff'),url('../fonts/resto-icons.svg?s7skur#resto-icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'resto-icons' !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-star:before{content:"\e900"}.icon-rate:before{content:"\e900"}.icon-like:before{content:"\e900"}.icon-favorite:before{content:"\e900"}.icon-phone:before{content:"\e942"}.icon-search:before{content:"\e986"}.icon-linkedin-square:before{content:"\eac9"}.icon-chevron-small-down:before{content:"\e901"}.icon-envelope-o:before{content:"\f003"}.icon-calendar:before{content:"\f073"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-comments-o:before{content:"\f0e6"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-hospital-o:before{content:"\f0f8"}.icon-medkit:before{content:"\f0fa"}.icon-angle-down:before{content:"\f107"}.icon-bank:before{content:"\f19c"}.icon-institution:before{content:"\f19c"}.icon-university:before{content:"\f19c"}.icon-graduation-cap:before{content:"\f19d"}.icon-mortar-board:before{content:"\f19d"}.icon-facebook-square:before{content:"\f230"}.shadow{text-shadow:1px 1px 6px black}.arrow-down{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:40px solid #fff}.arrow-up{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:40px solid #fff}.fast{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.centered-box{position:relative;left:50%;top:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.center-box{position:absolute;left:50%;transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%)}.dark-gradient{background:-moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 14%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 14%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 14%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#00000000', GradientType=0)}.gradient{background:-moz-linear-gradient(top, #4c5870 0%, rgba(176,178,196,0.71) 100%);background:-webkit-linear-gradient(top, #4c5870 0%, rgba(176,178,196,0.71) 100%);background:linear-gradient(to bottom, #4c5870 0%, rgba(176,178,196,0.71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5870', endColorstr='#b5b0b2c4', GradientType=0)}.grecaptcha-badge{display:none !important}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width>div{max-width:1280px;width:95%;margin:0 auto}/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.6.3
 *
 * Copyright KingSora.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 31.01.2019
 */html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100% !important;width:100% !important;min-width:100% !important;min-height:100% !important;margin:0 !important;position:absolute !important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden !important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit !important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar !important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none !important;width:0px !important;height:0px !important;visibility:hidden !important;background:transparent !important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:1}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit !important;box-sizing:inherit !important;resize:none !important;outline:none !important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box !important;direction:inherit !important;background:transparent !important;outline:0px none transparent !important;overflow:hidden !important;position:absolute !important;display:block !important;top:0 !important;left:0 !important;margin:0 !important;border-radius:0px !important;float:none !important;-webkit-filter:none !important;filter:none !important;border:none !important;resize:none !important;-webkit-transform:none !important;transform:none !important;max-width:none !important;max-height:none !important;box-shadow:none !important;-webkit-perspective:none !important;perspective:none !important;opacity:1 !important;z-index:1 !important;clip:auto !important;vertical-align:baseline !important;padding:0px}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0 !important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap='off']{white-space:pre !important;margin:0px !important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box;border:1px solid #ddd}.os-resize-observer-host:after{content:''}.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host:after{height:200%;width:200%;padding:inherit;border:inherit;margin:0px;display:block;box-sizing:content-box}.os-resize-observer.observed,object.os-resize-observer{box-sizing:border-box !important}.os-size-auto-observer{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none !important;transition:none !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:hs-resize-observer-dummy-animation;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0 !important;border:none !important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none !important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1 !important;visibility:visible !important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto !important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.os-host-overflow{overflow:hidden !important}@-webkit-keyframes hs-resize-observer-dummy-animation{from{z-index:0}to{z-index:-1}}@keyframes hs-resize-observer-dummy-animation{from{z-index:0}to{z-index:-1}}.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none !important}.os-theme-none>.os-scrollbar-corner-resize{display:block !important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:transparent}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:transparent}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,0.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,0.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,0.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,0.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,0.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,0.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}.home .page-header{opacity:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.home .page-header.active{opacity:.46}.home .header-wrap:after{content:'';width:100%;height:100%;position:absolute;top:0}.home .page-content{margin-top:-140px}.home .banner-content{position:absolute}.home .header-banner{padding-left:10%;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:flex-start;z-index:1000}.home .header-banner.half>div,.home .header-banner.half>li,.home .header-banner.half>[class*="block"]{width:48%}.home .header-banner.third>div,.home .header-banner.third li{margin:0}.home .header-banner .title-box{width:40%;background-color:#38a1b1;color:#fff;padding:25px 20px;position:relative;z-index:1000}.home .header-banner .reviews{width:60%;background-color:#fff;padding:40px;border:1px solid #38a1b1;border-width:0 0 1px 1px}.home .header-banner div.stars span{font-size:2.45em;margin:0 4px;color:#f7c322}.home .header-banner p{font-size:1.74em}.home .header-banner h3{margin:0;font:normal 3.75em 'Raleway' !important}.home .header-banner h3 span{font-weight:bold}.home .header-banner a.block-link{position:relative;margin-top:1em;padding:1em;display:inline-block;background:#38a1b1;color:white;font-weight:bold;text-transform:uppercase;font-family:'open sans';font-size:1.5em;margin:0 10px;min-width:200px;border-radius:4px}.home .header-banner a.block-link.modal-toggle{display:flex;flex-direction:row;justify-content:center}.home .header-banner a.block-link span{margin-right:6px;top:3px;position:relative}.home .header-banner a.block-link .title{max-width:260px;display:block;text-align:center;margin:0 auto;font-weight:normal !important;font-family:'open sans';text-transform:none;font-size:12px}.home .header-banner a.block-link label{display:block}.home .header-banner a.view-more{background:none;margin:0;color:#3d3d3b;padding:0;display:block;text-decoration:underline;font-weight:normal;font-style:italic;display:none}@media (min-width: 1200px){.home .header-banner{margin-top:-250px}}@media (max-width: 1199px){.home .header-banner{margin-top:-100px}}@media (max-width: 900px){.home .header-banner{margin-top:-50px}}@media (max-width: 759px){.home .header-banner{margin-top:0;padding-left:0;display:flex;flex-direction:column}.home .header-banner div.title-box{width:100%}.home .header-banner .reviews{width:100%}}.home .head-video{z-index:4}.home .slide-content{z-index:200;overflow:hidden;color:#fff}.home .slide-content h1{font-size:24px;text-transform:uppercase;font-weight:300;margin-top:2em}.home .slide-content h2{margin:0 0 10px;font-weight:300;font-size:6.25em}.home .slide-content h2 span{font-weight:700}.home .slide-content a{background:#4c5870;color:#eee;padding:.5em .75em;margin:1.5em 0 0;display:inline-block;text-decoration:none;background-color:#fff;color:#38a1b1;padding:10px 25px}@media (max-width: 900px){.home .slide-content h2{font-size:5.5em}}@media (max-width: 759px){.home .slide-content h2{font-size:3.15em;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4px}.home .slide-content h2 span{display:inline}}.home article h2{margin-top:0}header.picture-container{height:110vh;position:relative;z-index:800;width:100%;background:#2e4150}@media (min-width:1040px){header.picture-container{min-height:730px}header.picture-container .page-header{min-height:730px}}@media (min-width:1200px){header.picture-container{min-height:930px}header.picture-container .page-header{min-height:930px}}@media (max-width:1039px){header.picture-container .header-banner{position:relative;top:initial;left:initial;transform:none;-webkit-transform:none;margin:0 auto;padding:8em 0}}@media (max-width: 900px){header.picture-container{max-height:90vh;height:auto}header.picture-container .slide-content{padding-bottom:2em}}.page-header{height:94vh;background-size:cover;width:100%}.fixed-img{height:100%;width:100%;position:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.head-video{position:absolute;top:0;right:0;bottom:0;height:100%;min-width:100%;min-height:100%;object-fit:cover}.home-slider{display:block;height:100%}.home-slide{display:block;height:100%;position:relative}.home-slide.video:before{content:'';width:100%;height:100%;position:absolute;background-color:#12657c;opacity:.7;top:0;left:0;z-index:5}body.home .home-testimonials{width:100%}body.home .home-testimonials .slick-slide{padding:0}body.home .testimonial p{text-align:left;display:inline-block;font-size:16px;margin-top:0}body.home .testimonial p iframe{max-width:100%;min-height:300px;height:auto}body.home .testimonial .quote-mark{font-size:31px;font-family:'arial';line-height:18px;vertical-align:middle;margin:0 5px;text-shadow:1px 1px 6px black}body.home .testimonial .quote-info{display:block;text-align:right}body.home .testimonial span.date{color:#fff;font-size:13px;font-weight:normal !important}body.home .testimonial span.author,body.home .testimonial span.date{display:inline-block}body.home .testimonial span.author{font-size:13px;font-family:'open sans';margin-top:10px;font-weight:bold}body.home .notifications{top:150px;position:absolute}.notifications{background:#840c98;color:#fff;text-align:center;position:absolute;width:100%;top:150px;z-index:900}.notifications a{color:#ffc107;text-decoration:none}.notifications .notice-toggle{position:absolute;top:10px;right:1%;font-weight:normal;font-size:24px;font-family:'open sans','arial';cursor:pointer}@media (max-width: 900px){.notifications{top:0;position:relative}.notifications .notice-toggle{top:1px}}body[class*="page-template"] .notifications,body.single .notifications{position:relative;top:0}section.content{position:relative;z-index:950;background:white}.home article.strip h2,.home article.strip h3{width:75%;margin:0em auto 0em}.home article.strip p{width:66%;margin:1em auto}.promo{text-align:center;z-index:900;position:relative}.promo ul li img{border:3px solid rgba(32,41,83,0.57)}.promo .block-link{font-family:'falla-one';text-transform:uppercase;font-size:1.5em;margin-bottom:1.75em;color:rgba(32,41,83,0.7);border:2px solid rgba(32,41,83,0.57)}.promo .block-link span{vertical-align:text-bottom}.promo .block-link:hover{background:rgba(32,41,83,0.7);color:#fff}.promo aside{margin-bottom:7em}.promo aside h3{font:normal 3.75em 'falla-one',arial;text-transform:uppercase;margin:1em auto 0}article.video-banner.strip h2{color:#3D3E43;width:initial !important;font-weight:normal;font-size:4.2em}@media (max-width: 900px){article.video-banner.strip h2{font-size:3.35em}}article.video-banner.strip .block.text{display:flex;flex-direction:column;justify-content:center}@media (max-width: 759px){article.video-banner.strip .block.text{padding:0 10px;margin-bottom:15px;text-align:center}}article.video-banner.strip .row{justify-content:center}article.video-banner.strip .block.video{width:50%;text-align:center;margin:0}@media (min-width: 760px){article.video-banner.strip .block.video{width:46%;position:relative}article.video-banner.strip .block.video iframe{max-width:98%;box-shadow:-1px 0 8px 0 rgba(0,0,0,0.63)}article.video-banner.strip .block.video:after{display:none;content:'';width:107%;height:100%;position:absolute;z-index:-1;background:#4c5870;top:0;right:-7%;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:-1px 0 8px 0 rgba(0,0,0,0.63)}}@media (max-width: 900px){article.video-banner.strip .block.video iframe{height:220px}}@media (max-width: 759px){article.video-banner.strip .block.video{width:100%;text-align:center;order:-1}}article.video-banner.strip .slick-dots li button:before{color:#4c5870}@media (max-width: 759px){article.video-banner.strip{padding-top:0}}article.promo{background:#4c5870;color:#fff;padding-bottom:1em}article.promo .block-link{color:#fff;border-color:#fff}body.home div.video-slider p,body.page div.video-slider p{width:100%;margin:0 auto}body.home div.video-slider .slick-slide,body.page div.video-slider .slick-slide{padding:0}body.home div.video-slider .slick-dots,body.page div.video-slider .slick-dots{position:absolute}@media (max-width: 759px){body.home div.video-slider .slick-dots,body.page div.video-slider .slick-dots{position:relative;margin:10px auto 2em}}.info-section.panel h2{text-align:center;text-transform:none;font-size:2.65em;color:#4c5870;font-weight:normal}.info-section.panel ul.service-list{margin:5em auto 1em;font-family:'Raleway','arial';max-width:840px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.info-section.panel ul.service-list.half>div,.info-section.panel ul.service-list.half>li,.info-section.panel ul.service-list.half>[class*="block"]{width:48%}.info-section.panel ul.service-list.third>div,.info-section.panel ul.service-list.third li{margin:0}.info-section.panel ul.service-list li{text-align:left;font-size:1.618em;text-transform:none;color:#fff;margin-bottom:1.5em;width:48%;padding:0 10px 20px 8px;border-bottom:1px solid #eee}.info-section.panel ul.service-list li a{text-decoration:none}.info-section.panel ul.service-list li a:after{font-family:'resto-icons';content:"\e901";transform:rotate(-90deg);display:inline-block;margin-left:5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.info-section.panel ul.service-list li a:hover{color:#38a1b1}.info-section.panel ul.service-list li a:hover:after{margin-left:15px}@media (max-width: 900px){.info-section.panel ul.service-list li{margin-bottom:30px !important}}@media (max-width: 759px){.info-section.panel{padding-bottom:0}.info-section.panel h2{font-size:2.25em !important;text-align:left}}section.news-panel.panel{position:relative}section.news-panel.panel h3{color:#38a1b1;font-size:2.75em}section.news-panel.panel h2{padding:20px 40px;background-color:#faf7f7;color:#4c5870;font-family:'Raleway','arial';text-transform:none;font-weight:300}section.news-panel.panel .news{list-style-type:none;padding:0;margin:0}section.news-panel.panel .news li{border-bottom:2px solid #f7f7f7;margin-bottom:40px}section.news-panel.panel .news li:last-child{border:none}section.news-panel.panel .news li .row{font-size:14px;gap:.5em}section.news-panel.panel .news li .row .date{margin:0;font-size:1em}section.news-panel.panel .news li h4{margin:.5em auto 1em;font-size:24px;font-family:'open sans','arial';font-weight:400}section.news-panel.panel .block-link{margin-top:2em}section.news-panel.panel .block-link a{text-decoration:none}@media (max-width: 900px){section.news-panel.panel{padding-top:0}section.news-panel.panel h2{margin-top:0}section.news-panel.panel h3{margin-top:0}}.overlay-image{position:absolute;height:100%;width:46%;top:0;right:0;z-index:-1}.overlay-image img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.overlay-image{position:absolute;height:300px;bottom:-50px;top:auto}}.award-list{justify-content:center;margin-bottom:0;position:relative;width:100%;padding-bottom:0px;padding-top:4em}.award-list .contain{width:85%}.award-list p{margin:0;text-align:center}.award-list ul.row{justify-content:center;margin-bottom:30px;padding:0;margin:0}.award-list li{margin:5px 10px;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-direction:column;justify-content:center}.award-list li.half>div,.award-list li.half>li,.award-list li.half>[class*="block"]{width:48%}.award-list li.third>div,.award-list li.third li{margin:0}.award-list li figure{width:120px}.award-list li img{width:100%;max-width:120px;margin:0 auto;object-fit:contain}.award-list:after{content:'';width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:40px solid #fff;bottom:-40px;position:absolute;left:50%;transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);z-index:1000}.read-more-news{display:inline-block;background:#38a1b1;color:#eee;padding:10px 15px;text-decoration:none}#banner{background-image:url(../img/swimming_header2.jpg);background-size:cover;min-height:507px;background-attachment:scroll;background-position:center}#banner ul li{border:1px solid #eee;width:35%;margin:0 4%;padding:3em 0;background-color:rgba(0,0,0,0.28);color:#eee;min-height:300px}#banner ul li h3{font:2.45em "falla-one",arial;margin:0 auto 1em}#banner ul li a{background-color:#c6106e;color:#eee;padding:.5em;margin:0 0 .5em;font:bold 1.5em 'open sans',arial;display:inline-block}#banner ul li a span{margin-right:3px}#banner ul li:last-of-type a{background-color:#38a1b1}#info{text-align:center;position:relative}#info:after{content:'';width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:40px solid #fff;bottom:-40px;position:absolute;left:50%;transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);z-index:1000}#info h2{color:#4c5870}#info p{text-align:left;max-width:700px}@media (max-width: 900px){body.home div.row{flex-wrap:wrap}body.home div.row>[class*="block"]{width:100%;margin-bottom:20px}}.slick-slide{padding:1em}.slick-slide a{display:inline-block;position:relative}.slick-slide h4{position:absolute;bottom:0;width:100%;color:white;text-shadow:1px 1px 1px black;font-size:1.75em;opacity:0}.slick-slide:hover h4{opacity:1}#home-banner p{font-size:1.2em;margin:0 auto;text-align:justify;width:70%;max-width:330px}.footer{background:#3D3E43;border-top:6px solid #4c5870;position:relative;text-align:center;z-index:800;padding:4em 0}.footer a{font-family:'open sans';font-size:1em;font-weight:bold}.footer p{font-size:1.15em}.footer .contain{width:85%;padding:2em 0}.footer .third li{width:23%}.footer .awards-list{margin-top:0 !important;display:flex;flex-direction:row;justify-content:center}.footer .awards-list li{margin:0 1%;max-width:100px;background:#fff;display:flex;flex-direction:column;justify-content:center;width:19%}.footer .awards-list li img{width:99%}@media (max-width: 759px){.footer .awards-list{flex-wrap:wrap}.footer .awards-list li{margin-bottom:10px}}.footer h3{margin-top:0;font-size:1.75em}.footer .side-list{margin:4em auto;text-align:center !important}.footer ul .foot-list{text-align:center;font-size:1.25em}.footer ul .foot-list li{width:100%;display:block}.footer ul .foot-list li h3{color:#8d9de0;margin-bottom:.25em}.footer ul .foot-list li a:hover{color:#E1A01E}.foot-info.connect{width:27%;display:block;margin:0 auto;min-width:250px}.foot-info.three-quarter{width:62%;display:inline-block;text-align:center;margin:2em auto 2em;min-width:270px}.footer .social-list{list-style-type:none;margin:2em 0 1em;padding:0;text-align:center}.footer .social-list li{display:inline-block;margin:0 2.5% !important;width:auto !important}.footer .social-list li:hover a{color:#4c5870}.footer .social-list li a{font-size:2.45em}.footer-awards ul.row{margin-top:0 !important;display:flex;flex-direction:row;justify-content:center}.footer-awards ul.row li{margin:0 1%;max-width:100px;background:#fff;display:flex;flex-direction:column;justify-content:center;width:19%}.footer-awards ul.row li img{width:99%}@media (max-width: 759px){.footer-awards ul.row{flex-wrap:wrap}.footer-awards ul.row li{margin-bottom:10px}}.contain{max-width:1280px;width:95%;margin:0 auto;position:relative}.center.contain{width:66%}.page-content{margin-top:114px;position:relative}.panel{padding:5em 0px}.right-content{float:right;width:72%}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row.half>div,.row.half>li,.row.half>[class*="block"]{width:48%}.row.third>div,.row.third li{margin:0}.column{display:flex;flex-direction:column}.page-title{color:#4c5870;font-size:5.95em;margin:.76em 0}h1,h2,h3,h4,h5{font-family:'Raleway'}h2{font-size:5em}article h2{text-transform:uppercase}h3{font-size:3.618em}.accordion-content{display:none}.side-list{text-align:center;margin:0 auto}.side-list li{display:inline-block}.side-list li:hover>h3 a[href*="patient"]{color:#4c5870;text-decoration:underline}.side-list li ul li{display:block;width:inherit}.side-list.half li{width:48%}.side-list.quarter li{width:22%}.side-list.third li{width:29%}.side-list.fifth li{width:19%}ul.sub-list{margin:0;padding:0 !important}ul.sub-list li{width:100% !important}ul.sub-list li h2{font-size:1.75em !important;text-transform:none;color:#4c5870}ul.sub-list li h3{font-size:1.35em}ul.full-list{text-align:left}ul.full-list.half>li{width:42%;text-align:left;margin:2% 15% 0 0;display:inline-block;vertical-align:top}ul.full-list.half>li:nth-child(even){margin:2% 0 0}ul.full-list>li{display:inline-block}.half-block{display:block;float:left;width:50%;vertical-align:top}.text-contain{padding:7em 10%}.tight-contain{width:80%;margin:0 auto}.foot-note{margin-bottom:5em}.foot-note h3{margin-bottom:0;text-transform:uppercase}.foot-note p{font-size:.9em;margin-top:0;font-style:italic}body.page #call,body.single #call{margin-top:4em;padding:2em 0 4em;border-top:2px dotted #4c5870}body.page #call ul li,body.single #call ul li{font:normal 2.15em 'falla-one',arial}.action-link{display:block;background:#38a1b1;color:#eee;padding:.5em;font-size:1.2em;font-weight:bold;margin:1.25em auto 0;max-width:200px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.action-link:hover{background:#4c5870;color:#fff}body.page-template-default .page-content,.page-template-banner-page .page-content,.page-template-resource-page .page-content,body.page-template-landing-page .page-content{width:90%;padding-bottom:4em}body.page-template-default .page-title,.page-template-banner-page .page-title,.page-template-resource-page .page-title,body.page-template-landing-page .page-title{text-align:left;padding-left:28%}body.page-template-default .side-list,.page-template-banner-page .side-list,.page-template-resource-page .side-list,body.page-template-landing-page .side-list{text-align:left;margin:2em 0 4em;padding:0}body.page-template-default .side-list.services-list li,.page-template-banner-page .side-list.services-list li,.page-template-resource-page .side-list.services-list li,body.page-template-landing-page .side-list.services-list li{margin-bottom:0 !important}body.patient-resources article.page ul.side-list{margin:1em 0px 4em}body.patient-resources article.page ul.side-list li{margin-bottom:1em}body.patient-resources article.page ul.side-list li a{text-decoration:none}.list-title{margin-bottom:0;margin-top:1.5em !important}ul.resource-list{margin-bottom:6em}ul.resource-list li{font:normal 1.74em 'open sans' !important}ul.resource-list li a{color:#4c5870;text-decoration:underline;font-weight:bold}body.page-template-resource-page article.right-content a{font-size:1.4em;color:#4c5870;text-decoration:underline;font-weight:bold;margin-bottom:.25em;display:inline-block}.form-list li{margin:.25em 0}.form-list a{text-decoration:underline;font-family:'Raleway';font-weight:bold;color:#4c5870;font-size:1.24em}body.page-template-banner-page .page-info{position:absolute;bottom:0;width:100%;text-align:center}body.page-template-banner-page .page-info .page-title{color:#fff;text-align:center;padding:0}body.page-template-banner-page .header-page .page-head{padding:6em 0;margin-top:0}.blockquote{font-family:'open sans';font-size:1.44em;font-style:italic;border-left:3px solid #b7b1b1;padding-left:25px;line-height:1.75em;color:#444;margin-bottom:25px;margin-top:25px}body.page-template-landing-page .page-info{position:absolute;bottom:0;width:100%;text-align:center}body.page-template-landing-page .page-info .page-title{color:#fff;text-align:center;padding:0;margin:0;text-shadow:1px 1px 6px black}body.page-template-landing-page .banner-image:before{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.36)}body.page-template-landing-page .header-page .page-head{padding:4em 0;margin-top:0}body.page-template-landing-page .right-content{width:70%}@media (max-width: 900px){body.page-template-landing-page .right-content{width:85%}}body.page-template-landing-page hr{background:#4c5870;width:100%;height:1px;border:none}body.page-template-landing-page img.alignleft{margin-bottom:10px}body.page-template-landing-page .sidebar{margin-top:-100px;background:#f3eaea;padding:15px 25px}@media (max-width: 900px){body.page-template-landing-page .sidebar{margin-top:20px;padding:10px}}body.page-template-landing-page .sidebar .action-link{max-width:100%}.specialties-services .banner-image,.conditions-and-procedures .banner-image{background-image:url('../img/golfer_bg.jpg')}.coming-soon{text-align:center;margin:0 auto 7em}.coming-soon h3{font-size:4em;margin:1em 0em 0em}.coming-soon a{font-size:2.5em;margin-top:1em;display:inline-block}.coming-soon a span{position:relative;top:4px;margin:6px}.picture-container{height:100vh;z-index:800;position:relative}.fixed-img{height:100%;width:100%;position:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}section.content{position:relative;z-index:900;background:white;overflow:hidden}article{position:relative;z-index:800}.page-header .page-title{margin:.76em 0 0}header.page-info{position:absolute;width:100%;text-align:center}header.page-info .page-nav li a{display:block;padding:.5em;background:#fff;font:bold 1em 'raleway';text-transform:uppercase}.header-page .page-title{color:white;text-align:center;width:100%;margin-bottom:0}.header-page .page-head{padding:6em 0}.banner-image{margin-top:80px;height:350px;width:100%;background-position:center top;position:relative;top:0;background-size:cover}body[class*="about"] .banner-image,body.our-practice .banner-image{background-image:url('../img/girl_sprinter.jpg');background-position:center center}body[class*="about"] header.top-nav,body.our-practice header.top-nav{background:rgba(0,0,0,0.27)}body[class*="about"] .page-title,body.our-practice .page-title{color:#4c5870;margin-bottom:.25em}body[class*="about"] .panel,body.our-practice .panel{padding:7em 0}body[class*="about"] .full-list li,body.our-practice .full-list li{margin:0 .25em 0 0;text-decoration:underline;text-transform:uppercase;font:bold 1.2em 'raleway'}body[class*="about"] .full-list li a,body.our-practice .full-list li a{color:#4c5870}body[class*="about"] article.page,body.our-practice article.page,body[class*="about"] article.post,body.our-practice article.post{margin-bottom:8em}body[class*="about"] article.page h4,body.our-practice article.page h4,body[class*="about"] article.post h4,body.our-practice article.post h4{font-size:1.5em;margin-bottom:0}body[class*="about"] article.page .office-images h2,body.our-practice article.page .office-images h2,body[class*="about"] article.post .office-images h2,body.our-practice article.post .office-images h2{margin-top:1em;text-align:center;color:#4c5870}body[class*="about"] article.page img,body.our-practice article.page img,body[class*="about"] article.post img,body.our-practice article.post img{position:relative;max-width:280px}body[class*="about"] article.page img.left,body.our-practice article.page img.left,body[class*="about"] article.post img.left,body.our-practice article.post img.left{right:2em}body[class*="about"] article.page img.right,body.our-practice article.page img.right,body[class*="about"] article.post img.right,body.our-practice article.post img.right{left:2em}body[class*="about"] article.promo,body.our-practice article.promo{background:#dedede}body[class*="about"] article.promo h2,body.our-practice article.promo h2,body[class*="about"] article.promo ul,body.our-practice article.promo ul{width:80%;text-align:left;max-width:842px;margin:0em auto 0}body[class*="about"] article.promo h2 li,body.our-practice article.promo h2 li,body[class*="about"] article.promo ul li,body.our-practice article.promo ul li{width:48%}body[class*="about"] article.promo h2 li h3,body.our-practice article.promo h2 li h3,body[class*="about"] article.promo ul li h3,body.our-practice article.promo ul li h3{text-align:left}body[class*="about"] #our-team,body.our-practice #our-team{background:#eee;padding:9em 0 9em}body[class*="about"] #our-team h2,body.our-practice #our-team h2{text-align:center;margin-bottom:.25em;margin-top:0;color:#4c5870}body[class*="about"] #our-team h2:nth-of-type(2),body.our-practice #our-team h2:nth-of-type(2){margin-top:1.85em;margin-bottom:0}body[class*="about"] #our-team h3,body.our-practice #our-team h3{font-size:1.5em;margin-bottom:0em}body[class*="about"] #our-team li,body.our-practice #our-team li{vertical-align:bottom}body[class*="about"] #our-team li img,body.our-practice #our-team li img{max-width:200px;margin-top:1.75em}body[class*="about"] #location,body.our-practice #location{background:#5c6075;color:#fff}body[class*="about"] #location h3,body.our-practice #location h3{margin-top:0}body[class*="about"] #location iframe,body.our-practice #location iframe{width:100%;margin-bottom:-3px}body[class*="about"] #info-list,body.our-practice #info-list{display:block;width:100%;clear:both;border-top:1px solid rgba(83,94,141,0.28);border-bottom:1px solid rgba(83,94,141,0.28);padding:4em 0;margin:7em 0 5em}body[class*="about"] #info-list ul li,body.our-practice #info-list ul li{margin:.25em 0}body.our-doctors .page-title{margin-bottom:.25em}body.our-doctors .quart li{display:inline-block;margin:0 2%;width:20%;vertical-align:top}.hospital-affiliations{background:#eee;padding:0 0 3em}.hospital-affiliations h2{color:#4c5870;text-align:center}.hospital-affiliations h3{font-size:1.48em}.team-panel{padding:0em 0 9em}.team-panel h2{text-align:center;margin-bottom:.25em;margin-top:0;color:#4c5870}.team-panel h2:nth-of-type(2){margin-top:1.85em;margin-bottom:0}.team-panel h3{font-size:1.5em;margin-bottom:0em}.team-panel #staff{text-align:center;margin-bottom:2em}.team-panel li{vertical-align:bottom}.team-panel li img{max-width:200px;margin-top:1.75em}article.post h2,article.page h2{font-size:2.75em}article.post h2:first-of-type,article.page h2:first-of-type{margin-top:0}article.post h3,article.page h3{font-size:1.75em}article.post ul,article.page ul{list-style-type:disc;padding-left:1.5em}article.post ul h3,article.page ul h3{margin-top:0;color:#4c5870}article.post ul li,article.page ul li{font:normal 1.2em 'open sans'}article.post p:first-of-type,article.page p:first-of-type{margin-top:0}body[class*="contact"] .right-content,body.appointments .right-content{float:none;width:100%;max-width:840px;margin:0 auto}body[class*="contact"] .sidebar,body.appointments .sidebar{display:none}body[class*="contact"] .side-list,body.appointments .side-list{display:flex;gap:20px;margin:0;flex-wrap:wrap}body[class*="contact"] .side-list li,body.appointments .side-list li{display:flex;flex-direction:column;gap:10px}body[class*="contact"] .side-list label,body.appointments .side-list label{display:block;margin-bottom:2px}body[class*="contact"] .side-list label input,body.appointments .side-list label input,body[class*="contact"] .side-list label textarea,body.appointments .side-list label textarea{margin-top:2px}body[class*="contact"] .side-list input,body.appointments .side-list input,body[class*="contact"] .side-list textarea,body.appointments .side-list textarea{margin-top:2px}@media (max-width: 900px){body[class*="contact"] .side-list,body.appointments .side-list{flex-direction:column}body[class*="contact"] .side-list li,body.appointments .side-list li{width:100%;margin-bottom:0 !important}}body[class*="contact"] .wpcf7-form,body.appointments .wpcf7-form{text-align:center;background:#eee;height:100%;overflow:auto;padding:30px;margin:0 auto 5em;border:2px solid #4d5970;border-radius:30px}body[class*="contact"] .wpcf7-form .captcha,body.appointments .wpcf7-form .captcha{width:305px;margin:3em auto 0}body[class*="contact"] .wpcf7-form input[type="submit"],body.appointments .wpcf7-form input[type="submit"]{margin-bottom:0}body[class*="contact"] span.wpcf7-not-valid-tip,body.appointments span.wpcf7-not-valid-tip{color:#b91313;font-size:1em;display:block;text-transform:none;font-weight:bold}body[class*="contact"] div.wpcf7-response-output,body.appointments div.wpcf7-response-output{margin:1em auto 2em;padding:1.5em 1em;width:80%;background:rgba(61,62,67,0.87);color:#fff;font-weight:bold;font-size:1.4em;font-family:'times'}body[class*="contact"] .wpcf7-form-control-wrap,body.appointments .wpcf7-form-control-wrap{position:relative;width:100%;margin:0 auto}body[class*="contact"] .wpcf7-form p,body.appointments .wpcf7-form p{font-family:"raleway";font-size:1.35em;margin-bottom:2em;text-transform:uppercase;width:80%;margin:1em auto}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form input{border:1px solid #ddd;margin-top:10px;padding:5px;width:100%}.wpcf7-form textarea{padding:14px}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form textarea:focus{border:1px solid blue}.wpcf7-form input[type="submit"]{background-color:#4c5870;border:medium none;color:white;font-family:"falla-one";font-size:1.25em;margin:3em auto;padding:1em 1.5em;display:inline-block;width:200px;text-transform:uppercase}.wpcf7-form input[type="submit"]:hover{background-color:#444}.wpcf7-select{margin-top:.5em}body.page-template-banner-page .banner-image{background-position:center center}body.page-template-banner-page .banner-image .page-info{width:95%}body.page-template-banner-page .banner-image .page-info h1{margin:0}body.page-template-banner-page article.page h2{text-transform:none;font-weight:normal;font-size:3.2em}.form-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1550;background:rgba(0,0,0,0.43);overflow:hidden}#contact-form{max-width:960px;padding:1.5em 2em 3em;width:80%;position:fixed;height:100%;overflow:auto;z-index:1050;background:#fff;top:0%;right:0}@media (max-width: 900px){#contact-form{max-width:300px}}#contact-form #appointment-picker{margin:0}#contact-form iframe{max-width:100%}#contact-form h2{text-align:center;font-size:3.5em;margin:0 0 .5em;font-weight:normal}#contact-form .contact-phone{display:block;width:250px;margin:0 auto;font-size:3em;color:#045592;font-weight:bold}#contact-form .contact-phone span{top:5px;position:relative;margin-right:5px}#contact-form .wpcf7-form{margin:0em 0 0}#contact-form .wpcf7-form .side-list{margin:0 auto 1em}#contact-form .wpcf7-form .half li{width:100%;margin:0 1%}#contact-form .wpcf7-form .half li p{font-family:"open sans";font-size:1.25em;text-align:left;text-transform:uppercase;margin-top:.5em;margin-bottom:1.5em}#contact-form .wpcf7-form p{margin-bottom:0;text-align:center}#contact-form .wpcf7-form label{text-align:left;display:block;font-size:12px;font-family:'open sans','arial';text-transform:uppercase}#contact-form .wpcf7-form input{background:#eee;margin-top:5px;margin-bottom:10px;font-family:'open sans','arial';font-size:14px}@media (max-width: 759px){#contact-form .wpcf7-form input{font-size:16px}}#contact-form .wpcf7-form textarea{background:#eee;padding:5px}@media (max-width: 759px){#contact-form .wpcf7-form textarea{font-size:16px;max-height:60px}}@media (max-width: 759px){#contact-form .wpcf7-form .nice-select{font-size:16px}}#contact-form .wpcf7-form input[type="submit"]{background:#38a1b1;margin:1em auto}#contact-form .captcha{width:300px;margin:1em auto 0}#contact-form .modal-toggle{background-color:#4c5870;color:white;height:35px;width:35px;text-align:center;position:absolute;left:0;top:0;border:0;font-weight:bold;font-size:20px;z-index:1100}#contact-form .modal-toggle:hover{background-color:#c6106e}.wpcf7-form .nice-select{float:none;margin-bottom:10px}.wpcf7-form select{border:1px solid #ddd;width:100%}body.online-forms .page-title{width:95%;margin:0 auto 25px;text-align:left;padding-bottom:4px;border-bottom:1px solid #eee;font-size:3.85em;padding-top:20px}body.online-forms main{background:#e4e4e8;margin-top:115px;min-height:65vh;display:flex;flex-direction:column;justify-content:center}body.online-forms main .page-content{margin-top:0;border-radius:10px;background:#fff;padding-bottom:20px}body.online-forms main .page-content .start-forms{background:#38a1b1;color:#fff;text-decoration:none;padding:10px 15px;display:inline-block;margin-top:10px}body.online-forms main .page-content .start-forms:hover{background:#4c5870}body.online-forms main .contain{width:82%;margin:5em auto}body.online-forms main .page-title:after{content:'';width:60%;display:none;margin:20px auto 0;height:1px;background:#4c576f}body.online-forms form header{margin:5px auto 25px;border-bottom:1px solid #bbb8b8;max-width:740px;padding-bottom:10px}body.online-forms form h2{color:#4c5870;font-weight:normal;text-transform:none;margin:0 auto 10px;max-width:740px;font-size:3.25em}body.online-forms form h3{margin:10px auto 10px;max-width:740px;border-bottom:1px solid #ddd;padding-bottom:5px}body.online-forms form .row{justify-content:space-between;max-width:740px}body.online-forms form .row li,body.online-forms form .row div{margin-bottom:10px}body.online-forms form .row.half li{width:45%}body.online-forms form li{font-size:1.44em;text-align:left}body.online-forms form label{font-style:italic;font-weight:bold;font-size:14px;margin:5px auto;text-transform:uppercase;display:block}body.online-forms form hr{max-width:740px;margin:10px auto}body.online-forms form p{max-width:740px;padding-bottom:10px;margin:0 auto}body.online-forms form p.inline-input input{display:inline;max-width:350px}body.online-forms form input[type="submit"].wpcf7-form-control{margin:10px 0 0;padding:10px 20px;background:#c6106e;border:none;width:auto;font-size:16px;font-family:'open sans',arial;font-weight:bold}body.online-forms form input.wpcf7-form-control,body.online-forms form input[type="text"],body.online-forms form input{border:1px solid #ada8a8;margin-top:5px}body.online-forms form .wpcf7-checkbox{display:inline-flex;flex-direction:row}body.online-forms form .wpcf7-checkbox input{width:inherit;margin-top:5px;margin-right:10px}body.online-forms form .wpcf7-checkbox input[type="text"]{margin-left:5px;margin-top:0;vertical-align:text-top}body.online-forms form span.your-physician span.wpcf7-list-item{display:inline-flex;flex-direction:row}body.online-forms form span.your-physician input{width:inherit;margin-top:5px;margin-right:10px}body.online-forms form table{max-width:740px;margin:0 auto 20px}body.online-forms form table th{text-align:left;padding:5px 5px;text-transform:uppercase}body.online-forms form table td{border:1px solid #999;font-family:'open sans';padding:10px 10px}body.online-forms form table td input{margin:0 !important}body.online-forms form table td:first-child{padding-left:7px;font-weight:bold;font-size:14px;padding-right:4px}body.online-forms ul{list-style-type:none;margin:0 auto;padding:0}body.online-forms div.wpcf7-response-output{font-weight:bold;font-size:14px;margin-top:10px;margin-left:0;max-width:740px;margin:10px auto;padding:10px}body.online-forms div.wpcf7-response-output.wpcf7-mail-sent-ok{background:#4caf50;color:#fff}body.online-forms div.wpcf7-response-output.wpcf7-validation-errors{background:#f7e702}body.online-forms .footer{padding-bottom:10px;padding:0}body.online-forms .footer .social-list{display:none}body.online-forms .footer .foot-info.three-quarter{display:none}body.online-forms .footer ul.side-list{display:none}#tabs{display:flex;flex-direction:row;padding:0 10px}#tabs .tabs-menu{width:22%;list-style-type:decimal;padding-left:1.65em;padding-right:20px}#tabs .tabs-menu li{margin-bottom:10px}#tabs .tabs-menu li a{cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:bold;color:#4c576f}#tabs .tabs-menu li a:hover{text-decoration:underline}#tabs .tabs-menu li.current{font-weight:bold;color:#38a1b1}#tabs .tabs-menu li.current a{color:#38a1b1}#tabs .tab-contain{width:75%}#tabs .tab-contain .tab-content{background:rgba(238,238,238,0.72);padding:10px 20px;max-width:840px;margin:0 auto;width:95%;border:1px solid #e0dcdc}#tabs .tab-contain .tab-content h2{color:#4c5870;font-weight:normal;text-transform:none;margin:0 auto 10px;max-width:740px;font-size:3.25em}@media only screen and (min-width:700px){#tabs .tab-contain .tab-content{max-height:55vh;min-height:300px;overflow:auto;padding-bottom:20px;padding:10px 30px}}#tabs .tab-contain .tab-content{display:none}#tabs .tab-nav{opacity:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:840px;width:95%;margin:0px auto 10px;background:#4f5d77;padding:14px 10px;border:1px solid #e0dcdc;border-top:0px}#tabs .tab-nav.half>div,#tabs .tab-nav.half>li,#tabs .tab-nav.half>[class*="block"]{width:48%}#tabs .tab-nav.third>div,#tabs .tab-nav.third li{margin:0}#tabs .tab-nav a,#tabs .tab-nav button{border:2px solid #fff;background:#4c5870;color:#fff;font-weight:bold;font-family:'open sans',arial;padding:5px 10px;font-size:13px;text-transform:uppercase}#tabs .tab-nav a.next,#tabs .tab-nav button.next{background:#c6106e}#tabs .tab-nav a.disabled,#tabs .tab-nav button.disabled{opacity:.4;background:#38a1b1}#tabs .tab-nav a.prompt,#tabs .tab-nav button.prompt{background:#c6106e}#tabs .tab-nav .submit-toggle{background:#4c576f;display:none}#tabs .message{color:#fff}#tabs .message span{font-family:'open sans',arial;font-style:italic;font-size:16px}.sidebar{float:left}.sidebar .sidebar-slider{width:100%;margin-bottom:0px}.sidebar .sidebar-slider .slick-slide{padding:0;margin-top:15px}.sidebar .sidebar-slider .testimonial{text-align:left}.sidebar .sidebar-slider .testimonial p{display:inline;font-size:15px;font-style:italic}.sidebar .sidebar-slider .testimonial p iframe{max-width:100%;min-height:300px;height:auto}.sidebar .sidebar-slider .testimonial .quote-mark{font-size:24px;font-family:'arial';line-height:18px;vertical-align:middle;margin:0 5px}.sidebar .sidebar-slider .testimonial .quote-info{display:block;text-align:left}.sidebar .sidebar-slider .testimonial span.date{color:#fff;font-size:13px;font-weight:normal !important}.sidebar .sidebar-slider .testimonial span.author,.sidebar .sidebar-slider .testimonial span.date{display:inline-block}.sidebar .sidebar-slider .testimonial span.author{font-size:13px;font-family:'open sans';margin-top:10px;font-weight:bold}.sidebar .slick-dots{margin:10px 0 0;text-align:left}.sidebar .slick-dots li button:before{color:#444;font-size:9px}.sidebar .slick-dots li.slick-active button:before{opacity:.85;color:#444}.sidebar .action-link{padding:1.25em .75em;font-size:1.32em;margin:1.25em 0;background:#38a1b1;text-transform:uppercase;font-family:'raleway';max-width:225px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.sidebar .action-link:first-child{margin-top:5px}.sidebar .action-link span{margin-right:10px;position:relative;top:1px}.sidebar .action-link:hover{background:#dedede;color:#4c5870}.sidebar h3{color:#4c5870;font-weight:normal !important;margin-top:.25em;font-size:2em;margin-bottom:0}.sidebar div[class*="widget"]{margin:0 0 2.25em}.sidebar div[class*="widget"] h3:first-of-type{margin-top:0}.sidebar ul li{font-family:"open sans";margin:5px 0;font-size:1.4em}.sidebar ul li a:hover{text-decoration:underline}.sidebar .search{margin-top:3em}.search input[type="search"]{border:1px solid #eee;box-sizing:border-box;height:30px;padding:0 5px}.search button[type="submit"]{background-color:#4c5870;border:medium none;border-radius:0;color:white;font-family:"archivo";font-size:12px;font-weight:normal !important;height:30px;padding:0 10px;vertical-align:top}.search button[type="submit"]:hover{background-color:#eee;color:black}.view-more{background:#4c5870;color:#eee;padding:.5em .75em;margin:1.5em 0 0;display:inline-block;text-decoration:none}.pagination{margin:5em auto 5em}.pagination .page-numbers{padding:.5em 1em;color:#eee;font:bold 1.5em 'open sans'}.pagination a.page-numbers{background:#4c5870}.pagination span.page-numbers{background:#444}body.page-template-blog-page div.center-content{text-align:center}body.page-template-blog-page div.center-content article{margin-bottom:3em}body.page-template-blog-page div.center-content article:last-of-type{margin-bottom:0}body.page-template-blog-page div.center-content article:after{content:'';width:100%;margin:3em auto 0;display:block;border-bottom:1px solid #4c5870}body.page-template-blog-page div.center-content article p,body.page-template-blog-page div.center-content article h3{margin:.5em auto;max-width:700px}body.page-template-blog-page div.center-content article div.row{flex-wrap:nowrap;justify-content:space-between}body.page-template-blog-page div.center-content article .text-content{width:80%;text-align:left}body.page-template-blog-page div.center-content article .text-content h3{margin-top:0}body.page-template-blog-page .placeholder{max-width:200px;display:block;width:19%}body.page-template-blog-page .wp-post-image{margin-bottom:1.25em}body.single .page-title{color:#4c5870;font-size:3.25em;margin:.5em 0 .76em}body.single article.post{margin-right:6%}body.single article.post img{width:100%;margin-bottom:1em}body.single .footer{margin-top:7em}body.single .rrssb-buttons{margin:.5em auto 1.5em;padding:0}body.single .sidebar .action-link:first-of-type{margin-top:0}.date{text-transform:uppercase;display:block;margin:1em 0 1em;color:#4c5870;font:bold 1.4em 'open sans'}.tax-page article.post,.tax-page article.page,.tax-page article.staff{position:relative;z-index:800;width:47%;display:inline-block;vertical-align:top;border-bottom:1px solid #eee;margin:0 5% 2em 0;padding-bottom:3em}.tax-page article.post h2,.tax-page article.page h2,.tax-page article.staff h2{font-size:2.75em;margin-bottom:0}.tax-page article.post h2:nth-of-type(2),.tax-page article.page h2:nth-of-type(2),.tax-page article.staff h2:nth-of-type(2){font-size:1em}.tax-page article.post:nth-of-type(even),.tax-page article.page:nth-of-type(even),.tax-page article.staff:nth-of-type(even){margin-right:0}.bottom-home-banner{bottom:inherit}.home .bottom-home-banner{bottom:-64px}.fixed-header{background-color:#fff;position:fixed;width:100%;z-index:1500;border-bottom:1px solid #ddd}.fixed-header .contain{width:90%}.logo{position:relative;text-align:center;display:block}@media (min-width: 760px){.logo{padding-left:20px}}.logo-img{max-width:270px;vertical-align:middle;margin-top:.25em}.full-nav .contain{width:86%}.head-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex-wrap:nowrap;justify-content:space-between}.head-row.half>div,.head-row.half>li,.head-row.half>[class*="block"]{width:48%}.head-row.third>div,.head-row.third li{margin:0}.head-row .head-menu-box{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;width:80%;justify-content:flex-end}.head-row .head-menu-box.half>div,.head-row .head-menu-box.half>li,.head-row .head-menu-box.half>[class*="block"]{width:48%}.head-row .head-menu-box.third>div,.head-row .head-menu-box.third li{margin:0}.head-row .head-menu-box .button{background-color:#38a1b1;color:#fff;padding:0 15px;font-family:'Raleway','arial';font-weight:bold;text-transform:uppercase;font-size:1.5em;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.head-row .head-menu-box .button:hover{background-color:#a2a9af}.head-row .head-menu-box .button span{margin-right:8px}.head-row .head-menu-box .button a{color:#fff}.head-row .head-menu-box .head-phone{line-height:80px;font-family:'open sans','arial';border-right:1px solid #c3d1d0}.head-row .head-menu-box .contact{line-height:80px}@media (max-width: 1199px){.head-row a.menu-toggle{font-family:'Raleway','arial';text-transform:uppercase;font-size:1.5em;line-height:80px;font-weight:bold;display:block;padding:0 10px;border-left:1px solid #eee;color:#38a1b1}.head-row a.menu-toggle span{color:#38a1b1;top:0}.head-row ul.main-nav{display:none}}@media (max-width: 900px){.head-row{flex-wrap:wrap}.head-row .head-menu-box{width:calc(80% - 300px);flex-wrap:nowrap}}@media (max-width: 759px){.head-row{flex-wrap:wrap}.head-row a.logo{width:100%;text-align:center}.head-row .head-menu-box{width:100%}.head-row .head-menu-box .button,.head-row .head-menu-box a.menu-toggle{font-size:14px;line-height:40px;flex-grow:1;text-align:center;padding:0}.head-row .head-menu-box a.menu-toggle{background:#eee}}ul.main-nav{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}ul.main-nav.half>div,ul.main-nav.half>li,ul.main-nav.half>[class*="block"]{width:48%}ul.main-nav.third>div,ul.main-nav.third li{margin:0}ul.main-nav>li{list-style-type:none;float:none;display:inline-block;position:relative;text-align:center;white-space:nowrap}ul.main-nav>li:hover:after{content:'';position:absolute;bottom:0;height:2px;width:60%;background:#4c5870;left:20%}ul.main-nav>li a{line-height:40px;padding:.25em 1.25em;font-family:'Raleway';font-size:1.5em;text-transform:uppercase;font-weight:bold;color:#0c1013}ul.main-nav .sub-menu{width:100%;float:none}ul.main-nav .sub-menu li.menu-item{width:100%;line-height:1.5em;padding:1em 0}ul.main-nav .sub-menu li.menu-item a{line-height:1em}ul.main-nav .sub-menu li.menu-item:hover:after{content:'';position:absolute;bottom:0;height:2px;width:60%;background:none;left:20%}.menu-item-has-children>a:after{font-family:'resto-icons';content:"\e901";font-size:1em;position:relative;left:5px;top:1px;opacity:.75}.menu-item-has-children:hover>a:after{opacity:1}.menu-toggle{color:#555;line-height:90px;font-family:'falla-one';font-size:2.5em;right:0%;position:relative;z-index:1200}.menu-toggle:hover{color:#c6106e}.menu-toggle span[class*="icon-"]{top:-1px;position:relative;color:#313e5a;padding:.3em .32em;border-radius:3px}body.services .top-nav,body[class*="fullwidth"] .top-nav,body.blog .top-nav,body.single .top-nav{background:#4c5870}#slide-nav{border-right:1px solid black;height:100%;position:fixed;top:115px;width:100%;z-index:1500;background-color:#313e5a;display:none;max-height:500px}#slide-nav .menu-toggle{left:1em;color:white;font-family:'falla-one';line-height:inherit;top:1em;position:absolute;font-size:20px;cursor:pointer}#slide-nav ul{margin:3em 0 0;padding:0;list-style-type:none}#slide-nav ul li{font-size:22px;margin:10px 0 5px;text-align:center;text-transform:uppercase;font-family:'falla-one';width:80%;margin:15px auto}#slide-nav ul li.menu-item-has-children>a:after{content:''}#slide-nav ul li .sub-menu{margin:0}.head-menu-toggle{cursor:pointer;float:right;font-size:20px;margin:0;position:absolute;right:0;text-transform:uppercase;z-index:1000;line-height:67px;color:black}.head-menu-toggle:hover{color:#0AB4FF}.head-menu-toggle span{bottom:2px;font-size:1.2em;margin-left:3px;vertical-align:middle}#slide-nav .head-menu-toggle:hover{text-decoration:underline}#slide-nav ul li a{color:white}#slide-nav ul li a:hover{text-decoration:underline}.fixed-header form.search{float:right;position:relative;top:5px}.fixed-header form.search input[type="search"]{vertical-align:top}@media only screen and (max-width:1310px){.fixed-header ul li a{padding:.25em .75em}}@media only screen and (max-width:1170px){.fixed-header ul li a{padding:.25em .95em;font-size:1.25em}}@media only screen and (max-width:1070px){.fixed-header form.search{display:none}}body.testimonials,.reviews{background:none;padding-top:0;color:#4c5870}body.testimonials h1,.reviews h1{margin-bottom:0;color:#fff}body.testimonials .testimonial:after,.reviews .testimonial:after{content:'';width:100%;display:block;height:1px;background:#ddd;position:relative;margin-top:10px}body.testimonials .testimonial p,.reviews .testimonial p{display:inline;font-size:14px;line-height:1.75em}body.testimonials .testimonial p iframe,.reviews .testimonial p iframe{max-width:100%;min-height:300px;height:auto}body.testimonials .testimonial .quote-mark,.reviews .testimonial .quote-mark{font-size:31px;font-family:'georgia';line-height:18px;vertical-align:middle;margin:0 5px;display:none}body.testimonials .testimonial .quote-mark:first-of-type,.reviews .testimonial .quote-mark:first-of-type{position:absolute}body.testimonials .testimonial .quote-info,.reviews .testimonial .quote-info{display:block}body.testimonials .testimonial span.date,.reviews .testimonial span.date{color:#4c5870;font-size:13px;font-weight:normal !important}body.testimonials .testimonial span.author,.reviews .testimonial span.author,body.testimonials .testimonial span.date,.reviews .testimonial span.date{display:inline-block}body.testimonials .testimonial span.author,.reviews .testimonial span.author{font-size:13px;font-family:'open sans';margin-top:10px;font-weight:bold}body.testimonials header.page-head,.reviews header.page-head{padding-bottom:4em;min-height:300px;border-bottom:1px solid #eee;background-image:url('../img/Vanguard_1.jpg');background-size:cover;background-color:#4b576f;color:#fff;position:relative;margin-bottom:80px;text-align:center;overflow:hidden}body.testimonials header.page-head nav,.reviews header.page-head nav{color:#fff;margin-top:40px;z-index:900;position:relative}body.testimonials header.page-head nav h2,.reviews header.page-head nav h2,body.testimonials header.page-head nav a,.reviews header.page-head nav a{color:#fff}body.testimonials header.page-head nav h2,.reviews header.page-head nav h2{font-size:17px;margin-bottom:20px}body.testimonials header.page-head nav div.row,.reviews header.page-head nav div.row{justify-content:center}body.testimonials header.page-head nav a,.reviews header.page-head nav a{background:#fff;color:#4c5870;border:1px solid #fff;padding:10px 12px;margin:0 5px;font:normal 14px 'open sans','arial';text-transform:uppercase;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}body.testimonials header.page-head nav a:hover,.reviews header.page-head nav a:hover{background:#38a1b1;color:#fff}body.testimonials header.page-head div.contain,.reviews header.page-head div.contain{z-index:900}body.testimonials header.page-head p:first-of-type,.reviews header.page-head p:first-of-type{margin-bottom:10px;margin-top:5px}body.testimonials header.page-head:after,.reviews header.page-head:after{content:'';width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:30px solid #fff;bottom:-12px;position:absolute;left:50%;transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);z-index:800}body.testimonials header.page-head:before,.reviews header.page-head:before{content:'';width:100%;height:100%;background:#000;position:absolute;left:0;z-index:200;opacity:.6}body.testimonials header.page-head span.date,.reviews header.page-head span.date{color:#fff;font-size:11px}body.testimonials header.page-head .slick-slide,.reviews header.page-head .slick-slide{background:none;color:#ddd}body.testimonials .slider-contain,.reviews .slider-contain{margin-top:100px}body.testimonials .slider-contain .slick-slide,.reviews .slider-contain .slick-slide{padding:0 30px}body.testimonials .slider-contain .slick-prev,.reviews .slider-contain .slick-prev,body.testimonials .slider-contain .slick-next,.reviews .slider-contain .slick-next{top:16%}body.testimonials .testimonial-section,.reviews .testimonial-section{margin-top:60px}body.testimonials .testimonial-section .circle,.reviews .testimonial-section .circle{width:150px;height:150px;display:block;margin:0 auto 10px;padding:0;border-radius:50%;overflow:hidden}body.testimonials .testimonial-section:after,.reviews .testimonial-section:after{content:'';max-width:1280px;width:95%;margin:0 auto;position:relative;height:1px;background:#ddd;display:block;margin:60px auto 0}body.testimonials .testimonial-section h3,.reviews .testimonial-section h3{max-width:1280px;width:95%;margin:0 auto;position:relative;margin-top:0;margin-bottom:.75em;text-align:center;font-size:20px}body.testimonials .testimonial-section h3 img,.reviews .testimonial-section h3 img{width:100%;vertical-align:top;margin-bottom:15px;display:block}body.testimonials .testimonial-section .row,.reviews .testimonial-section .row{flex-wrap:wrap;justify-content:space-between}body.testimonials .testimonial-section .row .testimonial,.reviews .testimonial-section .row .testimonial{width:100%;padding:25px}body.testimonials .testimonial-section .accordion-toggle,.reviews .testimonial-section .accordion-toggle{border:1px solid #4c5870;background:#fff;box-shadow:1px 1px 1px #888;padding:10px 12px;font:bold 14px 'open sans','arial';color:#4c5870;margin:15px auto;display:block;cursor:pointer;text-align:center;max-width:240px;box-shadow:1px 1px 6px 0 #888;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}body.testimonials .testimonial-section .accordion-toggle:hover,.reviews .testimonial-section .accordion-toggle:hover{background:#4c5870;color:#fff}body.testimonials aside,.reviews aside{text-align:center;max-width:1280px;width:95%;margin:0 auto;position:relative;padding:5em 0}body.testimonials aside h2,.reviews aside h2{font-size:4em}@media (max-width:800px){body.testimonials .slider-contain,.reviews .slider-contain{margin-top:40px}body.testimonials header.page-head,.reviews header.page-head{height:auto;max-height:none}body.testimonials header.page-head nav,.reviews header.page-head nav{margin-bottom:40px}body.testimonials .testimonial-section,.reviews .testimonial-section{padding-bottom:5em;margin-top:0}body.testimonials .testimonial-section .row .testimonial,.reviews .testimonial-section .row .testimonial{width:100%;text-align:center;padding:25px 25px 0}}.test-row .test-head{width:20%}@media (max-width: 759px){.test-row .test-head{width:100%;margin-bottom:10px}}.test-row .test-head a{text-align:center;display:block;font-family:'Raleway','arial';font-style:italic;text-decoration:underline;font-size:1.4em;font-weight:bold}.test-row .test-head a:hover{text-decoration:none}.test-contain{width:76%;border:1px solid #ddd;max-height:80vh;height:80vh;background:#eee;overflow:auto}.test-contain div.os-scrollbar{width:20px}@media (max-width: 759px){.test-contain div.os-scrollbar{width:30px}}.test-contain div.os-scrollbar div.os-scrollbar-handle{border-radius:0 !important;background:#4c5870 !important}.test-contain div.os-scrollbar div.os-scrollbar-track{background:#3D3E43;border-radius:0}.test-contain div.os-content{padding-right:40px !important}@media (max-width:1440px){.test-contain{height:60vh}}@media (max-width: 900px){.test-contain{height:40vh}}@media (max-width: 759px){.test-contain{width:100%;height:70vh}}ul.services li{width:45%}ul.services li h3{font-size:1.7em;color:#4c5870}body.single-staff .page-title{text-align:center;margin:.76em auto .76em}body.single-staff .page-head{background:#4c5870}body.single-staff .page-head article{padding-bottom:6em;min-height:66vh}body.single-staff .page-head article p{color:#dadada;max-width:700px}body.single-staff .page-head article .bio-excerpt{float:left;width:70%;padding-left:3%}body.single-staff .page-head article .bio-excerpt h2{margin-top:1em;font-size:4.25em;color:#ddd}body.single-staff p a{color:#4eabb9}body.single-staff .panel{padding:10em 0}body.single-staff .sidebar{float:left;text-align:center}body.single-staff .sidebar figure{width:250px;height:250px;display:block;margin:0 auto;padding:0;border-radius:50%;overflow:hidden;border:10px solid #4c5870;box-sizing:border-box;margin-top:-3em}body.single-staff .sidebar figure img{width:100%;vertical-align:top}body.single-staff .sidebar h3{font-weight:normal !important;margin:.5em auto 0;padding:10px 10px;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;font-size:2.5em;color:#fff;width:75%;max-width:250px}body.single-staff .sidebar a{padding:1em;text-align:center;display:inline-block;margin-top:2em;background:#ddd;text-transform:uppercase;font-family:'raleway';font-weight:bold;color:#4C5873;width:75%;font-size:1.25em}body.single-staff #full-bio{color:#eee}body.single-staff #full-bio h2{margin-top:.75em;font-size:3.24em}body.single-staff #full-bio p{max-width:950px}body.single-staff #full-bio li{font-size:15px;font-family:'open sans';margin-bottom:.75em}body.single-staff #full-bio li h3{font-size:2.25em;color:#eee;margin-bottom:.2em;text-transform:uppercase;position:relative}body.single-staff #full-bio li h3:before{font-family:'resto-icons';position:relative;margin-right:8px;font-weight:normal !important}body.single-staff #full-bio li a{color:#eee}body.single-staff #full-bio li h4{color:#eee;margin-bottom:.15em}body.single-staff #full-bio li p{font-size:1em;margin-top:0}body.single-staff #full-bio li:nth-of-type(1) h3:before{content:'\f19d'}body.single-staff #full-bio li:nth-of-type(2) h3:before{content:'\f0f0'}body.single-staff #full-bio li:nth-of-type(3) h3:before{content:'\f19c'}body.single-staff #full-bio li:nth-of-type(4) h3:before{content:'\f0fa'}body.single-staff .testimonials p{width:85%;display:inline;font-style:italic;font-size:15px}body.single-staff .testimonials div.slick-slide{padding:1.5em 34px 1em}body.single-staff .testimonials div.slick-slide .quote-mark{font-size:25px;font-family:'arial';line-height:20px;vertical-align:middle;margin:0 3px;font-weight:normal !important}body.single-staff .testimonials div.slick-slide .quote-info{display:block}body.single-staff .testimonials div.slick-slide span.date{color:#4c5870;font-size:13px;font-weight:normal !important}body.single-staff .testimonials div.slick-slide span.author,body.single-staff .testimonials div.slick-slide span.date{display:inline-block}body.single-staff .testimonials div.slick-slide span.author{font-size:13px;font-family:'open sans';margin-top:10px;font-weight:bold}@media only screen and (max-width:500px){body.single-staff .testimonials h2{font-size:3em}}body.single-staff .slick-prev,body.single-staff .slick-next{top:38%}body.single-staff .slick-next{right:-35px}body.single-staff .slick-prev{left:-35px}body.single-staff .footer{margin:0}.staff-archive .page-title{text-align:center}.staff-archive article h2{font-size:3.25em}.staff-archive article h2:hover{text-decoration:underline}.testimonials{padding:7em 0;text-align:center;background-image:url(../img/cyclists_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff}.testimonials div.slick-slide{background:rgba(255,255,255,0.9);color:#4b576f}.testimonials h2{margin-top:0;margin-bottom:.35em;text-transform:uppercase}.testimonials .testimonial-slider{width:80%}.testimonials q{font:bold 2em 'raleway'}.testimonials p{margin:1em auto 0;width:66%;max-width:900px}.testimonials p.author{text-transform:uppercase;font-style:italic}#office{min-height:400px;position:relative;z-index:200}#office li h3{width:100%}#office p a{text-decoration:underline}.video-banner .slick-slide img{max-width:100%;width:100%;border:none;max-height:400px}article.strip.call-to-action{font-family:'open sans','arial';font-size:20px;padding:2em 0 1.5em}article.strip.call-to-action h3{font-size:1.65em;margin-bottom:20px;color:#4c5870;font-weight:300;text-transform:uppercase}article.strip.call-to-action p{width:100%;margin-top:0;font-size:1em}article.strip.call-to-action section.row{justify-content:space-between;max-width:100%}article.strip.call-to-action .call-testimonials{width:32.5%;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}article.strip.call-to-action .call-testimonials .slick-slider{background-color:rgba(255,255,255,0.8)}article.strip.call-to-action .call-testimonials ul.slick-dots{display:none}article.strip.call-to-action .locations{width:66%}article.strip.call-to-action .locations ul.side-list{justify-content:space-between;gap:.5em;flex-wrap:wrap}article.strip.call-to-action .locations ul.side-list>li{width:100%;border:1px solid #eee;padding:20px 10px;margin-bottom:5px}article.strip.call-to-action .locations ul.side-list>li a{font-style:italic;font-weight:normal}article.strip.call-to-action .locations ul.side-list>li:last-child{width:100%;margin:0}article.strip.call-to-action .locations ul.side-list li.full{width:100%}article.strip.call-to-action .locations .hours{justify-content:center;gap:.5em}article.strip.call-to-action .locations .hours li{width:40%;margin-bottom:10px}article.strip.call-to-action .locations .hours li:last-child{width:100%;margin:0}article.strip.call-to-action .locations .contact-block{margin-top:20px}article.strip.call-to-action .foot-testimonials{width:100%;margin:0;text-align:left}article.strip.call-to-action .foot-testimonials p{line-height:1.75em}article.strip.call-to-action .foot-testimonials .slick-slide{text-align:left;font-size:15px}article.strip.call-to-action .foot-testimonials .slick-slide a.view-more{display:none}article.strip.call-to-action .call-testimonials{background-image:url('../img/computer.jpg');background-size:cover}@media (max-width: 900px){article.strip.call-to-action .row{flex-wrap:wrap}article.strip.call-to-action .locations{margin-top:40px;width:100%}article.strip.call-to-action .locations li{width:100% !important;margin-bottom:10px !important}article.strip.call-to-action .call-testimonials{width:100%}}@media only screen and (max-width:1260px){iframe{max-width:100%}}@media only screen and (max-width:1100px){.home .top-banner .slider-text h3{font-size:3.25em}.home .top-banner .slider-text h3.long{font-size:3em}.home .top-banner .top-call h3{font-size:2.5em}.home .top-banner .top-call a{font-size:1.5em}}@media only screen and (max-width:980px){.page .page-title{padding:0 !important;font-size:4.75em}.right-content,.left-content{float:none;width:100%;margin:0 auto}article.staff aside.sidebar{float:none;width:75%;margin:3em auto;padding:3em 0;border:none}article.staff .bio-excerpt h2{font-size:3.25em !important}.sidebar{float:none;width:100%;border-top:1px solid #444;margin-top:3em;padding:3em 0}}@media only screen and (max-width:900px){.main-nav{display:none}#slide-nav{top:160px}.mobile-only{display:block}.desktop-only{display:none}.home .award-list .contain{width:95%}.home .award-list h2{font-size:3.25em}}@media only screen and (max-width:850px){#home-banner{padding:4em 0}.home .top-banner .slider-text h3{font-size:3.4em}ul.third li,ul.quarter li,ul.fifth li,ul.quart li,.tax-page li,ul.third article[class*="type"],ul.quarter article[class*="type"],ul.fifth article[class*="type"],ul.quart article[class*="type"],.tax-page article[class*="type"]{width:95% !important;margin:0 auto 4em}.footer .third li{width:95%;margin:0 auto 1em}body.single-staff .bio-excerpt{float:none !important;margin:0em auto;padding:0 !important;width:90% !important;display:block}body.single-staff .bio-excerpt li{margin-bottom:.75em !important}}@media only screen and (max-width:790px){.home article.strip p{width:91%;margin:1em auto}.full-nav{display:none}.picture-container .header-banner{top:5%}.page-title{font-size:4.75em;margin:.75em 0;text-align:center !important}.top-call h3{font-size:3.75em;margin-top:0}body.single main.contain{width:90%}.tax-page{text-align:center}.half>li{width:95% !important;margin:0 auto 4em !important}body[class*="about"] article.promo h2,body[class*="about"] article.promo ul{width:95%}article.promo ul.services-list li{margin:0 !important}article.strip{padding:5em 0;position:relative}#contact-form{padding:3.25em 10px 0;width:92%}#contact-form h2{text-align:center;font-size:2.15em;margin:0 0 .25em}#contact-form .modal-toggle{height:30px;width:30px;font-size:16px}#contact-form .wpcf7-form{margin-top:0}#contact-form .wpcf7-form .half{margin:0}#contact-form .wpcf7-form .half li{margin:0 !important}#contact-form .wpcf7-form .half li p{margin-top:.5em}#contact-form .wpcf7-form input[type="submit"]{display:block;margin:10px auto 0;width:95%}#contact-form .captcha{margin:1em auto 0}#slide-nav li.menu-item-has-children>a{display:none}.foot-info.three-quarter{width:95%}.foot-info.three-quarter p{max-width:540px;margin:10px auto}}@media only screen and (max-width:700px){#contact-form{padding:1em 10px 0}.slider-text{display:none}.top-nav{font:normal 1.325em 'falla-one'}.home .top-call.centered-box{bottom:10%}.home .top-call.centered-box a{padding:.5em 1.5em;font-size:1.5em;display:inline-block}#call ul li{font:normal 1.25em 'falla-one',arial}.top-nav a span{display:none}}@media only screen and (max-width:700px){body.online-forms #tabs{flex-direction:column}body.online-forms #tabs .tabs-menu{width:100%}body.online-forms #tabs .tab-contain{width:100%}}@media only screen and (max-width:620px){.head-phone .modal-toggle{display:block;font-size:14px;margin-top:6px;text-transform:uppercase}.home article.strip h2{width:100%;font-size:3.75em}.home article.strip p{width:90%}.page .page-title,.single .page-title,.archive .page-title{font-size:4.95em;margin:.6em 0;line-height:1.1em}body.page-template-blog-page .page-title{font-size:3.5em;margin:.6em 0;line-height:1.2em}.half-block{width:100%;display:block;min-height:250px}.page-nav li{display:inline-block;width:30%;margin:2%}.specialties-services .banner-image,.conditions-and-procedures .banner-image{background-image:url(../img/golfer_bg.jpg);background-position:inherit}body.online-forms main .page-content{border-radius:0;padding-top:10px}body.online-forms main h1.page-title{text-align:left !important;font-size:2.75em}body.online-forms main .contain{width:100%}body.online-forms main form .wpcf7-checkbox{flex-direction:column}body.online-forms main form td:first-child{font-size:12px;font-weight:normal;padding:2px 0 0 5px}body.online-forms main form th:nth-child(3){display:none}body.online-forms main form td:nth-child(3){display:none}body.online-forms main form table td{padding:10px 5px}body.online-forms main form table th{text-align:left;padding:5px 0px;text-transform:uppercase;font-size:10px;font-weight:normal}body.online-forms .half li{margin:0 auto 1em !important}body.online-forms #tabs .tab-nav{flex-direction:column;width:99%}body.online-forms #tabs .tab-nav .message{margin:10px 0}body.online-forms #tabs .tab-content{padding:10px;width:99%}}@media only screen and (max-width:500px){.logo-img{max-width:170px !important;margin-top:5px}.page-content{margin-top:100px}body.page{background:inherit}body.page header.top-nav{background:#535e8d}body.page h1.page-title{margin-bottom:.25em;font-size:4.1em}#slide-nav{top:120px}.sidebar{width:90%;margin:0 auto 5em;float:none}.about .page-header{background-position:center top}.header-page header.page-info .page-nav li a{display:block;padding:.5em;background:#fff;font:bold 1em 'raleway';text-transform:uppercase;font-size:10px}.left-content{width:90% !important;float:none;margin:0 auto}.center-content{width:85%}.about .page-header{background-position:center top}.about .page-header h1{width:80%}.page-content{margin-top:121px}.date{text-align:center}.home .header-wrap .header-banner h3{font-size:20px !important}.home .header-wrap .header-banner p{font-size:1.4em}.home .notifications p{font-size:12px}.home .award-list{display:flex}.home .award-list h2{font-size:22px}.home .award-list li{width:28%}.footer .awards-list{display:flex}body.page-template-blog-page div.center-content{width:90%}body.page-template-blog-page div.center-content div.row{flex-direction:column}body.page-template-blog-page div.center-content div.row a{text-align:left}body.page-template-blog-page div.center-content div.row .placeholder{width:100%;margin-bottom:10px}body.page-template-blog-page div.center-content article .text-content{width:100%}.row .block,.row .block.half{width:100%}}@media only screen and (min-width:1131px){.mobile-only{display:none !important}}@media only screen and (min-width:1350px){body[class*="about"]{background-size:100% 350px}}p{font-family:'open sans';font-size:1.44em}p a{font-weight:bold;text-decoration:underline;color:#4c5870}p a:hover{text-decoration:none}body .eze{text-transform:none !important}