@font-face{font-family:"muller_narrow_demoextrabold";src:url("mullernarrowdemo-extrabold-webfont.woff2") format("woff2"),url("mullernarrowdemo-extrabold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"muller_narrow_demolight";src:url("mullernarrowdemo-light-webfont.woff2") format("woff2"),url("mullernarrowdemo-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1 sup{font-size:.5em;vertical-align:top;position:relative;top:0em}h2 sup{font-size:.5em;vertical-align:top;position:relative;top:0em}p sup{font-size:.5em;vertical-align:top;position:relative;top:0em}.container{width:80%;margin:0 auto}.heading,.sub-heading{font-family:muller_narrow_demoextrabold;font-size:3rem;font-weight:900}.sub-title{color:#0c2c3a;font-size:1.6rem;font-weight:900}p{font-size:1.5rem;font-weight:600;line-height:1.5;color:#000}p,.sub-title{font-family:muller_narrow_demolight}small{font-family:muller_narrow_demolight}.button{text-decoration:none;border:none;border-radius:5px;color:#fff;text-transform:uppercase;font-size:1.5rem;font-family:muller_narrow_demoextrabold;font-weight:800;padding:15px 60px;transition:.2s ease-in-out}input,select:focus{outline:none}.top-banner{padding-top:60px;padding-bottom:200px;background-image:url(../img/braces/braces-special-top-banner.png);background-size:cover;background-repeat:no-repeat;background-position-x:center}.top-banner .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.top-banner .header .logo-content,.top-banner .header .contact-content{width:50%}.top-banner .header .logo-content img{width:75%}.top-banner .header .contact-content{text-align:right}.top-banner .header .contact-content .sub-heading{font-size:2.6rem}.top-banner .header .contact-content .sub-heading a{text-decoration:none;color:#000}.top-banner .main-offer{width:48%;padding-top:120px}.top-banner .main-offer .heading{font-size:5.5rem;line-height:1.15;padding-bottom:50px}.ortho-banner{background-image:url(../img/banners/ortho-special-top-banner.jpg)}.emergency-banner{background-image:url(../img/banners/emergency-special-top-banner.jpg)}.dentist-banner{background-image:url(../img/banners/dentist-special-top-banner.jpg)}.top-banner.extraction-banner{background-image:url(../img/banners/extraction-special-top-banner.jpg)}.top-banner.dentures-banner{background-image:url(../img/banners/dentures-special-banner.jpg)}.implants-banner{background-image:url(../img/banners/dental-implants-banner.jpg)}@media(max-width: 1100px){.top-banner.ortho-banner{background-image:url(../img/banners/mobile/ortho-special-top-banner.jpg)}.top-banner.emergency-banner{background-image:url(../img/banners/mobile/emergency-special-top-banner.jpg)}.top-banner.dentist-banner{background-image:url(../img/banners/mobile/braces-special-mobile-top-banner.jpg)}.top-banner.extraction-banner{background-image:url(../img/banners/mobile/extraction-special-top-banner.jpg)}.top-banner.dentures-banner{background-image:url(../img/banners/mobile/dentures-special-banner.jpg)}.top-banner.implants-banner{background-image:url(../img/banners/mobile/dental-implants-banner.jpg)}}.form-and-info{padding:100px 0}.form-and-info .container{display:flex;flex-direction:row;justify-content:space-between}.form-and-info .info-content,.form-and-info .contact-form{width:46%}.form-and-info .info-content .content-area{display:flex;flex-direction:column;padding-top:36px}.form-and-info .info-content .content-row{display:flex;flex-direction:row;align-items:center;padding-bottom:42px}.form-and-info .info-content .content-row .img-div{margin-right:36px}.form-and-info .info-content .content-row .img-div img{width:66px;height:66px}.form-and-info .info-content .content-row .text-div .sub-title{padding-bottom:6px}.form-and-info .contact-form form{background:#dbc6a7;width:90%;display:flex;flex-direction:column;float:right;text-align:center;padding:60px;margin-top:-240px}.form-and-info .contact-form form .sub-heading{padding-bottom:10px}.form-and-info .contact-form form p{font-size:1.25rem;padding:20px 0 10px}.form-and-info .contact-form form .disclaimer{font-size:1.1rem;padding-top:10px}.form-and-info .contact-form form label{display:none}.form-and-info .contact-form form input,.form-and-info .contact-form form select{padding:12px;font-size:1.5rem;border:none;border-radius:5px;margin:12px 0;font-family:muller_narrow_demolight;color:#666}.form-and-info .contact-form form .button{background:#0c2c3a;color:#fff;margin-top:12px}.form-and-info .contact-form form .button:hover{background:#000}.video-content{text-align:center;color:#000}.video-content .title-container{background:#0c2c3a;padding-top:100px;padding-bottom:260px}.video-content .title-container h2,.video-content .title-container p{color:#fff}.video-content p{padding:30px 0}.video-content .video-container{width:60%;margin:0 auto;margin-top:-250px}.video-content .video-div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-content .video-div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-content .img-container{width:60%;margin:0 auto;margin-top:-250px}.col-content .container{padding:100px 0}.col-content .sub-heading{text-align:center;color:#000}.col-content .cols{display:flex;flex-direction:row;justify-content:space-around;padding-top:38px}.col-content .col{width:30%;margin:0 auto}.col-content .col img{width:100%;padding-bottom:26px}.col-content .col .sub-title{padding-bottom:8px}.cta-bottom{background:#0c2c3a;color:#fff;text-align:center;padding:100px 0}.cta-bottom .sub-heading{color:#fff}.cta-bottom p{padding:30px 0 50px;color:#fff}.cta-bottom p a{text-decoration:none;color:#fff}.cta-bottom .button{background:#dbc6a7;color:#000;margin-top:20px}.cta-bottom .button:hover{background:#fff}.modal{background-image:url(../img/cdg-modal-background.jpg) !important;z-index:99999 !important;text-align:center !important}.modal img{width:90%;padding-top:12px}.modal h3,.modal p{text-align:center;font-size:1.4rem;font-family:proxima-nova,sans-serif;color:#0d214d}.modal label{display:none}.modal input{background:#fff;border:1px solid #0d214d;font-size:1.1rem;margin-bottom:20px;padding:8px;width:80%}.modal p{font-size:1.25rem;margin-top:0}.modal button{background:#0c2c3a;border-radius:25px;font-family:proxima-nova,sans-serif;font-size:1.1rem;margin-top:20px;padding:15px 40px;border:1px solid #fff;text-transform:uppercase;font-weight:600;color:#dbc6a7}.modal form{padding-top:12px !important}@media(max-width: 1200px){.video-content .img-container{width:initial !important}.video-content .img-container img{max-width:100% !important}}body .top-banner .header .contact-content .sub-heading a,body .top-banner .header .contact-content .sub-heading{color:#dbc6a7 !important;-webkit-text-stroke:1px #0c2c3a}.heading,.sub-heading{color:#0c2c3a}.new-footer{background:#0c2c3a !important}.submit-type{position:absolute;width:1px;height:1px}@media(max-width: 1300px){.top-banner .main-offer .heading{font-size:4.5rem}}@media(max-width: 1258px){.form-and-info .contact-form form{padding:46px}}@media(max-width: 1200px){.form-and-info .contact-form{width:50%}}@media(max-width: 1100px){p{font-weight:600}.top-banner{background-image:url(../img/braces/braces-special-mobile-top-banner.jpg)}}@media(max-width: 1064px){.container{width:90%}.top-banner .main-offer .heading{font-size:4rem}}@media(max-width: 950px){.sub-heading{font-size:2.6rem}.sub-title{font-size:1.5rem}p,.button{font-size:1.4rem}p br{display:none}.top-banner .header .logo-content img{width:85%}.top-banner .header .contact-content .sub-heading{font-size:2.2rem}.top-banner .main-offer .heading{font-size:3.5rem}.form-and-info .contact-form form input,.form-and-info .contact-form form select{font-size:1.4rem;padding:8px}.video-content .title-container{padding-bottom:190px;padding-top:80px}.video-content .video-container{margin-top:-180px}.video-content .img-container{margin-top:-180px}.col-content .container{padding:80px 0 60px}.cta-bottom{padding:80px 0}}@media(max-width: 850px){.sub-heading{font-size:2.4rem}.sub-title{font-size:1.6rem}.top-banner{padding-top:30px}.top-banner .header{flex-direction:column}.top-banner .header .logo-content,.top-banner .header .contact-content{text-align:center;width:100%}.top-banner .header .logo-content img{width:420px;padding-bottom:12px}.top-banner .header .contact-content .sub-heading{font-size:2rem}.top-banner .main-offer{width:100%}.top-banner .main-offer .heading{font-size:3.2rem;padding-bottom:36px}.form-and-info{padding-bottom:40px}.form-and-info .container{flex-direction:column-reverse}.form-and-info .contact-form{width:75%;margin:0 auto}.form-and-info .contact-form form{float:none;margin-right:auto;margin-left:auto}.form-and-info .contact-form form p{padding:0}.form-and-info .info-content{width:100%;text-align:center;padding-top:80px}.form-and-info .info-content .content-row{flex-direction:column;width:60%;margin:0 auto}.form-and-info .info-content .content-row .img-div{margin:0;padding-bottom:20px}.form-and-info .info-content .content-row .img-div img{width:100px;height:100px}.video-content .video-container{width:75%}.video-content .img-container{width:75%}.col-content .cols{flex-direction:column}.col-content .col{width:60%;padding-bottom:50px}.col-content .col img{padding-bottom:12px}}@media(max-width: 650px){.sub-title{font-size:1.45rem}p,.button{font-size:1.35rem}.top-banner .main-offer{padding-top:80px}.form-and-info{padding-bottom:20px}.form-and-info .contact-form{width:90%}.form-and-info .contact-form form input,.form-and-info .contact-form form select{font-size:1.35rem}.form-and-info .info-content{padding-top:60px}.video-content .title-container{padding-top:60px}.video-content .video-container{width:80%}.video-content .img-container{width:80%}.video-content p{padding:15px 0}.col-content .container{padding:60px 0 20px}.col-content .cols{padding-top:28px}.col-content .col{width:75%;padding-bottom:40px}.cta-bottom{padding:60px 0}.cta-bottom p{padding-top:15px}}@media(max-width: 580px){.video-content .title-container{padding-bottom:154px}.video-content .video-container{margin-top:-140px}.video-content .img-container{margin-top:-140px}}@media(max-width: 465px){.sub-heading{font-size:2.2rem}.sub-title{font-size:1.4rem}p,.button{font-size:1.3rem}.button{padding:15px 20px}.top-banner .header .logo-content img{width:100%}.top-banner .header .contact-content .sub-heading{font-size:1.8rem}.top-banner .main-offer .heading{font-size:2.8rem}.form-and-info{padding-bottom:0}.form-and-info .contact-form{width:100%}.form-and-info .contact-form form{width:100%;padding:30px}.form-and-info .contact-form form input,.form-and-info .contact-form form select{font-size:1.3rem;padding:5px}.form-and-info .info-content{padding-top:40px}.form-and-info .info-content .content-row{width:80%}.form-and-info .info-content .content-row .img-div img{width:80px;height:80px}.video-content .title-container{padding-top:40px}.video-content .video-container{width:88%}.video-content .img-container{width:88%}.col-content .container{padding:40px 0 10px}.col-content .col{width:90%}.cta-bottom{padding:40px 0}.cta-bottom .button{margin-top:16px}}@media(max-width: 450px){.modal input{font-size:.9rem}.modal h3{font-size:1.2rem}}@media(max-width: 400px){.video-content .title-container{padding-bottom:120px}.video-content .video-container{margin-top:-110px}.video-content .img-container{margin-top:-110px}.modal{padding:15px !important}}@media(max-width: 356px){.sub-heading{font-size:1.9rem}.top-banner .header .contact-content .sub-heading{font-size:1.5rem}.top-banner .main-offer .heading{font-size:2.5rem;padding-bottom:20px}.form-and-info .contact-form form{padding:20px}.video-content .title-container{padding-bottom:110px}.video-content .video-container{margin-top:-95px}.video-content .img-container{margin-top:-95px}.video-content p{padding:8px 0}.cta-bottom p{padding-top:8px;padding-bottom:40px}.modal{padding-bottom:8px}.modal button{width:95%;font-size:1rem}}/*# sourceMappingURL=style.min.css.map */