/*!
Theme Name: Penrose
Theme URI: http://helloiammichael.com
Description: Custom theme developed on top of the wonderful Bones theme. (http://themble.com/bones/)
Author: Michael Mckeever
Author URI: http://helloiammichael.com
Version: 2.0
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support

*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
*{border:0;font:inherit;margin:0;padding:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{box-sizing:border-box;font-size:62.5%;height:100%;width:100%}
.no-csspositionsticky{overflow-x:hidden}
img{max-width:100%;height:auto}
body{box-sizing:border-box;color:#939597;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:1.5em;line-height:2.4rem;min-height:100%;position:relative}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:400}
h1,h2,h3{padding:.8rem 0 1.6rem}
h1,h2{line-height:4.8rem}
h3{line-height:3.4rem}
h4,h5,h6{padding:2.4rem 0}
.h1{font-size:3.6rem}
.h2{font-size:3.2rem}
.h3{font-size:2.4rem}
.h4{font-size:2rem}
.h5{font-size:1.8rem}
.h6{font-size:1.6rem}
.content h1{font-size:3.6rem}
.content h2{font-size:3.2rem}
.content h3{font-size:2.4rem}
.content h4{font-size:2rem}
.content h5{font-size:1.8rem}
.content h6{font-size:1.6rem}
.content blockquote{font-size:1.8rem;color:#1cb1d9;font-style:italic;line-height:1.8}
.content-post{font-size:1.3rem}
.content-post h1,.content-post h2,.content-post h3,.content-post h4,.content-post h5,.content-post h6{color:#1cb1d9;font-weight:600;letter-spacing:normal}
p{padding-bottom:2.4rem}
form{padding:2.4rem 0}
pre,code,samp,kbd{background-color:#efeff0;font-size:1rem;color:#86888a;font-family:"Consolas","Monaco","Courier New",monospace;line-height:1}
code,samp,kbd{border-radius:2px;overflow-y:hidden;overflow-x:auto;padding:.4rem .4rem .2rem}
pre{border-radius:2px;line-height:2.4rem;overflow-y:hidden;overflow-x:auto;padding:1.2rem 1rem;margin:0 0 2.4rem}
pre code,pre samp,pre kbd{background-color:transparent;border:0;border-radius:0;padding:0}
hr{height:4.8rem;margin-bottom:2.4rem;position:relative}
hr:before{background-color:#cdcdce;content:'';height:1px;position:absolute;top:50%;width:100%}
ol,ul{margin-left:2rem;padding:0 0 2.4rem}
ol{list-style-type:decimal}
ol ol{padding-bottom:0}
ul{list-style-type:disc}
ul ul{padding-bottom:0}
.list-large li{margin-bottom:1.5rem}
dt{font-style:italic}
dd{text-indent:2rem}
figure{margin:0}
small,sub,sup{font-size:1rem;line-height:1}
em,i{font-style:italic}
strong,var,b{font-weight:bold}
q:before{content:"'"}
q:after{content:"'"}
q>q{font-style:italic}
dfn,abbr{border-bottom:.1rem dotted #5a5a5b;cursor:default}
label{color:#7d7d7e}
input,label,select,button,textarea{display:block;resize:none;-webkit-appearance:none;-moz-appearance:none}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color:#3c3c3d;-webkit-text-fill-color:#3c3c3d;-webkit-box-shadow:0 0 0 1000px white inset !important}
.logo{background:url("library/images/logo.svg") no-repeat;background-size:contain;background-position:center;font-size:0;width:200px;height:25px;float:left;margin:0;position:relative;padding:.5rem 0}
.contact-details{font-size:1.6rem;margin:1.5rem 0}
.contact-details--footer{font-size:1.2rem}
.contact-details__link span{color:#1cb1d9}
.contact-details__link:not(:last-of-type){margin-right:3rem}
.contact-details--desktop{display:none;font-size:1.2rem;margin:0;z-index:100;position:relative;top:3px}
.contact-details--desktop .contact-details__link{background-color:rgba(28,177,217,0.75);padding:.75rem 1.5rem;color:white;margin-right:5px}
.contact-details--desktop .contact-details__link:first-of-type{margin-right:1px}
.contact-details--desktop .contact-details__link:last-of-type{margin-right:0}
.contact-details--desktop .contact-details__link span{color:white}
.contact-details--desktop .contact-details__icon{vertical-align:middle}
.contact-details--desktop .contact-details__icon--twitter{margin-top:2px}
.contact-details__icon{height:20px;fill:#1cb1d9;vertical-align:top}
.header{min-height:30px;padding:1.5rem 0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.title-bg{color:white;background-color:rgba(28,177,217,0.75);padding:1rem 2rem}
.section-background{background-repeat:no-repeat;background-size:cover;background-position:center}
.section-intro{position:relative;background-color:#1cb1d9;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);min-height:260px}
.intro-content{padding-top:5%}
.intro-content__title{font-size:1.8rem;line-height:1.8}
.content-container{margin:auto;padding:0 2rem}
.section-testimonial{min-height:300px;position:relative;background-image:url("library/images/testimonial-bg-568.jpg")}
.section-contact{min-height:400px;position:relative;font-size:1.4rem;background-image:url("library/images/contact-bg-568.jpg")}
.section-contact--item,.section-testimonial--item{background-color:rgba(28,177,217,0.8);color:#fff;position:absolute;height:100%;width:100%}
.section-testimonial--item{font-size:1.2rem}
.section-testimonial--item blockquote p{margin-top:3rem;font-size:1.6rem;padding-bottom:1rem}
.section-testimonial--item--container,.section-contact--item--container{padding:0 2rem}
.section-contact--item--container{padding:2rem}
.section-overlay--item:hover .overlay--gray,.section-overlay--item:focus .overlay--gray{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:rgba(19,122,149,0.7)}
.section-overlay--item:active .overlay--gray{background-color:#168cac}
.section-underline--item__link a{-webkit-transition:all .3s ease;transition:all .3s ease;background-image:-webkit-linear-gradient(top,transparent 65%,#1cb1d9 10%);background-image:linear-gradient(180deg,transparent 65%,#1cb1d9 10%);background-size:0 100%;background-repeat:no-repeat}
.section-underline--item:hover .section-underline--item__link a,.section-underline--item:focus .section-underline--item__link a{background-size:100% 100%}
.section-blog--item{background-color:#cdcdce;padding:3rem;color:#fff;z-index:200;min-height:320px}
.section-blog--item__subtitle{width:80%}
.section-blog--item--subcontent{position:absolute;width:100%;bottom:1.5rem}
.section-blog--item--content{z-index:100;height:100%}
.transition{-webkit-transition:all .2s ease;transition:all .2s ease}
.section-awards{margin:auto;text-align:center}
.section-team--item{color:#fff;background-color:#939597;padding:1.5rem 3rem}
.section-team--item__title{padding:0}
.section-team--item__dentists{background-image:url("library/images/dentists.jpg")}
.section-team--item__nurses,.section-team--item__receptionists,.section-team--item__dentists{min-height:245px}
.section-team--item__nurses{background-image:url("library/images/nurses.jpg")}
.section-team--item__receptionists{background-image:url("library/images/receptionists.jpg")}
.section-team--item--content{position:relative;z-index:200}
.small-text{font-size:1.3rem;line-height:2.0}
.blog-item,.testimonials-item{border-bottom:1px solid #dededf}
.testimonials-item__author{vertical-align:middle}
.testimonials-item__author img{width:55px;margin-right:1.5rem}
.testimonials-item__author .attachment-avatar{border-radius:500px}
.section-404{margin:15% 0}
.creator{text-align:center}
.creator img{width:150px;position:relative;top:5px}
.phobia-certified{width:55px;height:61px;margin-right:.75rem}
.header-wrapper{z-index:1000;width:100%;top:0;position:relative;position:-webkit-sticky;position:sticky}
.sticky{position:fixed;position:-webkit-sticky;position:sticky;top:-2px;-webkit-transition:all .3s ease;transition:all .3s ease}
.sticky.header-wrapper{box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}
.sticky .header{padding:.75rem 0}
.patient-score--header{display:none;position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1em;padding-right:.4em;background-color:#fff}
.patient-score--body{display:inline-block}
::-moz-selection{background:#1cb1d9;color:#fff}
::selection{background:#1cb1d9;color:#fff}
::-moz-selection{background:#1cb1d9;color:#fff}
.disabled{cursor:default;opacity:.5;pointer-events:none}
.center{margin:auto}
.f-none{float:none}
.f-left{float:left}
.f-right{float:right}
.clearfix{clear:both;overflow:hidden}
.ta-left{text-align:left}
.ta-center{text-align:center}
.ta-right{text-align:right}
.flex-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.abs-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.full-height{min-height:100vh}
.fs-small{font-size:1rem}
.fs-medium{font-size:1.2rem;line-height:1.8}
.fs-base{font-size:1.5em}
.fs-large{font-size:2rem}
.fw-light{font-weight:300}
.fw-normal{font-weight:400}
.fw-semibold{font-weight:600}
.fw-bold{font-weight:700}
.tdn{text-decoration:none}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.lstn{list-style-type:none;margin-left:0}
.hide-text{overflow:hidden;text-indent:-9000px;display:inline-block}
.d-block{display:block}
.d-inline-block{display:inline-block}
.d-inline{display:inline}
.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.va-middle{vertical-align:middle}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-v-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-v-bottom{-webkit-box-align:bottom;-webkit-align-items:bottom;-ms-flex-align:bottom;align-items:bottom}
.flex-align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.hide-text{overflow:hidden;text-indent:-9000px;display:inline-block}
.p-base-spacing{padding:1.5rem 0}
.p-large-spacing{padding:3rem 0}
.p-small-spacing{padding:.75rem 0}
.p-base-spacing--full{padding:1.5rem}
.p-large-spacing--full{padding:3rem}
.p-small-spacing--full{padding:.75rem}
.m-base-spacing{margin:1.5rem 0}
.m-large-spacing{margin:3rem 0}
.m-small-spacing{margin:.75rem 0}
.m-r-small-spacing{margin-right:.75rem}
.m-r-base-spacing{margin-right:1.5rem}
.m-r-large-spacing{margin-right:3rem}
.m-l-small-spacing{margin-left:.75rem}
.m-l-base-spacing{margin-left:1.5rem}
.m-l-large-spacing{margin-left:3rem}
.m-b-0{margin-bottom:0}
.m-b-small-spacing{margin-bottom:.75rem}
.m-b-base-spacing{margin-bottom:1.5rem}
.m-b-large-spacing{margin-bottom:3rem}
.m-t-small-spacing{margin-top:.75rem}
.m-t-base-spacing{margin-top:1.5rem}
.m-t-large-spacing{margin-top:3rem}
.p-r-small-spacing{padding-right:.75rem}
.p-r-base-spacing{padding-right:1.5rem}
.p-r-large-spacing{padding-right:3rem}
.p-l-small-spacing{padding-left:.75rem}
.p-l-base-spacing{padding-left:1.5rem}
.p-l-large-spacing{padding-left:3rem}
.p-b-small-spacing{padding-bottom:.75rem}
.p-b-0{padding-bottom:0}
.p-b-base-spacing{padding-bottom:1.5rem}
.p-b-large-spacing{padding-bottom:3rem}
.p-t-small-spacing{padding-top:.75rem}
.p-t-base-spacing{padding-top:1.5rem}
.p-t-large-spacing{padding-top:3rem}
.pos-r{position:relative}
.overflow-x-hidden{overflow-x:hidden}
.link-primary{color:#1cb1d9}
.link-primary:hover,.link-primary:focus{color:#199fc2}
.link-fill-primary{fill:#1cb1d9}
.link-fill-primary:hover,.link-fill-primary:focus{fill:#199fc2}
.link-secondary{color:#939597}
.link-secondary:hover,.link-secondary:focus{color:#1cb1d9}
.link-white{color:#fff}
.link-white:hover,.link-white:focus{color:#f2f2f2}
.letter-spacing{letter-spacing:2px}
.letter-spacing-medium{letter-spacing:2.4px}
.letter-spacing-large{letter-spacing:3.2px}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.overlay--gray{background-color:rgba(60,60,61,0.7)}
.color-link{color:#1cb1d9}
.color-primary{color:#939597}
.fill-link{fill:#1cb1d9}
.fill-primary{fill:#939597}
.fill-white{fill:#fff}
a{color:#1cb1d9;-webkit-transition:all .3s ease;transition:all .3s ease}
a:hover,a:focus{color:#199fc2}
a:active{color:#168cac}
.accordion-header img{position:relative;top:-2px;margin-left:2px;-webkit-transition:all .3s ease;transition:all .3s ease}
.accordion-header.active img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
table{border-radius:2px;border-collapse:separate;border-spacing:0;margin-bottom:2.4rem;width:100%;font-size:1.2rem}
table th{font-weight:500;text-align:left}
table th,table td{padding:0 .6rem}
.table-border{font-size:1.1rem;line-height:1.6}
.table-border th{padding-left:0}
.table-border td{border-top:1px solid #dededf}
.table-border tr:last-of-type td{border-bottom:1px solid #dededf}
.table-equal{table-layout:fixed}
.table-auto{width:auto}
.table-small td{padding-top:.5rem;padding-bottom:.5rem}
.table-full{width:100%}
.table-full td:last-of-type{text-align:right}
.day-row.today{background-color:rgba(28,177,217,0.1)}
.nav-collapse{width:100%;min-height:calc(100vh - 50px)}
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}
.nav-collapse li{width:100%;display:block;font-size:2.4rem;padding:1.125rem 0;text-align:right;text-transform:uppercase}
.nav-collapse li.current-menu-item a{color:#1cb1d9}
.nav-collapse li.secondary-nav-item{font-size:1.6rem;text-transform:capitalize}
.nav-collapse li a{text-decoration:none;letter-spacing:2px;width:100%;display:block;color:#939597}
.nav-collapse li a:hover,.nav-collapse li a:focus{color:#1cb1d9}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}
.nav-collapse.opened{max-height:9999px}
.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.nav-footer{display:none;text-align:center;border-bottom:2px solid #939597}
.nav-footer ul{list-style-type:none;text-align:center;padding:0}
.nav-footer li{display:inline;font-size:1.1rem}
.nav-footer li.current-menu-item a{color:#1cb1d9}
.nav-footer li:last-of-type a{padding-right:0}
.nav-footer li:first-of-type a{padding-left:0}
.nav-footer li a{text-decoration:none;text-transform:uppercase;letter-spacing:2px;color:#939597;display:inline-block;padding:.75rem 1.125rem}
.nav-footer li a:hover,.nav-footer li a:focus{color:#1cb1d9}
.hamburger{float:right;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:5px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:1px;background-color:#1cb1d9;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top .1s .14s ease,opacity .1s ease;transition:top .1s .14s ease,opacity .1s ease}
.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .1s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease,opacity .1s .14s ease;transition:top .1s ease,opacity .1s .14s ease}
.hamburger--squeeze.active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .1s .14s cubic-bezier(0.215,0.61,0.355,1)}
.btn{background-color:#1cb1d9;border:0;font-weight:600;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:4.5rem;line-height:4.5rem;max-width:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;transition-duration:200ms;margin:0 auto;padding:0 3rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;text-decoration:none}
.btn:focus,.btn:hover{color:#fff;background-color:#199fc2}
.btn:focus{outline:.1rem dotted #7d7d7e}
.btn:active{background-color:#168cac}
.btn--secondary{background-color:#efeff0;color:#3c3c3d}
.btn--secondary:link,.btn--secondary:visited{color:#3c3c3d}
.btn--secondary:focus,.btn--secondary:hover{background-color:#dededf;color:#3c3c3d}
.btn--secondary:active{color:#7d7d7e}
.btn--link{background-color:transparent;color:#1cb1d9;text-decoration:underline}
.btn--link:link{color:#1cb1d9}
.btn--link:focus,.btn--link:hover{color:#199fc2;background-color:transparent}
.btn--link:active{color:#168cac;background-color:transparent}
.btn--ghost{background-color:transparent;border:1px solid #1cb1d9;color:#1cb1d9}
.btn--small{font-size:1.2rem}
.btn--tiny{font-size:1rem;height:4rem;line-height:4rem}
.btn--full{min-width:100%;display:inline-block;text-align:center;line-height:1.6;padding:1.125rem 0 1.125rem 0;height:auto}
.btn--denplan{padding-left:1.5rem;padding-right:1.5rem}
.btn--denplan:hover,.btn--denplan:focus{background-color:#fff;color:#199fc2;border-color:#199fc2}
.btn--denplan__image{width:20px;position:relative;top:.6rem;margin-right:.5rem}
input,textarea{border:1px solid #dededf;padding:.75rem;box-sizing:border-box;outline:0;color:#939597}
input:focus,input:hover:focus,textarea:focus,textarea:hover:focus{border-color:#1cb1d9}
input:hover,textarea:hover{border-color:#cdcdce}
.form-full-width input,.form-full-width textarea{width:100%}
.acf-map{width:100%;height:200px}
.acf-map img{max-width:inherit !important}
.wrapper{margin:0 auto;max-width:1060px;padding:0 2rem}
.wrapper-large{max-width:1200px}
.wrapper-small{max-width:840px}
.grid-team .col{min-width:100%;margin:0;padding:0;display:block}
[class*="grid"]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -0.5rem}
.col,[class*="col-"]{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .5rem 1rem}
.col{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.grid.col,.grid[class*="col-"]{margin:0;padding:0}
[class*="grid-"][class*="-noGutter"]{margin:0}
[class*="grid-"][class*="-noGutter"]>[class*="col"]{padding:0}
[class*="grid-"][class*="-center"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
[class*="grid-"][class*="-right"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}
[class*="grid-"][class*="-top"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
[class*="grid-"][class*="-middle"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
[class*="grid-"][class*="-bottom"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
[class*="grid-"][class*="-reverse"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
[class*="grid-"][class*="-column"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
[class*="grid-"][class*="-column"]>[class*="col-"]{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
[class*="grid-"][class*="-column-reverse"]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
[class*="grid-"][class*="-spaceBetween"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
[class*="grid-"][class*="-spaceAround"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
[class*="grid-"][class*="-equalHeight"]>[class*="col"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
[class*="grid-"][class*="-noBottom"]>[class*="col"]{padding-bottom:0}
[class*="col-"][class*="-top"]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
[class*="col-"][class*="-middle"]{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
[class*="col-"][class*="-bottom"]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
[class*="col-"][class*="-first"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
[class*="col-"][class*="-last"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
[class*="grid-1"]>.col,[class*="grid-1"]>[class*='col-']{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid-2"]>.col,[class*="grid-2"]>[class*='col-']{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*="grid-3"]>.col,[class*="grid-3"]>[class*='col-']{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*="grid-4"]>.col,[class*="grid-4"]>[class*='col-']{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*="grid-5"]>.col,[class*="grid-5"]>[class*='col-']{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*="grid-6"]>.col,[class*="grid-6"]>[class*='col-']{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*="grid-7"]>.col,[class*="grid-7"]>[class*='col-']{-webkit-flex-basis:14.2857142857%;-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}
[class*="grid-8"]>.col,[class*="grid-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*="grid-9"]>.col,[class*="grid-9"]>[class*='col-']{-webkit-flex-basis:11.1111111111%;-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}
[class*="grid-10"]>.col,[class*="grid-10"]>[class*='col-']{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*="grid-11"]>.col,[class*="grid-11"]>[class*='col-']{-webkit-flex-basis:9.0909090909%;-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}
[class*="grid-12"]>.col,[class*="grid-12"]>[class*='col-']{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="col-1"]{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="col-2"]{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*='grid']>[class*="col-3"]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*='grid']>[class*="col-4"]{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*='grid']>[class*="col-5"]{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}
[class*='grid']>[class*="col-6"]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*='grid']>[class*="col-7"]{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}
[class*='grid']>[class*="col-8"]{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}
[class*='grid']>[class*="col-9"]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*='grid']>[class*="col-10"]{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}
[class*='grid']>[class*="col-11"]{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}
[class*='grid']>[class*="col-12"]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid"]>[data-push-left*="off-0"]{margin-left:0}
[class*="grid"]>[data-push-left*="off-1"]{margin-left:8.3333333333%}
[class*="grid"]>[data-push-left*="off-2"]{margin-left:16.6666666667%}
[class*="grid"]>[data-push-left*="off-3"]{margin-left:25%}
[class*="grid"]>[data-push-left*="off-4"]{margin-left:33.3333333333%}
[class*="grid"]>[data-push-left*="off-5"]{margin-left:41.6666666667%}
[class*="grid"]>[data-push-left*="off-6"]{margin-left:50%}
[class*="grid"]>[data-push-left*="off-7"]{margin-left:50%}
[class*="grid"]>[data-push-left*="off-8"]{margin-left:58.3333333333%}
[class*="grid"]>[data-push-left*="off-9"]{margin-left:66.6666666667%}
[class*="grid"]>[data-push-left*="off-10"]{margin-left:75%}
[class*="grid"]>[data-push-left*="off-11"]{margin-left:83.3333333333%}
[class*="grid"]>[data-push-left*="off-12"]{margin-left:91.6666666667%}
[class*="grid"]>[data-push-right*="off-0"]{margin-right:0}
[class*="grid"]>[data-push-right*="off-1"]{margin-right:8.3333333333%}
[class*="grid"]>[data-push-right*="off-2"]{margin-right:16.6666666667%}
[class*="grid"]>[data-push-right*="off-3"]{margin-right:25%}
[class*="grid"]>[data-push-right*="off-4"]{margin-right:33.3333333333%}
[class*="grid"]>[data-push-right*="off-5"]{margin-right:41.6666666667%}
[class*="grid"]>[data-push-right*="off-6"]{margin-right:50%}
[class*="grid"]>[data-push-right*="off-7"]{margin-right:50%}
[class*="grid"]>[data-push-right*="off-8"]{margin-right:58.3333333333%}
[class*="grid"]>[data-push-right*="off-9"]{margin-right:66.6666666667%}
[class*="grid"]>[data-push-right*="off-10"]{margin-right:75%}
[class*="grid"]>[data-push-right*="off-11"]{margin-right:83.3333333333%}
[class*="grid"]>[data-push-right*="off-12"]{margin-right:91.6666666667%}
.wrapper{margin:0 auto;max-width:1060px;padding:0 2rem}
.wrapper-large{max-width:1200px}
.wrapper-small{max-width:840px}
.grid-team .col{min-width:100%;margin:0;padding:0;display:block}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignleft,.alignright{display:block;margin:0 0 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%;font-style:italic;font-size:1rem;line-height:1.2}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption .wp-caption-text,.gallery-caption{margin:0;padding:.5rem}
.textwidget img{margin:1rem 0}
.bypostauthor{background:inherit}
.widget_calendar{display:table;width:100%}
#wp-calendar{width:100%}
#wp-calendar caption{text-align:right;color:#939597;font-size:12px;margin-top:10px;margin-bottom:15px}
#wp-calendar thead{font-size:10px}
#wp-calendar thead th{padding-bottom:10px}
#wp-calendar tbody{color:#939597;font-family:sans-serif;font-weight:300}
#wp-calendar tbody td{background:#fff;border:1px solid #fff;text-align:center;padding:8px}
#wp-calendar tbody td:hover{background:#fff}
#wp-calendar tbody .pad{background:0}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.form-border{border:2px solid #1cb1d9;border-radius:5px;padding:25px;margin-bottom:1.5rem}
.wpcf7-form input,.wpcf7-form textarea{width:100%}
.wpcf7-form input[type="radio"]{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important;width:initial !important;display:inline !important}
.wpcf7-form select{-webkit-appearance:menulist !important;-moz-appearance:menulist !important;appearance:menulist !important;border:1px solid #ccc;padding:5px 10px}
@media(min-width:35.5em){.h1{font-size:3.6rem}
.h2{font-size:3.2rem}
.h3{font-size:2.8rem}
.h4{font-size:2rem}
.h5{font-size:1.8rem}
.h6{font-size:1.6rem}
h3{line-height:4.2rem}
.section-intro{-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}
.intro-content{max-width:65%}
.section-testimonial{background-image:url("library/images/testimonial-bg-768.jpg");min-height:500px}
.section-testimonial{margin:9rem 0}
.section-contact{background-image:url("library/images/contact-bg-768.jpg");min-height:680px}
.section-contact{margin:9rem 0}
.section-contact--item,.section-testimonial--item{position:relative;height:auto;margin-top:-3rem;padding:6rem 0 3rem 0}
.section-testimonial--item blockquote p{margin-top:0}
.section-testimonial--item--container,.section-contact--item--container{padding:0;max-width:60%;margin:auto}
.btn--denplan__image{width:30px;top:.7rem}
.alignleft,.alignright{display:inline-block}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
}@media(min-width:48em){.intro-content{padding-top:3%}
.intro-content__title{font-size:2.4rem}
.content-container{margin-top:6rem;padding:0;max-width:70%}
.section-testimonial{background-image:url("library/images/testimonial-bg-1024.jpg")}
.section-contact{background-image:url("library/images/contact-bg-1024.jpg")}
.section-blog--item{min-height:530px}
.section-blog--item__link{display:none}
.section-team--item__dentists{min-height:530px}
.section-team--item__nurses{top:-20px}
.creator{float:right}
.ta-sm-left{text-align:left}
.ta-sm-right{text-align:right}
.nav-footer{display:block}
.acf-map{height:400px}
.grid--alternate .col:nth-child(even){margin-top:-3rem}
.grid--alternate .col:nth-child(even){margin-top:-3rem}
}@media(min-width:64em){.content blockquote{margin-left:-6rem}
.section-testimonial{background-image:url("library/images/testimonial-bg-1280.jpg")}
.section-contact{background-image:url("library/images/contact-bg-1280.jpg")}
}@media(min-width:80em){.title-bg{padding:2rem}
.intro-content{padding-top:10%}
.intro-content__title{font-size:3.6rem;line-height:1.4}
.section-testimonial{background-image:url("library/images/testimonial-bg-1400.jpg")}
.section-contact{background-image:url("library/images/contact-bg-1400.jpg")}
}@media(min-width:840px){.logo{width:250px}
.contact-details--mobile{display:none}
.contact-details--desktop{display:block}
.contact-details__icon{fill:#fff}
.header{padding:2.25rem 0}
.section-intro{margin-top:-34px;min-height:500px}
.patient-score--header{display:block}
.patient-score--body{display:none}
}@media screen and (min-width:840px){.js .nav-collapse{position:relative;width:auto}
.js .nav-collapse.closed{max-height:none}
.nav-toggle{display:none}
.nav-collapse{text-align:right;min-height:0;position:relative;top:3px}
.nav-collapse li{width:auto;display:inline-block;font-size:1.2rem;padding:0}
.nav-collapse li:not(:last-of-type){margin-right:1.5rem}
.nav-collapse li.menu-item-18{margin-right:0}
.nav-collapse li.secondary-nav-item{display:none}
#toggle{display:none}
}@media screen and (min-width:960px){html{font-size:78.125%}
}@media(min-width:1680px){.section-intro{min-height:650px}
.section-testimonial{background-image:url("library/images/testimonial-bg-1920.jpg");min-height:700px}
.section-contact{background-image:url("library/images/contact-bg-1920.jpg");min-height:880px}
}@media(max-width:840px){.contact-details__link{color:#939597}
}@media screen and (max-width:80em){[class*="_lg-1"]>.col,[class*="_lg-1"]>[class*='col-']{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="_lg-2"]>.col,[class*="_lg-2"]>[class*='col-']{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*="_lg-3"]>.col,[class*="_lg-3"]>[class*='col-']{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*="_lg-4"]>.col,[class*="_lg-4"]>[class*='col-']{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*="_lg-5"]>.col,[class*="_lg-5"]>[class*='col-']{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*="_lg-6"]>.col,[class*="_lg-6"]>[class*='col-']{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*="_lg-7"]>.col,[class*="_lg-7"]>[class*='col-']{-webkit-flex-basis:14.2857142857%;-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}
[class*="_lg-8"]>.col,[class*="_lg-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*="_lg-9"]>.col,[class*="_lg-9"]>[class*='col-']{-webkit-flex-basis:11.1111111111%;-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}
[class*="_lg-10"]>.col,[class*="_lg-10"]>[class*='col-']{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*="_lg-11"]>.col,[class*="_lg-11"]>[class*='col-']{-webkit-flex-basis:9.0909090909%;-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}
[class*="_lg-12"]>.col,[class*="_lg-12"]>[class*='col-']{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_lg-1"]{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_lg-2"]{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*='grid']>[class*="_lg-3"]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*='grid']>[class*="_lg-4"]{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*='grid']>[class*="_lg-5"]{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}
[class*='grid']>[class*="_lg-6"]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*='grid']>[class*="_lg-7"]{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}
[class*='grid']>[class*="_lg-8"]{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}
[class*='grid']>[class*="_lg-9"]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*='grid']>[class*="_lg-10"]{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}
[class*='grid']>[class*="_lg-11"]{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}
[class*='grid']>[class*="_lg-12"]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid"]>[data-push-left*="_lg-0"]{margin-left:0}
[class*="grid"]>[data-push-left*="_lg-1"]{margin-left:8.3333333333%}
[class*="grid"]>[data-push-left*="_lg-2"]{margin-left:16.6666666667%}
[class*="grid"]>[data-push-left*="_lg-3"]{margin-left:25%}
[class*="grid"]>[data-push-left*="_lg-4"]{margin-left:33.3333333333%}
[class*="grid"]>[data-push-left*="_lg-5"]{margin-left:41.6666666667%}
[class*="grid"]>[data-push-left*="_lg-6"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_lg-7"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_lg-8"]{margin-left:58.3333333333%}
[class*="grid"]>[data-push-left*="_lg-9"]{margin-left:66.6666666667%}
[class*="grid"]>[data-push-left*="_lg-10"]{margin-left:75%}
[class*="grid"]>[data-push-left*="_lg-11"]{margin-left:83.3333333333%}
[class*="grid"]>[data-push-left*="_lg-12"]{margin-left:91.6666666667%}
[class*="grid"]>[data-push-right*="_lg-0"]{margin-right:0}
[class*="grid"]>[data-push-right*="_lg-1"]{margin-right:8.3333333333%}
[class*="grid"]>[data-push-right*="_lg-2"]{margin-right:16.6666666667%}
[class*="grid"]>[data-push-right*="_lg-3"]{margin-right:25%}
[class*="grid"]>[data-push-right*="_lg-4"]{margin-right:33.3333333333%}
[class*="grid"]>[data-push-right*="_lg-5"]{margin-right:41.6666666667%}
[class*="grid"]>[data-push-right*="_lg-6"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_lg-7"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_lg-8"]{margin-right:58.3333333333%}
[class*="grid"]>[data-push-right*="_lg-9"]{margin-right:66.6666666667%}
[class*="grid"]>[data-push-right*="_lg-10"]{margin-right:75%}
[class*="grid"]>[data-push-right*="_lg-11"]{margin-right:83.3333333333%}
[class*="grid"]>[data-push-right*="_lg-12"]{margin-right:91.6666666667%}
}@media screen and (max-width:64em){[class*="_md-1"]>.col,[class*="_md-1"]>[class*='col-']{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="_md-2"]>.col,[class*="_md-2"]>[class*='col-']{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*="_md-3"]>.col,[class*="_md-3"]>[class*='col-']{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*="_md-4"]>.col,[class*="_md-4"]>[class*='col-']{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*="_md-5"]>.col,[class*="_md-5"]>[class*='col-']{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*="_md-6"]>.col,[class*="_md-6"]>[class*='col-']{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*="_md-7"]>.col,[class*="_md-7"]>[class*='col-']{-webkit-flex-basis:14.2857142857%;-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}
[class*="_md-8"]>.col,[class*="_md-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*="_md-9"]>.col,[class*="_md-9"]>[class*='col-']{-webkit-flex-basis:11.1111111111%;-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}
[class*="_md-10"]>.col,[class*="_md-10"]>[class*='col-']{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*="_md-11"]>.col,[class*="_md-11"]>[class*='col-']{-webkit-flex-basis:9.0909090909%;-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}
[class*="_md-12"]>.col,[class*="_md-12"]>[class*='col-']{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_md-1"]{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_md-2"]{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*='grid']>[class*="_md-3"]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*='grid']>[class*="_md-4"]{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*='grid']>[class*="_md-5"]{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}
[class*='grid']>[class*="_md-6"]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*='grid']>[class*="_md-7"]{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}
[class*='grid']>[class*="_md-8"]{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}
[class*='grid']>[class*="_md-9"]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*='grid']>[class*="_md-10"]{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}
[class*='grid']>[class*="_md-11"]{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}
[class*='grid']>[class*="_md-12"]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid"]>[data-push-left*="_md-0"]{margin-left:0}
[class*="grid"]>[data-push-left*="_md-1"]{margin-left:8.3333333333%}
[class*="grid"]>[data-push-left*="_md-2"]{margin-left:16.6666666667%}
[class*="grid"]>[data-push-left*="_md-3"]{margin-left:25%}
[class*="grid"]>[data-push-left*="_md-4"]{margin-left:33.3333333333%}
[class*="grid"]>[data-push-left*="_md-5"]{margin-left:41.6666666667%}
[class*="grid"]>[data-push-left*="_md-6"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_md-7"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_md-8"]{margin-left:58.3333333333%}
[class*="grid"]>[data-push-left*="_md-9"]{margin-left:66.6666666667%}
[class*="grid"]>[data-push-left*="_md-10"]{margin-left:75%}
[class*="grid"]>[data-push-left*="_md-11"]{margin-left:83.3333333333%}
[class*="grid"]>[data-push-left*="_md-12"]{margin-left:91.6666666667%}
[class*="grid"]>[data-push-right*="_md-0"]{margin-right:0}
[class*="grid"]>[data-push-right*="_md-1"]{margin-right:8.3333333333%}
[class*="grid"]>[data-push-right*="_md-2"]{margin-right:16.6666666667%}
[class*="grid"]>[data-push-right*="_md-3"]{margin-right:25%}
[class*="grid"]>[data-push-right*="_md-4"]{margin-right:33.3333333333%}
[class*="grid"]>[data-push-right*="_md-5"]{margin-right:41.6666666667%}
[class*="grid"]>[data-push-right*="_md-6"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_md-7"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_md-8"]{margin-right:58.3333333333%}
[class*="grid"]>[data-push-right*="_md-9"]{margin-right:66.6666666667%}
[class*="grid"]>[data-push-right*="_md-10"]{margin-right:75%}
[class*="grid"]>[data-push-right*="_md-11"]{margin-right:83.3333333333%}
[class*="grid"]>[data-push-right*="_md-12"]{margin-right:91.6666666667%}
}@media(max-width:48em){.contact-details--footer .grid-middle{text-align:center}
.section-blog--item__subtitle{font-size:1.8rem;line-height:1.4}
.section-awards img{width:50%}
}@media screen and (max-width:48em){[class*="_sm-1"]>.col,[class*="_sm-1"]>[class*='col-']{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="_sm-2"]>.col,[class*="_sm-2"]>[class*='col-']{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*="_sm-3"]>.col,[class*="_sm-3"]>[class*='col-']{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*="_sm-4"]>.col,[class*="_sm-4"]>[class*='col-']{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*="_sm-5"]>.col,[class*="_sm-5"]>[class*='col-']{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*="_sm-6"]>.col,[class*="_sm-6"]>[class*='col-']{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*="_sm-7"]>.col,[class*="_sm-7"]>[class*='col-']{-webkit-flex-basis:14.2857142857%;-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}
[class*="_sm-8"]>.col,[class*="_sm-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*="_sm-9"]>.col,[class*="_sm-9"]>[class*='col-']{-webkit-flex-basis:11.1111111111%;-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}
[class*="_sm-10"]>.col,[class*="_sm-10"]>[class*='col-']{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*="_sm-11"]>.col,[class*="_sm-11"]>[class*='col-']{-webkit-flex-basis:9.0909090909%;-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}
[class*="_sm-12"]>.col,[class*="_sm-12"]>[class*='col-']{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_sm-1"]{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_sm-2"]{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*='grid']>[class*="_sm-3"]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*='grid']>[class*="_sm-4"]{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*='grid']>[class*="_sm-5"]{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}
[class*='grid']>[class*="_sm-6"]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*='grid']>[class*="_sm-7"]{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}
[class*='grid']>[class*="_sm-8"]{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}
[class*='grid']>[class*="_sm-9"]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*='grid']>[class*="_sm-10"]{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}
[class*='grid']>[class*="_sm-11"]{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}
[class*='grid']>[class*="_sm-12"]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid"]>[data-push-left*="_sm-0"]{margin-left:0}
[class*="grid"]>[data-push-left*="_sm-1"]{margin-left:8.3333333333%}
[class*="grid"]>[data-push-left*="_sm-2"]{margin-left:16.6666666667%}
[class*="grid"]>[data-push-left*="_sm-3"]{margin-left:25%}
[class*="grid"]>[data-push-left*="_sm-4"]{margin-left:33.3333333333%}
[class*="grid"]>[data-push-left*="_sm-5"]{margin-left:41.6666666667%}
[class*="grid"]>[data-push-left*="_sm-6"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_sm-7"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_sm-8"]{margin-left:58.3333333333%}
[class*="grid"]>[data-push-left*="_sm-9"]{margin-left:66.6666666667%}
[class*="grid"]>[data-push-left*="_sm-10"]{margin-left:75%}
[class*="grid"]>[data-push-left*="_sm-11"]{margin-left:83.3333333333%}
[class*="grid"]>[data-push-left*="_sm-12"]{margin-left:91.6666666667%}
[class*="grid"]>[data-push-right*="_sm-0"]{margin-right:0}
[class*="grid"]>[data-push-right*="_sm-1"]{margin-right:8.3333333333%}
[class*="grid"]>[data-push-right*="_sm-2"]{margin-right:16.6666666667%}
[class*="grid"]>[data-push-right*="_sm-3"]{margin-right:25%}
[class*="grid"]>[data-push-right*="_sm-4"]{margin-right:33.3333333333%}
[class*="grid"]>[data-push-right*="_sm-5"]{margin-right:41.6666666667%}
[class*="grid"]>[data-push-right*="_sm-6"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_sm-7"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_sm-8"]{margin-right:58.3333333333%}
[class*="grid"]>[data-push-right*="_sm-9"]{margin-right:66.6666666667%}
[class*="grid"]>[data-push-right*="_sm-10"]{margin-right:75%}
[class*="grid"]>[data-push-right*="_sm-11"]{margin-right:83.3333333333%}
[class*="grid"]>[data-push-right*="_sm-12"]{margin-right:91.6666666667%}
}@media(max-width:35.5em){.list-icon{font-size:1.2rem}
.list-icon svg{width:20px}
.section-blog--item__title,.section-team--item__title{line-height:1.4}
}@media screen and (max-width:35.5em){[class*="_xs-1"]>.col,[class*="_xs-1"]>[class*='col-']{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="_xs-2"]>.col,[class*="_xs-2"]>[class*='col-']{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*="_xs-3"]>.col,[class*="_xs-3"]>[class*='col-']{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*="_xs-4"]>.col,[class*="_xs-4"]>[class*='col-']{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*="_xs-5"]>.col,[class*="_xs-5"]>[class*='col-']{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*="_xs-6"]>.col,[class*="_xs-6"]>[class*='col-']{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*="_xs-7"]>.col,[class*="_xs-7"]>[class*='col-']{-webkit-flex-basis:14.2857142857%;-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}
[class*="_xs-8"]>.col,[class*="_xs-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*="_xs-9"]>.col,[class*="_xs-9"]>[class*='col-']{-webkit-flex-basis:11.1111111111%;-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}
[class*="_xs-10"]>.col,[class*="_xs-10"]>[class*='col-']{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*="_xs-11"]>.col,[class*="_xs-11"]>[class*='col-']{-webkit-flex-basis:9.0909090909%;-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}
[class*="_xs-12"]>.col,[class*="_xs-12"]>[class*='col-']{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_xs-1"]{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}
[class*='grid']>[class*="_xs-2"]{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}
[class*='grid']>[class*="_xs-3"]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*='grid']>[class*="_xs-4"]{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}
[class*='grid']>[class*="_xs-5"]{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}
[class*='grid']>[class*="_xs-6"]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*='grid']>[class*="_xs-7"]{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}
[class*='grid']>[class*="_xs-8"]{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}
[class*='grid']>[class*="_xs-9"]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*='grid']>[class*="_xs-10"]{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}
[class*='grid']>[class*="_xs-11"]{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}
[class*='grid']>[class*="_xs-12"]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*="grid"]>[data-push-left*="_xs-0"]{margin-left:0}
[class*="grid"]>[data-push-left*="_xs-1"]{margin-left:8.3333333333%}
[class*="grid"]>[data-push-left*="_xs-2"]{margin-left:16.6666666667%}
[class*="grid"]>[data-push-left*="_xs-3"]{margin-left:25%}
[class*="grid"]>[data-push-left*="_xs-4"]{margin-left:33.3333333333%}
[class*="grid"]>[data-push-left*="_xs-5"]{margin-left:41.6666666667%}
[class*="grid"]>[data-push-left*="_xs-6"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_xs-7"]{margin-left:50%}
[class*="grid"]>[data-push-left*="_xs-8"]{margin-left:58.3333333333%}
[class*="grid"]>[data-push-left*="_xs-9"]{margin-left:66.6666666667%}
[class*="grid"]>[data-push-left*="_xs-10"]{margin-left:75%}
[class*="grid"]>[data-push-left*="_xs-11"]{margin-left:83.3333333333%}
[class*="grid"]>[data-push-left*="_xs-12"]{margin-left:91.6666666667%}
[class*="grid"]>[data-push-right*="_xs-0"]{margin-right:0}
[class*="grid"]>[data-push-right*="_xs-1"]{margin-right:8.3333333333%}
[class*="grid"]>[data-push-right*="_xs-2"]{margin-right:16.6666666667%}
[class*="grid"]>[data-push-right*="_xs-3"]{margin-right:25%}
[class*="grid"]>[data-push-right*="_xs-4"]{margin-right:33.3333333333%}
[class*="grid"]>[data-push-right*="_xs-5"]{margin-right:41.6666666667%}
[class*="grid"]>[data-push-right*="_xs-6"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_xs-7"]{margin-right:50%}
[class*="grid"]>[data-push-right*="_xs-8"]{margin-right:58.3333333333%}
[class*="grid"]>[data-push-right*="_xs-9"]{margin-right:66.6666666667%}
[class*="grid"]>[data-push-right*="_xs-10"]{margin-right:75%}
[class*="grid"]>[data-push-right*="_xs-11"]{margin-right:83.3333333333%}
[class*="grid"]>[data-push-right*="_xs-12"]{margin-right:91.6666666667%}
}