:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0;margin:0;height:100%;max-height:100%;font-size:2.2rem;line-height:1.5em;color:#656b7a;font-family:calibri,sans-serif;font-weight:400;font-style:normal;max-width:100vw;overflow-x:hidden}html{position:relative;line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}h1{font-size:2em;margin:.67em 0}img{max-width:100%;height:auto;border-style:none}a{background-color:transparent;color:#4a4a4a;text-decoration:none}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2{text-rendering:optimizeLegibility;font-family:"bellezaregular";color:#656b7a;font-weight:100;line-height:1.2em}h1{margin-top:0;font-size:11rem}h2{font-size:6rem;margin:0}p{margin:0 0 1.6em}p:last-of-type{margin:0 0 1.6em}ul ul{margin:.4em 0}@font-face{ font-display:swap;font-family:"bellezaregular";src:url(https://cwmbrandental.com/wp-content/themes/cwmbran/assets/fonts/belleza-regular-webfont.woff2)format("woff2"),url(https://cwmbrandental.com/wp-content/themes/cwmbran/assets/fonts/belleza-regular-webfont.woff)format("woff");font-weight:400;font-style:normal }a.btn,button,nav ul a{color:#fff;text-transform:uppercase}a.btn,button{display:flex;flex-wrap:wrap;width:fit-content;background:#c8cf4c;padding:10px 40px 12px;border:0;letter-spacing:1px;cursor:pointer}a.btn:hover,button:hover{background:gray}footer,header{width:100%}.content-holder{width:85%;margin:0 auto;max-width:1800px}header{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 75px);position:relative}header h1{color:#fff;position:absolute;bottom:50px;left:7.5%}.top-band{padding:50px 0 0;display:flex}.top-band-right{justify-content:flex-end;flex:1;max-width:1000px;margin-left:auto}.top-band-right,header .content-holder{display:flex;flex-wrap:wrap}a.top-band-phone-number{flex-wrap:wrap;color:#fff;font-size:5rem;letter-spacing:2px;margin:0 0 0 auto}a.top-band-phone-number svg{margin:0 20px 0 0}nav{margin-top:30px;margin-left:auto}nav ul{list-style:none}nav ul a{text-decoration:none;font-weight:700;line-height:26px;padding:15px 0 12px;font-size:2.6rem;letter-spacing:.5px;margin:0 23px 10px 0;border-bottom:4px solid #c8cf5500}nav ul,nav ul li{position:relative;float:left;margin:0;padding:0}nav ul li a:hover{border-bottom:4px solid #c8cf55;transition:none}nav ul ul{display:none;position:absolute;top:100%;left:0;padding:0;width:max-content}nav ul li li a:hover,nav ul ul a{border-bottom:1px solid #9b9f71}nav ul ul li{float:none;margin:0}nav ul ul a{line-height:120%;padding:10px 15px;font-size:1.7rem;margin:0;background:#c8cf4c}nav ul ul a:hover{background:gray}nav ul ul ul{top:0;left:100%}nav ul a,nav ul li:hover>ul{display:block}nav li#menu-item-289{background:#c8cf4c;text-align:center;margin:0 0 0 40px}nav li#menu-item-289 a{padding:15px 20px 12px;margin:0}.treatments-homepage-section .content-holder,.welcome-homepage-section .content-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-homepage-section .content-holder,form.footer-form ul li{display:flex;flex-wrap:wrap}form.footer-form ul li{justify-content:space-between}.content-wrapper-third{flex-basis:33.33%}.content-wrapper-two-third{flex-basis:700px;background:rgb(93 93 93/65%)}.content-wrapper-third p{max-width:90%}.contact-homepage-section,.testimonial-homepage-section,.treatments-homepage-section,.welcome-homepage-section{min-height:550px;display:flex;flex-wrap:wrap;margin:60px 0 0}.treatments-homepage-section .content-holder .content-wrapper-third,.welcome-homepage-section .content-holder .content-wrapper-third{align-content:center;display:flex;flex-wrap:wrap;padding:0 3%;order:2}.contact-homepage-section .content-holder .content-wrapper-third{align-content:center;display:flex;flex-wrap:wrap;order:2}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 3%0 0}.welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2){align-content:flex-end}body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2){padding:0 5%}.contact-homepage-section .content-holder{justify-content:flex-start}.contact-homepage-section .content-holder .content-wrapper-third{padding:100px 3%;background:#5d5d5c}.contact-homepage-section .content-holder .content-wrapper-two-third{padding:100px 50px;order:3}.welcome-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2023/02/Cwmbran-Dental-Care-262-scaled-e1675349751346.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.welcome-homepage-section .content-holder{width:100%;max-width:inherit}.treatments-homepage-section{background:#f0f0f0}.testimonial-homepage-section,.treatments-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/treatments-homepage-section-img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.testimonial-homepage-section{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/testimonials-homepage-section-img.jpg);padding:175px 0 100px}.testimonial-homepage-section .content-holder{max-width:1400px;width:100%}.review-box{width:98%;background:#f0f0f0;display:flex;flex-wrap:wrap;padding:20px;justify-content:center;margin:2% 2%0 0;position:relative}img.google-review-img{position:absolute;left:20px;bottom:13px}.review-box a.btn{align-content:center;margin:0 0 0 30px}.review-box a.btn:first-of-type{margin:0 0 0 50px}.testimonial-slider .slide-content{background:#f0f0f0;width:96%!important;padding:30px 40px;min-height:370px}.testimonial-homepage-section h2{color:#fff;width:100%;text-align:center;margin:0 0 35px}.testimonial-slider .slide-content p{position:relative}.testimonial-slider .slide-content p svg{margin:0 10px 0 0}.testimonial-slider .slide-content p svg:nth-child(2){position:absolute;bottom:-20px;right:0}.contact-homepage-section{background:#5d5d5c url(https://cwmbrandental.com/wp-content/uploads/2022/07/contact-background.png);background-repeat:no-repeat;background-position:center;background-size:cover}.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-third a,.contact-homepage-section .content-holder .content-wrapper-third h2,.contact-homepage-section .content-holder .content-wrapper-two-third,.contact-homepage-section .content-holder .content-wrapper-two-third a,.contact-homepage-section .content-holder .content-wrapper-two-third h2,footer a{color:#fff}.contact-homepage-section .content-holder .content-wrapper-third h2{margin:0 0 30px}.address,.email,.phone{display:flex;margin:0 0 30px;width:100%}.address svg,.email svg,.phone svg{margin:0 25px 0 0;width:35px}form.footer-form{margin:20px 0 0;display:flex}form.footer-form ul{list-style:none;padding:0;margin:0}form.footer-form ul li input{width:49%;padding:10px 20px;margin:0 0 2%;border:0}form.footer-form ul li textarea{width:100%;padding:15px;margin:0 0 2%;border:0;height:180px}form.footer-form button,form.footer-form span{width:45%;align-self:center;line-height:inherit}form.footer-form span{font-size:1.6rem;line-height:2rem}.association-bar,form.footer-form button{justify-content:center}.association-bar{display:flex;flex-wrap:wrap;align-content:center;align-items:center;padding:25px 0}.association-bar img{margin:0 25px;height:auto}.divider,footer{display:inline-block}footer{background:#5d5d5d;color:#fff;padding:30px 0;text-align:center}.divider{padding-right:15px;margin-right:15px;border-right:2px solid #fff;height:1.5rem}#mobile-nav,.mobile-contact-info{display:none}@media (max-width:1800px){.content-holder{width:95%}}@media (max-width:1550px){.top-band .top-band-left img{max-width:450px}nav ul li#menu-item-227>ul{right:0;left:inherit}}@media (max-width:1500px){.content-holder{max-width:inherit;width:100%;padding:0}header .content-holder{padding:0 50px}header h1{left:50px;bottom:0}nav ul ul a{font-size:1.5rem}nav ul ul ul{top:0;right:100%;left:inherit}.testimonial-homepage-section{padding:175px 50px 100px}.content-wrapper-third p{max-width:100%}.contact-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type,.welcome-homepage-section .content-holder .content-wrapper-third{align-content:center;display:flex;flex-wrap:wrap;padding:0 2%}.contact-homepage-section .content-holder .content-wrapper-third{padding:3% 2%;background:#5d5d5c}nav ul a{font-size:2rem;margin:0 17px 10px 0}nav li#menu-item-289{margin:0}nav li#menu-item-289 a{padding:7.5px 13.5px}}@media (max-width:1470px){header{height:70vh}}@media (max-height:750px){header{height:calc(100vh - 50px)}header h1{bottom:0}h1{font-size:10rem}}@media (max-width:1400px){body{font-size:2rem}h1{font-size:7rem}h2{font-size:5rem}.content-wrapper-two-third{flex-basis:640px}.top-band .top-band-left img{max-width:400px}.top-band-left{display:flex;align-items:end}}@media (max-width:1250px){.top-band .top-band-left img{max-width:300px}.top-band-left{align-items:center}a.top-band-phone-number{font-size:4rem}a.top-band-phone-number svg{width:25px;margin:0 20px -7px 0}nav{margin-top:20px}}@media (max-width:1150px){.association-bar img{max-width:70%;margin:0}}@media (max-width:1100px){nav ul a{font-size:1.8rem}.review-box{justify-content:right}}@media (max-width:1070px){nav ul a{margin:0 15px 0 0}.top-band-right{max-width:inherit}}@media (max-width:1000px){.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{width:100%;flex-basis:auto}.treatments-img,.welcome-img{height:50vw;margin-bottom:50px}.content-wrapper-third.treatments-homepage-section-title{order:0!important}.treatments-img{background-position:top}h1{font-size:5rem}footer{padding:30px 50px 100px}h2{font-size:3.5rem;margin:0 0 20px}.top-band-right{align-content:center}.welcome-homepage-section{min-height:inherit}.treatments-homepage-section .content-holder .content-wrapper-third,.welcome-homepage-section .content-holder .content-wrapper-third{padding:0 50px;flex-basis:100%}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:50px 50px 10px;flex-basis:100%}.treatments-homepage-section{background:#fff;min-height:inherit}.treatments-homepage-section .content-wrapper-third p{width:100%}.welcome-homepage-section .content-holder .content-wrapper-third h2{margin:0 0 25px}body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2){order:2;padding:0 50px}.mobile-contact-info{display:block;position:fixed;bottom:0;left:0;width:100%;background:#c8cf5d;text-align:center}.mobile-contact-info a{color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:800;font-size:2.3rem}#mobile-nav ul li a,.mci.mob{display:inline-block;width:100%;padding:20px}#mobile-nav{position:absolute;top:24px;right:0;display:block;max-width:275px;width:100%;z-index:9}#mobile-nav ul{background-color:gray;display:none;margin:0;padding:0;position:relative}#mobile-nav ul li{border-top:1px solid rgb(255 255 255/20%);list-style:none;margin-bottom:0;position:relative}#mobile-nav ul li a{color:#fff;padding:14px 20px;text-decoration:none;font-weight:800}#mobile-nav ul ul li a{font-weight:400}#mobile-nav ul ul ul{margin:0;background-color:#525433}.menu-button{color:#fff;cursor:pointer;font-size:4.5rem;padding:0 40px 0 0;position:relative;float:right}.top-band{padding:10px 0 0}.top-band-right,nav{display:none}}@media (max-width:960px){.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{width:100%;flex-basis:auto;padding:50px}.review-box{justify-content:left;margin:2%0 0;width:100%}img.google-review-img{position:relative;left:inherit;bottom:inherit;margin:0 0 20px}.review-box a.btn,.review-box a.btn:first-of-type{width:100%;margin:0 0 20px}}@media (max-width:900px){.association-bar a{text-align:center;width:20%}}@media (max-width:860px){.testimonial-slider .slide-content{min-height:inherit;width:100%!important}.testimonial-homepage-section{background:gray;padding:50px}}@media (max-width:750px){header{height:50vh}}@media (max-width:700px){h2{font-size:2.6rem;line-height:4rem;text-underline-offset:10px;margin-bottom:1rem}body{font-size:1.8rem}h1{font-size:3.6rem}.treatments-homepage-section .content-holder .content-wrapper-third,.welcome-homepage-section .content-holder .content-wrapper-third,body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2),header .content-holder{padding:0 25px}.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{padding:25px}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 25px 10px}.testimonial-homepage-section{padding:50px 25px}footer{padding:30px 25px 100px;display:flex;flex-wrap:wrap;text-align:left}header h1{left:25px}footer a{width:100%}.divider,footer br{display:none}footer a:last-of-type{width:fit-content}.association-bar a{width:30%}}@media (max-width:600px){form.footer-form button,form.footer-form span,form.footer-form ul li input{width:100%}form.footer-form span{margin:10px 0 20px;text-align:center}}@media (max-width:500px){.top-band .top-band-left img{max-width:200px;padding:10px 0}header{height:40vh}h1{font-size:3rem}}@media (max-width:400px){.mobile-contact-info a{font-size:2rem}.association-bar{justify-content:flex-start}.association-bar a{width:40%;margin:3%}}a,button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}