header#site-header{z-index:40!important}@media (max-width:991.98px){.padding--lg{padding-top:4rem;padding-bottom:4rem}}.ads-page .hero-section{padding-block:2.5rem;background-color:var(--gold-50);position:relative;overflow:hidden}.ads-page .hero-section .hero-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover}@media (max-width:991.98px){.ads-page .hero-section .hero-bg{display:none}}.ads-page .hero-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative;z-index:10}@media (min-width:992px){.ads-page .hero-content{flex-direction:row;justify-content:space-between}}.ads-page .hero-main{width:100%;display:flex;flex-direction:column}@media (min-width:992px){.ads-page .hero-main{max-width:35.75rem}}.ads-page .hero-rating{margin-top:3.5rem;display:flex;align-items:center;gap:.5rem}.ads-page .hero-rating img{width:3.5rem;height:3.5rem}.ads-page .hero-rating p{font-size:1rem;margin:0}@media (min-width:992px){.ads-page .hero-rating p{font-size:1.125rem}}.ads-page .hero-pre-title{color:var(--gold-500);font-size:1.25rem;margin:0}.ads-page .hero-title{font-family:var(--bold-font);font-weight:600;font-size:1.75rem;line-height:2rem;margin:.75rem 0 0 0}@media (min-width:992px){.ads-page .hero-title{font-size:2rem;margin-top:1rem}}.ads-page .hero-description{width:100%;margin-top:1rem}@media (min-width:992px){.ads-page .hero-description{max-width:30rem}}.ads-page .hero-features{margin-top:2.75rem;display:flex;flex-direction:column;gap:.25rem}.ads-page .hero-features li{display:flex;align-items:center;gap:.25rem;font-size:1.25rem;font-weight:700}.ads-page .hero-features img{width:1.25rem;height:1.25rem;object-fit:contain}@media (min-width:992px){.ads-page .hero-features li{font-size:1.5rem}}.ads-page .hero-testimonial{width:100%;margin-top:1.5rem;background-color:#fff;border-radius:1rem;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:992px){.ads-page .hero-testimonial{margin-top:2.25rem;padding:1.5rem 2rem}}.ads-page .hero-testimonial p{font-size:1rem;margin:0}@media (min-width:992px){.ads-page .hero-testimonial p{font-size:1rem}}.ads-page .hero-testimonial-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.ads-page .hero-testimonial-user{display:flex;align-items:center;gap:.75rem}.ads-page .hero-testimonial-user img{width:3.5rem;height:3.5rem;border-radius:50%;flex-shrink:0;object-fit:cover;overflow:hidden}.ads-page .hero-testimonial-user-info{display:flex;flex-direction:column;gap:.25rem}.ads-page .hero-testimonial-user-info div{font-size:1rem}@media (min-width:992px){.ads-page .hero-testimonial-user-info div{font-size:1.125rem}}.ads-page .hero-testimonial-review img{width:6.75rem;height:3.0625rem}.ads-page .hero-form{width:100%;padding:2rem 1.5rem;border-radius:1rem;box-shadow:var(--shadow-form);display:flex;flex-direction:column;align-items:center;background-color:rgb(255 255 255 / .9)}@media (min-width:992px){.ads-page .hero-form{max-width:24rem}}.ads-page .hero-form-pre-title{margin:0}.ads-page .hero-form-title{font-family:var(--bold-font);font-weight:600;font-size:1.25rem;margin:.5rem 0 0 0}@media (min-width:992px){.ads-page .hero-form-title{font-size:1.5rem}}.ads-page .hero-form-subtitle{margin:0}.ads-page .hero-form-description{color:var(--gray-600);margin:.5rem 0 0 0}.ads-page .hero-form-highlight{color:var(--gold-500);margin:.5rem 0 0 0}.ads-page .ads-form-container{width:100%;margin-top:1.25rem}.ads-page .before-after-section{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--gray-800)}.ads-page .before-after-title{font-family:var(--bold-font);font-weight:600;font-size:1.5rem;margin:0}@media (min-width:992px){.ads-page .before-after-title{font-size:2.25rem}}.ads-page .before-after-subtitle{text-align:center;margin-top:.75rem}.ads-page .before-after-slider{width:100%;margin-top:1rem}@media (min-width:992px){.ads-page .before-after-slider{margin-top:1.5rem}}.ads-page .before-after-slider .splide__slide{padding:1rem}.ads-page .before-after-slider .splide__slide>div{width:100%;position:relative;aspect-ratio:1.5 / 1;padding:1rem;border:1px solid var(--gold-100);border-radius:.5rem}.ads-page .before-after-slider .splide__slide img{width:100%;object-fit:contain;border-radius:.5rem}.ads-page .offer-section{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--gray-800)}.ads-page .offer-title{font-family:var(--bold-font);font-weight:600;font-size:1.5rem;margin:0}@media (min-width:992px){.ads-page .offer-title{font-size:2.25rem}}.ads-page .offer-subtitle{text-align:center;margin-top:.75rem}.ads-page .offer-grid{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}@media (min-width:992px){.ads-page .offer-grid{grid-template-columns:1fr 1fr;margin-top:2.5rem}}.ads-page .offer-item{width:100%;display:flex;flex-direction:column;gap:1.5rem;border:1px solid rgb(221 210 171 / .2);border-radius:1rem;padding:1.5rem;align-items:center;background-image:var(--gradient-offer)}@media (min-width:992px){.ads-page .offer-item{padding:2.5rem;align-items:flex-start}}.ads-page .offer-item-icon{display:flex;align-items:center;justify-content:center;flex-direction:column;width:6rem;height:6rem;border-radius:1rem;background-color:rgb(181 150 77 / .1);color:var(--gold-400)}.ads-page .offer-item-icon img{width:4rem;height:4rem}.ads-page .offer-item-title{font-size:1.25rem}@media (min-width:992px){.ads-page .offer-item-title{font-size:1.5rem}}.ads-page .offer-item-description{color:var(--gray-700)}.ads-page .why-section{background-image:var(--gradient-why);color:var(--gray-800)}.ads-page .why-content{display:flex;flex-direction:column;align-items:center;text-align:center}.ads-page .why-title{font-family:var(--bold-font);font-weight:600;font-size:1.5rem;margin:0}@media (min-width:992px){.ads-page .why-title{font-size:2.25rem}}.ads-page .why-title-colored{color:var(--gold-500)}.ads-page .why-subtitle{text-align:center;margin-top:.75rem}.ads-page .why-grid{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}@media (min-width:992px){.ads-page .why-grid{grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:2.5rem}}.ads-page .why-item{width:100%;display:flex;flex-direction:column;gap:1.5rem;border-radius:1rem;padding:1.5rem;background-color:#fff;align-items:center;border:1px solid var(--gray-400)}@media (min-width:992px){.ads-page .why-item{text-align:left;padding:2rem;align-items:flex-start}}.ads-page .why-item img{width:3rem;height:3rem}.ads-page .why-item-title{font-size:1.25rem}@media (min-width:992px){.ads-page .why-item-title{font-size:1.5rem}}.ads-page .why-item-description{color:var(--gray-700)}.ads-page .what-invisalign-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:992px){.ads-page .what-invisalign-section{flex-direction:row;gap:4rem}}.ads-page .what-invisalign-image{width:100%;height:100%;object-fit:cover;border-radius:1rem;aspect-ratio:1.25 / 1}.ads-page .what-invisalign-content{width:100%;display:flex;flex-direction:column;gap:1.25rem}@media (min-width:992px){.ads-page .what-invisalign-content{gap:2.75rem}}.ads-page .what-invisalign-title{font-family:var(--bold-font);font-weight:600;font-size:1.5rem;margin:0}@media (min-width:992px){.ads-page .what-invisalign-title{font-size:2.25rem}}.ads-page .what-invisalign-features{display:flex;flex-direction:column;gap:.5rem}.ads-page .what-invisalign-features li{display:flex;align-items:center;gap:.5rem}.ads-page .what-invisalign-features img{width:2.5rem;height:2.5rem;object-fit:contain}.ads-page .how-works-section{background-color:var(--gold-200);color:var(--gray-800);position:relative;overflow:hidden}.ads-page .how-works-bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media (max-width:991.98px){.ads-page .how-works-bg{display:none}}.ads-page .how-works-content{display:flex;flex-direction:column;position:relative;z-index:10}.ads-page .how-works-title{font-family:var(--bold-font);font-weight:600;font-size:1.875rem;text-align:left;margin:0}@media (min-width:992px){.ads-page .how-works-title{font-size:3.75rem}}.ads-page .how-works-grid{display:grid;grid-template-columns:1fr;margin-top:1rem}@media (min-width:992px){.ads-page .how-works-grid{grid-template-columns:1fr 1fr;margin-top:2.25rem}}.ads-page .how-works-steps{width:100%;display:flex;flex-direction:column;gap:1rem}.ads-page .how-works-step{width:100%;display:flex;align-items:center;gap:1rem}.ads-page .how-works-step-number{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--gold-300);width:3rem;height:3rem;color:#fff;flex-shrink:0;position:relative;z-index:30}.ads-page .how-works-step-content{width:100%;display:flex;flex-direction:column;gap:.5rem;background-color:#fff;padding:.75rem 1.25rem;border-radius:1rem;position:relative}@media (min-width:992px){.ads-page .how-works-step-content{padding:1rem 1.75rem}}.ads-page .how-works-step-content::before{content:"";width:2px;height:50%;position:absolute;border-left:2px dashed var(--gold-200);z-index:10}.ads-page .how-works-step:first-child .how-works-step-content::before{bottom:-.5rem;left:-2.5rem}.ads-page .how-works-step:last-child .how-works-step-content::before{top:-.5rem;left:-2.5rem}.ads-page .how-works-step:not(:first-child):not(:last-child) .how-works-step-content::before{bottom:-.5rem;left:-2.5rem}.ads-page .how-works-step:not(:first-child):not(:last-child) .how-works-step-content::after{content:"";width:2px;height:50%;position:absolute;border-left:2px dashed var(--gold-200);top:-.5rem;left:-2.5rem;z-index:10}.ads-page .how-works-step-title{font-size:1.25rem;font-family:var(--main-font);margin:0}@media (min-width:992px){.ads-page .how-works-step-title{font-size:1.5rem}}.ads-page .how-works-step-description{font-size:.875rem;margin:0}@media (min-width:992px){.ads-page .how-works-step-description{font-size:1rem}}.ads-page .word-width-section{background-color:var(--gray-800);color:#fff;position:relative;overflow:hidden}.ads-page .word-width-bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.ads-page .word-width-content{display:flex;flex-direction:column;position:relative;z-index:10}.ads-page .word-width-title{font-family:var(--bold-font);font-weight:600;font-size:1.875rem;text-align:center;margin:0}@media (min-width:992px){.ads-page .word-width-title{font-size:3.75rem}}.ads-page .word-width-subtitle{font-size:1.5rem;text-align:center;font-family:var(--bold-font);margin:.5rem 0 0 0}@media (min-width:992px){.ads-page .word-width-subtitle{font-size:2.25rem}}.ads-page .word-width-content-wrapper{width:100%;display:flex;flex-direction:column;margin-top:1.5rem}@media (min-width:992px){.ads-page .word-width-content-wrapper{flex-direction:row;margin-top:2.5rem;gap:0}}.ads-page .testimonials-slider{width:100%;margin-right:0;position:relative;z-index:20}@media (min-width:992px){.ads-page .testimonials-slider{width:50%;margin-right:-7rem;margin-block:2.5rem}}.ads-page .testimonial-card{width:100%;height:100%;display:flex;flex-direction:column;padding:1.5rem;border-radius:1rem;background-color:#fff;box-shadow:var(--shadow-testimonials);color:var(--gray-800)}@media (min-width:992px){.ads-page .testimonial-card{padding:2.5rem}}.ads-page .testimonial-text{font-size:1rem;margin:0}@media (min-width:992px){.ads-page .testimonial-text{font-size:1.25rem}}.ads-page .testimonial-footer{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}@media (min-width:992px){.ads-page .testimonial-footer{margin-top:4rem}}.ads-page .testimonial-user-image{width:4rem;height:4rem;border-radius:50%;flex-shrink:0;object-fit:cover;overflow:hidden}@media (min-width:992px){.ads-page .testimonial-user-image{width:6.25rem;height:6.25rem}}.ads-page .testimonial-user-info{display:flex;flex-direction:column;gap:.25rem}.ads-page .testimonial-user-name{font-size:1.25rem;color:var(--gold-500);margin:0}@media (min-width:992px){.ads-page .testimonial-user-name{font-size:1.5rem}}.ads-page .testimonial-user-job{font-size:1rem;margin:0}@media (min-width:992px){.ads-page .testimonial-user-job{font-size:1.25rem}}.ads-page .quotation-card{width:100%;background-color:var(--gold-300);padding:1.5rem 2rem;border-radius:1rem;display:flex;flex-direction:column}@media (min-width:992px){.ads-page .quotation-card{padding:2.25rem 3.5rem;width:50%}}.ads-page .quotation-icon{width:10rem;height:10rem;margin-left:auto}.ads-page .quotation-content{margin-top:auto;padding-left:0}@media (min-width:992px){.ads-page .quotation-content{padding-left:7rem}}.ads-page .quotation-title{font-size:1.25rem;font-weight:600;margin:0}@media (min-width:992px){.ads-page .quotation-title{font-size:1.5rem}}.ads-page .quotation-description{font-size:1rem;margin:0}@media (min-width:992px){.ads-page .quotation-description{font-size:1.25rem}}.ads-page .book-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:992px){.ads-page .book-section{flex-direction:row;gap:4rem}}.ads-page .book-content{width:100%}@media (min-width:992px){.ads-page .book-content{flex:60%}}.ads-page .book-title{font-family:var(--bold-font);font-weight:600;font-size:1.5rem;margin:0}@media (min-width:992px){.ads-page .book-title{font-size:2.25rem}}.ads-page .book-description{font-size:1rem;margin:1.5rem 0 0 0}@media (min-width:992px){.ads-page .book-description{font-size:1.25rem;margin-top:2.25rem}}.ads-page .book-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}@media (min-width:992px){.ads-page .book-buttons{flex-direction:row;margin-top:2.5rem}}.ads-page .book-buttons .button{height:3.25rem}.ads-page .book-info{width:100%;background-color:var(--gray-100);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column}@media (min-width:992px){.ads-page .book-info{flex:40%;padding:2rem}}.ads-page .book-info-title{font-size:1.25rem;margin:0}@media (min-width:992px){.ads-page .book-info-title{font-size:1.5rem}}.ads-page .book-info-items{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media (min-width:992px){.ads-page .book-info-items{margin-top:1.5rem}}.ads-page .book-info-item{display:flex;gap:1.25rem}.ads-page .book-info-item img{width:1.25rem;height:1.25rem;object-fit:contain}.ads-page .book-info-item-content{display:flex;flex-direction:column;gap:.5rem}.ads-page .book-info-item-label{font-weight:700;font-size:.875rem}@media (min-width:992px){.ads-page .book-info-item-label{font-size:1rem}}.ads-page .book-info-item-text{font-size:.875rem;margin:0}@media (min-width:992px){.ads-page .book-info-item-text{font-size:1rem}}.ads-page .map-container{width:100%;height:12rem;border-radius:.75rem;overflow:hidden;margin-top:1rem}.ads-page .map-container iframe{width:100%;height:100%}.ads-page .testimonials-slider .splide__arrows{position:absolute;display:flex;align-items:center;justify-content:center;gap:1.25rem;right:3rem;bottom:1rem}@media (min-width:992px){.ads-page .testimonials-slider .splide__arrows{bottom:2.5rem;right:4rem}}.ads-page .testimonials-slider .splide__arrow{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--gold-400);left:0;right:0}@media (min-width:992px){.ads-page .testimonials-slider .splide__arrow{width:3.75rem;height:3.75rem}}.ads-page .ads-form-container .wpcf7 form{font-size:.875rem}@media (min-width:992px){.ads-page .ads-form-container .wpcf7 form>p:nth-child(2),.ads-page .ads-form-container .wpcf7 form>p:nth-child(5),.ads-page .ads-form-container .wpcf7 form>p:nth-child(6),.ads-page .ads-form-container .wpcf7 form>p:nth-child(7){grid-column:span 2}}.ads-page .ads-form-container .wpcf7 input,.ads-page .ads-form-container .wpcf7 textarea,.ads-page .ads-form-container .wpcf7 select{padding:.5rem .75rem}.ads-page .ads-form-container .wpcf7 input[type="submit"]{padding:.75rem 1rem;font-size:1rem}.ads-page .hidden{display:none}@media (min-width:992px){.ads-page .hidden.md\:block{display:block}}@media (max-width:575.98px){.ads-page .ads-form-container .wpcf7 form{grid-template-columns:1fr}.ads-page .ads-form-container .wpcf7 form>p:nth-child(2),.ads-page .ads-form-container .wpcf7 form>p:nth-child(5),.ads-page .ads-form-container .wpcf7 form>p:nth-child(8){grid-column:span 1}}@media (min-width:992px){.ads-page .bottom-form .wpcf7 form>p:nth-child(2),.ads-page .bottom-form .wpcf7 form>p:nth-child(5),.ads-page .bottom-form .wpcf7 form>p:nth-child(6),.ads-page .bottom-form .wpcf7 form>p:nth-child(7){grid-column:span 2}}.wpcf7 form label span{color:var(--error-400)}