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:none;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:-.25em;}sup{top:-.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,optgroup,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 #c0c0c0;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;}html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}#menu-item-3625 .sub-menu{top:calc(13px + 3vh);}.frm_forms select{font-weight:600;}#frm_field_36_container option{font-weight:600;}html{font-size:62.5%;}.smile-day{background-color:var(--secondary-color);text-align:center;padding:1em 2em;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;margin-bottom:40px;}.smile-day *{color:#fff;margin:0;}body > div{font-size:2.2rem;}body{background-color:#fff;color:#000;font-family:"Cormorant Garamond",serif;font-size:22px;font-size:2.2rem;font-weight:400;line-height:1.75;margin:0;overflow-x:hidden;}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.front-page .overlay,.gallery img,.site-header{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}a{color:#d43c67;text-decoration:none;}a:hover,a:focus{color:#000;text-decoration:none;}p{margin:0 0 30px;padding:0;}ol,ul{margin:0;padding:0;}li{list-style-type:none;}hr{border:0;border-collapse:collapse;border-top:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto;}b,strong{font-weight:700;}blockquote,cite,em,i{font-style:italic;}mark{background:#ddd;color:#000;}blockquote{margin:40px;}blockquote::before{content:"“";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}.page-id-1723 blockquote.bestReviews::before{display:none !important;}.page-id-1723 blockquote.bestReviews::after{display:none !important;}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif;font-weight:700;line-height:1.2;margin:0 0 20px;}h1{font-size:48px;font-size:4.8rem;}h2{font-size:42px;font-size:4.2rem;}h3{font-size:36px;font-size:3.6rem;}.comment-respond h3,.entry-comments h3,.entry-pings h3{margin-bottom:10px;}h4{font-size:27px;font-size:2.7rem;}.entry-content h4{margin-top:40px;}.landing-page .entry-content h4,.lead-capture-page .entry-content h4{margin-bottom:40px;margin-top:60px;text-align:center;}h5{font-size:24px;font-size:2.4rem;}h6{font-size:20px;font-size:2rem;}embed,iframe,img,object,video,.wp-caption{max-width:100%;}img{height:auto;}img.vertical{vertical-align:top;}figure{margin:0;}.gallery{overflow:hidden;}.gallery-item{float:left;margin:0 0 30px;text-align:center;}.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{width:50%;}.gallery-columns-3 .gallery-item{width:33%;}.gallery-columns-4 .gallery-item{width:25%;}.gallery-columns-5 .gallery-item{width:20%;}.gallery-columns-6 .gallery-item{width:16.6666%;}.gallery-columns-7 .gallery-item{width:14.2857%;}.gallery-columns-8 .gallery-item{width:12.5%;}.gallery-columns-9 .gallery-item{width:11.1111%;}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;}.gallery img{border:1px solid #eee;height:auto;padding:4px;}.gallery img:hover,.gallery img:focus{border:1px solid #999;}input,select,textarea{background-color:#f5f5f5;border:1px solid #eee;border-radius:0;color:#000;font-family:"Cormorant Garamond",serif;font-size:20px;font-size:2rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;padding:20px;width:100%;}input:focus,textarea:focus{background-color:#eee;outline:none;}input[type="email"],input[type="search"],input[type="submit"],input[type="text"],input[type="url"],textarea{-webkit-appearance:none;}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}::-ms-input-placeholder{color:#000;opacity:1;}:-ms-input-placeholder{color:#000;opacity:1;}::placeholder{color:#000;opacity:1;}button,input[type="button"],input[type="reset"],input[type="select"],input[type="submit"],.button{background-color:#d43c67;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:sans-serif;font-size:10px;font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:2px;line-height:1;padding:12px 20px;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;}.button.large{font-size:12px;font-size:1.2rem;padding:20px 30px;}.landing-page .button.large,.lead-capture-page .button.large{margin-top:40px;}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus{background-color:#000;color:#fff;}.entry-content .button:hover,.entry-content .button:focus{color:#fff;}.button{display:inline-block;}a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{padding:8px 16px;}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background-color:#f5f5f5;border-width:0;color:#666;cursor:not-allowed;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all;}tbody{border-bottom:1px solid #eee;}td,th{line-height:2;text-align:left;vertical-align:top;}td{padding:.5em;}tr{border-top:1px solid #eee;}th{font-weight:700;padding:.5em;}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus{clip:auto !important;display:block;font-weight:bold;height:auto;padding:20px 20px;text-decoration:none;width:auto;z-index:100000;}.more-link{position:relative;}.site-inner{clear:both;margin:73px auto 0;max-width:1280px;word-wrap:break-word;}.landing-page .site-inner,.lead-capture-page .site-inner{margin-top:0;max-width:840px;}.gallery-row{display:flex;gap:15px;}.gallery-img{display:flex;flex-direction:column;}.content{float:right;padding:80px 60px;width:65%;}.content-sidebar .content{border-right:1px solid #eee;float:left;}.sidebar-content .content{border-left:1px solid #eee;}.full-width-content .content{border-right:none;float:none;margin-left:auto;margin-right:auto;max-width:840px;width:100%;}.full.full-width-content .content,.full.landing-page .site-inner,.full.lead-capture-page .site-inner{max-width:100%;}.sidebar-primary{float:right;width:35%;}.sidebar-content .sidebar-primary{float:left;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641026%;}.one-half,.three-sixths,.two-fourths{width:48.717948717949%;}.one-third,.two-sixths{width:31.623931623932%;}.four-sixths,.two-thirds{width:65.811965811966%;}.one-fourth{width:23.076923076923%;}.three-fourths{width:74.358974358974%;}.one-sixth{width:14.529914529915%;}.five-sixths{width:82.905982905983%;}.first{clear:both;margin-left:0;}.page-id-3350 *{font-size:.4rem;}.avatar{border-radius:50%;float:left;}.author-box .avatar,.alignleft .avatar{margin-right:24px;}.alignright .avatar{margin-left:24px;}.comment .avatar{margin:0 16px 24px 0;}.after-entry,.archive-description,.breadcrumb{text-align:center;}.after-entry{padding-bottom:60px;}.author-box{line-height:1.5;padding-bottom:20px;}.breadcrumb{font-size:18px;font-size:1.8rem;padding-bottom:10px;}.after-entry,.archive-description,.author-box,.breadcrumb{border-bottom:1px solid #eee;margin-bottom:60px;}.search-form{overflow:hidden;position:relative;}.search-form:before{color:#999;content:"";font-family:"ionicons";font-size:20px;left:15px;position:absolute;top:6px;}.entry-content .search-form{margin-bottom:40px;width:50%;}.search-form input[type="search"]{font-size:16px;font-size:1.6rem;padding-bottom:10px;padding-left:40px;padding-top:12px;}.post-password-form input[type="submit"],.search-form input[type="submit"]{margin-top:10px;}.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;right:0;top:0;width:1px;}.archive-description .entry-title,.archive-title,.author-box-title{font-size:24px;font-size:2.4rem;margin-bottom:10px;}.entry-title{font-size:48px;font-size:4.8rem;}.entry-title a,.sidebar .widget-title a{color:#000;text-decoration:none;}.entry-title a:hover,.entry-title a:focus{color:#d43c67;}.widget-title{font-family:sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:2px;margin-bottom:20px;text-align:center;text-transform:uppercase;}a.aligncenter img{display:block;margin:0 auto;}a.alignnone{display:inline-block;}.alignleft{float:left;text-align:left;}.alignright{float:right;text-align:right;}a.alignleft,a.alignnone,a.alignright{max-width:100%;}img.centered,.aligncenter{display:block;margin:0 auto 30px;}img.alignnone,.alignnone{margin-bottom:12px;}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0;}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 20px 20px;}figcaption,.gallery-caption,.wp-caption-text{font-size:18px;font-size:1.8rem;font-style:italic;font-weight:700;margin-bottom:40px;margin-left:0;margin-top:10px;text-align:center;}.entry-content p.gallery-caption,.entry-content p.wp-caption-text{margin-bottom:0;}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px;}.widget{word-wrap:break-word;}.widget p:last-child,.widget ul > li:last-of-type,.widget-area .widget:last-of-type{margin-bottom:0;}.widget ul > li{margin-bottom:10px;padding-bottom:10px;}.widget ul > li:last-of-type{padding-bottom:0;}.widget ol > li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px;}.widget li li{border:0;margin:0 0 0 30px;padding:0;}.widget_calendar table{width:100%;}.widget_calendar td,.widget_calendar th{text-align:center;}.featured-content .widget-title{margin-bottom:30px;}.footer-widgets .featured-content .entry,.sidebar .featured-content .entry{margin-bottom:15px;padding-bottom:15px;}.footer-widgets .featured-content .entry-header,.sidebar .featured-content .entry-header{text-align:left;}.footer-widgets .featured-content .entry-header::after,.sidebar .featured-content .entry-header::after{display:none;}.footer-widgets .featured-content .entry-title,.sidebar .featured-content .entry-title{font-size:18px;font-size:1.8rem;line-height:1.25;margin-bottom:10px;margin-top:10px;}.footer-widgets .featured-content .entry-meta,.sidebar .featured-content .entry-meta{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;}.footer-widgets .featured-content .entry-meta a,.sidebar .featured-content .entry-meta a{color:#000;text-decoration:none;}.footer-widgets .featured-content .entry-meta a:hover,.footer-widgets .featured-content .entry-meta a:focus,.sidebar .featured-content .entry-meta a:hover,.sidebar .featured-content .entry-meta a:focus{color:#d43c67;}.footer-widgets .featured-content .entry-image,.sidebar .featured-content .entry-image{vertical-align:top;}.featured-content a.alignleft,.featured-content a.alignright,.featured-content .entry:last-of-type{margin-bottom:0;}.featured-content a.aligncenter,.featured-content a.alignleft,.featured-content a.alignnone,.featured-content a.alignright{border-bottom-width:0;}.featured-content .entry:last-of-type{border-bottom:none;padding-bottom:0;}.featured-content .more-posts-title{display:block;padding-top:30px;}.enews-widget,.enews-widget input{text-align:center;}.after-entry .enews-widget,.landing-page .enews-widget,.lead-capture-page .enews-widget{margin-left:auto;margin-right:auto;width:80%;}.landing-page .enews-widget,.lead-capture-page .enews-widget,.offscreen-content .enews-widget{background-color:#f5f5f5;padding:60px;}.enews-widget form{margin-left:20px;margin-right:20px;}.offscreen-content .enews-widget form{margin-left:60px;margin-right:60px;}.enews-widget p{margin-bottom:20px;}.enews-widget form + p{margin-top:20px;}.enews-widget input{font-size:16px;font-size:1.6rem;margin-bottom:15px;padding-bottom:10px;padding-top:10px;}.landing-page .enews-widget input,.lead-capture-page .enews-widget input,.offscreen-content .enews-widget input{background-color:#fff;}.enews-widget input[type="submit"]{background-color:#000;color:#fff;font-size:10px;font-size:1rem;margin:0;width:auto !important;}.enews-widget input:hover[type="submit"]{background-color:#d43c67;}#wpstats{display:none;}.genesis-skip-link{margin:0;}.genesis-skip-link li{height:0;width:0;list-style:none;}.genesis-skip-link a{background:#fff;}:focus{color:#000;outline:#ccc solid 1px;}.site-header{background-color:#fff;border-bottom:1px solid #eee;padding-left:30px;padding-right:30px;position:fixed;width:100%;z-index:9990;}.title-area{float:left;padding-bottom:27px;padding-top:27px;width:20%;}.header-image .title-area{margin-top:20px;min-height:65px;padding:0;width:200px;}.site-title{font-family:"Raleway",sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase;}.site-title a,.site-title a:hover,.site-title a:focus{color:#000;text-decoration:none;}.header-image .site-title > a{background-size:contain !important;float:left;min-height:55px;width:215px;}.site-description,.site-title{margin-bottom:0;}.header-image .site-title,.site-description{display:block;height:0;text-indent:-9999px;}.genesis-nav-menu{clear:both;line-height:1;width:100%;}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;text-align:left;}.genesis-nav-menu a{color:#000;display:block;font-family:"Raleway",sans-serif;font-size:10px;font-size:1rem;font-weight:700;letter-spacing:2px;padding:30px 20px;text-decoration:none;text-transform:uppercase;}.genesis-nav-menu a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu .sub-menu .current-menu-item > a:focus{color:#d43c67;text-decoration:none;}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;left:-9999px;opacity:0;position:absolute;width:200px;z-index:99;}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #eee;border-top:0;padding:20px;position:relative;width:200px;word-wrap:break-word;}.genesis-nav-menu .sub-menu .sub-menu{margin:-52px 0 0 199px;}.genesis-nav-menu .menu-item:hover{position:static;}.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto;opacity:1;}.menu .menu-item:focus{position:static;}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden;}.site-header .genesis-nav-menu li li{margin-left:0;}.nav-primary{float:left;margin-top:2px;text-align:center;width:60%;}.site-footer .genesis-nav-menu{padding-bottom:30px;}.site-footer .genesis-nav-menu a{padding:0 20px;}.entry,.page.page-template-page_blog .content .entry{border-bottom:1px solid #eee;margin-bottom:60px;padding-bottom:30px;}.page .content .entry{border-bottom:none;}.lead-capture-page .entry{margin-bottom:0;}.page .content .entry,.single .content .entry{padding-bottom:0;}.entry-content ol,.entry-content ul{margin-bottom:30px;padding-left:40px;}.entry-content ol > li{list-style-type:decimal;}.entry-content ul > li{list-style-type:disc;}.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}.entry-content ol ul > li,.entry-content ul ul > li{list-style-type:circle;}.entry-content code{background-color:#000;color:#eee;}.center{text-align:center;}.intro{font-size:24px;font-size:2.4rem;font-style:italic;margin-bottom:40px;text-align:center;}.entry-header{text-align:center;}.entry-header::after{border-bottom:1px solid #000;content:"";display:block;margin:0 auto 40px;padding-bottom:10px;width:2.5%;}p.entry-meta{font-size:20px;font-size:2rem;}.entry-categories,.entry-tags{display:block;}.entry-comments-link::before{content:"—";margin:0 6px 0 2px;}.pagination{clear:both;margin:40px 0;}.adjacent-entry-pagination{margin-bottom:0;}.archive-pagination a{color:#000;font-size:18px;font-size:1.8rem;font-weight:700;}.archive-pagination a:hover,.archive-pagination a:focus{color:#d43c67;}.archive-pagination li{display:inline;}.archive-pagination li a{background-color:#f5f5f5;color:#000;cursor:pointer;display:inline-block;font-family:"Raleway",sans-serif;font-size:10px;font-size:1rem;font-weight:700;letter-spacing:2px;padding:8px 12px;text-decoration:none;text-transform:uppercase;}.archive-pagination li a:hover,.archive-pagination li a:focus,.archive-pagination li.active a{background-color:#000;color:#fff;}.comment-respond,.entry-comments,.entry-pings{background-color:#fff;font-size:20px;font-size:2rem;margin-bottom:40px;}.comment-list li{padding:40px 0 0 30px;}.comment-list .depth-1{padding-left:0;}.comment-header{line-height:1.5;margin-bottom:30px;}.comment-content{clear:both;}.comment-content ul > li{list-style-type:disc;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%;}.comment-respond label{display:block;margin-right:12px;}.comment-header p{margin-bottom:0;}.entry-pings .reply{display:none;}.team-page .content{max-width:100%;}.team-page .content .entry{margin-bottom:40px;}.team-page h2.entry-title{font-size:24px;font-size:2.4rem;margin-bottom:0;margin-top:20px;}.team-page .one-fourth .entry{margin-bottom:40px;}.team-page .one-fourth .entry-header::after{display:none;}.team-page .entry-content p:last-child,.team-page .one-fourth .team-title{margin-bottom:0;}.sidebar{font-size:20px;font-size:2rem;}.sidebar .widget{border-bottom:1px solid #eee;padding:50px 60px 60px;}.no-scroll{overflow:hidden;}.offscreen-content{background-color:rgba(255,255,255,1);display:none;height:100%;left:0;overflow-y:scroll;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:9998;}.offscreen-content .wrap{margin-left:auto;margin-right:auto;max-width:720px;}.offscreen-container{display:table;height:100vh;overflow:hidden;table-layout:fixed;text-align:center;width:100%;}.offscreen-container .widget-area{display:table-cell;padding-bottom:20px;vertical-align:middle;width:100%;}.ion-ios-close-empty,.ion-ios-more{font-size:36px;font-size:3.6rem;}.ion-ios-close-empty{margin-right:10px;}.offscreen-content-icon,.offscreen-content-toggle{position:fixed;right:20px;top:18px;z-index:9998;}.admin-bar .offscreen-content-icon,.admin-bar .offscreen-content-toggle{top:52px;}.offscreen-content button,.offscreen-content-icon button{background-color:#fff;color:#000;font-size:20px;font-size:2rem;padding:2px 10px 2px 12px;}.offscreen-content button:hover,.offscreen-content-icon button:hover{color:#d43c67;}.footer-widgets{border-top:1px solid #eee;font-size:20px;font-size:2rem;clear:both;}.footer-widgets .wrap{margin:0 auto;max-width:1280px;padding-left:60px;padding-right:60px;}.footer-widgets .widget-area{float:left;padding-bottom:60px;padding-top:60px;}.footer-widgets .widget{margin-bottom:40px;}.footer-widgets-1,.footer-widgets-3{width:30%;}.footer-widgets-2{padding-left:4%;padding-right:4%;width:40%;}.footer-widgets p{margin-bottom:20px;}.footer-widgets .button{background-color:#000;color:#fff;margin-top:10px;}.footer-widgets .button:hover{background-color:#d43c67;}.site-footer{border-top:1px solid #eee;line-height:1;padding:60px 0;text-align:center;}.site-footer .wrap{margin:0 auto;max-width:1280px;padding-left:60px;padding-right:60px;}.site-footer p{font-size:18px;font-size:1.8rem;margin-bottom:0;}.site-footer a{color:#000;}.site-footer a:hover,.site-footer a:focus{color:#d43c67;}.site-container{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}@media only screen and (max-width: 1023px){.genesis-nav-menu a{padding-left:10px;padding-right:10px;}}@media only screen and (max-width: 800px){.content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.header-image .title-area,.js .genesis-nav-menu .sub-menu,.js .genesis-nav-menu .sub-menu a,.sidebar-primary,.site-header .nav-primary,.title-area{width:100%;}.site-header{position:static;}.title-area{padding-bottom:15px;}.header-image .site-title > a{background-position:center !important;display:block;float:none;margin:0 auto;}.genesis-nav-menu li,.header-image .title-area{float:none;}.genesis-nav-menu,.site-description,.site-header .title-area,.site-title{text-align:center;}.js .site-header nav .wrap{padding:0;}nav.genesis-responsive-menu{display:none;position:relative;}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden;}.menu-toggle,.sub-menu-toggle{border-width:0;background-color:#fff;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible;}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;color:#d43c67;border-width:0;}.menu-toggle:focus,.sub-menu-toggle:focus{outline:thin solid #ccc;outline-offset:-1px;}.menu-toggle{line-height:20px;position:relative;z-index:1000;width:100%;}.menu-toggle::before{font-size:2em;margin-right:10px;text-rendering:auto;vertical-align:middle;}.sub-menu-toggle{float:right;padding:10px;position:absolute;right:1px;top:1px;z-index:100;}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;}.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;position:relative;text-align:left;}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative;}.genesis-responsive-menu .genesis-nav-menu a:focus,.genesis-responsive-menu .genesis-nav-menu a:hover{color:#d43c67;}.genesis-responsive-menu .genesis-nav-menu a:focus{color:#d43c67;outline:thin solid #ccc;outline-offset:-1px;}.genesis-responsive-menu .genesis-nav-menu .menu-item a{border:none;margin-bottom:1px;padding:12px 20px;width:100%;}.genesis-responsive-menu .site-header .genesis-nav-menu .menu-item a{padding:10px 0;}.genesis-responsive-menu .genesis-nav-menu .sub-menu{border:none;}.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left:0;margin-left:0;}.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after{content:none;}.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%;}.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0;width:auto;}.site-inner{margin-top:0;padding-left:5%;padding-right:5%;padding-top:60px;}.content,.content-sidebar .content,.sidebar-content .content{float:none;padding:0;}.content-sidebar .content{border-right:none;}.sidebar-content .content{border-left:none;}.sidebar .widget{padding:5%;}.sidebar .widget:last-child{border-bottom:none;}.footer-widgets-2{padding-left:0;padding-right:0;}.site-footer{padding-bottom:40px;padding-top:40px;}.site-footer .genesis-nav-menu a{padding-left:10px;padding-right:10px;}}@media only screen and (max-width: 600px){.after-entry .enews-widget,.landing-page .enews-widget,.lead-capture-page .enews-widget{padding:20px;width:100%;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%;}.footer-widgets .wrap,.site-footer .wrap{padding-left:5%;padding-right:5%;}.offscreen-content .enews-widget{padding:20px;}.offscreen-content p{line-height:1.5;}.banner-content{line-height:1.2;margin-top:100px;}}@media print{*{opacity:1 !important;}}:root{--primary-color:#79b543;--secondary-color:#003065;--text-color:#707070;}html{scroll-behavior:smooth;}body > div{font-size:18px;}html,body,p,a{font-family:Raleway;font-weight:200;font-size:18px;color:var(--text-color);}strong{font-weight:600;}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,h7,h7 *{font-family:Raleway;font-weight:bold;}h1,h1 *{font-size:73px;}h2,h2 *{font-size:40px;color:var(--secondary-color);}h3,h3 *{font-size:24px;}h4,h4 *{font-size:20px;}.button,a.button{background:linear-gradient(110deg,#79b543,#bad43d);color:#fff;border-radius:50px;text-align:center;padding:20px 40px;text-transform:none;}.button:hover,a.button:hover{background:linear-gradient(110deg,#049055,#79b543);}figcaption,.gallery-caption,.wp-caption-text{font-size:16px;}ul.social-links{display:flex;justify-content:center;align-items:center;margin:10px 0;padding-left:0;}ul.social-links > li{list-style-type:none;margin:0 10px;}.social-links a svg path{fill:var(--primary-color);transition:all .5s;}.social-links a:hover svg path{fill:#bad43d;}strong > a{font-weight:bold;}.blue{color:#0071b4;}.green{color:var(--primary-color);}.grey{color:var(--text-color);}.container{max-width:1500px;margin:auto;}.text-center{text-align:center;}.frm_forms .contact-box .contact-form .frm_submit{text-align:center;}.frm_forms .frm_verify,.frm_forms legend,.frm_forms .frm_form_title,.frm_forms .frm_required{display:none;}.frm_forms fieldset{border:none;padding:0;}.frm_forms input,.frm_forms textarea{border:none;border-bottom:2px solid #666;}.frm_forms input,.frm_forms textarea,.frm_forms select{background-color:#fff;font-size:18px;padding:5px;}.frm_forms .frm_description{font-size:12px;}.frm_forms .button{margin-top:20px;color:#fff;}.frm_error,.frm_error_style{color:red;}input[aria-invalid="true"]{border-bottom:2px solid red;}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{color:var(--text-color);}.hours{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px;}.hours .note{width:100%;text-align:left;}.nav-primary{width:100%;}.genesis-nav-menu a{color:#fff;}.genesis-nav-menu.menu-primary .sub-menu{width:auto;display:flex;flex-direction:column;}.genesis-nav-menu.menu-primary .sub-menu .current-menu-item > a,.genesis-nav-menu.menu-primary .sub-menu .current-menu-ancestor > a,.genesis-nav-menu.menu-primary .current-menu-ancestor > a{color:var(--primary-color);}.sub-menu{background-color:#fff;}.genesis-nav-menu .sub-menu .sub-menu{max-height:60vh;overflow-y:auto;overflow-x:hidden;margin:-52px 0 0 425px;width:max-content;}.menu-item-2698 > ul,.menu-item-2716 > ul,.menu-item-2723 > ul,.menu-item-2725 > ul,.menu-item-2832 > ul{top:51px;}.site-header,.white .site-header,.home .white .site-header{background-color:rgba(0,48,101,.73);}.home .site-header{background-color:transparent;border-bottom:none;}.site-header > .wrap:before,.site-header > .wrap:after{display:none;}.site-header > .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.site-header .contact-link{display:inline-flex;align-items:center;gap:10px;line-height:1.2;color:#fff;font-weight:bold;font-size:1.2em;margin:20px;}.site-header .contact-link.address{font-size:.9em;}.site-header .contact-link svg{width:20px;height:auto;}.site-header .contact-link svg path{fill:var(--primary-color);}.site-header .button{padding:15px 30px;font-size:.75em;}.header-image .site-title>a{margin:0;}.menu-toggle{width:auto;font-size:0;}.menu-toggle.ion-ios-drag:before{content:"⚌";margin-right:0;color:#fff;font-weight:100;font-size:40px;}.full-width-content .content{max-width:none;}.fixed-ctas{position:fixed;right:15px;bottom:50%;transform:translateY(70%);display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.4);border-radius:10px;padding:10px 0;z-index:1000;}.fixed-ctas .cta{position:relative;width:45px;text-align:center;cursor:pointer;}.fixed-ctas .desktop-label{display:flex;align-items:center;justify-content:center;padding:15px 0;}.fixed-ctas .cta .mobile-label,.fixed-ctas .cta .label-hover{display:none;}.fixed-ctas .cta .label-hover .top-text{font-size:11px;text-align:left;text-transform:uppercase;}.fixed-ctas .cta .label-hover .bottom-text{font-size:15px;text-align:left;font-weight:bold;text-transform:uppercase;}.fixed-ctas .cta .desktop-label:hover{background-color:var(--primary-color);}.fixed-ctas .cta .desktop-label:hover .label-hover{box-shadow:0px 3px 10px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;position:absolute;visibility:visible;right:44px;top:0;bottom:0;margin:auto;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:var(--primary-color);padding:5px 15px;height:100%;width:140px;line-height:1;color:#fff;z-index:-1;}.fixed-ctas .cta .desktop-label svg path{fill:var(--primary-color);}.fixed-ctas .cta .desktop-label:hover svg path{fill:#fff;}.home .site-inner{margin:0 auto;}.home .site-inner .content{padding-top:0;padding-bottom:0;}.home .entry{margin-bottom:0;}.bannerarea{position:relative;width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;}.bannerarea > .overlay{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,48,101,.73);z-index:1;}.bannerarea > video{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;object-fit:cover;}.bannerarea .banner-content{z-index:2;}.bannerarea h1{color:#fff;text-align:center;}.bannerarea h1 .smaller{font-size:39px;}.bannerarea .banner-content em{display:block;margin-top:20px;color:#fff;font-size:14px;}.bannerarea #banner-special{text-align:center;margin:25px auto;width:80%;}.bannerarea #banner-special *{color:#fff;}.bannerarea #banner-special a{color:#79b443;}.play-vid{position:absolute;bottom:10%;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.play-vid svg{margin-right:5px;}.bannerarea .curious{position:absolute;bottom:20px;right:20px;z-index:1;color:var(--primary-color);display:flex;gap:10px;font-size:30px;}.bannerarea .curious{animation-name:bounce-1;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:1;animation-delay:2s;}@keyframes bounce-1{0%{transform:translateY(0);}50%{transform:translateY(-20px);}100%{transform:translateY(0);}}.affiliates.mobile{display:flex;}.welcome-section{padding:60px 5%;max-width:1500px;margin:auto;display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/flower-bg.png");background-size:contain;background-position:100%;background-repeat:no-repeat;}.welcome-section .review-display{display:flex;flex-direction:column;align-items:center;}.welcome-section .review-display .over{font-size:20px;}.welcome-section.nitro-lazy{background-image:none !important;}.welcome-section .review-display .count{font-size:70px;font-weight:900;line-height:1.2;color:#0086c1;}.welcome-section .review-display svg{margin-bottom:15px;}.welcome-section .review-display strong{font-size:22px;}#welcome-section-2,#welcome-section-3,#finance-section{padding:0px 5% 60px;max-width:1500px;}#welcome-section-3,#finance-section{padding-top:60px;}.team-photo img{width:100%;height:auto;display:block;}.doctor-section{padding:60px 5%;max-width:1500px;}.circle-img{border-radius:50%;}.service-section{background-color:#f4f4f4;padding:60px 0;}.service-section > .container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;align-items:center;}.service-section .service{transition:all .5s;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;}.service-section .service .overlay{visibility:hidden;position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(110deg,rgba(4,144,85,.88),rgba(186,212,61,.88));width:330px;height:330px;border-radius:50%;}.service-section .service[data-id="service-5"]{grid-column:3/4;}.service-section .service[data-id="service-1"]{top:40px;left:15%;margin-right:-15%;margin-bottom:40px;}.service-section .service[data-id="service-3"]{top:40px;right:15%;margin-left:-15%;margin-bottom:40px;}.service-section .service img{object-fit:cover;width:330px;height:330px;border-radius:50%;}.service-section .service .service-title{position:absolute;bottom:70px;left:0;right:0;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;font-weight:800;line-height:1.2;margin:auto 45px;}.service-section .service-more{display:none;color:var(--text-color);text-align:center;max-width:450px;margin:auto;padding:20px;}.service-section .service-more h3{text-transform:uppercase;}.service-section .service-more a{font-weight:800;text-transform:uppercase;color:#049055;}.service-section .service-more.active{display:block;grid-column:2/3;grid-row:2/3;transform:scale(1.1);}.service-section .service.active .service-title{top:50%;bottom:50%;display:flex;align-items:center;justify-content:center;}.service-section .service.active .overlay{visibility:visible;}.different-section{padding:60px 0;}.different-section h2{text-align:center;}.different-section .diff-grid{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;}.different-section .diff-grid .diff{text-align:center;}.different-section .button{margin-top:40px;}.patients-saying{padding:40px 0 0 0;}.patients-saying h2{text-align:center;}.vid-slider .slider{width:240px;height:562px;margin:20px;border-radius:20px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s;}.vid-slider .slider:hover:before{content:"";background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/play.png");width:63px;height:83px;position:absolute;bottom:15%;right:2%;}.vid-slider .slider:hover{width:700px !important;cursor:pointer;}.vid-slider .slider.chris{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/chris.jpg");}.vid-slider .slider.chris.nitro-lazy{background-image:none !important;}.vid-slider .slider.laura{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/laura.jpg");}.vid-slider .slider.laura.nitro-lazy{background-image:none !important;}.vid-slider .slider.lindzy{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/lindzy.jpg");}.vid-slider .slider.lindzy.nitro-lazy{background-image:none !important;}.vid-slider .slider.shawn{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/05/shawn.jpg");}.vid-slider .slider.shawn.nitro-lazy{background-image:none !important;}.vid-slider .slider.breanna{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/breanna.jpg");}.vid-slider .slider.breanna.nitro-lazy{background-image:none !important;}.vid-slider .slider.hugo{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/hugo.jpg");}.vid-slider .slider.hugo.nitro-lazy{background-image:none !important;}.vid-slider .slider.josh{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/josh.jpg");}.vid-slider .slider.josh.nitro-lazy{background-image:none !important;}.vid-slider .slider.kristen{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/kristen.jpg");}.vid-slider .slider.kristen.nitro-lazy{background-image:none !important;}.vid-slider .slider.kristina{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/kristina.jpg");}.vid-slider .slider.kristina.nitro-lazy{background-image:none !important;}.vid-slider .slider.laurie{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/laurie.jpg");}.vid-slider .slider.laurie.nitro-lazy{background-image:none !important;}.vid-slider .slider.mike{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/mike.jpg");}.vid-slider .slider.mike.nitro-lazy{background-image:none !important;}.vid-slider .slider.paul{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/paul.jpg");}.vid-slider .slider.paul.nitro-lazy{background-image:none !important;}.vid-slider .slider.loren{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/loren.jpg");}.vid-slider .slider.loren.nitro-lazy{background-image:none !important;}.vid-slider .slider.michael{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/michael.jpg");}.vid-slider .slider.michael.nitro-lazy{background-image:none !important;}.vid-slider .slider.michelle{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/michelle.jpg");}.vid-slider .slider.michelle.nitro-lazy{background-image:none !important;}.vid-slider .slider.robert{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/robert.jpg");}.vid-slider .slider.robert.nitro-lazy{background-image:none !important;}.vid-slider .slider.sheila{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/sheila.jpg");}.vid-slider .slider.sheila.nitro-lazy{background-image:none !important;}.vid-slider .slider.veronica{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/08/veronica.jpg");}.vid-slider .slider.veronica.nitro-lazy{background-image:none !important;}.vid-slider .slider .label{background:linear-gradient(110deg,#049055,#bad43d);padding:20px 10px;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.vid-slider .slick-track{display:flex;justify-content:center;}.vid-slider .slick-dots{margin-bottom:0;}.affiliates{padding:20px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.affiliates img{margin:0 15px;width:14vw;max-width:150px;}@media all and (max-width: 800){.affiliates img{width:22vw;}}.contact-section{background-color:var(--secondary-color);padding:40px 20px;color:#fff;}.contact-section > .container{display:grid;grid-template-columns:1fr 1fr;}.contact-section .left,.contact-section .right{display:flex;flex-direction:column;align-items:center;}.contact-section .d-flex{display:flex;flex-wrap:wrap;justify-content:center;}.contact-section .d-flex a{margin:5px 10px;color:#fff;}.contact-section .d-flex a svg{margin-right:5px;position:relative;top:5px;}.contact-section .hours{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;}.contact-section .hours .note{width:100%;text-align:center;}.contact-section input,.contact-section textarea{background-color:transparent;font-size:18px;color:#fff;padding:5px;}.contact-section .button{color:#fff;margin-bottom:20px;}.contact-section h2,.contact-section h3{color:#fff;text-align:center;margin-top:20px;}.contact-section svg path{fill:var(--primary-color);}.site-footer{background-color:#292828;color:#fff;}.site-footer p,.site-footer a{color:#fff;font-size:18px;}.site-footer .address,.site-footer .phone{display:flex;align-items:center;gap:5px;}.site-footer a svg{position:relative;}.site-footer a svg path{fill:var(--primary-color);}.site-footer .social-links{margin:20px 0 30px;}.footer-contact .d-flex{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:20px;}#Copyright-logo-SVG{height:1.1em;width:auto;overflow:visible;}blockquote.bestReviews{display:block;position:relative;font-size:14px;width:90%;line-height:1.5em;padding:10px 20px;margin:0 0 20px;}blockquote.bestReviews::before{display:none;}blockquote.bestReviews::before{content:"“";display:block;font-size:30px;font-size:3rem;height:0;top:0;left:-35px;position:absolute;}blockquote.bestReviews::after{content:"”";display:block;font-size:30px;font-size:3rem;height:0;bottom:55px;right:-35px;position:absolute;}.bestReviews cite{display:block;text-align:right;font-weight:600;}.internal-affilliates{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;}.internal-banner{min-height:600px;width:100%;padding-left:10%;padding-top:100px;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.internal-banner h1{color:#026d9c;}.internal-banner .bg-overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);}.internal-banner .entry-header{z-index:1;margin-top:40px;}.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}.vertAlign{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;}.flex .image img{margin:0;}.row-text-image .text{display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:50px;}.video-container{position:relative;padding-bottom:56.25%;max-width:800px;padding-top:30px;height:0;overflow:hidden;margin-bottom:10px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.su-lightbox{cursor:pointer;}.whitetext,.whitetext p,.whitetext h2{color:#fff;}.page-template-page_dental_implants .site-inner{margin-top:0;}.page-template-page_dental_implants .content{padding-top:0;}.shortWideBack>div{max-width:1140px;width:100%;padding:50px 25px;margin:auto;overflow:hidden;}.alignleft{margin-right:20px;}.alignright{margin-left:20px;}.alignleft,.alignright{display:inline;margin-bottom:20px;}figure.image-caption{max-width:230px;}.consult-flex{align-items:center;}.consult-flex .frm_primary_label{display:none;}.consult-flex .show-label label{display:block;}.consult-flex .show-label{margin:20px 0;}#frm_field_36_container{margin:20px 0;}#showCalc{cursor:pointer;display:flex;align-items:center;justify-content:center;}#calculations,#calculations *{font-size:0;transition:all ease-in-out .4s;}#calculations.showing,#calculations.showing *{font-size:18px;}#bf-revz-widget-1234567935183 iframe{height:1720px !important;max-height:100%;}#RwReview{height:1720px;max-width:550px;width:100%;margin:auto;}#RwReview > iframe{height:100%;}#cf-widget-container{max-width:500px;margin:auto;}.smile-design-steps{display:flex;justify-content:center;gap:10px;}.office-slider{max-width:600px;margin:auto;}@media only screen and (min-width: 801px){.genesis-nav-menu.menu-primary .sub-menu a{color:var(--secondary-color);background-color:#eee;border:1px solid var(--primary-color);font-size:13px;padding:1.5vh;text-transform:none;width:auto;display:flex;justify-content:space-between;}.genesis-nav-menu .sub-menu .sub-menu a{width:auto;background-color:rgba(0,48,101,.73);color:#fff;}.genesis-nav-menu .sub-menu .sub-menu a:hover{background-color:#fff;color:var(--primary-color) !important;}.menu-item-has-children>a:after{content:"❯";margin-left:5px;display:inline-block;transform:rotate(90deg);}.sub-menu>.menu-item-has-children>a:after{transform:none;}.genesis-nav-menu .sub-menu a:hover,.genesis-responsive-menu .sub-menu .genesis-nav-menu a:hover{color:#fff !important;background-color:var(--primary-color);}.genesis-nav-menu .menu-item,.genesis-nav-menu .menu-item:hover{}.genesis-nav-menu ul.sub-menu{width:auto;}.genesis-nav-menu .menu-item:hover>.sub-menu{display:flex;flex-direction:column;}.genesis-nav-menu .menu-item>.sub-menu .menu-item .sub-menu{z-index:-1;}.genesis-nav-menu .menu-item:hover>.sub-menu .menu-item:hover .sub-menu{left:100%;z-index:1;}.genesis-nav-menu .menu-item:hover>.sub-menu .sub-menu,.genesis-nav-menu .sub-menu .sub-menu{top:0;margin:0;}.genesis-nav-menu .sub-menu a{width:auto;display:flex;justify-content:space-between;min-width:300px;}#menu-item-2742{position:relative;}}@media only screen and (min-width: 769px){.flex>.half{width:calc(50% - 10px / 2);}.page-id-528 .flex>.half{width:calc(50% - 66px / 2);}.flex.justify-center{justify-content:center;}.flex.align-center{align-items:center;}.flex.nospace>.half{width:50%;}}@media only screen and (max-width: 1650px){.genesis-nav-menu a{font-size:14px;padding:10px 10px;}.site-header .button{font-size:14px;}}@media only screen and (max-width: 1400px){.service-section .bottom-2{margin-top:40px;}}@media only screen and (max-width: 1300px){.service-section .service[data-id="service-1"]{left:0;top:0;margin:auto;}.service-section .service[data-id="service-3"]{right:0;top:0;margin:auto;}}@media only screen and (max-width: 1200px){.genesis-nav-menu a{font-size:.7rem;padding:10px 10px;}.site-header > .wrap .button{font-size:14px;}}@media only screen and (max-width: 1149px){.site-header .contact-link{font-size:20px;}}@media only screen and (max-width: 1023px){.service-section > .container{display:block;}.service-section .service img{margin:auto;}.service-section .service-more,.service-section .service-more.active{display:block;}.service-section .service-more h3{display:none;}.service-section .service .overlay,.service-section .service.active .overlay{display:none;}.service-section .slick-slide div:nth-child(2){display:flex;}.service-section .slick-next::before,.service-section .slick-prev::before{display:none;}.service-section .slick-next{right:5px;z-index:2;}.service-section .slick-prev{left:5px;z-index:2;}}@media only screen and (max-width: 979px){.site-header>.wrap{justify-content:space-around;}}@media only screen and (max-width: 800px){figure.alignleft,img.alignleft,figure.alignright,img.alignright{float:none;display:block;margin-left:auto;margin-right:auto;}.fixed-ctas{bottom:0;left:0;right:0;transform:translate(0);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:end;border-radius:0;padding:0;text-transform:uppercase;}.fixed-ctas .cta{width:auto;text-decoration:none;margin:0;padding:12px 0 6px;}.fixed-ctas .cta:nth-child(1){background-color:#049055;}.fixed-ctas .cta:nth-child(2){background-color:var(--primary-color);}.fixed-ctas .cta:nth-child(3){background-color:#0086c1;}.fixed-ctas .cta:nth-child(4){background-color:var(--secondary-color);}.fixed-ctas .cta:nth-child(5){display:none;}.fixed-ctas .cta svg{height:15px;width:auto;margin-bottom:5px;}.fixed-ctas .cta .mobile-label{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:10px;font-weight:bold;}.fixed-ctas .cta .desktop-label,.fixed-ctas .cta .desktop-label:hover{display:none;}.site-header > .wrap .button{display:none;}.site-header{position:fixed;padding:0 15px;}.site-header>.wrap{justify-content:space-between;}.site-header .contact-link{display:none;}.site-header .nav-primary{width:100%;}.site-header .title-area{width:auto;}.site-header .menu-toggle{margin:auto 0;}.site-inner{margin-top:50px;}.home .site-inner{padding-top:0;margin-top:0;}.menu-toggle{background-color:transparent;}nav.genesis-responsive-menu{background-color:#fff;overflow:auto;max-height:60vh;width:100%;}.genesis-nav-menu.menu-primary a{color:var(--text-color);}.vid-slider .slider:hover{width:240px !important;}.contact-section .container{grid-template-columns:auto;}.bannerarea{padding:15px;}.bannerarea .button{font-size:14px;}.bannerarea .curious{display:none;}.affiliates.mobile{display:block;}.affiliates.desktop{display:none;}.internal-banner{min-height:500px;justify-content:center;padding:10px;}.internal-banner h1{text-align:center;}.site-footer{margin-bottom:50px;}}@media only screen and (max-width: 769px){.flex>.half{max-width:540px;width:100%;}}@media only screen and (max-width: 600px){body > div{font-size:16px;}html,body,p,a{font-size:16px;}h1{font-size:30px;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:18px;}.button,a.button{padding:15px 25px;}.center-mobile{text-align:center;}.entry-title{font-size:30px;}.bannerarea{min-height:400px;}.bannerarea h1 .smaller{font-size:20px;}.bannerarea>video{display:none;}.bannerarea{background-image:url("https://cdn-ilciepj.nitrocdn.com/NJPdHPLsPMxxDKDkBcZnQzdnIhOqbbbJ/assets/images/optimized/rev-6696957/hillsborodentalexcellence.com/wp-content/uploads/2022/07/banner-mobile.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;}.bannerarea.nitro-lazy{background-image:none !important;}.welcome-section{background-position:top center;background-color:#f4f4f4;}.affiliates{display:none;}.vid-slider .slick-dots{margin-bottom:-10px;line-height:.75;padding-left:0;}}#invisalign-form{position:absolute;bottom:0;left:0;display:block;height:242px;width:1px;}#invisalign-form:focus{outline:none;}#cosmetic-free-consultation{position:absolute;bottom:0;left:0;display:block;height:251px;width:1px;}#cosmetic-free-consultation:focus{outline:none;}#implant-free-consultation{position:absolute;bottom:0;left:0;display:block;height:251px;width:1px;}#implant-free-consultation:focus{outline:none;}#sleep-free-consultation{position:absolute;bottom:0;left:0;display:block;height:251px;width:1px;}#sleep-free-consultation:focus{outline:none;}@media all and (max-width: 905px){#sleep-free-consultation,#implant-free-consultation,#cosmetic-free-consultation{height:281px;}#invisalign-form{height:272px;}}@media all and (max-width: 768px){img{max-width:100%;height:auto;}video{aspect-ratio:16/9;}.entry-title{font-size:30px;}}