/*!
Theme Name: Ideal Dentistry
Theme URI: https://www.webistry.com/
Author: Webistry
Author URI: https://www.webistry.com/
Description: Your Dental Centre of Choice in Ville Saint-Laurent.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ideal_dentistry
Tags: custom-menus, CMS, media-upload, translation-ready, animations

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ideal Dentistry is based on Underscores https://underscores.me/, (C) 2012-2021 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}*{-webkit-tap-highlight-color:#fff0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;min-width:320px;min-height:320px;background-color:#1D2329;overflow-y:scroll}.site-main{-webkit-box-sizing:border-box;box-sizing:border-box;padding:150px 1rem 0 1rem;min-height:550px;text-align:center;background-color:#fff}.content{background-color:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img,picture{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a:focus{outline:0}a:hover,a:active{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .2);box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0;background-color:#fff}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:'Red Hat Text';src:url(/wp-content/themes/ideal_dentistry/assets/fonts/RedHatText-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Red Hat Text';src:url(/wp-content/themes/ideal_dentistry/assets/fonts/RedHatText-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'CircularStd';src:url(/wp-content/themes/ideal_dentistry/assets/fonts/CircularStd-Medium.ttf) format("truetype");font-weight:400;font-style:normal}p,a,h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:1.11;font-style:normal}a,span{font-family:inherit;font-weight:inherit;font-style:inherit;text-decoration:none}p{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:400;color:#7D8186;line-height:1.6}@media only screen and (max-width:760px){p{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){p{font-size:19px}}@media only screen and (min-width:1024px){p{font-size:19px}}@media only screen and (min-width:1600px){p{font-size:19px}}p.normal{text-transform:none;line-height:1.2;color:#7D8186;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:400;letter-spacing:normal}@media only screen and (max-width:760px){p.normal{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){p.normal{font-size:19px}}@media only screen and (min-width:1024px){p.normal{font-size:19px}}@media only screen and (min-width:1600px){p.normal{font-size:19px}}@media only screen and (min-width:1024px){p.normal{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){p.normal{font-size:18px}}.link{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#262C32;text-transform:uppercase;border-bottom:2px solid #d19d67;-webkit-transition:border 0.2s;transition:border 0.2s;cursor:pointer}.link:hover{border-bottom:2px solid #262C32}.link:active{-webkit-filter:brightness(.95);filter:brightness(.95)}@media only screen and (max-width:760px){.link{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.link{font-size:13px}}@media only screen and (min-width:1024px){.link{font-size:13px}}@media only screen and (min-width:1600px){.link{font-size:14px}}button{outline:0;border-radius:0}.button{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#262C32;text-transform:uppercase;display:inline-block;padding:1.1rem 2rem;cursor:pointer;letter-spacing:1px;border:2px solid #d19d67;-webkit-transition:background-color 0.1s,color 0.1s;transition:background-color 0.1s,color 0.1s;outline:0;border-radius:0;background-color:#d19d67;white-space:nowrap}@media only screen and (max-width:760px){.button{font-size:13px}}@media only screen and (min-width:760px) and (max-width:1024px){.button{font-size:13px}}@media only screen and (min-width:1024px){.button{font-size:13px}}@media only screen and (min-width:1600px){.button{font-size:14px}}.button:focus{outline:none;background-color:#b68550;border:2px solid #b68550}.button:focus:not(:focus-visible){border:2px solid #d19d67;background-color:#d19d67}.button:active{-webkit-filter:brightness(.95);filter:brightness(.95);border:2px solid #b68550;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover{background-color:#b68550!important;border:2px solid #b68550!important}.button--ghost{background-color:#fff0;border:2px solid #d19d67}.button--ghost:focus{border:2px solid #d19d67;background-color:#d19d67;color:#fff;border:2px solid #d19d67}.button--ghost:focus:not(:focus-visible){background-color:#fff0;border:2px solid #d19d67;color:#262C32}.button--ghost:active{border:2px solid #d19d67}.button--ghost:hover{background-color:#d19d67!important;color:white!important;border:2px solid #d19d67!important}.subtitle{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#7D8186;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width:760px){.subtitle{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.subtitle{font-size:13px}}@media only screen and (min-width:1024px){.subtitle{font-size:13px}}@media only screen and (min-width:1600px){.subtitle{font-size:14px}}h1{font-family:"CircularStd",Georgia,serif;font-weight:400;color:#0D1C2C;padding-top:.5rem}@media only screen and (max-width:760px){h1{font-size:38px}}@media only screen and (min-width:760px) and (max-width:1024px){h1{font-size:52px}}@media only screen and (min-width:1024px){h1{font-size:70px}}h2{font-family:"CircularStd",Georgia,serif;font-weight:400;color:#0D1C2C;padding-top:.5rem}@media only screen and (max-width:760px){h2{font-size:38px}}@media only screen and (min-width:760px) and (max-width:1024px){h2{font-size:48px}}@media only screen and (min-width:1024px){h2{font-size:66px}}@media only screen and (min-width:1024px) and (max-width:1440px){h2{font-size:56px}}h3{font-family:"CircularStd",Georgia,serif;font-weight:400;color:#7D8186;padding-top:.3rem}@media only screen and (max-width:760px){h3{font-size:28px}}@media only screen and (min-width:760px) and (max-width:1024px){h3{font-size:32px}}@media only screen and (min-width:1024px){h3{font-size:42px}}h4{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#262C32;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:760px){h4{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){h4{font-size:13px}}@media only screen and (min-width:1024px){h4{font-size:13px}}@media only screen and (min-width:1600px){h4{font-size:14px}}.page-hero{background-color:#1D2329;background-size:cover;background-position:20%;text-align:center;padding-top:96px}@media only screen and (max-width:1024px){.page-hero{padding-top:50px}}@media only screen and (min-width:760px) and (max-width:1190px){.page-hero{padding-top:65px}}@media only screen and (min-width:1190px) and (max-width:1322px){.page-hero{padding-top:70px}}@media only screen and (min-width:1322px) and (max-width:1600px){.page-hero{padding-top:80px}}.page-hero__container{padding:7.5rem 1rem 9rem;margin-left:auto;margin-right:auto;max-width:900px}@media only screen and (max-width:760px){.page-hero__container{padding:5.6rem 1rem 6.4rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.page-hero__container{padding:6.4rem 1rem 8.3rem}}@media only screen and (min-width:760px) and (max-width:1024px){.page-hero__container{padding:6.4rem 1rem 8.3rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.page-hero__container{max-width:780px}}@media only screen and (min-width:760px) and (max-width:1024px){.page-hero__container{max-width:700px}}@media only screen and (max-width:760px){.page-hero__container{max-width:560px}}.page-hero__title{color:#fff;margin-top:.7rem}.page-hero__subtitle{color:#AFB1B4;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:374px){.page-hero__subtitle{max-width:220px}}.page-hero__subtitle--icon{height:28px}.page-hero__paragraph{color:rgb(255 255 255 / .9);max-width:550px;margin:0 auto;padding-top:3rem;line-height:1.6}@media only screen and (max-width:760px){.page-hero__paragraph{line-height:1.5;padding-top:1.8rem;max-width:500px}}@media only screen and (min-width:374px) and (max-width:424px){.page-hero__paragraph{line-height:1.4;font-size:15px}}@media only screen and (max-width:374px){.page-hero__paragraph{line-height:1.4;font-size:15px}}@media only screen and (max-width:760px){.page-hero__paragraph{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:374px){.page-hero__paragraph{padding-left:.5rem;padding-right:.5rem}}.page-hero__btn{margin-top:3rem}@media only screen and (max-width:760px){.page-hero__btn{margin-top:1.8rem}}.page-hero--inversed-colors{background-color:#fff0}.page-hero--inversed-colors .page-hero__title{color:#0D1C2C}.page-hero--inversed-colors .page-hero__paragraph{color:#7D8186}.page-hero--inversed-colors .page-hero__subtitle{color:#d19d67}.page-hero--inversed-colors .page-hero__btn{background-color:#fff0;border:2px solid #d19d67}.page-hero--inversed-colors .page-hero__btn:focus{border:2px solid #d19d67}.page-hero--inversed-colors .page-hero__btn:active{border:2px solid #d19d67}.page-hero--inversed-colors .page-hero__btn:hover{background-color:#d19d67;color:#fff;border:2px solid #d19d67}.page-hero:not(.page-hero--inversed-colors) .page-hero__subtitle--icon{-webkit-filter:brightness(0) saturate(100%) invert(82%) sepia(8%) saturate(97%) hue-rotate(177deg) brightness(87%) contrast(85%);filter:brightness(0) saturate(100%) invert(82%) sepia(8%) saturate(97%) hue-rotate(177deg) brightness(87%) contrast(85%)}.featured__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:2rem;padding-bottom:2rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:760px) and (max-width:1024px){.featured__flex{max-width:1000px}}@media only screen and (min-width:1024px){.featured__flex{max-width:1400px}}@media only screen and (min-width:1024px) and (max-width:1440px){.featured__flex{max-width:1240px}}@media only screen and (min-width:760px){.featured__flex{padding-top:3rem;padding-bottom:3rem}}@media only screen and (max-width:760px){.featured__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.featured__card{max-width:320px;text-align:center;padding:2rem 1rem}.featured__icon{height:74px;width:74px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.featured__heading{padding:.9rem}.featured__text{line-height:1.33}.contact-us-today{background-color:#242D37}.contact-us-today__container{max-width:1200px;margin:0 auto;padding:4rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1440px){.contact-us-today__container{padding:4rem 4rem}}@media only screen and (max-width:760px){.contact-us-today__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem .5rem}}@media only screen and (min-width:1441px){.contact-us-today__btn{margin-right:5rem}}@media only screen and (max-width:760px){.contact-us-today__btn{margin:2rem 0 0 0}}@media only screen and (max-width:760px){.contact-us-today__text{text-align:center}}.contact-us-today__subtitle{color:#AFB1B4;padding-left:.1rem}.contact-us-today__title{color:#fff;line-height:1.12;padding-top:.2rem}.contact-us-today__btn{font-size:15px}.info-blocks{padding:5rem 0}@media only screen and (max-width:850px){.info-blocks{padding:2rem 0}}.info-blocks .block{padding:4.5rem 0}@media only screen and (max-width:850px){.info-blocks .block{padding:3rem 0}}.info-blocks .block__container{max-width:1200px;margin:0 auto;padding:0 5%;position:relative}@media only screen and (min-width:1440px){.info-blocks .block__container{padding:0 4rem}}@media only screen and (max-width:850px){.info-blocks .block__container{max-width:600px}}.info-blocks .block__image{width:45%;height:100%;position:absolute;left:5%;top:6px;padding-right:10%}@media only screen and (min-width:1440px){.info-blocks .block__image{left:4rem}}@media only screen and (max-width:850px){.info-blocks .block__image{position:static;left:auto;top:auto;height:316px;width:316px;padding-right:0;margin:0 auto}}@media only screen and (max-width:360px){.info-blocks .block__image{width:290px;height:290px}}.info-blocks .block__image--container{width:100%;height:100%;padding-bottom:100%;position:relative}.info-blocks .block__image--picture{height:100%;width:100%;position:absolute;left:0;top:51%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:420px;-webkit-box-shadow:10px 10px 26px #0000001F;box-shadow:10px 10px 26px #0000001F}@media only screen and (max-width:1024px){.info-blocks .block__image--picture{max-height:400px}}.info-blocks .block__text{width:50%;margin-left:auto;min-height:420px}@media only screen and (max-width:850px){.info-blocks .block__text{width:auto;max-width:500px;margin-left:0;min-height:0;padding-top:2rem;margin:0 auto}}.info-blocks .block__text p{line-height:1.6;padding-top:1.5rem}@media only screen and (max-width:760px){.info-blocks .block__text p{line-height:1.5;max-width:500px;padding:0 1.5rem;padding-top:1rem}}@media only screen and (min-width:374px) and (max-width:424px){.info-blocks .block__text p{line-height:1.4;font-size:15px}}@media only screen and (max-width:374px){.info-blocks .block__text p{line-height:1.4;font-size:15px;padding:0 .5rem;padding-top:1rem}}.info-blocks .block__text p:first-of-type{padding-top:0}.info-blocks .block__text .two-questions{padding-top:1rem}.info-blocks .block__text .two-questions--svg{height:40px;width:auto}@media only screen and (max-width:850px){.info-blocks .block__text .two-questions--svg{margin:0 auto;display:block;margin-bottom:1.5rem}}.info-blocks .block__text .two-questions--question{padding-top:1rem;padding-bottom:.8rem;line-height:1.4;max-width:480px}@media only screen and (min-width:1024px){.info-blocks .block__text .two-questions--question{font-size:13px}}@media only screen and (max-width:760px){.info-blocks .block__text .two-questions--question{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:850px){.info-blocks .block__text .two-questions--question{margin:0 auto}}@media only screen and (max-width:374px){.info-blocks .block__text .two-questions--question{padding-left:.5rem;padding-right:.5rem}}.info-blocks .block__text .two-questions--answer{padding-top:0;padding-bottom:0;max-width:480px}@media only screen and (max-width:850px){.info-blocks .block__text .two-questions--answer{margin:0 auto}}.info-blocks .block__text .two-questions--answer:not(:last-of-type){padding-bottom:2rem}.info-blocks .block__subtitle{color:#D19D67;padding-top:8px;display:block;padding-bottom:1rem}@media only screen and (max-width:850px){.info-blocks .block__subtitle{text-align:center}}.info-blocks .block__header{padding-bottom:2rem;color:#0D1C2C}@media only screen and (max-width:850px){.info-blocks .block__header{text-align:center}}.info-blocks .block__btn{margin-top:3rem;background-color:#fff0;border:2px solid #d19d67}@media only screen and (max-width:760px){.info-blocks .block__btn{margin-top:1.8rem}}@media only screen and (max-width:760px){.info-blocks .block__btn{margin-left:1.5rem}}.info-blocks .block__btn:focus{border:2px solid #d19d67}.info-blocks .block__btn:active{border:2px solid #d19d67}.info-blocks .block__btn:hover{background-color:#d19d67;color:#fff;border:2px solid #d19d67}.info-blocks .block--center-text{background-color:#fff0;text-align:center;padding:1.5rem 0 3rem}@media only screen and (max-width:760px){.info-blocks .block--center-text{padding:0}}@media only screen and (min-width:1024px) and (max-width:1440px){.info-blocks .block--center-text{padding:.4rem 0 2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.info-blocks .block--center-text{padding:.4rem 0 2rem}}@media only screen and (max-width:850px){.info-blocks .block--center-text{padding:2.4rem 0 4rem}}@media only screen and (max-width:760px){.info-blocks .block--center-text{padding:1.6rem 0 2rem}}.info-blocks .block--center-text__container{padding:2rem 0;margin-left:auto;margin-right:auto;max-width:900px}@media only screen and (min-width:1024px) and (max-width:1440px){.info-blocks .block--center-text__container{max-width:780px}}@media only screen and (min-width:760px) and (max-width:1024px){.info-blocks .block--center-text__container{max-width:700px}}@media only screen and (max-width:760px){.info-blocks .block--center-text__container{max-width:560px}}.info-blocks .block--center-text__title{color:#0D1C2C;margin-top:.7rem;padding-bottom:2rem}.info-blocks .block--center-text__subtitle{color:#d19d67;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:374px){.info-blocks .block--center-text__subtitle{max-width:220px}}.info-blocks .block--center-text__subtitle--icon{height:28px}.info-blocks .block--center-text p{color:#7D8186;max-width:550px!important;margin:0 auto;padding-top:1rem;line-height:1.6}@media only screen and (max-width:760px){.info-blocks .block--center-text p{line-height:1.5;padding-top:1.8rem;max-width:500px}}@media only screen and (min-width:374px) and (max-width:424px){.info-blocks .block--center-text p{line-height:1.4;font-size:15px}}@media only screen and (max-width:374px){.info-blocks .block--center-text p{line-height:1.4;font-size:15px}}@media only screen and (max-width:760px){.info-blocks .block--center-text p{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:374px){.info-blocks .block--center-text p{padding-left:.5rem;padding-right:.5rem}}.info-blocks .block--center-text__btn{margin-top:3rem;background-color:#fff0;border:2px solid #d19d67}.info-blocks .block--center-text__btn:focus{border:2px solid #d19d67}.info-blocks .block--center-text__btn:active{border:2px solid #d19d67}.info-blocks .block--center-text__btn:hover{background-color:#d19d67;color:#fff;border:2px solid #d19d67}@media only screen and (max-width:760px){.info-blocks .block--center-text__btn{margin-top:1.8rem}}.info-blocks .block__downloads{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.info-blocks .block__downloads{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info-blocks .block__downloads__title{text-align:center;padding-bottom:2rem}.info-blocks .block__downloads__file{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1rem;max-width:600px}@media only screen and (max-width:1024px){.info-blocks .block__downloads__file{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:374px) and (max-width:424px){.info-blocks .block__downloads__file{padding:1rem 0}}@media only screen and (max-width:374px){.info-blocks .block__downloads__file{padding:1rem 0}}.info-blocks .block__downloads__file--container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0}@media only screen and (max-width:1024px){.info-blocks .block__downloads__file--container{padding:1rem 0}}.info-blocks .block__downloads__file--container h4,.info-blocks .block__downloads__file--container p{-webkit-transition:color 0.3s;transition:color 0.3s}.info-blocks .block__downloads__file--container img,.info-blocks .block__downloads__file--container picture{-webkit-transition:border 0.3s;transition:border 0.3s}.info-blocks .block__downloads__file--container:hover h4,.info-blocks .block__downloads__file--container:hover p{color:#d19d67}.info-blocks .block__downloads__file--container:hover img,.info-blocks .block__downloads__file--container:hover picture{border:1px solid #d19d67}.info-blocks .block__downloads__file--image img,.info-blocks .block__downloads__file--image picture{width:120px;min-width:120px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border:1px solid #eee;padding:4px}@media only screen and (min-width:374px) and (max-width:424px){.info-blocks .block__downloads__file--image img,.info-blocks .block__downloads__file--image picture{width:96px;min-width:96px;height:96px}}@media only screen and (max-width:374px){.info-blocks .block__downloads__file--image img,.info-blocks .block__downloads__file--image picture{width:96px;min-width:96px;height:96px}}.info-blocks .block__downloads__file--text{padding-left:1rem}.info-blocks .block__downloads__file--title{padding-bottom:.5rem;padding-top:2px;line-height:1.4}.info-blocks .block__full-image{width:100%;text-align:center}.info-blocks .block__full-image img,.info-blocks .block__full-image picture{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.info-blocks--first-text-left .block:nth-of-type(odd) .block__image{padding-right:0;padding-left:10%;left:auto;right:5%}@media only screen and (min-width:1440px){.info-blocks--first-text-left .block:nth-of-type(odd) .block__image{right:4rem}}@media only screen and (max-width:850px){.info-blocks--first-text-left .block:nth-of-type(odd) .block__image{padding-left:0;right:auto}}.info-blocks--first-text-left .block:nth-of-type(odd) .block__text{margin-left:0}@media only screen and (max-width:850px){.info-blocks--first-text-left .block:nth-of-type(odd) .block__text{margin:0 auto}}.info-blocks--first-text-right .block:nth-of-type(even) .block__image{padding-right:0;padding-left:10%;left:auto;right:5%}@media only screen and (min-width:1440px){.info-blocks--first-text-right .block:nth-of-type(even) .block__image{right:4rem}}@media only screen and (max-width:850px){.info-blocks--first-text-right .block:nth-of-type(even) .block__image{padding-left:0;right:auto}}.info-blocks--first-text-right .block:nth-of-type(even) .block__text{margin-left:0}@media only screen and (max-width:850px){.info-blocks--first-text-right .block:nth-of-type(even) .block__text{margin:0 auto}}.image-wheel{background-color:#fff}.image-wheel__container{width:100%;max-width:2560px;margin:0 auto;overflow:hidden;background-color:#f7f7f7}.image-wheel__carousel{width:120vw;max-width:2944px}@media only screen and (max-width:374px){.image-wheel__carousel{width:240vw;-webkit-transform:translateX(-30vw);transform:translateX(-30vw)}}@media only screen and (min-width:374px) and (max-width:424px){.image-wheel__carousel{width:240vw;-webkit-transform:translateX(-30vw);transform:translateX(-30vw)}}@media only screen and (min-width:1921px){.image-wheel__carousel{width:115vw;-webkit-transform:translateX(-7.5vw);transform:translateX(-7.5vw)}}@media only screen and (min-width:2560px){.image-wheel__carousel{width:100%;-webkit-transform:none;transform:none}}.image-wheel__image{width:20vw;height:20vw;max-width:384px;max-height:384px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:1024px){.image-wheel__image{width:30vw;height:30vw}}@media only screen and (max-width:374px){.image-wheel__image{width:80vw;height:80vw}}@media only screen and (min-width:374px) and (max-width:424px){.image-wheel__image{width:80vw;height:80vw}}@media only screen and (min-width:1921px){.image-wheel__image{width:15vw;height:15vw}}.image-wheel .flickity-prev-next-button.next{right:23vw}@media only screen and (min-width:1921px){.image-wheel .flickity-prev-next-button.next{right:10vw}}@media only screen and (min-width:2560px){.image-wheel .flickity-prev-next-button.next{right:3rem}}.image-wheel .flickity-prev-next-button.previous{left:2vw}@media only screen and (min-width:1921px){.image-wheel .flickity-prev-next-button.previous{left:9vw}}@media only screen and (min-width:2560px){.image-wheel .flickity-prev-next-button.previous{left:3rem}}.image-wheel .flickity-button{color:#242D37}.about .image-wheel{background-color:#F3F4F6}.about .image-wheel__container{background-color:#F3F4F6}.faq{background-color:#F3F4F6}.faq__container{max-width:1700px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.faq__container{max-width:1500px;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.faq__container{max-width:1200px}}@media only screen and (max-width:1024px){.faq__container{max-width:760px}}.faq__title{padding:7rem 2rem 4rem;text-align:center}@media only screen and (max-width:760px){.faq__title{padding-top:5rem;padding-bottom:2rem}}.faq__text{padding:0 6rem 6rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.faq__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:760px){.faq__text{padding:0 2rem 4rem 2rem}}@media only screen and (min-width:1024px){.faq__text{padding:0rem 4rem 8rem 4rem}}.faq__left{width:50%;padding-right:4rem}@media only screen and (max-width:1024px){.faq__left{width:100%;padding:0}}.faq__right{width:50%;padding-left:4rem}@media only screen and (max-width:1024px){.faq__right{width:100%;padding:0}}.faq__question{padding:4rem 2rem 2rem 0;cursor:pointer;position:relative}.faq__question:focus:not(:focus-visible){outline:none}.faq__question:active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq__question--text{pointer-events:none;line-height:1.3}.faq__question--arrow{width:17px;position:absolute;top:4.2rem;right:0;pointer-events:none}.faq__answer{max-height:0;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.faq__answer--text{padding-bottom:2rem}.faq__slide-down{border-bottom:2px solid #e4e5e6}.faq__slide-down .--active .faq__question--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ajax-loader{margin:10px 0 0 0!important}.wpcf7-not-valid-tip{color:#f23129;-webkit-transform:translateY(-.7rem);transform:translateY(-.7rem);text-align:left}.wpcf7 form .wpcf7-response-output{margin:0;padding:.5em 1em;color:#fff;text-align:center}.contact .wpcf7 form .wpcf7-response-output{color:#000}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;display:none}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#d19d67}.page-template-our-team #nav__patients,.page-template-contact #nav__contact,.page-template-services #nav__services,.page-template-about #nav__about{color:#d19d67}.navbar{height:96px;width:100%;background-color:#1D2329;color:#EEEFF1;position:fixed;top:0;z-index:100;-webkit-transition:height 0.3s;transition:height 0.3s}.navbar__inner{position:relative;height:100%;width:100%;min-width:250px}@media only screen and (max-width:1024px){.navbar{height:50px}}@media only screen and (min-width:760px) and (max-width:1190px){.navbar{height:65px}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar{height:70px}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar{height:80px}}.navbar__openbtn{position:absolute;top:0;right:0;font-size:30px;color:#fff;width:80px;height:50px;padding-bottom:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__openbtn{height:65px}}@media only screen and (max-width:1024px){.navbar__openbtn{display:-webkit-box;display:-ms-flexbox;display:flex}}.navbar__flex{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.navbar__flex{position:absolute;left:0;top:0}}.navbar__left{padding-left:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__left{padding-left:1.7rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__left{padding-left:2rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__left{padding-left:3rem}}@media only screen and (max-width:1024px){.navbar__left{padding-left:2rem}}.navbar__right{padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__right{padding-right:.8rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__right{padding-right:1.4rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__right{padding-right:3rem}}@media only screen and (max-width:1024px){.navbar__right{display:none}}.navbar__logo{height:50px;-webkit-transition:0.3s;transition:0.3s;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__logo{height:28px}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__logo{height:32px}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__logo{height:42px}}@media only screen and (max-width:1024px){.navbar__logo{height:24px}}.navbar__btn{color:#fff;font-size:15px;letter-spacing:1px;margin:0 2rem;background-color:#fff0;border:2px solid #d19d67}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__btn{font-size:10px;padding:.7rem 1.5rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__btn{font-size:12px;padding:.9rem 1.7rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__btn{font-size:13px;padding:1rem 1.8rem}}.navbar__btn:focus{border:2px solid #d19d67}.navbar__btn:active{border:2px solid #d19d67}.navbar__btn:hover{background-color:#d19d67;color:#262C32;border:2px solid #d19d67}.navbar__links{display:contents;list-style-type:none}.navbar__language-icon{margin-right:8px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__language-icon{height:16px}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__language-icon{height:16px}}.navbar__link{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 2rem;cursor:pointer;letter-spacing:1px;font-size:14px;-webkit-transition:color 0.1s;transition:color 0.1s;white-space:nowrap}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__link{font-size:10px;padding:1rem 1.5rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__link{font-size:12px;padding:1.8rem 1.7rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__link{font-size:13px;padding:1.9rem 1.8rem}}.navbar__link:focus{color:#d19d67}.navbar__link:focus:not(:focus-visible){color:#fff}.navbar__link:hover{color:#d19d67!important}.navbar__link:active{-webkit-filter:brightness(.95);filter:brightness(.95);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar__link--dropdown{position:relative}.navbar__link--dropdown .navbar__dropdown{pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}.navbar__link--dropdown:hover .navbar__dropdown{pointer-events:auto;opacity:1;visibility:visible}.navbar__dropdown{position:absolute;top:99%;left:-.7rem;background-color:rgb(29 35 41 / .94);padding:0 2.5rem 2rem 2.5rem;width:auto}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__dropdown{padding:0 2rem 1.3rem 2rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__dropdown{padding:0 2.2rem 1.5rem 2.2rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__dropdown{padding:0 2.4rem 1.8rem 2.4rem}}.navbar__dropdown--links{display:contents;list-style-type:none;padding:1rem 0}.navbar__dropdown--link{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#AFB1B4;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:1.5rem 0 0 0;cursor:pointer;letter-spacing:1px;font-size:14px;white-space:nowrap;-webkit-transition:color 0.2s;transition:color 0.2s}.navbar__dropdown--link span{border-bottom:2px solid #d19d67;padding-bottom:.5rem;-webkit-transition:border 0.2s;transition:border 0.2s}@media only screen and (min-width:760px) and (max-width:1190px){.navbar__dropdown--link{font-size:10px;padding-top:1rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.navbar__dropdown--link{font-size:12px;padding-top:1.2rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.navbar__dropdown--link{font-size:13px;padding-top:1.3rem}}.navbar__dropdown--link span{border-bottom:2px solid #fff0}.navbar__dropdown--link:hover{color:#fff}.navbar__dropdown--link:hover span{border-bottom:2px solid #d19d67}.navbar__dropdown--link:active{-webkit-filter:brightness(.95);filter:brightness(.95);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu{height:100%;width:0;position:fixed;top:0;right:0;background-color:#1D2329;overflow-x:hidden;-webkit-transition:0.5s;transition:0.5s;z-index:110;-ms-overflow-style:none}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu__inner{position:relative;padding-top:50px;height:100%;width:250px;min-height:320px}.mobile-menu__links{display:contents;list-style-type:none}.mobile-menu__link{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;letter-spacing:1px;font-size:12px;-webkit-transition:0.1s;transition:0.1s;padding:1.2rem 2rem;text-decoration:none;color:#fff;width:100%;white-space:nowrap}.mobile-menu__link:hover{color:#d19d67;background-color:rgb(200 200 255 / .04)}.mobile-menu__link:active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu__btn{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;font-size:12px;color:#fff;text-transform:uppercase;width:100%;background-color:#fff0;border:2px solid #d19d67}.mobile-menu__btn:focus{border:2px solid #d19d67}.mobile-menu__btn:active{border:2px solid #d19d67}.mobile-menu__btn:hover{background-color:#d19d67;color:#262C32;border:2px solid #d19d67}.mobile-menu__btn--container{position:absolute;bottom:0;left:0;width:100%;padding:1.2rem 2rem}.mobile-menu__closebtn{position:absolute;top:0;right:0;font-size:48px;color:#fff;width:80px;height:50px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:760px) and (max-width:1190px){.mobile-menu__closebtn{height:65px}}.mobile-menu__language-icon{margin-right:8px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-height:450px){.mobile-menu__link{padding-top:.8rem;padding-bottom:.8rem;height:39px;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-menu__language-icon{height:16px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media screen and (max-height:374px){.mobile-menu__link{padding-top:.7rem;padding-bottom:.7rem;height:35px}.mobile-menu__inner{padding-top:1.5rem}}.mobile-menu__background-overlay{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgb(0 0 10 / .2);z-index:101;pointer-events:none;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.wpml-ls{padding:0;border:0}.wpml-ls a{font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 2rem;cursor:pointer;letter-spacing:1px;font-size:14px;-webkit-transition:color 0.1s;transition:color 0.1s}.wpml-ls a span{word-break:break-all;overflow:hidden;height:14px;line-height:14px;width:24px}@media only screen and (min-width:760px) and (max-width:1190px){.wpml-ls a{font-size:10px;padding:1rem 1.5rem}}@media only screen and (min-width:1190px) and (max-width:1322px){.wpml-ls a{font-size:12px;padding:1.8rem 1.7rem}}@media only screen and (min-width:1322px) and (max-width:1600px){.wpml-ls a{font-size:13px;padding:1.9rem 1.8rem}}.wpml-ls a:focus{color:#d19d67}.wpml-ls a:focus:not(:focus-visible){color:#fff}.wpml-ls a:hover{color:#d19d67!important}.wpml-ls a:active{-webkit-filter:brightness(.95);filter:brightness(.95);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu .wpml-ls a{font-size:12px;-webkit-transition:0.1s;transition:0.1s;padding:1.2rem 2rem;text-decoration:none;color:#fff;width:100%}.mobile-menu .wpml-ls a span{width:20px}.mobile-menu .wpml-ls a:hover{color:#d19d67;background-color:rgb(200 200 255 / .04)}.mobile-menu .wpml-ls a:active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu .wpml-ls li{width:100%}.footer{background-color:#1D2329}.footer a{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;letter-spacing:inherit;color:inherit;-webkit-transition:color 0.1s;transition:color 0.1s;cursor:pointer}.footer a:hover{color:#d19d67}.footer__container{max-width:1500px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer__section{width:340px;padding:3rem}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__section{width:210px;padding:1.5rem 1.6rem}}@media only screen and (max-width:1024px){.footer__section{padding:1rem;width:auto}}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__info{width:220px;padding:1.6rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__nav{width:260px;padding:1.6rem}}.footer__contact{padding:2.7rem;width:340px}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__contact{width:350px;padding:1.1rem 1.6rem}}@media only screen and (max-width:1024px){.footer__contact{width:320px;padding:1rem}}.footer__contact .address{width:200px}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__contact .address{width:200px}}@media only screen and (max-width:1024px){.footer__contact .address{width:190px;margin-left:auto;margin-right:auto}}.footer__copyright{padding:2rem 1rem;text-align:center;font-size:14px;font-family:"Red Hat Text",Helvetica,sans-serif;color:#AFB1B4}@media only screen and (max-width:1024px){.footer__copyright{font-size:12px}}.footer__list-item{list-style-type:none;color:#AFB1B4;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:13px;margin-bottom:1rem}.footer__list-item--contact{color:#fff;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:760px){.footer__list-item--contact{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.footer__list-item--contact{font-size:13px}}@media only screen and (min-width:1024px){.footer__list-item--contact{font-size:13px}}@media only screen and (max-width:1024px){.footer__list-item--contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__list{padding:0;margin:0}.footer__title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.2rem}.footer__title--line{margin-left:.6rem;padding-bottom:.3rem}@media only screen and (max-width:1024px){.footer__title--line{padding-bottom:1rem}}.footer__icon{margin-right:1rem;-webkit-transform:translateY(4px);transform:translateY(4px)}@media only screen and (max-width:1024px){.footer__icon{margin-bottom:1rem;margin-right:0;-webkit-transform:none;transform:none}}.footer .two-line{-webkit-transform:none;transform:none}.footer__icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1440px){.footer__icons{width:380px;padding-right:4rem;padding-left:3.5rem}}@media only screen and (min-width:1441px){.footer__icons{width:400px;padding-right:6rem;padding-left:3rem}}.footer__social-icon{margin:1rem;color:#d19d67;-webkit-transition:color 0.3s;transition:color 0.3s}@media only screen and (min-width:1024px) and (max-width:1440px){.footer__social-icon{margin:1rem .5rem;width:18px;height:18px}}@media only screen and (max-width:1024px){.footer__social-icon{margin:1rem 2rem}}.footer__social-icon:hover{color:#b18454}.footer__desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5rem;padding-bottom:2rem}@media only screen and (max-width:1024px){.footer__desktop{display:none}}.footer__mobile{background-color:#1D2329;display:none;padding-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.footer__mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:760px) and (max-width:1024px){.footer__mobile{padding-top:5rem}}@media only screen and (max-width:1024px){.footer__logo{width:200px;margin-top:4rem}}.about{min-height:550px}.about .our-mission{text-align:center;background-color:#F3F4F6;padding-bottom:5rem}@media only screen and (max-width:760px){.about .our-mission{padding-bottom:4rem}}.about .our-mission__container{padding:7.5rem 1rem 1rem;margin-left:auto;margin-right:auto;max-width:900px}@media only screen and (max-width:760px){.about .our-mission__container{padding:4.6rem 1rem 1rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.about .our-mission__container{padding:6.4rem 1rem 1rem}}@media only screen and (min-width:760px) and (max-width:1024px){.about .our-mission__container{padding:6.4rem 1rem 1rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.about .our-mission__container{max-width:780px}}@media only screen and (min-width:760px) and (max-width:1024px){.about .our-mission__container{max-width:700px}}@media only screen and (max-width:760px){.about .our-mission__container{max-width:560px}}.about .our-mission__title{margin-top:.7rem}.about .our-mission__subtitle{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:374px){.about .our-mission__subtitle{max-width:220px}}.about .our-mission__subtitle--icon{height:28px}.about .our-mission__paragraph{max-width:650px;margin:0 auto;padding-top:3rem;line-height:1.6}@media only screen and (max-width:760px){.about .our-mission__paragraph{line-height:1.5;padding-top:1.8rem;max-width:500px}}@media only screen and (min-width:374px) and (max-width:424px){.about .our-mission__paragraph{line-height:1.4;font-size:15px}}@media only screen and (max-width:374px){.about .our-mission__paragraph{line-height:1.4;font-size:15px}}@media only screen and (max-width:760px){.about .our-mission__paragraph{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:374px){.about .our-mission__paragraph{padding-left:.5rem;padding-right:.5rem}}.about .our-mission__photos{max-width:1200px;margin:0 auto;padding:0 5%}@media only screen and (min-width:1440px){.about .our-mission__photos{padding:0 4rem}}@media only screen and (max-width:760px){.about .our-mission__photos{padding:0;padding-top:1rem}}.about .our-mission__photos img,.about .our-mission__photos picture{-webkit-transform:translateY(10px);transform:translateY(10px)}.about .about-us .info-blocks{padding:4rem 0}@media only screen and (max-width:850px){.about .about-us .info-blocks{padding:2rem 0}}.about .about-us .info-blocks .block__image{height:auto}@media only screen and (max-width:850px){.about .about-us .info-blocks .block__image{height:auto}}.about .about-us .info-blocks .block__image--container{height:auto;padding-bottom:70%}.about .about-us .info-blocks .block__image--picture{max-height:400px}.about .about-us .info-blocks .block__text{min-height:0}.about .about-us .info-blocks .block__text p{max-width:500px}.about .about-us .featured{background:#F3F4F6}@media only screen and (min-width:1024px){.about .about-us .featured__flex{max-width:1180px}}.about .featured{background:#F3F4F6}.about .our-clinic{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:8rem 1rem 0rem}@media only screen and (max-width:760px){.about .our-clinic{padding:4rem 1rem 0rem}}.about .our-clinic__subtitle{color:#d19d67}.about .our-clinic__subtitle--icon{width:28px}.about .our-clinic__title{padding-top:.4rem;padding-bottom:5rem}@media only screen and (max-width:760px){.about .our-clinic__title{max-width:350px;margin:0 auto;padding-top:.2rem;padding-bottom:3rem}}.about .our-clinic__paragraph{padding:3rem 0 4rem;max-width:640px;margin:0 auto}@media only screen and (max-width:760px){.about .our-clinic__paragraph{max-width:400px;padding:1.8rem 0 2rem}}.about .our-clinic__images{width:100%;max-width:1300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .our-clinic__image{margin:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:210px;width:320px;position:relative;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:761px) and (min-height:450px){.about .our-clinic__image{cursor:pointer}}.about .lightbox{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;height:101vh;width:101vw;position:fixed;top:-1px;left:-1px;background-color:rgb(29 35 41 / .2);padding:0;padding-top:116px;z-index:99;/*! Flickity v2.2.2
        https://flickity.metafizzy.co
        ---------------------------------------------- */
}@media only screen and (max-width:1024px){.about .lightbox{padding-top:70px}}@media only screen and (min-width:760px) and (max-width:1190px){.about .lightbox{padding-top:85px}}@media only screen and (min-width:1190px) and (max-width:1322px){.about .lightbox{padding-top:90px}}@media only screen and (min-width:1322px) and (max-width:1600px){.about .lightbox{padding-top:100px}}.about .lightbox *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;pointer-events:none!important}@media only screen and (min-width:761px) and (min-height:450px){.about .lightbox--active{opacity:1;pointer-events:auto;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}}@media only screen and (min-width:761px) and (min-height:450px){.about .lightbox--active *{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;pointer-events:auto!important}}.about .lightbox__container{position:relative;height:100vh;width:100vw;min-width:320px}.about .lightbox__inner{position:absolute;left:50%;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:99%;max-width:890px;min-width:320px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media only screen and (min-width:1300px) and (min-height:900px){.about .lightbox__inner{max-width:1050px}}@media only screen and (min-width:1300px) and (min-height:1000px){.about .lightbox__inner{max-width:1200px}}@media only screen and (max-height:600px){.about .lightbox__inner{top:0}}.about .lightbox .carousel{background:#fff;border-radius:4px;margin-bottom:16px;width:100%;padding:6px;margin:0 auto}.about .lightbox .carousel-cell{width:100%;height:500px;margin-top:4px;margin-bottom:4px;counter-increment:carousel-cell;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-height:1200px){.about .lightbox .carousel-cell{height:500px}}@media only screen and (max-height:800px){.about .lightbox .carousel-cell{height:450px}}@media only screen and (max-height:700px){.about .lightbox .carousel-cell{height:400px}}@media only screen and (max-height:600px){.about .lightbox .carousel-cell{height:350px}}@media only screen and (max-height:500px){.about .lightbox .carousel-cell{height:300px}}@media only screen and (min-width:1300px) and (min-height:900px){.about .lightbox .carousel-cell{height:600px}}@media only screen and (min-width:1300px) and (min-height:1000px){.about .lightbox .carousel-cell{height:700px}}.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;height:500px;min-width:320px;width:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media only screen and (max-height:1200px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:500px}}@media only screen and (max-height:800px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:450px}}@media only screen and (max-height:700px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:400px}}@media only screen and (max-height:600px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:350px}}@media only screen and (max-height:500px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:300px}}@media only screen and (min-width:1300px) and (min-height:900px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:600px}}@media only screen and (min-width:1300px) and (min-height:1000px){.about .lightbox .carousel-cell img,.about .lightbox .carousel-cell picture{height:700px}}.about .lightbox .flickity-enabled{position:relative}.about .lightbox .flickity-enabled:focus{outline:none}.about .lightbox .flickity-viewport{overflow:hidden;position:relative;height:100%}.about .lightbox .flickity-slider{position:absolute;width:100%;height:100%}.about .lightbox .flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about .lightbox .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.about .lightbox .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.about .lightbox .flickity-button{position:absolute;background:#242D37;border:none;color:#fff}.about .lightbox .flickity-button:hover{background:#242D37;cursor:pointer}.about .lightbox .flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.about .lightbox .flickity-button:active{opacity:.9}.about .lightbox .flickity-button:disabled{opacity:.4;cursor:auto;pointer-events:none}.about .lightbox .flickity-button-icon{fill:currentColor}.about .lightbox .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about .lightbox .flickity-prev-next-button.previous{left:1rem}.about .lightbox .flickity-prev-next-button.next{right:1rem}.about .lightbox .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:1rem}.about .lightbox .flickity-rtl .flickity-prev-next-button.next{right:auto;left:1rem}.about .lightbox .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.about .lightbox .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.about .lightbox .flickity-rtl .flickity-page-dots{direction:rtl}.about .lightbox .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.about .lightbox .flickity-page-dots .dot.is-selected{opacity:1}.about .lightbox .flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.about .lightbox .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.about .our-team{min-height:550px}.about .our-team .info-blocks .block__image--picture{-o-object-position:center top;object-position:center top}.about .our-team .featured{background:#F3F4F6}@media only screen and (min-width:1024px){.about .our-team .featured__flex{max-width:1240px}}.contact{min-height:550px}.contact .get-in-touch{position:relative;height:100%;overflow:hidden;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/faded-marble-effect.png);background-position:right bottom;background-repeat:no-repeat}@media only screen and (max-width:490px){.contact .get-in-touch{background:0}}.contact .get-in-touch__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;min-height:680px}@media only screen and (max-width:1024px){.contact .get-in-touch__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px) and (max-width:1440px){.contact .get-in-touch__container{min-height:570px}}@media only screen and (max-width:1024px){.contact .get-in-touch__container{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__container{min-height:400px}}.contact .get-in-touch__left{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:auto;max-width:960px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:680px;padding:9rem 5rem 9rem 10rem}@media only screen and (min-width:1024px) and (max-width:1440px){.contact .get-in-touch__left{min-height:570px}}@media only screen and (max-width:1024px){.contact .get-in-touch__left{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__left{min-height:400px}}@media only screen and (max-width:1400px) and (min-width:1024px){.contact .get-in-touch__left{padding:9rem 9%}}@media only screen and (max-width:1024px){.contact .get-in-touch__left{height:auto;width:100%;padding:7rem 2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__left{margin:0 auto;text-align:center;padding:7rem 3rem}}@media only screen and (min-width:1200px){.contact .get-in-touch__left{padding-left:10%}}@media only screen and (min-width:2000px){.contact .get-in-touch__left{padding-left:12rem}}@media only screen and (max-width:1155px) and (min-width:1025px){.contact .get-in-touch__left{padding:8rem 8%}}@media only screen and (max-width:1100px) and (min-width:1025px){.contact .get-in-touch__left{padding:8rem 5%}}@media only screen and (max-width:760px){.contact .get-in-touch__left{width:100%;padding-top:3rem;padding-bottom:4rem}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__left{padding-top:4rem;padding-bottom:5rem}}@media only screen and (min-width:1401px) and (max-width:1600px){.contact .get-in-touch__left{padding-right:4rem}}.contact .get-in-touch__left>div{width:100%;max-width:456px;margin-left:auto}@media only screen and (max-width:1024px){.contact .get-in-touch__left>div{margin-right:auto;max-width:480px}}@media only screen and (max-width:760px){.contact .get-in-touch__left>div{max-width:456px}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__left--title{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.contact .get-in-touch__left--title{max-width:none}}.contact .get-in-touch__left--paragraph{padding-bottom:2rem;padding-top:2rem;line-height:1.6;max-width:450px}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__left--paragraph{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.contact .get-in-touch__left--paragraph{max-width:none}}.contact .get-in-touch__right{width:50%;height:100%;min-height:680px;-ms-flex-item-align:start;align-self:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;padding:9rem 10rem 9rem 5rem}@media only screen and (min-width:1024px) and (max-width:1440px){.contact .get-in-touch__right{min-height:570px}}@media only screen and (max-width:1024px){.contact .get-in-touch__right{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__right{min-height:400px}}@media only screen and (max-width:1024px){.contact .get-in-touch__right{height:auto;width:100%;padding-top:1rem;padding-bottom:5rem}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__right{margin:0 auto;text-align:center;padding-top:2rem;padding-bottom:5rem}}@media only screen and (max-width:1400px){.contact .get-in-touch__right{padding-left:0}}@media only screen and (max-width:1025px){.contact .get-in-touch__right{padding-right:0}}@media only screen and (max-width:1200px) and (min-width:1025px){.contact .get-in-touch__right{padding-right:10%}}@media only screen and (max-width:1155px) and (min-width:1025px){.contact .get-in-touch__right{padding-right:8%;padding-top:8rem}}@media only screen and (max-width:1100px) and (min-width:1025px){.contact .get-in-touch__right{padding-right:5%}}@media only screen and (min-width:1401px) and (max-width:1600px){.contact .get-in-touch__right{padding-left:4rem}}.contact .get-in-touch__info{background-color:#F3F4F6;padding:2rem 4rem;text-align:center;-webkit-box-shadow:16px 16px 0 0 rgb(0 0 0 / .1);box-shadow:16px 16px 0 0 rgb(0 0 0 / .1);max-width:456px;min-width:454px;margin-right:auto}@media only screen and (max-width:1400px){.contact .get-in-touch__info{margin-left:auto;margin-right:0}}@media only screen and (max-width:1024px){.contact .get-in-touch__info{margin:0 auto;max-width:480px}}@media only screen and (max-width:760px){.contact .get-in-touch__info{max-width:456px;min-width:0;width:90%;-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@media only screen and (max-width:470px){.contact .get-in-touch__info{padding:2rem 3rem}}@media only screen and (max-width:415px){.contact .get-in-touch__info{padding:2rem 2rem;-webkit-box-shadow:14px 14px 0 0 rgb(0 0 0 / .1);box-shadow:14px 14px 0 0 rgb(0 0 0 / .1)}}@media only screen and (max-width:370px){.contact .get-in-touch__info{padding:2rem 1rem;-webkit-box-shadow:12px 12px 0 0 rgb(0 0 0 / .1);box-shadow:12px 12px 0 0 rgb(0 0 0 / .1)}}.contact .get-in-touch__info--block{padding:2rem}@media only screen and (max-width:760px){.contact .get-in-touch__info--block{padding:0;padding:2rem 0}}.contact .get-in-touch__info--block:not(:last-of-type){border-bottom:1px solid #cacaca}.contact .get-in-touch__info--block h4{padding-bottom:1rem}@media only screen and (max-width:760px){.contact .get-in-touch__info--block h4{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .get-in-touch__info--block h4{font-size:19px}}@media only screen and (min-width:1024px){.contact .get-in-touch__info--block h4{font-size:19px}}@media only screen and (min-width:1600px){.contact .get-in-touch__info--block h4{font-size:19px}}.contact .get-in-touch__info--block p{display:inline-block}.contact .get-in-touch__info--block img,.contact .get-in-touch__info--block picture{height:40px;margin-bottom:1rem}.contact .get-in-touch__info--block a{font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit}.contact .form__field-input{width:100%;border-radius:0;resize:none;background-color:#fff0;border:0;border-bottom:1px solid rgb(125 129 134 / .6);padding:.7rem 0;margin:.7rem 0;-webkit-box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #fff;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #fff;color:#000;-webkit-text-fill-color:#000!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:400}@media only screen and (max-width:760px){.contact .form__field-input{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .form__field-input{font-size:19px}}@media only screen and (min-width:1024px){.contact .form__field-input{font-size:19px}}@media only screen and (min-width:1600px){.contact .form__field-input{font-size:19px}}.contact .form__field-input::-webkit-input-placeholder{color:#0D1C2C!important;-webkit-text-fill-color:#0D1C2C!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact .form__field-input:-ms-input-placeholder{color:#0D1C2C!important;-webkit-text-fill-color:#0D1C2C!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact .form__field-input::-ms-input-placeholder{color:#0D1C2C!important;-webkit-text-fill-color:#0D1C2C!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact .form__field-input::placeholder{color:#0D1C2C!important;-webkit-text-fill-color:#0D1C2C!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact .form__field-input:focus{color:#0D1C2C;outline:0}.contact .form__field-input:focus::-webkit-input-placeholder{opacity:.6}.contact .form__field-input:focus:-ms-input-placeholder{opacity:.6}.contact .form__field-input:focus::-ms-input-placeholder{opacity:.6}.contact .form__field-input:focus::placeholder{opacity:.6}.contact .form__field-input:hover{background-color:#fff0;color:#0D1C2C}.contact .form__btn{width:100%;margin-top:1rem;padding:1.3rem 2rem;letter-spacing:0}@media only screen and (max-width:760px){.contact .form__btn{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .form__btn{font-size:19px}}@media only screen and (min-width:1024px){.contact .form__btn{font-size:19px}}@media only screen and (min-width:1600px){.contact .form__btn{font-size:19px}}.contact .form__field-container{position:relative}.contact .form__field-label{position:absolute;top:0;left:0;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#0D1C2C;opacity:0;pointer-events:none;letter-spacing:1px;padding:.7rem 0;margin:.7rem 0;text-transform:uppercase;display:block;height:0;overflow:hidden}@media only screen and (max-width:760px){.contact .form__field-label{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.contact .form__field-label{font-size:13px}}@media only screen and (min-width:1024px){.contact .form__field-label{font-size:13px}}.contact .form input:-webkit-autofill,.contact .form input:-webkit-autofill:hover,.contact .form input:-webkit-autofill:focus,.contact .form textarea:-webkit-autofill,.contact .form textarea:-webkit-autofill:hover,.contact .form textarea:-webkit-autofill:focus,.contact .form select:-webkit-autofill,.contact .form select:-webkit-autofill:hover,.contact .form select:-webkit-autofill:focus{background-color:#fff0!important;color:white!important;-webkit-text-fill-color:#0D1C2C!important}.contact__thank-you .page-hero p{max-width:420px}.homepage{min-height:550px}.homepage .hero .slideshow{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:660px;position:relative;margin:auto;background-color:#1D2329;-webkit-transition:height 0.3s;transition:height 0.3s}@media only screen and (max-width:760px){.homepage .hero .slideshow{height:550px}}@media only screen and (min-width:1440px){.homepage .hero .slideshow{height:750px}}.homepage .hero .slideshow *{-webkit-box-sizing:border-box;box-sizing:border-box}.homepage .hero .slideshow__slide{opacity:0;height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none;background-position:center;background-size:cover}.homepage .hero .slideshow__slide--active{opacity:1;pointer-events:auto}.homepage .hero .slideshow__nav{cursor:pointer;position:absolute;top:0;height:100%;width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;-webkit-transition:0.6s ease;transition:0.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .hero .slideshow__nav{width:10rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .hero .slideshow__nav{width:10rem}}@media only screen and (max-width:760px){.homepage .hero .slideshow__nav{display:none}}.homepage .hero .slideshow__nav:nth-of-type(2){left:auto;right:0}.homepage .hero .slideshow__image{width:100%;height:660px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:height 0.3s;transition:height 0.3s}@media only screen and (max-width:760px){.homepage .hero .slideshow__image{height:550px}}@media only screen and (min-width:1440px){.homepage .hero .slideshow__image{height:750px}}.homepage .hero .slideshow__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1100px;text-align:center;padding:1rem}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .hero .slideshow__text{max-width:900px}}@media only screen and (max-width:1024px){.homepage .hero .slideshow__text{max-width:700px}}@media only screen and (max-width:374px){.homepage .hero .slideshow__text{padding:1rem .4rem}}.homepage .hero .slideshow__title{color:#fff;margin-top:.7rem;margin-bottom:4.2rem;max-width:700px;margin-left:auto;margin-right:auto}@media only screen and (max-width:760px){.homepage .hero .slideshow__title{margin-bottom:2.5rem;max-width:500px}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .hero .slideshow__title{max-width:580px}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .hero .slideshow__title{max-width:500px}}.homepage .hero .slideshow__subtitle{color:#AFB1B4;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:374px){.homepage .hero .slideshow__subtitle{max-width:220px}}.homepage .hero .slideshow__subtitle--icon{height:28px}.homepage .hero .slideshow__paragraph{color:rgb(255 255 255 / .9);max-width:550px;margin:0 auto;padding-top:3rem;line-height:1.6}@media only screen and (max-width:760px){.homepage .hero .slideshow__paragraph{line-height:1.5;padding-top:1.8rem;max-width:500px}}@media only screen and (min-width:374px) and (max-width:424px){.homepage .hero .slideshow__paragraph{line-height:1.4;font-size:15px}}@media only screen and (max-width:374px){.homepage .hero .slideshow__paragraph{line-height:1.4;font-size:15px}}.homepage .hero .slideshow__btn{margin-bottom:11px}.homepage .hero .slideshow__dots{text-align:center;width:100%;position:absolute;bottom:4rem;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:760px){.homepage .hero .slideshow__dots{bottom:3rem}}.homepage .hero .slideshow__dot{cursor:pointer;height:12px;width:12px;margin:0 4px;border:1px solid #eeeff1;border-radius:50%;display:inline-block;-webkit-transition:background-color 0.6s ease;transition:background-color 0.6s ease}@media only screen and (max-width:760px){.homepage .hero .slideshow__dot{height:12px;width:12px;margin:0 6px}}.homepage .hero .slideshow__dot:hover{background-color:rgb(238 239 241 / .2)}.homepage .hero .slideshow .active{background-color:#eeeff1}.homepage .welcome{background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/faded-marble-effect.png);background-position:right bottom;background-repeat:no-repeat}@media only screen and (max-width:760px){.homepage .welcome{background-size:contain;text-align:center}}.homepage .welcome__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:4rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .welcome__flex{max-width:1000px}}@media only screen and (min-width:1024px){.homepage .welcome__flex{max-width:1600px;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1440px){.homepage .welcome__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .welcome__flex{max-width:1300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;padding-right:2rem}}.homepage .welcome__image--desktop{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:600px;height:auto;-o-object-fit:contain;object-fit:contain;margin-right:5rem;-webkit-transition:width 0.3s;transition:width 0.3s;padding:3.5rem}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .welcome__image--desktop{width:400px;margin-right:3rem;padding:1.5rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .welcome__image--desktop{width:500px;margin-right:3.5rem;padding:2.5rem}}@media only screen and (max-width:760px){.homepage .welcome__image--desktop{display:none;padding:2rem}}@media only screen and (max-width:1110px) and (min-width:1024px){.homepage .welcome__image--desktop{width:420px}}.homepage .welcome__image--mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:none;padding:2rem}@media only screen and (max-width:760px){.homepage .welcome__image--mobile{display:block}}.homepage .welcome__image--file{width:auto;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .06),0 2px 4px rgb(0 0 0 / .06),0 4px 8px rgb(0 0 0 / .06),0 8px 16px rgb(0 0 0 / .06),0 16px 32px rgb(0 0 0 / .06),0 32px 64px rgb(0 0 0 / .06);box-shadow:0 1px 2px rgb(0 0 0 / .06),0 2px 4px rgb(0 0 0 / .06),0 4px 8px rgb(0 0 0 / .06),0 8px 16px rgb(0 0 0 / .06),0 16px 32px rgb(0 0 0 / .06),0 32px 64px rgb(0 0 0 / .06)}.homepage .welcome__text{margin-right:1rem}@media only screen and (max-width:760px){.homepage .welcome__text{max-width:500px;margin:0 auto;padding:0 1rem}}.homepage .welcome__heading{max-width:700px}.homepage .welcome__paragraph{max-width:600px;padding:2rem 0 3rem}.homepage .welcome__btn{margin-bottom:4rem}@media only screen and (max-width:760px){.homepage .welcome__btn{margin-bottom:2rem}}.homepage .welcome__signature{height:80px;margin:1rem 0;width:auto;-o-object-fit:contain;object-fit:contain;display:block}@media only screen and (max-width:760px){.homepage .welcome__signature{margin:0 auto}}.homepage .welcome__name{padding:.2rem}.homepage .creating-smiles{background-color:#242D37}.homepage .creating-smiles__flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7rem 0;position:relative;margin-left:auto;margin-right:auto;-webkit-transition:0.3s;transition:0.3s}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .creating-smiles__flex{max-width:1200px}}@media only screen and (min-width:760px) and (max-width:1190px){.homepage .creating-smiles__flex{max-width:1200px}}@media only screen and (min-width:1024px){.homepage .creating-smiles__flex{max-width:1600px;padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .creating-smiles__flex{max-width:1400px}}@media only screen and (max-width:760px){.homepage .creating-smiles__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}}.homepage .creating-smiles__text{width:680px;padding:2rem 1.6rem}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .creating-smiles__text{padding-left:4rem;padding-right:4rem;width:100%;padding-bottom:17rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .creating-smiles__text{width:680px;padding-left:2rem;padding-right:3rem}}@media only screen and (max-width:760px){.homepage .creating-smiles__text{width:100%;padding-bottom:0;padding-top:0;max-width:580px;margin:0 auto}}@media only screen and (max-width:1320px) and (min-width:1025px){.homepage .creating-smiles__text{width:680px;padding-left:1rem}}@media only screen and (min-width:760px) and (max-width:1190px){.homepage .creating-smiles__text{padding-left:4rem;padding-right:4rem;width:100%;padding-bottom:13rem}}.homepage .creating-smiles__heading{color:#fff;padding-bottom:3rem;max-width:660px}.homepage .creating-smiles__paragraph{color:#C0C3C7;line-height:1.6;padding-bottom:3rem;max-width:560px}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .creating-smiles__paragraph{max-width:660px}}.homepage .creating-smiles__image{position:absolute;right:4rem;top:9rem;width:46%;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media only screen and (max-width:1024px){.homepage .creating-smiles__image{top:auto;bottom:-8rem}}@media only screen and (min-width:760px) and (max-width:1190px){.homepage .creating-smiles__image{top:auto;bottom:-8rem;right:4rem}}@media only screen and (max-width:760px){.homepage .creating-smiles__image{width:100%;padding-left:1rem;position:static;-webkit-transform:translateY(6rem);transform:translateY(6rem)}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .creating-smiles__image{width:38%;top:auto;bottom:-10rem;right:7rem}}@media only screen and (max-width:1390px) and (min-width:1025px){.homepage .creating-smiles__image{width:34%}}.homepage .creating-smiles__checkmarks{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0}.homepage .creating-smiles__checkmarks:nth-last-of-type(1){padding-bottom:0}.homepage .creating-smiles__checkmark{height:18px;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:1rem}.homepage .creating-smiles__checkmarkitem{color:#fff}.homepage .our-services{padding-top:6rem;padding-bottom:6rem}@media only screen and (min-width:1440px){.homepage .our-services{padding-top:10rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .our-services{padding-top:10rem}}@media only screen and (max-width:1024px){.homepage .our-services{text-align:center;padding-bottom:5rem}}.homepage .our-services__container{margin-left:auto;margin-right:auto}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .our-services__container{max-width:1200px;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1024px){.homepage .our-services__container{max-width:1600px;padding-left:7rem;padding-right:7rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .our-services__container{max-width:1500px}}@media only screen and (max-width:760px){.homepage .our-services__container{max-width:580px}}@media only screen and (max-width:1410px) and (min-width:1025px){.homepage .our-services__container{padding-left:6rem;padding-right:6rem}}.homepage .our-services__heading{padding:2rem 1rem;color:#0D1C2C}.homepage .our-services__cards--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4rem}@media only screen and (max-width:1024px){.homepage .our-services__cards--desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1024px){.homepage .our-services__cards--desktop{display:none}}@media only screen and (min-width:1130px) and (max-width:1360px){.homepage .our-services__cards--desktop{max-width:921px}}.homepage .our-services__cards--mobile{width:100%;margin:0 auto;display:none}@media only screen and (max-width:1024px){.homepage .our-services__cards--mobile{display:block}}.homepage .our-services__cards--mobile .flickity-button{display:block!important}.homepage .our-services__card{width:384px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.homepage .our-services__card{width:100%;min-height:466px}}.homepage .our-services__card--inner{padding:4rem 1rem}@media only screen and (max-width:1024px){.homepage .our-services__card--inner{padding:4rem}}@media only screen and (max-width:374px){.homepage .our-services__card--inner{padding:3.3rem}}.homepage .our-services__card--icon{height:70px;-o-object-fit:contain;object-fit:contain}.homepage .our-services__card--title{padding:.8rem 0 1.2rem;color:#262C32;margin:0 auto}.homepage .our-services__card--paragraph{padding-bottom:3rem;max-width:320px;line-height:1.33}@media only screen and (max-width:1024px){.homepage .our-services__card--paragraph{margin:0 auto}}.homepage .our-services__card--link{max-width:450px;margin:0 auto}.homepage .our-services__btn--container{text-align:center}.homepage .design-smile{text-align:center;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/white-marble-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:6rem 1rem 7rem}@media only screen and (max-width:760px){.homepage .design-smile{padding:4rem 2rem 4rem}}.homepage .design-smile__subtitle{color:#d19d67}.homepage .design-smile__title{padding-top:.6rem}@media only screen and (max-width:760px){.homepage .design-smile__title{max-width:350px;margin:0 auto;padding-top:.2rem}}.homepage .design-smile__paragraph{padding:2rem 0 4rem;max-width:720px;margin:0 auto}@media only screen and (max-width:760px){.homepage .design-smile__paragraph{max-width:450px;padding:1.8rem 0 2rem}}.homepage .staff__container{margin-left:auto;margin-right:auto}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .staff__container{padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1024px){.homepage .staff__container{max-width:1600px;padding-left:5rem;padding-right:5rem}}@media only screen and (max-width:760px){.homepage .staff__container{max-width:400px;padding-left:.5rem;padding-right:.5rem}}.homepage .staff__title{padding:7rem 2rem 4rem;text-align:center}@media only screen and (max-width:760px){.homepage .staff__title{padding-top:5rem;padding-bottom:2rem}}.homepage .staff__profiles{padding-bottom:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.homepage .staff__profiles{padding-bottom:4rem}}.homepage .staff__profile{padding:2rem;text-align:center;-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width:1024px){.homepage .staff__profile{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width:374px) and (max-width:424px){.homepage .staff__profile{padding:1rem}}@media only screen and (max-width:374px){.homepage .staff__profile{padding:1rem}}.homepage .staff__profile--picture{width:250px;height:336px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:1024px) and (max-width:1200px){.homepage .staff__profile--picture{height:240px}}@media only screen and (max-width:760px){.homepage .staff__profile--picture{height:180px;width:130px}}@media only screen and (min-width:1500px){.homepage .staff__profile--picture{height:386px;width:300px}}.homepage .staff__profile--name{padding-top:1.2rem;padding-bottom:.3rem}@media only screen and (max-width:760px){.homepage .staff__profile--name{padding-top:.8rem;font-size:13px;letter-spacing:0}}@media only screen and (max-width:760px){.homepage .staff__profile--position{font-size:14px}}.homepage .first-rate{background-color:#242D37;position:relative;height:100%;overflow:hidden}.homepage .first-rate__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:680px}@media only screen and (max-width:1024px){.homepage .first-rate__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .first-rate__container{min-height:570px}}@media only screen and (max-width:1024px){.homepage .first-rate__container{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__container{min-height:400px}}.homepage .first-rate__text{padding:9rem 7rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;max-width:842px;margin-left:auto;height:auto;min-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .first-rate__text{min-height:570px}}@media only screen and (max-width:1024px){.homepage .first-rate__text{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__text{min-height:400px}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .first-rate__text{padding:4rem}}@media only screen and (max-width:1024px){.homepage .first-rate__text{height:auto;width:100%;padding:5rem 2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__text{margin:0 auto;text-align:center;padding:5rem 3rem}}@media only screen and (max-width:760px){.homepage .first-rate__text{padding:4rem 2rem}}@media only screen and (min-width:1200px){.homepage .first-rate__text{padding-left:8%}}@media only screen and (min-width:2000px){.homepage .first-rate__text{padding-left:12rem}}@media only screen and (max-width:760px) and (min-width:424px){.homepage .first-rate__text{padding-left:4rem;padding-right:4rem}}.homepage .first-rate__text>div{width:100%;max-width:750px;margin-left:auto}@media only screen and (max-width:1024px){.homepage .first-rate__text>div{margin-right:auto}}.homepage .first-rate__text--title{color:#fff}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__text--title{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .first-rate__text--title{max-width:none}}.homepage .first-rate__text--paragraph{color:#C0C3C7;padding-top:2rem;line-height:1.6;max-width:450px}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__text--paragraph{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .first-rate__text--paragraph{max-width:none;padding-top:1.4rem}}.homepage .first-rate__image{width:50%;height:100%;min-height:680px;-ms-flex-item-align:start;align-self:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/square-bg1.jpg)}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .first-rate__image{min-height:570px}}@media only screen and (max-width:1024px){.homepage .first-rate__image{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .first-rate__image{min-height:400px}}@media only screen and (max-width:760px){.homepage .first-rate__image{height:100vw}}@media only screen and (max-width:1024px){.homepage .first-rate__image{width:100%}}.homepage .all-ages{background-color:#242D37;position:relative;height:100%;overflow:hidden}.homepage .all-ages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:680px}@media only screen and (max-width:1024px){.homepage .all-ages__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .all-ages__container{min-height:570px}}@media only screen and (max-width:1024px){.homepage .all-ages__container{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__container{min-height:400px}}.homepage .all-ages__text{padding:9rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:auto;min-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/square-bg2.jpg);background-color:#fff}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .all-ages__text{min-height:570px}}@media only screen and (max-width:1024px){.homepage .all-ages__text{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__text{min-height:400px}}@media only screen and (max-width:760px){.homepage .all-ages__text{height:100vw}}@media only screen and (max-width:1024px){.homepage .all-ages__text{width:100%}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .all-ages__text{padding:4rem}}@media only screen and (max-width:1024px){.homepage .all-ages__text{height:auto;width:100%;padding:5rem 2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__text{margin:0 auto;text-align:center;padding:5rem 3rem}}@media only screen and (max-width:760px){.homepage .all-ages__text{padding:4rem 2rem}}@media only screen and (min-width:1200px){.homepage .all-ages__text{padding-left:8%}}@media only screen and (min-width:2000px){.homepage .all-ages__text{padding-left:12rem}}@media only screen and (max-width:760px) and (min-width:424px){.homepage .all-ages__text{padding-left:4rem;padding-right:4rem}}.homepage .all-ages__text>div{max-width:750px;margin-right:auto}@media only screen and (max-width:1024px){.homepage .all-ages__text>div{margin-left:auto}}.homepage .all-ages__text--title{color:#242D37}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__text--title{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .all-ages__text--title{max-width:none}}.homepage .all-ages__text--paragraph{color:#63696F;padding-top:2rem;line-height:1.6;max-width:450px}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__text--paragraph{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .all-ages__text--paragraph{max-width:none;padding-top:1.4rem}}.homepage .all-ages__image{width:50%;height:100%;min-height:680px;-ms-flex-item-align:start;align-self:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/square-bg1.jpg)}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .all-ages__image{min-height:570px}}@media only screen and (max-width:1024px){.homepage .all-ages__image{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__image{min-height:400px}}@media only screen and (max-width:760px){.homepage .all-ages__image{height:100vw}}@media only screen and (max-width:1024px){.homepage .all-ages__image{width:100%;display:none}}.homepage .all-ages__btn{margin-top:3.6rem}@media only screen and (max-width:760px){.homepage .all-ages__btn{margin-top:2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .all-ages__btn{margin-left:auto;margin-right:auto}}.homepage .client-stories__container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.homepage .client-stories__container{text-align:left}}.homepage .client-stories__text{max-width:800px;width:100%;padding-left:3rem}@media only screen and (max-width:1024px){.homepage .client-stories__text{margin:0 auto;padding-left:0}}@media only screen and (min-width:1024px){.homepage .client-stories__text{padding-right:0;width:50%;margin-bottom:16rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__text{width:62%;max-width:700px;padding-left:0;margin-bottom:12rem}}@media only screen and (max-width:1024px){.homepage .client-stories__text{max-width:760px}}.homepage .client-stories__image{max-width:980px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:9rem;width:50%}@media only screen and (max-width:1024px){.homepage .client-stories__image{display:none}}@media only screen and (min-width:1024px){.homepage .client-stories__image{padding:12rem 2rem 2rem 14rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__image{width:40%;padding:8rem 2rem 2rem 6rem}}.homepage .client-stories__image--file{width:100%;max-width:500px;-o-object-fit:contain;object-fit:contain;height:auto;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .06),0 2px 4px rgb(0 0 0 / .06),0 4px 8px rgb(0 0 0 / .06),0 8px 16px rgb(0 0 0 / .06),0 16px 32px rgb(0 0 0 / .06),0 32px 64px rgb(0 0 0 / .06);box-shadow:0 1px 2px rgb(0 0 0 / .06),0 2px 4px rgb(0 0 0 / .06),0 4px 8px rgb(0 0 0 / .06),0 8px 16px rgb(0 0 0 / .06),0 16px 32px rgb(0 0 0 / .06),0 32px 64px rgb(0 0 0 / .06)}.homepage .client-stories__quote{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:-2rem;right:-4rem}@media only screen and (max-width:1024px){.homepage .client-stories__quote{margin-left:auto;margin-right:auto;margin-bottom:.8rem;margin-top:4rem;display:block;position:static;top:auto;right:auto}}.homepage .client-stories__title{position:relative;display:inline-block;margin-left:4rem}@media only screen and (min-width:1024px){.homepage .client-stories__title{margin-left:9rem;margin-bottom:9rem;margin-top:11rem}}@media only screen and (min-width:1440px){.homepage .client-stories__title{margin-top:12rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__title{margin-left:4rem}}@media only screen and (max-width:1024px){.homepage .client-stories__title{margin-bottom:5rem;display:block;text-align:center;margin-left:auto;margin-right:auto;min-width:40px;min-height:40px}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__title{margin-bottom:8rem}}.homepage .client-stories__mobile__carousel{padding-bottom:3.5rem;display:none}@media only screen and (max-width:1024px){.homepage .client-stories__mobile__carousel{display:block}}@media only screen and (min-width:424px) and (max-width:760px){.homepage .client-stories__mobile__carousel{padding-bottom:3.5rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__mobile__carousel{padding-bottom:3.5rem}}.homepage .client-stories__mobile__review{text-align:left;width:100%;min-height:245px}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__mobile__review{min-height:170px}}@media only screen and (min-width:424px) and (max-width:760px){.homepage .client-stories__mobile__review{min-height:210px}}.homepage .client-stories__mobile__paragraph{padding-bottom:1.4rem;line-height:1.6;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__mobile__paragraph{padding-left:6rem;padding-right:5.6rem}}@media only screen and (min-width:424px) and (max-width:760px){.homepage .client-stories__mobile__paragraph{padding-left:4rem;padding-right:3.6rem}}.homepage .client-stories__mobile__name{padding-bottom:.2rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__mobile__name{padding-left:6rem;padding-right:5.6rem}}@media only screen and (min-width:424px) and (max-width:760px){.homepage .client-stories__mobile__name{padding-left:4rem;padding-right:3.6rem}}.homepage .client-stories__mobile__rating{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories__mobile__rating{padding-left:6rem;padding-right:5.6rem}}@media only screen and (min-width:424px) and (max-width:760px){.homepage .client-stories__mobile__rating{padding-left:4rem;padding-right:3.6rem}}.homepage .client-stories__desktop__carousel{min-height:520px;width:100%}@media only screen and (max-width:1024px){.homepage .client-stories__desktop__carousel{display:none}}.homepage .client-stories__desktop__carousel .flickity-page-dots{width:auto;bottom:-5rem;left:9rem}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__desktop__carousel .flickity-page-dots{left:4rem}}.homepage .client-stories__desktop__carousel .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:#fff0;border:1px solid #9aa0a7}.homepage .client-stories__desktop__carousel .flickity-page-dots .dot:first-of-type{margin-left:0}.homepage .client-stories__desktop__carousel .flickity-page-dots .dot.is-selected{background:#9aa0a7}.homepage .client-stories__desktop__review{min-height:520px;text-align:left;width:100%}.homepage .client-stories__desktop__review>div:nth-child(2){padding-top:5.5rem}.homepage .client-stories__desktop__paragraph{padding-bottom:1.4rem;line-height:1.6;padding-left:9rem}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__desktop__paragraph{padding-left:4rem}}.homepage .client-stories__desktop__name-rating-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.8rem}.homepage .client-stories__desktop__name{padding-bottom:.2rem;padding-left:9rem;padding-right:4rem}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__desktop__name{padding-left:4rem}}.homepage .client-stories__desktop__rating{padding-left:4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories__desktop__rating{padding-left:4rem}}.homepage .client-stories .flickity-button{display:block!important;background:#fff0!important;top:-3rem!important}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .client-stories .flickity-button{top:-4rem!important}}.homepage .client-stories .flickity-button-icon{color:#9AA0A7}.homepage .client-stories .previous{left:3.5rem}@media only screen and (min-width:1024px){.homepage .client-stories .previous{left:8.5rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories .previous{left:3.5rem}}@media only screen and (max-width:1024px){.homepage .client-stories .previous{left:36%}}.homepage .client-stories .next{right:auto;left:6.5rem}@media only screen and (min-width:1024px){.homepage .client-stories .next{right:auto;left:11.5rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .client-stories .next{left:6.5rem}}@media only screen and (max-width:1024px){.homepage .client-stories .next{left:auto;right:36%}}.homepage .get-in-touch{background-color:#242D37;position:relative;height:100%;overflow:hidden}.homepage .get-in-touch__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:680px}@media only screen and (max-width:1024px){.homepage .get-in-touch__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .get-in-touch__container{min-height:570px}}@media only screen and (max-width:1024px){.homepage .get-in-touch__container{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__container{min-height:400px}}.homepage .get-in-touch__text{padding:9rem 8rem 9rem 10rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:auto;max-width:960px;margin-left:auto;min-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .get-in-touch__text{min-height:570px}}@media only screen and (max-width:1024px){.homepage .get-in-touch__text{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__text{min-height:400px}}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .get-in-touch__text{padding:7rem 10%}}@media only screen and (max-width:1024px){.homepage .get-in-touch__text{height:auto;width:100%;padding:5rem 2rem}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__text{margin:0 auto;text-align:center;padding:5rem 3rem}}@media only screen and (max-width:760px){.homepage .get-in-touch__text{width:100%}}@media only screen and (min-width:1200px){.homepage .get-in-touch__text{padding-left:10%}}@media only screen and (min-width:2000px){.homepage .get-in-touch__text{padding-left:12rem}}@media only screen and (max-width:1155px) and (min-width:1025px){.homepage .get-in-touch__text{padding:6rem 8%}}.homepage .get-in-touch__text>div{width:100%;max-width:750px;margin-left:auto}@media only screen and (max-width:1024px){.homepage .get-in-touch__text>div{margin-right:auto}}.homepage .get-in-touch__text--title{color:#fff}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__text--title{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .get-in-touch__text--title{max-width:none}}.homepage .get-in-touch__text--paragraph{color:#C0C3C7;padding-top:2rem;padding-bottom:2rem;line-height:1.6;max-width:450px}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__text--paragraph{margin:0 auto;max-width:600px}}@media only screen and (max-width:760px){.homepage .get-in-touch__text--paragraph{max-width:none;padding-top:1.4rem}}.homepage .get-in-touch__image{width:50%;height:100%;min-height:680px;-ms-flex-item-align:start;align-self:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Homepage/map.jpg)}@media only screen and (min-width:1024px) and (max-width:1440px){.homepage .get-in-touch__image{min-height:570px}}@media only screen and (max-width:1024px){.homepage .get-in-touch__image{min-height:0}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .get-in-touch__image{min-height:400px}}@media only screen and (max-width:760px){.homepage .get-in-touch__image{height:100vw}}@media only screen and (max-width:1024px){.homepage .get-in-touch__image{width:100%}}.homepage .form__field-input{width:100%;border-radius:0;resize:none;background-color:#fff0;border:0;border-bottom:1px solid #fff;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:400;color:#fff;padding:.7rem 0;margin:.7rem 0;-webkit-box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #242d37;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #242d37;-webkit-text-fill-color:#fff!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:400}@media only screen and (max-width:760px){.homepage .form__field-input{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .form__field-input{font-size:19px}}@media only screen and (min-width:1024px){.homepage .form__field-input{font-size:19px}}@media only screen and (min-width:1600px){.homepage .form__field-input{font-size:19px}}.homepage .form__field-input::-webkit-input-placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.homepage .form__field-input:-ms-input-placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.homepage .form__field-input::-ms-input-placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.homepage .form__field-input::placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.homepage .form__field-input:focus{color:#fff;outline:0}.homepage .form__field-input:focus::-webkit-input-placeholder{color:#9fa8a8!important;-webkit-text-fill-color:#9fa8a8!important}.homepage .form__field-input:focus:-ms-input-placeholder{color:#9fa8a8!important;-webkit-text-fill-color:#9fa8a8!important}.homepage .form__field-input:focus::-ms-input-placeholder{color:#9fa8a8!important;-webkit-text-fill-color:#9fa8a8!important}.homepage .form__field-input:focus::placeholder{color:#9fa8a8!important;-webkit-text-fill-color:#9fa8a8!important}.homepage .form__field-input:hover{background-color:#fff0;color:#fff}.homepage .form__btn{width:100%;margin-top:1rem;padding:1.3rem 2rem;letter-spacing:0}@media only screen and (max-width:760px){.homepage .form__btn{font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .form__btn{font-size:19px}}@media only screen and (min-width:1024px){.homepage .form__btn{font-size:19px}}@media only screen and (min-width:1600px){.homepage .form__btn{font-size:19px}}.homepage .form__field-container{position:relative}.homepage .form__field-label{position:absolute;top:0;left:0;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;color:#fff;opacity:0;pointer-events:none;letter-spacing:1px;padding:.7rem 0;margin:.7rem 0;text-transform:uppercase;display:block;height:0;overflow:hidden}@media only screen and (max-width:760px){.homepage .form__field-label{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.homepage .form__field-label{font-size:13px}}@media only screen and (min-width:1024px){.homepage .form__field-label{font-size:13px}}.homepage .form input:-webkit-autofill,.homepage .form input:-webkit-autofill:hover,.homepage .form input:-webkit-autofill:focus,.homepage .form textarea:-webkit-autofill,.homepage .form textarea:-webkit-autofill:hover,.homepage .form textarea:-webkit-autofill:focus,.homepage .form select:-webkit-autofill,.homepage .form select:-webkit-autofill:hover,.homepage .form select:-webkit-autofill:focus{background-color:#fff0!important;color:white!important;-webkit-text-fill-color:#fff!important}.services{min-height:550px;padding-bottom:4rem}@media only screen and (max-width:760px){.services{padding-bottom:2rem}}@media only screen and (max-width:430px){.services .page-hero__title{max-width:240px;margin-left:auto;margin-right:auto}}.services .services-list{padding-bottom:4rem;padding-top:5rem}@media only screen and (max-width:760px){.services .services-list{padding-top:4rem}}.services .services-list__container{width:100%;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1434px){.services .services-list__container{max-width:1200px}}.services .services-list__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:965px){.services .services-list__wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:644px){.services .services-list__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.services .services-list__card{background-color:#1D2329;margin:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:260px;width:420px;padding:1rem;position:relative;background-position:center;background-size:cover}@media only screen and (max-width:1434px){.services .services-list__card{width:290px;height:180px}}.services .services-list__card--title{color:#fff;border-bottom:2px solid #fff0;-webkit-transition:0.2s;transition:0.2s;padding:.4rem 0;z-index:2;pointer-events:none}@media only screen and (max-width:1434px){.services .services-list__card--title{font-size:14px}}.services .services-list__card--link{background-color:rgb(0 0 0 / .3);-webkit-transition:background 0.3s;transition:background 0.3s;display:block;height:100%;width:100%;position:absolute;top:0;left:0}.services .services-list__card:hover .services-list__card--link{background-color:rgb(22 31 39 / .8)}.services .services-list__card:hover .services-list__card--title{border-bottom:2px solid #d19d67}.template-info-page{min-height:550px}.template-info-page .featured{background:#F3F4F6}@media only screen and (min-width:1024px){.template-info-page .featured__flex{max-width:1240px}}@media only screen and (min-width:1024px){.template-info-page p:not(.page-hero__paragraph){font-size:18px}}@media only screen and (min-width:760px) and (max-width:1024px){.template-info-page p:not(.page-hero__paragraph){font-size:18px}}.template-info-page .info-blocks{padding:4rem 0}@media only screen and (max-width:850px){.template-info-page .info-blocks{padding:2rem 0}}.template-info-page .info-blocks p{max-width:480px}@media only screen and (max-width:850px){.template-info-page .info-blocks p{margin:0 auto}}.template-info-page .our-tips{background-color:#f3f4f6;background-image:url(/wp-content/themes/ideal_dentistry/assets/images/Services/marble-bg.png);background-position:right bottom;background-repeat:no-repeat;padding:4.5rem 0}@media only screen and (max-width:850px){.template-info-page .our-tips{padding:3rem 0}}.template-info-page .our-tips__container{max-width:1200px;margin:0 auto;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1440px){.template-info-page .our-tips__container{padding:0 4rem}}@media only screen and (max-width:850px){.template-info-page .our-tips__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:800px;margin:0 auto}}@media only screen and (max-width:850px) and (min-width:600px){.template-info-page .our-tips__container{padding-top:2rem;padding-bottom:2rem}}.template-info-page .our-tips__text{width:50%}@media only screen and (max-width:850px){.template-info-page .our-tips__text{width:100%;padding:2rem 1.5rem}}@media only screen and (max-width:408px){.template-info-page .our-tips__text{padding:2rem .8rem}}.template-info-page .our-tips__text--header{padding-bottom:1rem;color:#1D2329}.template-info-page .our-tips__text--paragraph{padding:1rem 0;max-width:440px;color:#7D8186}.template-info-page .our-tips__list{width:50%}@media only screen and (max-width:850px){.template-info-page .our-tips__list{width:100%;padding:0 1.5rem 1rem 1.5rem}}@media only screen and (max-width:408px){.template-info-page .our-tips__list{padding:0 .8rem 1rem .8rem}}.template-info-page .our-tips__list ul{list-style:none;padding-left:1.2em;margin-bottom:0;margin-left:2rem}@media only screen and (max-width:850px){.template-info-page .our-tips__list ul{margin:0;padding-left:0}}.template-info-page .our-tips__list li{color:#0D1C2C;font-family:"Red Hat Text",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:760px){.template-info-page .our-tips__list li{font-size:12px}}@media only screen and (min-width:760px) and (max-width:1024px){.template-info-page .our-tips__list li{font-size:13px}}@media only screen and (min-width:1024px){.template-info-page .our-tips__list li{font-size:13px}}.template-info-page .our-tips__list li:before{content:'';display:block;height:1.2em;width:1.2em;min-width:1.2em;background-image:url(/wp-content/themes/ideal_dentistry/assets/svg/gold-checkmark.png);background-image:url(/wp-content/themes/ideal_dentistry/assets/svg/gold-checkmark.svg);background-size:contain;background-repeat:no-repeat;margin-right:.6em;-webkit-transform:translateY(5px);transform:translateY(5px)}.form-page{min-height:550px}.form-page h3{color:#1D2329}.form-page .form{padding-top:96px}@media only screen and (max-width:1024px){.form-page .form{padding-top:50px}}@media only screen and (min-width:760px) and (max-width:1190px){.form-page .form{padding-top:65px}}@media only screen and (min-width:1190px) and (max-width:1322px){.form-page .form{padding-top:70px}}@media only screen and (min-width:1322px) and (max-width:1600px){.form-page .form{padding-top:80px}}.form-page .form__container{padding:4rem 1rem 7rem;margin-left:auto;margin-right:auto;max-width:900px}@media only screen and (max-width:760px){.form-page .form__container{padding:4rem 1rem 5rem}}@media only screen and (min-width:1024px) and (max-width:1440px){.form-page .form__container{max-width:780px}}@media only screen and (min-width:760px) and (max-width:1024px){.form-page .form__container{max-width:700px}}@media only screen and (max-width:760px){.form-page .form__container{max-width:560px}}body .form-page .gform_legacy_markup_wrapper ul li.gfield{margin-top:32px}body .form-page .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px!important}#region-picker{background-color:#00000080;z-index:20;position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto}#region-picker nav{background-color:#fff;color:#000;margin:auto;max-width:1540px;width:100%;height:auto;padding:2rem}#region-picker nav .language-Navigation_heading{margin-top:4px;color:#2c2c2c}#region-picker nav .language-Navigation_subheading{color:#2c2c2c}#region-picker nav .language-Navigation_region-List{margin:0;padding:0;list-style-type:none;list-style:none;display:block;margin-top:1.5em}#region-picker nav .language-Navigation_region-List h3{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#2c2c2c}#region-picker nav .language-Navigation_region-List li:not(:first-child)>h3{margin-top:16px}#region-picker nav .language-Navigation_region-List li a{text-decoration:none;font-size:14px;line-height:1.2;color:#0d66d0;-webkit-text-decoration-skip:objects;text-decoration:none;outline:none;color:#1473e6;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none}#region-picker nav .language-Navigation_region-List li a:hover{text-decoration:underline;outline-width:0}@media screen and (min-width:37.5rem){#region-picker nav .language-Navigation_region-List{-webkit-column-count:3;column-count:3}#region-picker nav{width:40rem}}@media screen and (min-width:75rem){#region-picker nav .language-Navigation_region-List{-webkit-column-count:5;column-count:5}#region-picker nav{width:80vw}}