/*!
 Theme Name:   Comestic Dentistry
 Theme URI:    https://thewhitgroup.com/
 Description:
 Author:       thewhitgroup
 Author URI:
 Template:     generatepress
 Version:      0.1

 ——— Important: This css is generated from scss file.
*/a,button,input{transition-duration:.3s;transition-timing-function:ease-in}html{scroll-behavior:smooth;scroll-padding-top:9rem}@media screen and (max-width: 47.9375em){html{scroll-padding-top:7rem}}sup{font-size:50%;bottom:1.5ex}:root{--g-n-padding: calc(var(--g-padding) * -1);--ff-primary: Lato, sans-serif;--ff-secondary: Cinzel, serif}:root{--g-padding:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--g-padding:calc(7.8703703704vw - 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--g-padding:6.25rem}}@media screen and (max-width: 21.875em){:root{--g-padding: 1.5rem !important}}:root{--fs-18:1rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-18:calc(0.2314814815vw + 0.9166666667rem)}}@media screen and (min-width: 90em){:root{--fs-18:1.125rem}}:root{--fs-20:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-20:calc(0.2314814815vw + 1.0416666667rem)}}@media screen and (min-width: 90em){:root{--fs-20:1.25rem}}:root{--fs-24:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-24:calc(0.6944444444vw + 0.875rem)}}@media screen and (min-width: 90em){:root{--fs-24:1.5rem}}:root{--fs-28:1.375rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-28:calc(0.6944444444vw + 1.125rem)}}@media screen and (min-width: 90em){:root{--fs-28:1.75rem}}:root{--fs-32:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-32:calc(0.9259259259vw + 1.1666666667rem)}}@media screen and (min-width: 90em){:root{--fs-32:2rem}}:root{--fs-40:1.75rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-40:calc(1.3888888889vw + 1.25rem)}}@media screen and (min-width: 90em){:root{--fs-40:2.5rem}}:root{--fs-48:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-48:calc(1.8518518519vw + 1.3333333333rem)}}@media screen and (min-width: 90em){:root{--fs-48:3rem}}:root{--fs-56:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-56:calc(2.7777777778vw + 1rem)}}@media screen and (min-width: 90em){:root{--fs-56:3.5rem}}:root{--fs-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--fs-64:4rem}}:root{--fs-80:2.25rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-80:calc(5.0925925926vw + 0.4166666667rem)}}@media screen and (min-width: 90em){:root{--fs-80:5rem}}:root{--sp-40:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-40:calc(1.8518518519vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-40:2.5rem}}:root{--sp-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--sp-64:4rem}}:root{--sp-80:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-80:calc(4.6296296296vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-80:5rem}}:root{--sp-100:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-100:calc(6.9444444444vw + 0rem)}}@media screen and (min-width: 90em){:root{--sp-100:6.25rem}}:root{--sp-128:3rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-128:calc(9.2592592593vw - 0.3333333333rem)}}@media screen and (min-width: 90em){:root{--sp-128:8rem}}#main{margin:0}#page{overflow:hidden}.gp-sticky-menu:not(.block-editor-block-list__block){position:sticky;top:0;z-index:9999}@media screen and (max-width: 80em){.gp-sticky-menu:not(.block-editor-block-list__block)>*{padding-inline:2rem !important}}body.admin-bar .gp-sticky-menu{top:32px}@media screen and (min-width: 47.93875em){.show-only-in-mobile{display:none}}#primary-menu>ul>li a{position:relative}#primary-menu>ul>li a::after{--size: calc(100% - 40px);content:"";position:absolute;bottom:8px;left:50%;width:var(--size);height:4px;transform:translateX(-50%);background:var(--accent);opacity:0}@media screen and (max-width: 77.5em){#primary-menu>ul>li a{padding-inline:10px}}#primary-menu>ul>li.current-menu-item>a,#primary-menu>ul li.current-menu-ancestor>a{font-weight:700}#primary-menu>ul>li.current-menu-item>a::after,#primary-menu>ul li.current-menu-ancestor>a::after{opacity:1}#generate-slideout-menu a{line-height:2.5}#generate-slideout-menu li.current-menu-item a{font-weight:700}@media screen and (max-width: 68.75em){#site-navigation .menu-toggle{display:flex}}#site-navigation .menu-toggle .gp-icon{font-size:1.5rem}[data-gpmodal-trigger=gp-search]{display:none !important}.gp-map-wrp{position:relative}.gp-map-wrp::before{display:block;content:"";width:100%;padding-top:41.53%}.gp-map-wrp>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gp-link-no-decoration{text-decoration:none}.gp-link-no-decoration a{text-decoration:none}.gb-container-fix-wrp-image-block figure.gb-block-image{height:100%}.gp-img-bg-full{position:relative}.gp-img-bg-full>.gb-block-image{position:absolute;width:100%;height:100%;left:0;top:0}.gp-img-bg-full>.gb-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gp-img-bg-full>.gb-container{position:relative}@media screen and (min-width: 64.00125em){.halfscreen-image{position:relative;height:100%;width:100%}.halfscreen-image figure{left:0;position:absolute;width:48vw;height:100%}.halfscreen-image.left figure{left:auto;right:0}.halfscreen-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.gallery-before-after .gb-grid-column>div>div{aspect-ratio:320/213}.heading--small .gb-highlight{color:inherit !important}.bg-line-pattern{background:#fff;background:linear-gradient(170deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 33%, rgb(251, 244, 234) 33%, rgb(251, 244, 234) 66%, rgb(255, 255, 255) 66%, rgb(255, 255, 255) 100%);background-repeat:repeat-y;background-size:100vw 1000px}@media screen and (max-width: 47.9375em){.bg-line-pattern{background:none}}.gp-img-hero-home{-o-object-position:top center;object-position:top center}@media screen and (max-width: 47.9375em){.gp-img-hero-home{-o-object-position:top left;object-position:top left}}.card-effect{height:100%}@media screen and (min-width: 64.00125em){.card-effect:not(.block-editor-block-list__block){position:relative}.card-effect:not(.block-editor-block-list__block):hover .card-effect__title,.card-effect:not(.block-editor-block-list__block):focus .card-effect__title{top:3rem}.card-effect:not(.block-editor-block-list__block):hover .card-effect__title .gb-icon,.card-effect:not(.block-editor-block-list__block):focus .card-effect__title .gb-icon{opacity:0}.card-effect:not(.block-editor-block-list__block):hover .card-effect__content,.card-effect:not(.block-editor-block-list__block):focus .card-effect__content{opacity:1}.card-effect:not(.block-editor-block-list__block):hover .card-effect__bg-icon,.card-effect:not(.block-editor-block-list__block):focus .card-effect__bg-icon{opacity:.1}.card-effect:not(.block-editor-block-list__block) .card-effect__title{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;transition:top .5s}.card-effect:not(.block-editor-block-list__block) .card-effect__title .gb-icon{opacity:.4;transition:opacity .5s;pointer-events:none}.card-effect:not(.block-editor-block-list__block) .card-effect__content{padding-top:calc(var(--sp-80) + 1.5rem);opacity:0;transition:.5s}.card-effect:not(.block-editor-block-list__block) .card-effect__bg-icon{position:absolute;left:50%;transform:translate(-50%, -50%);top:50%;font-size:6rem;opacity:0;transition:.3s;pointer-events:none}}@media screen and (max-width: 64em){.card-effect:not(.block-editor-block-list__block) .card-effect__bg-icon{display:none}}@media screen and (max-width: 64em){.wg-google-reviews .ti-widget.ti-goog .ti-controls-line{display:block !important}}.btn--featured-text strong{font-size:var(--fs-20)}.btn--featured-text .gb-icon{font-size:var(--fs-20)}.btn--featured-text .gb-button-text{line-height:1.25}.gb-bg-video>.wp-block-video{z-index:1;position:absolute;left:0;top:0;background:#000;width:100%;height:100%}.gb-bg-video>.wp-block-video video{opacity:.7;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-half-gradient{background:#ffddad;background:linear-gradient(180deg, rgb(255, 221, 173) 0%, rgb(231, 189, 131) 50%, rgb(255, 255, 255) 50%)}@media screen and (max-width: 47.9375em){.bg-half-gradient{background:none}}.slider-testimonials .slick-dots{bottom:-2.5rem}.slider-testimonials .slick-dots button:before{font-size:1rem;color:#000}.slider-testimonials .slick-dots li.slick-active button:before{color:#e7bd83}.gp-dropdown-menu-wrapper summary{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:var(--fs-20);text-transform:uppercase;font-weight:700;padding-bottom:.25rem;border-bottom:3px solid}.gp-label-before-after:not(.block-editor-block-list__block){position:absolute;right:0;bottom:0}@media screen and (min-width: 47.93875em){.gp-label-before-after:not(.block-editor-block-list__block){padding-inline:1.5rem}}.gp-label-before-after:not(.block-editor-block-list__block).left{right:auto;left:0}.gp-contact-form__inner{display:grid;grid-template-columns:2fr 2fr;gap:10px}@media screen and (max-width: 47.9375em){.gp-contact-form__inner{grid-template-columns:1fr}}.gp-contact-form .col-12{grid-column:1/3}.gp-contact-form label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.gp-contact-form input,.gp-contact-form textarea,.gp-contact-form select{width:100%;background:#f8e2c2;border:none;padding:.7rem 1.2rem;color:#000;border-radius:10px}.gp-contact-form input:active,.gp-contact-form input:focus,.gp-contact-form textarea:active,.gp-contact-form textarea:focus,.gp-contact-form select:active,.gp-contact-form select:focus{background-color:var(--accent-3) !important;border:none !important}.gp-contact-form input::-moz-placeholder, .gp-contact-form textarea::-moz-placeholder, .gp-contact-form select::-moz-placeholder{color:#4e4e4e}.gp-contact-form input::placeholder,.gp-contact-form textarea::placeholder,.gp-contact-form select::placeholder{color:#4e4e4e}.gp-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:center right 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='currentColor' viewBox='0 0 14 8'%3E%3Cpath d='m12.42.452 1.06 1.061-5.777 5.779a.996.996 0 0 1-1.413 0L.51 1.513 1.57.453l5.425 5.424L12.42.452Z'/%3E%3C/svg%3E%0A");padding-right:2rem;background-size:14px}.gp-contact-form br{display:none}.gp-contact-form p{margin-bottom:0}.gp-contact-form .wpcf7-not-valid-tip{margin-top:-0.25rem !important;margin-bottom:.5rem !important;margin-left:1rem !important;padding:.25rem 1rem !important;border-radius:50px !important;background:#fff3f3 !important;line-height:1 !important;width:-moz-fit-content !important;width:fit-content !important}.gp-contact-form .wpcf7-response-output{margin-top:0 !important;border-radius:50px;padding:.5rem 1.5rem !important}.gp-contact-form .invalid .wpcf7-response-output{color:#473505 !important;background:#fff6e0}.gp-contact-form .sent .wpcf7-response-output{color:#004106 !important;background:#effff0}.gp-contact-form__submit{position:relative}.gp-contact-form__submit input{background:var(--contrast);color:var(--accent);text-align:center;text-transform:uppercase;font-weight:900;font-size:14px;width:auto;border:none;transition:.3s;white-space:break-spaces;min-height:46px;font-weight:700 !important;width:100%}.gp-contact-form__submit input:hover,.gp-contact-form__submit input:focus{background:var(--accent-2) !important}@media screen and (max-width: 47.9375em){.gp-contact-form__submit input{width:100%}}@media screen and (max-width: 47.9375em){.gp-contact-form__submit{text-align:center}}.gp-contact-form .wpcf7-spinner{display:block;position:absolute;right:-1rem;top:50%;transform:translate(-100%, -50%);margin:0}.gp-contact-form--contact .gp-contact-form__inner{grid-template-columns:1fr}.gp-contact-form--contact .gp-contact-form__inner{grid-template-columns:1fr}/*# sourceMappingURL=style.css.map */