.generic-banner a.primary-button:hover{color:#1f77db!important}section.pricing-banner-section{height:480px;display:flex;justify-content:center;align-items:center;background-image:url(/cdn/shop/files/pricing-banner-desktop.webp?v=1730198355);background-size:cover;background-position:center}.pricing-banner-section .banner-wrapper{max-width:450px}.pricing-banner-section .banner-wrapper h2{margin-bottom:32px}.pricing-banner-section .banner-wrapper p{font-size:18px;color:#0a2849}.day-pricing-section .heading-wrapper{margin-bottom:70px;text-align:center}.day-pricing-section .heading-wrapper h2{margin-bottom:10px}.collection-clear-aligners .day-pricing-section{padding-top:0}.collection-clear-aligners .all-products-collection{padding-bottom:0}.inclusion-section .includes{text-align:center}.inclusion-section .includes .heading-wrapper{margin-bottom:32px}.inclusion-section .includes .heading-wrapper h3{font-size:24px;font-weight:600;line-height:31.2px}.inclusion-section .includes .card-wrapper{max-width:765px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;align-items:flex-start;justify-content:center}.pricing-banner-section .banner-wrapper h2{margin-bottom:14px}.inclusion-section .includes{padding-bottom:80px}.inclusion-section .card p{color:#0a2849}.inclusion-section .includes.night{background:#0a2849}.inclusion-section .includes.night p,.inclusion-section .includes.night .heading-wrapper h3{color:#f6f7f8}.includes.desktop-hide{display:none}.night-pricing-page-section{padding:80px 0;position:relative;background-color:#0a2849}.night-pricing-page-section .heading-wrapper{margin-bottom:70px;text-align:center}.night-pricing-page-section .heading-wrapper h2,.night-pricing-page-section .heading-wrapper p{color:#fff}.night-pricing-page-section .product-item-wrapper.main-highligted-product{background:#f6f7f8;border-radius:20px;padding:32px}.night-pricing-page-section .day-night-swiper .product-item-wrapper.main-highligted-product h3{border-bottom:1px solid #1F77DB}.night-pricing-page-section .day-night-swiper .product-item-wrapper.main-highligted-product .product_price{color:#1f77db}.night-pricing-page-section .day-night-swiper .product-item-wrapper.main-highligted-product p{color:#0a2849}.night-pricing-page-section .product-content-wrapper{height:230px}.night-pricing-page-section .day-night-swiper .product-item-wrapper.main-highligted-product a.primary-button{background:#1f77db;color:#f6f7f8}.night-pricing-page-section a.primary-button{width:100%}.night-pricing-page-section .product-item-wrapper{background:#f6f7f8;padding:32px;border-radius:20px}.night-pricing-page-section .heading-wrapper h3{color:#f6f7f8}.night-pricing-page-section .includes .heading-wrapper{margin-bottom:32px}.night-pricing-page-section .includes{text-align:center;margin:40px 0 0}.night-pricing-page-section .includes .card-wrapper{max-width:765px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;align-items:flex-start;justify-content:center}.night-pricing-page-section .includes .card-wrapper .card p{font-size:16px;color:#f6f7f8;font-weight:400}.night-pricing-page-section .day-night-swiper .product-item-wrapper.main-highligted-product a.primary-button:hover{background:transparent!important;color:#1f77db!important;border:1px solid #1f77db!important}.night-pricing-page-section h2{margin-bottom:10px}.night-pricing-page-section .page-width{overflow:hidden}.night-center-swiper .swiper-slide .product-item-wrapper{background:#b4d2f3}.night-center-swiper .swiper-slide.swiper-slide-active .product-item-wrapper{background:#f6f7f8}.impression-kit-section{margin:80px 0}.impression-kit-section .impression-kit-wrapper{display:flex;justify-content:center;align-items:center;gap:70px}.impression-kit-section .impression-kit-wrapper .content-wrapper h2{font-size:32px;color:#0a2849;max-width:500px;margin-bottom:20px}.impression-kit-section .impression-kit-wrapper .content-wrapper p{font-size:16px;color:#0a2849;line-height:1.6}.impression-kit-section .impression-kit-wrapper .content-wrapper .includes{margin:20px 0 32px}.section.thankyou_banner{padding:60px 0}.pricing_block_ty.section_head h2 span{font-weight:600;color:#1698d5;font-style:italic}.pricing_block_ty.section h2{font-family:Poppins;font-size:33.5px;font-weight:700;line-height:43.89px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.menu-drawer__menu-item{padding:1.8rem 3rem!important;text-decoration:none;font-size:1.8rem;width:100%}.page-affordable .day-pricing-section{padding-top:0}.product-template .product__media-list.grid{column-gap:8px;row-gap:8px!important}.dental-impressions-section{background:url(/cdn/shop/files/strayt-impression_kit-image-1_1_1.jpg?v=1733384884);background-position:center center;background-repeat:no-repeat;background-size:cover}.dental-impressions-section .overlay-wrapper{background:linear-gradient(270deg,#a8a8a800 11.15%,#f6f7f8 71.98%)}section.video-session-section .video-image-wrapper{position:relative;overflow:hidden;border-radius:20px}section.video-session-section .video-image-wrapper:after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,#c4c4c400 30.25%,#fff 98.66%);opacity:.7}section.video-session-section .banner-image-text{bottom:0;position:absolute;z-index:1;padding:0 40px}section.video-session-section .banner-image-text h2{color:#0a2849;font-size:32px;line-height:1.3;margin-bottom:32px}section.video-session-section .banner-image-text h2 span{color:#1f77db}section.video-session-section{padding-top:60px}.during-call-section .heading-wrapper{max-width:525px;margin-left:auto;margin-right:auto}.during-call-section .heading-wrapper h2{text-align:center;margin-bottom:12px}.during-call-section .heading-wrapper p{font-family:Poppins;font-weight:500;text-align:center;color:#000;margin-bottom:50px}.during-call-section .during-call-wrapper{border:1px solid #1f77db;border-radius:20px;padding:60px}.during-call-section .during-call-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;justify-content:space-between;gap:50px}.during-call-section .call-img{width:60px;margin-bottom:40px}.during-call-section .call-item{text-align:center;display:flex;flex-direction:column;align-items:center}.during-call-section .call-content h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:27.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.during-call-section{padding-bottom:60px}.during-call-section span{color:#1f77db}.impressions-video img{width:100%;margin-left:auto;margin-right:auto;border-radius:20px;cursor:pointer}.perfect-impressions-wrapper{background:#e6f0fb;border-radius:20px;text-align:center;padding:60px 85px}.perfect-impressions-wrapper h2{margin-bottom:18px}.perfect-impressions-wrapper p{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:45px;font-weight:500;color:#000}.perfect-impressions-section{padding-bottom:60px}.impression-popup-content{position:relative;margin:0 auto;width:100%;max-width:680px;border-radius:10px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000}.popup-overlay .popup-content{position:relative;width:100%;max-width:min-content;display:block;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px}.popup-overlay .popup-content iframe{border-radius:20px}.popup-close i{font-size:20px;cursor:pointer;background:#fff;color:#0a2849;border:0;border-radius:50%;position:relative;z-index:999;left:96%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:25px}#impressionPopup{display:none}.popup-overlay .popup-content iframe{border-radius:20px;width:100%;height:300px}.popup-overlay .popup-content{max-width:600px}.essentials-img img{width:38px;align-items:center;display:flex}.essentials-img{border:1px solid #1f77db;padding:20px;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.essentials-item{display:flex;align-items:center;margin-bottom:25px;gap:20px}.essentials-wrapper h3{font-size:20px;margin-bottom:10px;color:#1f77db}.step-content-wrapper h2{color:#1f77db}.step-content-wrapper h2 span{color:#0a2849}.essentials-wrapper p{margin-bottom:28px}.essentials-item p{margin-bottom:0}.essentials-item p span{color:#1f77db;font-weight:600}.step-guide-image-wrapper{position:relative;overflow:hidden;text-align:right}.banner-background-wrapper{width:100%;background-color:#e6f0fb;display:block!important;height:510px;position:absolute;bottom:0;z-index:-1;border-radius:30px}.banner-note-text{position:absolute;bottom:30px;background:#00000080;display:flex;gap:20px;padding:30px;width:90%;margin:0 auto;justify-content:center;border-radius:20px;left:0;right:0}.banner-note-text img{width:47px}.banner-note-text p{font-family:Poppins;font-size:16px;font-style:italic;font-weight:400;line-height:1.6;text-align:left;color:#f6f7f8}.section-grid-two-column.step-guide-section{padding-bottom:70px}.impression-process-section .impression-process-wrapper{background:#e6f0fb;padding:60px;border-radius:20px}.impression-process-section .heading-wrapper{text-align:center}.steps-timeline ul li.steps-list{display:flex;justify-content:space-between;align-items:center}.impression-process-wrapper .heading-wrapper h2 span{color:#1d78d9}.impression-process-wrapper .heading-wrapper h2{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}.steps-right_content,.steps-left_content{width:45%}.steps-list-wrapper h3{font-family:Poppins;font-size:24px;font-weight:700;line-height:28.8px;text-align:left;color:#0a2849;margin-bottom:20px}.steps-list-wrapper p{color:#0a2849}ul.inner-steps li span{font-weight:700}ul.inner-steps li{list-style:disc;color:#0a2849}p.steps-subtitle{font-family:Poppins;font-size:18px;font-weight:700;line-height:29.76px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:16px;color:#1f77db}.steps-timeline{position:relative}.steps-timeline:before{position:absolute;height:100%;left:50%;z-index:1;content:url(/cdn/shop/files/Group_1000001364.png?v=1733576473);top:58%;-ms-transform:translate(-58%,-50%);transform:translate(-58%,-50%)}.steps-timeline ul li.steps-list:not(:last-child){margin-bottom:60px}.main-timeline{padding:0}ul.inner-steps li{margin-bottom:12px}.main-timeline .steps-list .steps-list-wrapper.step-img-wrapper{background:#fff;border-radius:50%;height:360px;width:360px;display:flex;align-items:center;justify-content:center}.avoiding-mistakes-wrapper{padding:0;border-radius:20px;background:url(/cdn/shop/files/ac6cfe4b04_1.jpg?v=1733724513);background-position:center center;background-repeat:no-repeat;background-size:cover}.avoiding-mistakes-wrapper .grid-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;height:530px}.avoiding-mistakes-section .avoiding-mistakes-wrapper h2{color:#f6f7f8}.avoiding-mistakes-content .common-mistakes{max-width:500px;color:#f6f7f8}.avoiding-mistakes-content .common-mistakes li{margin-bottom:12px}.avoiding-mistakes-content .common-mistakes li:last-child{margin-bottom:0}.avoiding-mistakes-content h2 span{color:#eec889}.avoiding-mistakes-content .common-mistakes{margin:0}.avoiding-mistakes-content .common-mistakes li strong{font-weight:600}.need-more-help-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:40px}.need-more-help-section .grid-row{margin-bottom:28px}.need-more-help-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:space-between;gap:60px}.need-more-help-section h2{margin-bottom:20px}.need-more-help-section p{margin-bottom:30px;max-width:400px}.need-more-help-section .text-align-center{text-align:center}.need-more-help-section .grid-row{margin-bottom:0}.need-more-help-section .grid-row{padding:60px 0}.need-more-help-section h2 span{color:#1f77db}.banner-section.retainer-banner .grid-column h1,.banner-section.retainer-banner .grid-column p{color:#f6f7f8}.banner-section.retainer-banner .cta-block-b p{font-size:24px;font-weight:700}.banner-section.retainer-banner .cta-block-b p del{font-weight:400}.collage-reverse-images img{width:100%;border-radius:20px}.img-align-center.collage-reverse-images{display:grid;grid-template-columns:calc(50% - 12px) calc(50% - 12px);gap:24px;max-width:410px;margin:0 auto}.retainer-about-section.section-grid-two-column .grid-row{align-items:center}.retainer-about-section{padding:60px 0}ul.teeth-treatment-items li{display:flex;align-items:center;gap:20px;margin-bottom:18px;color:#0a2849;font-weight:500}ul.teeth-treatment-items img{width:65px}ul.teeth-treatment-items{list-style:none;padding:0;max-width:420px;margin-top:0}.retainer-about-section .collage-reverse-images .image-tranform-2{transform:translateY(-20px)}.retainer-about-section .collage-reverse-images .image-tranform-1{transform:translateY(20px)}section.replacement-retainer-section{background:#e6f0fb;padding:70px 0;text-align:center}.replacement-retainer-section span{color:#1f77db}.replacement-retainer-section p span{font-weight:500}.replacement-retainer-section p{max-width:565px;margin-right:auto;margin-left:auto;margin-bottom:20px}.replacement-retainer-section p{margin-bottom:26px}.replacement-retainer-section .width-800 p:first-child{margin-bottom:0}.retainer-why-choose-section{padding:60px 0}.retainer-why-choose-section .item-why-choose{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.retainer-why-choose-section .item-choose h3{font-family:Poppins;font-size:22px;font-weight:600;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;margin-top:16px}.retainer-why-choose-section .item-choose{border:1px solid rgb(31 119 219 / 70%)!important;background:#fff;padding:40px;border-radius:16px;text-align:center}.retainer-why-choose-section .item-choose.no-bg{padding:40px;border-radius:20px;text-align:left;border:0!important}.retainer-why-choose-section .item-choose img{width:65px}section.results-section-testimonials{padding:60px 0}section.results-section-testimonials .testimonials-item img{width:auto;margin:0 auto 20px}section.results-section-testimonials h2.section-heading{text-align:center}.testimonials-item h3{text-align:center;font-size:22px}.testimonials-item{text-align:center}.testimonials-item p.para-italic{font-size:20px;margin-top:20px;font-weight:500}.testimonials-item p{max-width:800px;margin:0 auto}.testimonials-owl .owl-nav button{background:#1f77db!important;color:#f6f7f8!important;width:30px!important;height:30px!important;border-radius:50%!important;font-size:18px!important}.testimonials-owl .owl-nav{display:flex;justify-content:space-between;position:relative;top:-150px}.testimonials-owl .owl-nav button span{position:relative;top:-1px}.banner-section.night-guards-banner{background-image:url(/cdn/shop/files/young-woman-does-home-teeth-whitening-procedure-whitening-tray-with-gel_1_1.jpg?v=1733911607);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.night-guards-banner{position:relative}.banner-section.night-guards-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#1f77db00 37.64%,#1f77db 81.77%)}.banner-section.night-guards-banner .page-width{position:relative;z-index:1}.banner-section.night-guards-banner h1,.banner-section.night-guards-banner p{color:#f6f7f8}.banner-section.night-guards-banner .cta-block-b p.for-low{display:inline-block;margin-left:25px;margin-bottom:0!important}.banner-section.night-guards-banner .cta-block-b p.for-low span{font-weight:600}.why-you-need-custom-night-guards .card-wrapper{background:radial-gradient(270% 270% at 26.97% 26.25%,#e6f0fb 19.32%,#1f77db);padding:24px 30px;border-radius:20px;height:100%}.why-you-need-custom-night-guards h3{margin-bottom:12px}.why-you-need-custom-night-guards .grid-row{display:flex;flex-wrap:wrap;gap:20px}.why-you-need-custom-night-guards .grid-column{width:calc(33.33% - 14px)}.why-you-need-custom-night-guards h3{color:#1f77db;font-weight:700;font-size:28px}.why-you-need-custom-night-guards .card-wrapper p{max-width:310px}.why-you-need-custom-night-guards .grid-row .grid-column:first-child{display:flex;align-items:center}.why-you-need-custom-night-guards .title-wrapper,.why-you-need-custom-night-guards h2{margin-bottom:0}.why-you-need-custom-night-guards{padding:80px 0}.why-you-need-custom-night-guards .grid-row .grid-column:last-child{width:35.33%}.why-you-need-custom-night-guards .grid-row .grid-column:nth-child(5){width:31%}.why-you-need-custom-night-guards .grid-row .grid-column:nth-child(4){width:30%}.why-you-need-custom-night-guards .card-wrapper p{letter-spacing:normal}.wrapper-guard-alignerco .night-wrapper-title h2{text-align:center;margin-bottom:14px}.wrapper-guard-alignerco .night-wrapper-title p{text-align:center}.title-wrapper h2 span,.night-wrapper-title span{color:#1f77db}.wrapper-guard-alignerco .items-hard-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.wrapper-guard-alignerco .items-hard-wrapper div img{width:100%;display:block}.wrapper-guard-alignerco .nightguard-wrapper h2{margin-bottom:10px;font-size:24px}.wrapper-guard-alignerco .card-wrapper{position:relative;border-radius:20px;overflow:hidden}.wrapper-guard-alignerco .card-wrapper .nightguard-wrapper{position:absolute;bottom:0;padding:12px 20px 20px;background:#f7fcfedb}.wrapper-guard-alignerco .nightguard-wrapper h2{margin-bottom:4px;color:#1f77db}.wrapper-guard-alignerco .nightguard-wrapper p{letter-spacing:normal}.wrapper-guard-alignerco{padding-bottom:80px}.nightguard-pricing-section{padding:80px 0;background:url(/cdn/shop/files/f7a038464e48cebb70f7f223b7b9e72f_1_1_1.jpg?v=1734430409);background-size:cover;background-position:center;text-align:center}.nightguard-pricing-section h2{font-size:24px;margin-bottom:2px;color:#f6f7f8}.nightguard-pricing-section p{max-width:600px;margin:0 auto;color:#f6f7f8;position:relative}.nightguard-pricing-section h3{margin-bottom:18px;color:#f6f7f8}.nightguard-pricing-section .discount_banner_content h4{font-family:Poppins;font-size:24px;font-weight:600;line-height:28.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8}.nightguard-pricing-section .nightguard-product h2{position:relative;margin-bottom:48px}.nightguard-pricing-section .nightguard-product h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);background:#f6f7f8;height:1px;width:95px}.nightguard-pricing-section{position:relative}.nightguard-pricing-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(277.89deg,#000 -79.46%,#1f77db 111.62%);opacity:.9}.nightguard-pricing-section .page-width{position:relative;z-index:1}.nightguard-pricing-section .grid-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nightguard-product{background:#ffffff1a;padding:30px;height:100%}.nightguard-pricing-section .nightguard-product h2{margin-bottom:40px}.nightguard-pricing-section .price-nightguard{color:#f6f7f8;font-size:28px;line-height:1.3;font-weight:500}.nightguard-pricing-section .price-nightguard span{display:block;font-family:Poppins;font-size:42px;font-weight:700;line-height:1.5;text-align:center;color:#ffdb30}.nightguard-pricing-section p{height:85px;margin-bottom:20px}.nightguard-pricing-section .nightguard-product{background:#ffffff1a;padding:30px;height:100%;border:1px solid #f6f7f8;border-radius:20px;position:relative}.nightguard-pricing-section .discount_banner_content p{position:relative}.nightguard-pricing-section .discount_banner_content p:before{content:"";position:absolute;left:50%;background:#f6f7f8;width:194px;height:1px;transform:translate(-50%);margin:0;bottom:0}.page-night-guard .transform-your-smile-section h2{max-width:550px}.page-night-guard .transform-your-smile-section .step_process-card{height:100%}.page-night-guard .transform-your-smile-section .step_process-card-title{max-width:300px;margin-left:auto;margin-right:auto}.page-night-guard .transform-your-smile-section .step_process-card img{height:174px}.page-night-guard .transform-your-smile-section .step_process-card-text{letter-spacing:normal}.banner-section.mouth-guards-banner{position:relative}.banner-section.mouth-guards-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#1f77db00 37.64%,#1f77db 81.77%)}.banner-section.mouth-guards-banner .page-width{position:relative;z-index:1}.banner-section.mouth-guards-banner h1,.banner-section.mouth-guards-banner p{color:#f6f7f8}.banner-section.mouth-guards-banner .cta-block-b p.for-low{display:inline-block;margin-left:25px;margin-bottom:0!important}.banner-section.mouth-guards-banner{background-image:url(/cdn/shop/files/Mouth_Guard_Banner.jpg?v=1734507195);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.mouth-guards-banner .cta-block-b p.for-low span{font-weight:600}section.choose-alignerco{background:url(/cdn/shop/files/Untitled_design_3_1_1.jpg?v=1734506693);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}section.choose-alignerco:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1f77db;width:100%;height:100%;opacity:.9}section.choose-alignerco .page-width{position:relative;z-index:1}.choose-alignerco-wrapper .choose-alignerco-item{background:#f6f7f8b3;border-radius:20px;padding:30px;text-align:center;width:calc(33.33% - 20px);height:305px}.choose-alignerco-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:30px}.choose-alignerco-wrapper .choose-alignerco-item h3{max-width:325px;margin:12px auto 14px;font-size:24px;color:#1f77db;line-height:1.3}section.choose-alignerco{padding:80px 0}section.choose-alignerco h2{text-align:center;color:#f6f7f8;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.choose-alignerco-wrapper-content{text-align:center;display:flex;align-items:center;flex-direction:column;gap:16px;margin-top:40px}section.choose-alignerco .choose-alignerco-wrapper-content p{color:#f6f7f8}section.choose-alignerco .choose-alignerco-wrapper{max-width:1040px;margin-right:auto;margin-left:auto}.choose-alignerco-wrapper .choose-alignerco-item{height:325px}.banner-section.mouth-guards-banner .grid-column h1{max-width:460px}.page-mouth-guard section.choose-alignerco{background:url(/cdn/shop/files/Untitled_design_3_1_2_1.jpg?v=1734510550);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-mouth-guard .transform-your-smile-section h2{max-width:550px}.page-mouth-guard .transform-your-smile-section .step_process-card{height:100%}.page-mouth-guard .transform-your-smile-section .step_process-card-title{max-width:300px;margin-left:auto;margin-right:auto}.page-mouth-guard .transform-your-smile-section .step_process-card img{height:174px}.page-mouth-guard .transform-your-smile-section .step_process-card-text{letter-spacing:normal}.mouthguards-protect.section-grid-two-column .grid-row{align-items:center;width:100%;border-radius:20px}.mouthguards-protect.section-grid-two-column{align-items:center}.mouthguards-protect .img-align-center img{width:100%;display:block;border-radius:20px}.mouthguards-protect.section-grid-two-column{background:linear-gradient(271.89deg,#166fd5 -3.48%,#1f77db 100.81%);padding:80px 0}.mouthguards-protect .discount_banner-content p{margin-bottom:26px}.mouthguards-protect .cta-block-b p{margin-bottom:0;display:inline-block;margin-left:20px;font-family:Poppins;font-size:28px;font-weight:500;line-height:1.2;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mouthguards-protect h2{color:#f6f7f8;margin-bottom:20px}.mouthguards-protect .discount_banner-content p{color:#f6f7f8}.mouthguards-protect .discount_banner-content p span span{font-weight:700}.mouth-guard-custom-wrapper{display:flex;gap:17px;justify-content:center}.mouth-guard-custom-section.who-needs-custom{padding-top:50px;padding-left:30px;padding-right:30px}.mouth-guard-custom-section.who-needs-custom-second{padding:40px 12px;margin-top:24px}.mouth-guard-custom-section{background:#e9f8ff;border-radius:25px;padding:20px;max-width:245px}.mouth-guard-custom-section.who-needs-custom-second{padding:35px 12px;margin-top:24px}.mouth-guard-custom-section.who-needs-custom-third{margin-top:55px}.mouth-guard-custom-section.who-needs-custom{padding-top:40px;padding-left:30px;padding-right:30px}.mouth-guard-custom-section h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:28.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db}.mouth-guard-custom-section p{letter-spacing:normal;text-align:center}.mouth-guard-custom-section{max-width:235px}.why-use-it .custom-mouth-guard-title h2{text-align:center}section.why-use-it{padding:80px 0}section.why-use-it .custom-mouth-guard-title h2{margin-right:auto;margin-left:auto;max-width:625px}section.why-use-it .custom-mouth-guard-title span{color:#1f77db}.page-mouth-guard .transform-your-smile-section h2{max-width:100%}.transform-your-smile-section .section-title h2 span{color:#1f77db}.mouthguard-about-section .img-align-center img{width:100%;border-radius:20px}.mouthguard-about-section.section-grid-two-column .grid-row{align-items:center}.mouthguard-about-section{padding:80px 0 0}.mouthguard-about-section ul.teeth-treatment-items{max-width:485px}.mouthguard-about-section ul.teeth-treatment-items li{letter-spacing:normal;margin-bottom:10px}.mouthguard-about-section h2{text-align:center;margin-bottom:60px}.mouthguard-about-section h3{font-size:28px;max-width:400px;color:#1f77db;line-height:1.4}.mouthguard-about-section h2 span{color:#1f77db;margin-bottom:40px}.mouthguard-about-section .grid-row .grid-column:nth-child(2){grid-row:1}.video-call-session-thanks-section{padding:60px 0}.video-call-session-thanks-section h1{text-align:center}ul.upcoming-session-wrapper{color:#0a2849;padding-left:20px;max-width:1000px;margin-right:auto;margin-left:auto}ul.upcoming-session-wrapper li{margin-bottom:10px}ul.upcoming-session-wrapper li:nth-child(3) strong{margin-bottom:14px;display:inline-block}.video-call-session-thanks-section .heading-subtitle{text-align:center;margin-right:auto;margin-left:auto;margin-bottom:28px;font-weight:600;font-size:20px;background:#e6f0fb;padding:40px 60px;border-radius:20px}.video-call-session-thanks-section .video-call-session-inner{max-width:1000px;margin-right:auto;margin-left:auto}ul.session-wrapper{list-style:auto}.video-call-session-inner .thank-item{text-align:center;display:flex;flex-direction:column;align-content:center;align-items:center;background:#f6f7f8;border-radius:30px;padding:35px 0}.video-call-session-thanks-section .thank-wrapper{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:25px}.video-call-session-thanks-section .thank-item{gap:25px;font-size:17px;font-weight:500;color:#0a2849;margin-top:45px}.video-call-session-thanks-section .thanks-icon{padding:0;border-radius:50%;background:#fff;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.video-call-session-thanks-section .thanks-icon img{width:60px;height:auto}ul.upcoming-session-wrapper{list-style:square}.video-call-session-thanks-section .heading-subtitle{background:#e6f0fb}.video-call-session-thanks-section .thank-wrapper{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:20px}.thank-you-page-section .cta_buttons .primary-button{display:inline-flex;gap:10px;align-items:center}.thank-you-page-section{padding:60px 0}.thank-you-page-section h1{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:20px}.thank-you-page-section .cta_buttons .primary-button img{width:25px;height:25px}.thank-you-page-section .primary-button{display:inline-flex;gap:10px;align-items:center}.thank-you-page-section .cta_buttons{display:flex;gap:20px;justify-content:center;align-items:center}.thank-you-page-section p{text-align:center;max-width:520px;margin:20px auto}.thank-you-page-section .cta_buttons .primary-button{display:inline-flex;gap:10px;align-items:center;max-width:305px;width:100%;justify-content:center}.banner-section.results-banner{position:relative}.banner-section.dental-impressions-section .grid-column h1{color:#1f77db}.banner-section.dental-impressions-section .grid-column p{color:#0a2849}.banner-section .grid-column h1,.banner-section .grid-column p{color:#f6f7f8}.results-banner .discount-inner{position:relative;z-index:1}.banner-section.results-banner{position:relative;background-image:url(/cdn/shop/files/Mask_group_5_1.jpg?v=1734958753);background-position:right;background-size:cover;background-repeat:no-repeat}.grid-results-section figure{padding:0;margin:0}.grid-results-section figcaption{font-family:Poppins;font-size:14px;font-weight:700;line-height:18.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;background:#f6f7f8;padding:10px 30px;border-radius:10px}.grid-results-section .grid-items-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-results-section .grid-items-wrapper img{width:100%;border-radius:20px}.grid-results-section{padding:80px 0}.grid-results-section figure{position:relative}.grid-results-section figcaption{width:max-content;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.grid-results-section .grid-items-wrapper h2{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:16px;color:#1f77db}.grid-results-section .grid-items-wrapper img{display:block}.grid-results-section .grid-items-wrapper h2{margin-top:20px}.grid-results-section .grid-item p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:35px}.grid-items-wrapper .grid-item .grid-content{padding:0 30px}.grid-items-wrapper .grid-item .grid-content p:last-child{margin-bottom:0;position:absolute;bottom:25px;font-size:16px}.grid-results-section .grid-item p{margin-bottom:0}.grid-items-wrapper .grid-item{background:#e6f0fb;padding-bottom:30px;border-radius:20px;position:relative}.grid-items-wrapper .grid-item .grid-content .results-paragraph p:last-child{position:relative;bottom:inherit}.grid-items-wrapper .results-paragraph{height:405px}.grid-results-section .grid-item p strong{font-weight:700;display:block;font-size:16px}.grid-slider-carousel-section .page-width{padding-top:80px;padding-bottom:80px;border-top:1px solid #0A2849}.grid-slider-carousel-section .owl-carousel .owl-item img{border-radius:20px}.grid-slider-carousel-section .owl-nav{position:absolute;display:flex;align-items:center;justify-content:space-between;width:95%;top:50%;transform:translate(-50%,-50%);left:50%}button.owl-next{background:#1f77db!important;width:36px!important;height:36px!important;border-radius:50%;color:#e6f0fb!important}button.owl-prev{background:#1f77db!important;width:36px!important;height:36px!important;border-radius:50%;border:1px solid #1F77DB;color:#e6f0fb!important}.results-carousel.owl-carousel .owl-stage{position:relative}.grid-slider-carousel-section .swiper-slide img{border-radius:20px;width:100%}.results-cta-section{background:#e6f0fb;padding:40px 0}.results-cta-section .grid-cta-wrapper{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:900px;margin-right:auto;margin-left:auto;margin-bottom:0}.results-cta-section{background:#e6f0fb;padding:50px 0}.results-cta-section h2{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:900px;margin-right:auto;margin-left:auto;margin-bottom:30px}.grid-slider-carousel-section{position:relative}.grid-slider-carousel-wrapper{overflow:hidden}.results-images-section{text-align:center;padding:60px 0}.results-images-section .grid-images-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.results-images-section .grid-images-item img{width:100%;margin-bottom:20px;display:block;border-radius:20px;object-fit:cover}.results-images-section h2{margin-bottom:40px}.landing-page-banner{background:#1f77db}.landing-page-banner .grid-row{display:grid;grid-template-columns:calc(58% + 0px) calc(42% + 0px);gap:0px}.landing-page-banner .grid-column h1{max-width:575px}.landing-page-banner .grid-column p{max-width:570px}.landing-page-banner iframe{height:318px}.landing-page-banner .survey-form-lp-wrapper{background:#f6f7f8;padding:40px;border-radius:20px}.survey-form-lp-wrapper h2{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.clear-braces-cost-wrapper{background:#e6f0fb;padding:60px 0;text-align:center}.clear-braces-cost-wrapper h2{margin-bottom:14px}.clear-braces-cost-wrapper p{max-width:670px;margin-left:auto;margin-right:auto}.difference-between-section{padding:80px 0 0}.table-responsive::-webkit-scrollbar{height:4px;background-color:#f6f7f8;border-radius:20px;padding-bottom:30px}.table-responsive::-webkit-scrollbar-thumb{background-color:#1f77db;border-radius:20px}.table-responsive::-webkit-scrollbar-track{background-color:#e6f0fb;border-radius:10px}.comparison-table .table-responsive th{padding:24px;font-family:Poppins;font-size:20px;font-weight:600;line-height:26.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.comparison-table .table-responsive td{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;padding:20px}.comparison-table .table-responsive table{border-collapse:collapse;margin-bottom:35px;background:#e6f0fb80;border-radius:20px;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border:1.5px solid #FFFFFF}.comparison-table{background:#fff}.comparison-table table tr{border-bottom:1px solid #979797}.comparison-table table tbody tr:last-child{border-bottom:0}.comparison-table .table-responsive tbody th{padding:30px;font-family:Poppins;font-size:17px;font-weight:500;line-height:22.27px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.comparison-table .table-responsive td{font-family:Poppins;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:normal}.comparison-table .table-responsive thead tr th:nth-child(2){background:#e6f0fb;text-align:center}.comparison-table .table-responsive tbody tr td:nth-child(2){background:#e6f0fb;text-align:center}.comparison-table .table-responsive thead tr th:nth-child(3){text-align:center}.comparison-table table tr{border-bottom:1px solid #9797977d}.page-clear-braces-metal-new .day-pricing-section .heading-wrapper h2{max-width:100%}.aligenrco-advantage-section{background-image:url(/cdn/shop/files/DSC_3990a_1_1.jpg?v=1735301571);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.aligenrco-advantage-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,#1f77db00 37.64%,#1f77db 81.77%)}.aligenrco-advantage-section .page-width{position:relative;z-index:1}.aligenrco-advantage-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0a284999}.aligenrco-advantage-section{padding:80px 0}.aligenrco-advantage-section h2{text-align:center;color:#f6f7f8}.aligenrco-advantage-section h3{margin-bottom:12px;font-family:Poppins;font-size:16px;font-weight:700;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8}.aligenrco-advantage-section .grid-wrapper .grid-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.7;text-align:left;text-underline-position:from-font;letter-spacing:normal;text-decoration-skip-ink:none;color:#f6f7f8}.aligenrco-advantage-section .grid-wrapper{background:#0a284966;padding:24px 30px;border-radius:12px;display:flex;align-items:center;gap:30px;height:220px}.aligenrco-advantage-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.page-clear-braces-metal-new .faq-section p a{color:#1f77db}.page-clear-braces-metal-new .faq-section h2{max-width:645px;margin-left:auto;margin-right:auto}.great-about-alignerco-section .grid-row{display:grid;grid-template-columns:calc(49% - 20px) calc(51% - 20px);gap:40px}.great-about-alignerco-section .great-about-alignerco-wrapper{padding:40px}.great-about-alignerco-section .heading-wrapper h2{color:#f6f7f8}.great-about-alignerco-section .content-wrapper .card{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding-bottom:30px}.great-about-alignerco-section h3{font-family:Poppins;font-size:16px;font-weight:700;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:12px;color:#f6f7f8}.great-about-alignerco-section p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.7;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8}.nightonly-aligners-banner{position:relative;background-image:url(/cdn/shop/files/beautiful-young-woman-sleeps-bed-bedroom-home_1_1.jpg?v=1735553535);background-size:cover;background-repeat:no-repeat;background-position:center}.nightonly-aligners-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0a2849,#1f77db00)}.nightonly-aligners-banner .page-width{position:relative;z-index:1}.nightonly-aligners-section{background-color:#1f77db;background-image:url(/cdn/shop/files/DSC_5169b_2_1.png?v=1735556109);background-repeat:no-repeat;background-position:right bottom}.nightonly-aligners-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:85px;height:500px;align-items:center}.nightonly-aligners-section .grid-row h2{margin-bottom:14px;color:#f6f7f8}.nightonly-aligners-section .grid-row p{color:#f6f7f8}.nightonly-superior-section{background:#0a2849;padding:80px 0}.nightonly-superior-section h2,.nightonly-superior-section p{color:#f6f7f8}.nightonly-superior-section .grid-row{display:grid;grid-template-columns:calc(45% - 43px) calc(55% - 43px);gap:86px;align-items:center}.nightonly-superior-section .grid-column h2+p{margin-bottom:20px!important}.nightonly-superior-section .faq-section{background:transparent}.nightonly-superior-section .faq-section .accordion-title{color:#f6f7f8;background:#1f77db}.nightonly-superior-section .faq-section .accordion-item i{color:#f6f7f8!important}.nightonly-superior-section .faq-section .accordion-item p{color:#f6f7f8;background:#1f77db;border-radius:0 0 10px 10px}.nightonly-superior-section .faq-section .accordion-item{border-radius:10px;overflow:hidden;margin-bottom:16px}.nightonly-superior-section .faq-section p:first-child{margin:0!important}.dental-specialist-section .dental-wrapper{background:#e6f0fb;display:flex;align-items:center;gap:20px;padding:26px;border-radius:20px}.dental-specialist-section .dental-wrapper h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;margin-bottom:14px}.dental-specialist-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.dental-specialist-section .dental-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:normal}.dental-specialist-section .dental-wrapper img{border-radius:20px}.dental-specialist-section .heading-wrapper h2{max-width:800px;margin-left:auto;margin-right:auto}.dental-specialist-section{padding:80px 0;text-align:center}.dental-specialist-section .heading-wrapper p{max-width:900px;margin-left:auto;margin-right:auto}.dental-specialist-section .heading-wrapper{margin-bottom:40px}.dental-practices-banner{position:relative}.dental-practices-banner .page-width{z-index:1;position:relative}.dental-practices-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0a2849,#1f77db00 68.37%)}.dental-practices-banner{position:relative;background:url(/cdn/shop/files/beautiful-young-woman-sleeps-bed-bedroom-home_1_5_1.jpg?v=1735623028);background-repeat:no-repeat;background-size:cover;background-position:center}.dental-practices-banner.banner-section .grid-row{height:480px}.aligner-tracker-banner .img-wrapper{display:flex;gap:16px;align-items:center}.aligner-tracker-banner{position:relative;background:url(/cdn/shop/files/Mask_group_6_1.jpg?v=1735626887);background-repeat:no-repeat;background-size:cover;background-position:center}.aligner-tracker-banner.banner-section .grid-column h1{text-transform:capitalize}.aligner-tracker-banner.banner-section .grid-column p{max-width:560px}.aligner-tracker-banner.banner-section .grid-column h1,.aligner-tracker-banner.banner-section .grid-column p{color:#0a2849}.aligner-tracker-features .heading-wrapper{text-align:center}.aligner-tracker-features{padding:80px 0}.aligner-tracker-features .grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aligner-tracker-features .grid-wrapper img{display:block;border-radius:20px;width:100%;height:auto}.aligner-tracker-features .grid-wrapper h3{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;margin-top:20px}.aligner-tracker-features .grid-wrapper p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:350px;color:#0a2849}.aligner-tracker-features .grid-item{background:#e6f0fb;border-radius:20px;padding:26px}.aligner-tracker-features h2{margin-bottom:40px}.aligner-tracker-app{background:#1f77db;padding:80px 0}.aligner-tracker-app .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;align-items:center}.aligner-tracker-app h2{max-width:500px;color:#f6f7f8}.aligner-tracker-app .app-img-wrapper{display:flex;gap:0px;justify-content:center;align-items:center}.aligner-tracker-app .img-wrapper{display:flex;gap:18px;align-items:center}.military-discount-banner{position:relative;background-image:url(/cdn/shop/files/beautiful-young-woman-sleeps-bed-bedroom-home_1_6.jpg?v=1735632979);background-size:cover;background-repeat:no-repeat;background-position:center}.military-discount-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0a2849,#1f77db00)}.military-discount-banner .page-width{position:relative;z-index:1}.banner-section.military-discount-banner .grid-row{height:480px}.retired-veteran-section .grid-row{display:grid;grid-template-columns:calc(52% - 20px) calc(48% - 20px);gap:40px}.retired-veteran-section .grid-row img{width:100%;height:auto;border-radius:20px}.retired-veteran-section{padding:80px 0}.retired-veteran-section .subtitle{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;margin-bottom:12px}.retired-veteran-section h2{margin-bottom:14px}.retired-veteran-section iframe{margin-top:20px}.misaligned-teeth-section .page-width{overflow:hidden}.misaligned-teeth-section{padding:80px 0 60px;text-align:center}.misaligned-teeth-section h2{margin-bottom:14px}.misaligned-teeth-section p{margin-left:auto;margin-right:auto;margin-bottom:25px;font-family:Poppins;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.result-swiper-wrapper .results-swiper img{width:100%;height:auto}.misaligned-teeth-section .result-swiper-wrapper .results-swiper .swiper-slide{background:#e6f0fb;border-radius:20px;opacity:.6}.misaligned-teeth-section .result-swiper-wrapper .results-swiper .swiper-slide.swiper-slide-active{background:#e6f0fb;border-radius:20px;opacity:1}.misaligned-teeth-section .card-title{padding:0 30px}.misaligned-teeth-section h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:10px;margin-bottom:10px}.misaligned-teeth-section .heading-wrapper p{font-family:Poppins;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:715px;margin-bottom:40px}.perfect-age-section .perfect-age-wrapper{background:url(/cdn/shop/files/Portrait_of_a_Smiling_Woman_1_1.jpg?v=1735816502);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:20px}.perfect-age-section p{margin-bottom:16px}.perfect-age-section.section-grid-two-column .grid-row{grid-template-columns:calc(55% - 20px) calc(45% - 20px)}.perfect-age-wrapper h2{margin-bottom:16px}.perfect-age-wrapper{position:relative}.what-can-clear-aligners-section{padding:60px 0}.what-can-clear-aligners-section h2{text-align:center;margin-bottom:14px}.what-can-clear-aligners-section .heading-wrapper p{text-align:center;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px}.what-can-clear-aligners-section .grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.what-can-clear-aligners-section .grid-item h2{margin-bottom:14px;font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db}.what-can-clear-aligners-section .grid-item p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:normal}.what-can-clear-aligners-section .grid-item{display:flex;align-items:center;gap:20px;background:#e6f0fb;padding:25px;border-radius:20px}.what-can-clear-aligners-section .grid-item img{height:100%;object-fit:cover;border-radius:20px}.alignerco-help-section .alignerco-help-wrapper{background:url(/cdn/shop/files/Portrait_of_a_Smiling_Woman_1_1.png?v=1736170548);background-size:100% 100%;background-position:center;background-repeat:no-repeat;position:relative}.alignerco-help-section .alignerco-help-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0a2849;opacity:.7}.alignerco-z-index-wrapper{position:relative;z-index:1;padding:50px;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;display:block}.alignerco-help-section .alignerco-z-index-wrapper p{color:#f6f7f8;margin-bottom:30px}.alignerco-help-section .alignerco-z-index-wrapper h2{margin-bottom:20px;color:#f6f7f8}.alignerco-help-section .alignerco-help-wrapper{border-radius:20px;overflow:hidden}.alignerco-help-section .alignerco-z-index-wrapper{position:relative;z-index:1;padding:50px 0;text-align:center;max-width:960px;margin-left:auto;margin-right:auto;display:block}.alignerco-help-section .alignerco-z-index-wrapper{padding:50px 30px}.page-misaligned-of-teeth-new .transform-your-smile-section{background:transparent!important;padding:80px 0}.page-misaligned-of-teeth-new .transform-your-smile-section .heading-wrapper h2{max-width:700px}.page-misaligned-of-teeth-new .transform-your-smile-section .heading-wrapper p{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:30px;font-family:Poppins;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.page-misaligned-of-teeth-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px}.page-misaligned-of-teeth-new .transform-your-smile-section .grid-content h2{text-align:left;margin:0 0 14px}.page-misaligned-of-teeth-new .transform-your-smile-section .grid-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0;letter-spacing:normal}.page-misaligned-of-teeth-new .grid-content .number-digit span{width:60px;height:60px;display:block;border:1px solid #1f77db;text-align:center;padding:7px;border-radius:50%;color:#1f77db}.page-misaligned-of-teeth-new .transform-your-smile-section h2{margin:0 auto 16px;text-align:center}.page-misaligned-of-teeth-new .grid-content .number-digit span{width:55px;height:55px;align-items:center;justify-content:center;display:flex;border:1px solid #1f77db;text-align:center;padding:0;border-radius:50%;color:#1f77db;font-size:28px;font-weight:600;line-height:1}.page-misaligned-of-teeth-new .grid-content .number-digit span{width:60px;height:60px;align-items:center;justify-content:center;display:flex;border:1px solid #1f77db;text-align:center;padding:4px 0 0;border-radius:50%;color:#1f77db;font-size:32px;font-weight:600;line-height:1}.page-misaligned-of-teeth-new .transform-your-smile-section img{border-radius:20px;width:100%;height:auto}.page-misaligned-of-teeth-new .number-digit{margin-bottom:8px}.page-misaligned-of-teeth-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px;align-items:center}.page-misaligned-of-teeth-new .transform-your-smile-section .grid-content h2{color:#1f77db;margin-bottom:8px}.page-misaligned-of-teeth-new .grid-reverse-item{display:grid;grid-template-columns:calc(45% - 25px) calc(55% - 25px);gap:50px;align-items:center}.page-misaligned-of-teeth-new .grid-content h3{color:#1f77db;margin-bottom:12px}.page-misaligned-of-teeth-new .grid-column .grid-item{padding:30px 0}.page-misaligned-of-teeth-new .grid-column .grid-reverse-item{padding:15px 0}.page-misaligned-of-teeth-new .grid-content h3{max-width:400px}.page-misaligned-of-teeth-new .choose-alignerco-section .heading-wrapper h2{max-width:510px;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center}.page-misaligned-of-teeth-new .alignerco-clear-aligners{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.page-misaligned-of-teeth-new .choose-alignerco-section .grid-item img{width:100%;height:auto}.page-misaligned-of-teeth-new .choose-alignerco-wrapper h3{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:10px}.footer-paragraph-section{background:#e6f0fb;padding:80px 0}.choose-alignerco-section{padding-bottom:70px}.footer-paragraph-wrapper p{font-family:Poppins;font-size:24px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:965px;margin-left:auto;margin-right:auto}section.banner-section.hsa-fsa-banner{position:relative;background-image:url(/cdn/shop/files/hsa-fsa-banner.jpg?v=1736237505);background-size:cover;background-repeat:no-repeat;background-position:center}.page-hsa-fsa-new .hsa-fsa-wrapper p{font-family:Poppins;font-size:18px;font-weight:400;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:520px;margin-bottom:14px}.page-hsa-fsa-new .hsa-fsa-wrapper p strong{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.page-hsa-fsa-new .hsa-fsa-wrapper p.para-1{color:#0a2849;margin-bottom:12px;max-width:410px;font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.page-hsa-fsa-new .hsa-fsa-wrapper .grid-row{display:grid;grid-template-columns:calc(52% - 17.5px) calc(48% - 17.5px);align-items:center;height:200px;gap:35px}.page-hsa-fsa-new .hsa-fsa-wrapper{position:relative}.page-hsa-fsa-new .hsa-fsa-wrapper:after{content:"";position:absolute;background-image:url(/cdn/shop/files/4cfd2d6a6f_1_1.png?v=1736239497);bottom:0;left:0;width:720px;height:292px;background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:1}.page-hsa-fsa-new .hsa-fsa-wrapper .grid-row{height:260px}.page-hsa-fsa-new .hsa-fsa-section{padding-bottom:0}.page-hsa-fsa-new .day-pricing-section .heading-wrapper h2{max-width:100%}.hsa-payment-section{background:#1f77db;padding:60px 0;text-align:center}.hsa-payment-section .hsa-payment-information p{color:#f6f7f8;font-family:Poppins;font-size:18px;font-weight:600;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:890px;line-height:1.5;margin-left:auto;margin-right:auto}.why-alignerco-banner.landing-page-banner .grid-column p{margin-bottom:20px}.why-alignerco-banner.landing-page-banner .content-wrapper p{margin-bottom:0}.banner-section.why-alignerco-banner li{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8;margin-bottom:6px;list-style:none}.banner-section.why-alignerco-banner li{position:relative}.banner-section.why-alignerco-banner li:after{content:"";position:absolute;left:-35px;top:4px;background:url(/cdn/shop/files/check.png?v=1736247976);background-size:16px 16px;height:16px;width:16px}.invisible-aligners-section{padding:80px 0}.invisible-aligners-section h2{margin-bottom:16px}.invisible-aligners-information-wrapper{text-align:center;max-width:1000px;margin-right:auto;margin-left:auto}.page-why-alignerco-new .day-pricing-section{background:#e6f0fb}.page-why-alignerco-new .day-pricing-section .product-item-wrapper{background:#f6f7f8}.page-why-alignerco-new .day-pricing-section .heading-wrapper h2{max-width:100%}.alignerco-differences-section{padding:80px 0}.alignerco-differences-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.alignerco-differences-section .alignerco-reasons{background:#1f77db;padding:45px;border-radius:20px}.alignerco-differences-section .great-about-alignerco{background:#0a2849;padding:45px;border-radius:20px;height:100%}.alignerco-differences-section h2{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8}.alignerco-differences-section h3{margin-bottom:12px;font-family:Poppins;font-size:16px;font-weight:700;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8}.alignerco-differences-section p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8;letter-spacing:normal}.alignerco-differences-section .grid-item-wrapper{display:flex;gap:28px;align-items:flex-start;margin-bottom:20px}.alignerco-differences-section .grid-item-wrapper,.alignerco-differences-section h2{margin-bottom:30px}section.best-invisible-aligners-section{padding:80px 0}section.best-invisible-aligners-section .heading-wrapper{text-align:center}section.best-invisible-aligners-section h2{margin-bottom:18px}section.best-invisible-aligners-section .heading-wrapper p{max-width:1000px;margin-right:auto;margin-left:auto}section.best-invisible-aligners-section .grid-content-wrapper{background:#e6f0fb;width:1050px;height:325px;position:absolute;right:0}section.best-invisible-aligners-section h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:10px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper{border-radius:20px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper{border-radius:20px;display:grid;grid-template-columns:calc(30% - 10px) calc(70% - 10px);gap:20px;align-items:center;position:relative;margin-bottom:80px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper img{z-index:2;border-radius:20px}section.best-invisible-aligners-section .grid-content-wrapper{background:#e6f0fb;padding-left:265px;padding-right:40px;position:absolute;right:0;max-width:1050px;height:280px;display:flex;flex-direction:column;justify-content:center;border-radius:20px}section.best-invisible-aligners-section .heading-wrapper{margin-bottom:80px}section.best-invisible-aligners-section .grid-content-wrapper p,section.best-invisible-aligners-section .grid-content-wrapper li{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}section.best-invisible-aligners-section .grid-content-wrapper h3{margin-bottom:8px;font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db}section.best-invisible-aligners-section .grid-content-wrapper ul{margin-top:4px;margin-bottom:4px;color:#0a2849;padding-left:20px}section.best-invisible-aligners-section .grid-content-wrapper p{margin-bottom:8px;letter-spacing:normal}.page-invisible-aligners-new .what-can-clear-aligners-section{background:#e6f0fb}.page-invisible-aligners-new .what-can-clear-aligners-section .grid-item{background:#f6f7f8}.page-invisible-aligners-new .what-can-clear-aligners-section h2{max-width:600px;margin-right:auto;margin-left:auto}.smile-studio-session-thanks-wrapper h1{margin-bottom:20px;font-family:Poppins;font-size:36px;font-weight:700;line-height:46.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;max-width:600px;margin-right:auto;margin-left:auto}.smile-studio-session-thanks-wrapper{background:#e6f0fb;padding:80px;text-align:center}.smile-studio-session-thanks-wrapper img{margin-bottom:14px}.smile-studio-thanks-wrapper{max-width:1000px;margin-right:auto;margin-left:auto;margin-bottom:50px}.smile-studio-session-thanks-wrapper .smile-studio-thanks-wrapper p{font-family:Poppins;font-size:24px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:14px}section.smile-studio-session-thanks-section{padding:60px 0}.smile-studio-session-thanks-wrapper,.smile-studio-session-thanks-wrapper iframe{border-radius:20px}.landing-page-banner.gapped-teeth-banner .grid-column h1{max-width:415px;margin-bottom:10px}.landing-page-banner.gapped-teeth-banner .grid-column ul{padding-left:26px;max-width:560px;margin-top:20px}.landing-page-banner.gapped-teeth-banner li{font-family:Poppins;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f6f7f8;margin-bottom:4px}.effects-of-teeth-gaps-section p.product-desc{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:360px;letter-spacing:normal}.effects-of-teeth-gaps-section h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:12px}.effects-of-teeth-gaps-wrapper .product-slide-wrapper img{width:100%;height:auto;display:block}.effects-of-teeth-gaps-wrapper .product-slide-wrapper{background:#e6f0fb;border-radius:20px;overflow:hidden;height:515px}.effects-of-teeth-gaps-wrapper .product-content-wrapper{padding:30px}section.effects-of-teeth-gaps-section{padding:80px 0}.effects-of-teeth-gaps-wrapper h2{margin-bottom:16px}.effects-of-teeth-gaps-wrapper .heading-wrapper{max-width:800px;text-align:center;margin-right:auto;margin-left:auto;margin-bottom:40px}.fix-gapped-teeths-section{background:#e6f0fb;padding:80px 0}.fix-gapped-teeths-section .grid-content-wrapper h2{margin-bottom:12px;line-height:1.3;max-width:390px}.fix-gapped-teeths-section .grid-row{display:grid;grid-template-columns:calc(50% - 35px) calc(50% - 35px);gap:70px;align-items:center}.fix-gapped-teeths-section .grid-row p{margin-bottom:12px}.fix-gapped-teeths-wrapper a.primary-button{margin-top:12px}.fix-gapped-teeths-section .grid-content-wrapper h2{margin-bottom:16px}.fix-gapped-teeths-wrapper img{width:100%;height:auto;border-radius:20px}.banner-section.smile-studio-section{position:relative}.banner-section.smile-studio-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#e6f0fb,#f6f7f800 71.25%)}.banner-section.smile-studio-section .page-width{position:relative;z-index:1}.banner-section.smile-studio-section h1{margin-bottom:14px;max-width:515px;color:#0a2849}.banner-section.smile-studio-section p{margin-bottom:20px;color:#0a2849;max-width:100%}.banner-section.smile-studio-section{position:relative;background:url(/cdn/shop/files/DSC_7127_2_2.jpg?v=1736512001);background-position:center;background-size:cover;background-repeat:no-repeat}.banner-section.smile-studio-section .grid-row{height:480px}.smile-studio-map-section .smile-studio-map-wrapper iframe{display:block;border-radius:20px}.smile-studio-map-section{padding:80px 0}.worlds-clearest-aligners-wrapper .grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.worlds-clearest-aligners-wrapper .p2-div p{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.worlds-clearest-aligners-wrapper .grid-wrapper{max-width:1000px;margin-left:auto;margin-right:auto}.worlds-clearest-aligners-wrapper h2{text-align:center}.section-worlds-clearest-aligners{padding-bottom:80px}.worlds-clearest-aligners-wrapper h2{margin-bottom:35px}.page-smile-studio-new .results-section{padding:0 0 60px}.page-smile-studio-new .fix-gapped-teeths-section .grid-row p{margin-bottom:150px}.results-smile-studio-section{padding:80px 0}.results-smile-studio-section .page-width{overflow:hidden}.results-smile-studio-section .button-wrapper{text-align:center;margin-top:35px}.banner-section.sustainability-banner{background:url(/cdn/shop/files/Mask_group_32_1.jpg?v=1736522432);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.sustainability-banner .grid-row{height:480px}.banner-section.sustainability-banner .grid-column p{max-width:465px}.page-sustainability-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px;align-items:center}.page-sustainability-new .grid-reverse-item{display:grid;grid-template-columns:calc(45% - 25px) calc(55% - 25px);gap:50px;align-items:center}.page-sustainability-new h3{margin-bottom:16px}.page-sustainability-new .transform-your-smile-section ul{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;padding-left:25px}.page-sustainability-new h3{color:#1f77db}.page-sustainability-new .transform-your-smile-section .grid-column div{padding:0 0 60px}.page-sustainability-new .transform-your-smile-section .grid-column img{border-radius:20px;height:auto}.page-sustainability-new .transform-your-smile-section .grid-column .grid-content{padding:0!important}.page-sustainability-new .grid-row .grid-column:last-child .grid-reverse-item{padding:0}.page-sustainability-new .transform-your-smile-section{background:transparent}.page-sustainability-new li{color:#0a2849}.page-sustainability-new .banner-section .grid-column p{margin-bottom:0}section.banner-section.guarantee-banner{background:url(/cdn/shop/files/Mask_group_34_1.jpg?v=1736588369);background-position:center;background-size:cover;background-repeat:no-repeat}section.banner-section.guarantee-banner .grid-row{height:480px}section.banner-section.guarantee-banner .grid-column p{max-width:570px}section.banner-section.guarantee-banner .grid-column h1,section.banner-section.guarantee-banner .grid-column p{color:#0a2849}section.banner-section.guarantee-banner .grid-column h1{margin-bottom:10px!important}.page-guarantees .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px;align-items:center}.page-guarantees .grid-reverse-item{display:grid;grid-template-columns:calc(45% - 25px) calc(55% - 25px);gap:50px;align-items:center}.page-guarantees h3{margin-bottom:16px}.page-guarantees .transform-your-smile-section ul{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;padding-left:25px}.page-guarantees h3{color:#1f77db}.page-guarantees .transform-your-smile-section .grid-column div{padding:0 0 60px}.page-guarantees .transform-your-smile-section .grid-column img{border-radius:20px;height:auto}.page-guarantees .transform-your-smile-section .grid-column .grid-content{padding:0!important}.page-guarantees .grid-row .grid-column:last-child .grid-reverse-item{padding:0}.page-guarantees .transform-your-smile-section{background:transparent}.page-guarantees li{color:#0a2849}.page-guarantees .banner-section .grid-column p{margin-bottom:0}.page-guarantees .transform-your-smile-section p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}section.most-affordable-section.section-grid-two-column{background:#e6f0fb;padding:80px 0}.most-affordable-section.section-grid-two-column img{width:100%;height:auto;border-radius:20px}.most-affordable-section.section-grid-two-column h2{max-width:430px}.mid-treatment-banner .cta-block-b{display:flex;align-items:center;gap:16px}.page-promo-night .results-section h2{margin-bottom:12px}.page-promo-night .results-section .heading-wrapper p{margin-bottom:40px;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.your-essential-section h2{text-align:center}.your-essential-section p{text-align:center;margin-bottom:6px;font-size:18px;font-weight:400;line-height:25.2px}.your-essential-section .checklist-wrapper h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:1.3;text-align:left;max-width:450px}.your-essential-section .checklist-wrapper ul li{position:relative;font-family:Poppins;font-size:17px;font-weight:500;line-height:20.4px;text-align:left;padding:10px 0 10px 25px;color:#0a2849}.your-essential-section .checklist-wrapper ul li:before{content:"";width:13px;height:13px;background:url(/cdn/shop/files/Ellipse_27.svg?v=1711457591) no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-right:10px}.your-essential-section ul{padding-left:0;list-style:none}.your-essential-section .checklist-wrapper{max-width:650px;margin:0 auto;background:#fff;padding:50px;position:relative;border:.25px solid #3c4b7b70;border-radius:15px}.your-essential-section .checklist-wrapper:after{content:url(/cdn/shop/files/Group_3669.svg?v=1711457591);bottom:-8px;position:absolute;right:-60px}.your-essential-section .checklist-wrapper:before{content:url(/cdn/shop/files/Isolation_Mode.svg?v=1711457583);top:-17px;position:absolute}.your-essential-section{background:#f0ebfa;padding:60px 0;overflow:hidden}.teen-discount-section .cta-block-B{text-align:center;margin-top:40px}.smile-guide-wrapper{padding:80px 0}.smile-guide-wrapper h2{text-align:center;margin-bottom:12px}.smile-guide-wrapper .heading-wrapper p{text-align:center}.horizontal-timeline{position:relative}.horizontal-timeline ul li:nth-child(odd){width:100%}.horizontal-timeline .up_content p{line-height:24.4px}.horizontal-timeline ul{padding:0 20px}.horizontal-timeline ul{display:flex;position:relative;min-height:500px;align-items:center}.smile-guide-wrapper .smile-guide-wrapper{border-radius:15px;max-width:1100px;margin:0 auto;padding:0;background:linear-gradient(279.99deg,#210059 0,#eec889 185.11%)}.horizontal-timeline .up_content p{max-width:100%;font-family:Poppins;font-size:17px;font-weight:400;line-height:20.4px;text-align:center;padding:0 18px;color:#fff}.horizontal-timeline ul li:nth-child(2) .up_content{position:relative;top:100px}.horizontal-timeline ul li:nth-child(odd) .up_content{position:relative;top:-100px}.horizontal-timeline li{list-style:none}.horizontal-timeline ul li:nth-child(2) .down_content h3{background:#210059;color:#fff;position:relative;z-index:1;top:-95px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%}.horizontal-timeline ul li:nth-child(2) .down_content h3{background:#210059;color:#fff;position:relative;z-index:1;top:-60px;left:50%;transform:translate(-50%);font-size:1.8rem;font-weight:400;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%}.horizontal-timeline ul li:nth-child(1) .down_content h3,.horizontal-timeline ul li:nth-child(3) .down_content h3{background:#210059;color:#fff;position:relative;z-index:1;bottom:-30px;left:50%;transform:translate(-50%);font-size:1.8rem;font-weight:400;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:0}.horizontal-timeline ul li:before{content:"";position:absolute;box-shadow:0 0 0 1px #000000e3;top:46%;width:16px;height:16px;border-radius:50%;border:3px solid #f5f7fa;background:#b46574;z-index:2;left:50%;transform:translate(-50%)}.horizontal-timeline ul li{position:relative}.horizontal-timeline ul li:nth-child(2){display:flex;flex-direction:column-reverse;align-items:center}.horizontal-timeline ul li:nth-child(odd) .down_content:before{height:100px;content:"";position:absolute;left:50%;width:2px;bottom:-10px;background:#fd4d5026;z-index:1;border:1.5px solid #eec88980}.horizontal-timeline:before{content:"";position:absolute;width:68%;height:2px;top:50%;right:0;z-index:1;border:1px solid #eec88980;left:50%;transform:translate(-50%)}.horizontal-timeline ul li:nth-child(2) .down_content:before{content:"";position:absolute;height:99px;left:50%;width:2px;top:-15px;background:#fd4d5026;z-index:1;border:1.5px solid #eec88980}.smile-guide-wrapper .heading-wrapper{margin-bottom:30px}.horizontal-timeline .up_content p{font-size:15px;font-weight:400;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.horizontal-timeline ul{margin:0}.exclusive-section{background:#fff;padding-bottom:40px}.exclusive-section h2{margin-bottom:10px}.exclusive-section p{margin-bottom:30px}.exclusive-section .checklist-wrapper{max-width:650px;margin:0 auto;background:#fff;padding:50px;position:relative;border:.25px solid #3c4b7b70;border-radius:15px}.exclusive-section .exclusive-tips ul li{position:relative}.checklist-wrapper.exclusive-tips ul li:before{content:"";background:url(/cdn/shop/files/Heart_1.svg?v=1711533941) no-repeat;width:18px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-right:10px}.exclusive-section h2{margin-bottom:40px;text-align:center}.exclusive-section .checklist-wrapper h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:1.3;text-align:left;max-width:450px}.exclusive-section .checklist-wrapper ul li{position:relative;font-family:Poppins;font-size:17px;font-weight:500;line-height:1.4;text-align:left;padding:10px 0 10px 25px}.exclusive-section .checklist-wrapper.exclusive-tips ul{list-style:none;padding:0;margin:0}.exclusive-section .checklist-wrapper ul li{color:#0a2849}.exclusive-section p.note-italic{font-family:Poppins;font-size:17px;font-style:italic;font-weight:500;line-height:22.1px;text-align:left;color:#210059;max-width:600px;margin:30px auto 20px}.page-promo-night .faq-section{background:#f0ebfa}.page-promo-night .faq-section .accordion-item i{color:#210059!important}.banner-section.mid-treatment-banner{position:relative;background:url(/cdn/shop/files/Mask_group_37_1.jpg?v=1736756034);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.mid-treatment-banner .grid-row{height:480px}.banner-section.mid-treatment-banner .grid-column h1{color:#0a2849}.about-mid-treatment-section img{display:block;width:100%;height:auto;border-radius:20px}.about-mid-treatment-section h2{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:445px;margin-bottom:16px}.about-mid-treatment-section img{width:100%;height:auto}.about-mid-treatment-section p{font-family:Poppins;font-size:20px;font-weight:500;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:476px;margin-bottom:30px}section.about-mid-treatment-section{padding:80px 0}.about-mid-treatment-section p span{color:#1f77db}.about-mid-treatment-section.section-grid-two-column .grid-row{align-items:center}.about-mid-treatment-section h2{margin-bottom:20px}.comparison-table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;margin:0;font-size:.75rem}.comparison-table img.img-size{width:143px}.comparison-table th{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;text-transform:capitalize;color:#000}.comparison-table td{padding:20px;font-family:Poppins;font-size:16px;font-weight:600;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.advantages-of-alignerco-comparison-section .heading-wrapper{text-align:center}.comparison-table td,.comparison-table th{padding:20px}.comparison-table th:first-child{border:0}.comparison-table td:nth-child(2n),.comparison-table th:nth-child(2n){position:relative;background:#e6f0fb;padding-bottom:15px}table.comparison-table{margin:0}.comparison-table th:nth-child(2n){border-radius:20px 20px 0 0}.comparison-table td:not(:first-child){text-align:center}.comparison-table tr:last-child td{border-radius:0 0 25px 25px}.comparison-table img.img-size-1{width:20px}.comparison-table img.img-size-2{width:15px}.comparison-table tbody tr{border-bottom:1px solid #9797976e}.responsive-table.comparison-table-wrapper{border-radius:20px;border:2px solid #B4D2F3;max-width:1100px;margin:0 auto}.responsive-table.comparison-table-wrapper table{border-radius:20px;background:#e6f0fb6e}.comparison-table thead tr{border-bottom:1px solid #9797976e}.comparison-table img{vertical-align:middle}.advantages-of-alignerco-comparison-section h2{margin-bottom:12px}.advantages-of-alignerco-comparison-section .heading-wrapper p{font-size:18px;color:#0a2849;font-weight:400;margin-bottom:30px}.comparison-table th:first-child{border:0;text-align:left}.comparison-table td:nth-child(2n){font-family:Poppins;font-size:16px;font-weight:500;line-height:20.96px;text-underline-position:from-font;text-decoration-skip-ink:none}.comparison-table td:not(:first-child){font-family:Poppins;font-size:16px;font-weight:400;line-height:20.96px;text-align:center;padding:20px 50px}.comparison-table strong{font-family:Poppins;font-size:16px;font-weight:500;line-height:20.96px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.advantages-of-alignerco-comparison-section{padding-bottom:80px}.comparison-table tbody tr:last-child{border:0!important}.page-content-block-wrapper p{color:#fff;font-family:Poppins;font-size:32px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:900px;margin-right:auto;margin-left:auto}.page-content-block-section{background:#1f77db;padding:80px 0;text-align:center}.page-mid-treatment-new .results-section h2{max-width:600px;margin-right:auto;margin-left:auto}.page-mid-treatment-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px;align-items:center}.page-mid-treatment-new .grid-reverse-item{display:grid;grid-template-columns:calc(45% - 25px) calc(55% - 25px);gap:50px;align-items:center}.page-mid-treatment-new h3{margin-bottom:16px}.page-mid-treatment-new .transform-your-smile-section ul{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;padding-left:25px}.page-mid-treatment-new h3{color:#1f77db}.page-mid-treatment-new .transform-your-smile-section .grid-column div{padding:0 0 60px}.page-mid-treatment-new .transform-your-smile-section .grid-column img{border-radius:20px;height:auto}.page-mid-treatment-new .transform-your-smile-section .grid-column .grid-content{padding:0!important}.page-mid-treatment-new .grid-row .grid-column:last-child .grid-reverse-item{padding:0}.page-mid-treatment-new .transform-your-smile-section{background:#e6f0fb}.page-mid-treatment-new .transform-your-smile-section h2{margin:0 auto 12px;max-width:100%}.page-mid-treatment-new li{color:#0a2849}.page-mid-treatment-new .transform-your-smile-section .heading-wrapper p{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px}.page-mid-treatment-new .transform-your-smile-section .heading-wrapper p{font-family:Poppins;font-size:18px;font-weight:400;line-height:1.5;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.page-mid-treatment-new .grid-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mid-treatment-onbroading-thanks-section .mid-treatment-onbroading-thanks-wrapper{background:#e6f0fb;padding:80px;text-align:center;border-radius:20px}section.mid-treatment-onbroading-thanks-section{padding:80px 0}.mid-treatment-onbroading-thanks-section h1{margin-bottom:12px}.mid-treatment-onbroading-thanks-section p{font-family:Poppins;font-size:24px;font-weight:400;line-height:1.5;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:910px;margin-right:auto;margin-left:auto;margin-bottom:24px}.mid-treatment-onbroading-thanks-section .cta-block-b{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:24px}.mid-treatment-onbroading-thanks-section .cta-block-b a{max-width:270px;width:100%}.product__info-container .product-detail-subtitle img{display:inline-block;position:relative;top:6px}.page-quiz-success-teen .pricing_block_ty .product_price_block .teeth_straight{display:none}.page-quiz-success-teen .pricing_block_ty.section .product_price_block .product_btn{text-align:center;position:absolute;left:50%;transform:translate(-50%);bottom:35px}.page-quiz-success-teen .pricing_block_ty.section .product_price_block{height:430px!important}.impression-kit-section img{border-radius:20px}.page-quiz-success-teen .impression-kit-section{margin:60px 0 0}.page-quiz-success-teen .pricing_block_ty .section_head h2{margin-bottom:12px!important}.page-quiz-success-teen .pricing_block_ty .section_head p{margin-bottom:40px!important;text-align:center}.page-quiz-success-teen .guarantee-section .guarentee-block{max-width:100%}.page-quiz-success-teen .guarantee-section{text-align:center;padding:22px 0}.page-quiz-success-teen .guarantee-section .guarentee-block{justify-content:center}.page-quiz-success-teen .guarantee-section .content-guarantee p{font-size:20px}.page-quiz-success-teen .pricing_block_ty .section_head p{font-size:18px}.page-quiz-success-teen .night_only_sec{padding-top:20px;background:#0a2849}.page-quiz-success-teen .night_only_sec .product_price_block{background:#f6f7f8}.page-quiz-success-teen .night_only_sec .section_head p{font-size:18px;color:#f6f7f8}.page-quiz-success-teen .night_only_sec h2{color:#f6f7f8}.page-quiz-success-teen .guarantee-section{background:#1f77db}.page-quiz-success-teen .night_only_sec{padding-top:60px!important}.coupons-discount-banner{position:relative;background-image:url(/cdn/shop/files/Banner_Coupons_1_2.jpg?v=1737209092);background-size:cover;background-repeat:no-repeat;background-position:center}section.pricing-coupons-discount.section-grid-two-column{padding:80px 0}section.pricing-coupons-discount .heading-wrapper{text-align:center}.clear-aligners-teens-assessment{padding:80px 0}.clear-aligners-teens-assessment .heading-wrapper h2{margin-bottom:16px;text-align:center}.clear-aligners-teens-assessment .heading-wrapper p{text-align:center;margin-bottom:20px}.day-pricing-wrapper.coupons-pricing-wrapper{background:#e6f0fb;padding:30px 30px 40px;border-radius:20px}.night-pricing-wrapper.coupons-pricing-wrapper h2{margin-bottom:8px}.day-pricing-wrapper .coupons-price{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;margin-bottom:10px;margin-top:14px;color:#1f77db}.day-pricing-wrapper .coupons-price+p{margin:16px 0}.day-pricing-wrapper a.primary-button{margin-bottom:14px}.coupons-pricing-wrapper{color:#0a2849}.coupons-pricing-wrapper strong{color:#1f77db;font-weight:700}.coupons-pricing-wrapper h2{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;margin-bottom:12px}.coupons-pricing-wrapper del{font-weight:400}.coupons-pricing-wrapper h2{margin-bottom:12px}.night-pricing-wrapper.coupons-pricing-wrapper{background:#0a2849;padding:30px 30px 40px;border-radius:20px}.night-pricing-wrapper.coupons-price,.night-pricing-wrapper .coupons-price{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;margin-bottom:10px;margin-top:14px;color:#f6f7f8}.night-pricing-wrapper.coupons-pricing-wrapper h3{color:#f6f7f8}.night-pricing-wrapper .coupons-price+p{margin:16px 0;color:#f6f7f8}.night-pricing-wrapper .coupons-price p,.night-pricing-wrapper.coupons-pricing-wrapper p{color:#f6f7f8}.night-pricing-wrapper a.primary-button{margin-bottom:14px}.night-pricing-wrapper .coupons-price+p{max-width:380px}.day-pricing-wrapper .coupons-price+p{margin:16px 0;max-width:380px}.pricing-coupons-discount.section-grid-two-column .grid-row{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));gap:30px}.day-pricing-wrapper .coupons-price{margin-bottom:0}.coupons-pricing-wrapper h3{margin-bottom:18px;border-bottom:1px solid;padding-bottom:18px}.coupons-gift-cards-section .coupons-discount-content{background:#f6f7f8;padding:35px;border-radius:20px;text-align:left}.coupons-gift-cards-section h4{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;margin-top:0;margin-bottom:12px}.coupons-gift-cards-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.coupons-gift-cards-section{background:#e6f0fb;padding:60px 0;text-align:center}.coupons-gift-cards-section p{margin:0 0 10px}.coupons-discount-content strong{margin-bottom:14px;margin-top:0;color:#1f77db;display:flex;align-items:center;gap:10px}.coupons-gift-cards-section h2{margin-bottom:32px}.coupons-gift-cards-section img{width:20px;height:20px;object-fit:contain}.deals-discount-section .coupons-discount-content{background:#f6f7f8;text-align:left;position:relative}.deals-discount-section .grid-row{display:grid;grid-template-columns:calc(40% - 12px) calc(60% - 12px);row-gap:24px;column-gap:24px}.deals-discount-section .coupons-discount-content img{background:#e6f0fb;width:120px;height:120px;padding:14px;border-radius:50%;position:absolute;left:50%;top:-62px;transform:translate(-50%);border:0}.deals-discount-section h4{font-family:Poppins;font-size:24px;font-weight:700;line-height:1.4;padding-top:0;margin:0;text-align:left;max-width:400px}.deals-discount-section .coupons-discount-content p{max-width:100%;margin:16px 0;text-align:left}.deals-discount-section .heading-wrapper{text-align:center}.deals-discount-section .coupons-discount-content{text-align:left}section.deals-discount-section{padding:80px 0}section.deals-discount-section h2{margin-bottom:95px}.deals-discount-section .coupons-discount-content{padding:40px}.coupons-discount-content a.primary-button{line-height:1.4}.coupons-discount-content span{color:#ffdb30;text-transform:none}.deals-discount-section .coupons-discount-content{height:100%}.deals-discount-section .grid-row{grid-template-columns:1fr 1fr}.deals-discount-section .coupons-discount-content p{max-width:400px;margin:20px 0}.deals-discount-section .grid-row .grid-column:nth-child(3) p{max-width:320px}.deals-discount-section .coupons-discount-content{border-radius:12px}section.deals-discount-section h2{margin-bottom:30px}.author-blog-grid-item .contributed-title{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;color:#0a2849}.contributed-content-inside .author-blog-grid{padding:0;list-style:none;display:flex;flex-direction:column-reverse;margin-bottom:40px;margin-top:30px!important}.author-blog-grid-item .grid-title-head img{width:71px;height:71px;border-radius:50%;object-fit:cover}.author-blog-grid-item .contributed-title{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;color:#0a2849;display:block;padding-bottom:16px;border-bottom:1px solid #0a2849;margin-bottom:20px}.author-blog-grid-item .grid-title-head a{display:block}.author-blog-grid-item .grid-title-head{display:flex;align-items:flex-start;gap:20px}.author-blog-grid-item h2.article-title{font-family:Poppins;font-size:24px;font-weight:600;line-height:33.6px;text-align:left;margin-bottom:2px;text-underline-position:from-font;text-decoration-skip-ink:none}.author-blog-grid-item p.title-contribute{margin-bottom:8px;font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#979797;margin-top:8px}.author-blog-grid-item p.article-card__excerpt{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:14px}.contributed-block .author-blog-grid a.read-more-text{display:block;font-family:Poppins;font-size:14px;font-weight:400;line-height:18.2px;text-align:left;color:#1f77db;text-decoration:underline;text-underline-offset:4px}.country-pop-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:999}.country-popup{background-color:#f6f7f8;padding:30px 40px;border-radius:20px;box-shadow:0 0 10px #0000004d;max-width:700px;width:90%;text-align:left;position:relative}.country-region-item{background:#fbfbfb;padding:20px;border-radius:16px}.country-grid-item a{display:flex;gap:10px;align-items:center;color:#0a2849;font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:left}.country-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:0px;row-gap:18px}.country-grid-item h4{font-family:Poppins;font-size:14px;font-weight:600;line-height:19.6px;text-align:left;margin-bottom:8px;margin-top:0}.country-region-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.continent-name h3{font-family:Poppins;font-size:16px;font-weight:700;line-height:19.6px;text-align:left;color:#1f77db;padding-bottom:10px;border-bottom:1px solid #bebebe7a}.country-region-item.margin_top_region .country-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:0px;row-gap:18px}#country-popup .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#country-popup .alignerco-logo img{max-width:140px;width:100%}#country-popup .country-region-wrapper h2{font-family:Poppins;font-size:16px;font-weight:700;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}#country-popup .margin_top_region{margin-top:20px}.article-card__footer:not(:last-child){display:none}.country-close-btn{cursor:pointer}section.banner-section.braces-cost-banner{background-image:url(/cdn/shop/files/Braces_Cost_Banner.jpg?v=1737613791);background-size:cover;background-repeat:no-repeat;background-position:center}section.banner-section.braces-cost-banner .grid-row{height:480px}section.banner-section.braces-cost-banner .grid-column h1{max-width:370px}section.banner-section.braces-cost-banner p{max-width:310px}.braces-cost-banner .page-width{position:relative}section.banner-section.braces-cost-banner .braces-cost-banner-content-wrapper p{max-width:100%;margin-bottom:20px}.braces-cost-banner-content-wrapper{background:#e6f0fb;position:absolute;bottom:-400px;width:100%;padding:75px;border-radius:20px;z-index:1}section.braces-cost-traditional-braces{padding-top:495px;padding-bottom:80px}section.braces-cost-traditional-braces p a{font-size:16px;font-weight:400;line-height:1.6;margin:0;color:#0a2849;text-decoration:underline}.braces-cost-traditional-braces-wrapper h2{text-align:center;max-width:720px;margin-right:auto;margin-left:auto}.braces-cost-traditional-braces-wrapper p{max-width:790px;margin:0 auto 20px;text-align:center}.braces-cost-traditional-braces-wrapper ul{padding:0;list-style:none}.braces-cost-traditional-braces .braces-grid-list-wrapper h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db}.braces-cost-traditional-braces .braces-grid-list-wrapper li{color:#0a2849;font-family:Poppins;font-size:16px;font-weight:400;line-height:22.4px;text-align:center;list-style:none;padding:27px 0}.braces-cost-traditional-braces .braces-grid-list-wrapper li:not(:last-child){border-bottom:1px solid #1f77db38}.braces-grid-list-wrapper ul{padding:0}.braces-cost-traditional-braces .section-grid-two-column .grid-row{max-width:1130px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,calc(50% - 80px));gap:160px}.braces-cost-traditional-braces .braces-grid-list-wrapper li:first-child{border-top:1px solid #1f77db38}.braces-cost-traditional-braces .section-grid-two-column .grid-row{margin-top:60px;position:relative}.braces-cost-traditional-braces .section-grid-two-column .grid-row:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:1px;background:#b4d2f3}.braces-grid-list-wrapper ul{margin:0}.braces-cost-banner-content-wrapper p a{font-family:Poppins;font-size:16px;font-weight:400;line-height:25.2px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849}.braces-cost-banner-content-wrapper a.primary-button{margin-top:12px}.braces-cost-cta-content-section{background:#e6f0fb;padding:60px 0;text-align:center}.braces-cost-cta-content-section .braces-cost-cta-content-wrapper h3{max-width:960px;margin-right:auto;margin-left:auto;font-size:24px;font-weight:600;line-height:1.4;text-align:center}.banner-section.braces-cost-banner .grid-column p{margin-bottom:0}#nestscale-product-variant{display:none}.mouthguards #nestscale-product-variant,.custom-fit-sports-mouth-guard-dual-arch #nestscale-product-variant{display:block}.custom-fit-sports-mouth-guard-dual-arch gradient #nestscale-product-variant{display:block}.page-not-found-section-wrapper h1{font-family:Poppins;font-size:36px;font-weight:700;line-height:46.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#e7131e;max-width:510px;margin:16px auto}.page-not-found-section-wrapper{padding:60px 0}.page-not-found-section-wrapper p{font-family:Poppins;font-size:24px;font-weight:400;line-height:31.2px;text-align:center;margin-bottom:50px}.page-not-found-featured-products-section .product-slide-wrapper img{height:auto;margin-bottom:6px}.page-not-found-featured-products-section{background:#e6f0fb;padding:70px 0}.page-not-found-featured-products-section h2.page-section-title{max-width:640px;text-align:center;margin-bottom:40px!important;margin:0 auto}.page-not-found-featured-products-section .section-title{border-top:1px solid #1f77db70;text-align:center;padding-top:60px;margin-bottom:35px;margin-top:0}.page-not-found-featured-products-section .product-content-wrapper h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left}.page-not-found-featured-products-section .product-content-wrapper .price-wrapper{margin-top:28px}.page-not-found-featured-products-section .page-width{border-bottom:1px solid #1f77db70;padding-bottom:80px}.page-not-found-featured-products-section .grid-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-not-found-featured-products-section .special-offers .grid-image-wrapper{position:relative}.page-not-found-featured-products-section .grid-row .grid-image-wrapper img{width:100%;height:auto;display:block}.page-not-found-featured-products-section .special-offers .grid-image-wrapper h3{position:absolute;bottom:0;left:25px;z-index:2;color:#f6f7f8;margin-bottom:20px;max-width:340px}.page-not-found-featured-products-section .grid-image-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(69.86deg,#0a2849 -6.96%,#1f77db00 105.47%)}.page-not-found-featured-products-section .special-offers .grid-image-wrapper{border-radius:16px;overflow:hidden}.page-not-found-featured-products-section .page-width{border-bottom:0!important;padding-bottom:0!important}.page-not-found-featured-products-section .special-offers .section-title{margin-top:90px}.page-not-found-featured-products-section .product-slide-wrapper .product-content-wrapper{padding:0}.valentine-banner a.primary-button:focus{background:#b46574!important;border:1px solid #B46574!important}.banner-section.teeth-whitening-banner{background-image:url(/cdn/shop/files/New_Teeth_Whitening_kit_2.jpg?v=1738317120);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.teeth-whitening-banner .grid-row{height:480px}.introduction-whitening-section .grid-row{display:grid;grid-template-columns:auto auto auto;gap:20px}.introduction-whitening-section .grid-row .grid-column:first-child{grid-area:span 1 / 1 / 1 / span 2;padding:50px;display:grid;grid-template-columns:calc(50% + -0px) calc(40% - 35px);gap:85px}.introduction-whitening-section .grid-row .grid-column{background:#e6f0fb;padding:50px 40px;display:flex;align-items:center;gap:15px;border-radius:20px}.introduction-whitening-section h3.heading-3{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;margin-bottom:6px;color:#1f77db}.introduction-whitening-section h2{margin:0}.introduction-whitening-section .grid-column:not(first-child) p{color:#000}section.introduction-whitening-section{padding:80px 0}.benefits-of-teeth-whitening .grid-row{display:grid;grid-template-columns:calc(35% - 10px) calc(65% - 10px);gap:20px}.benefits-of-teeth-whitening .grid-row-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.benefits-of-teeth-whitening .grid-row .grid-column:first-child img{width:100%;height:100%;object-fit:cover;border-radius:20px}.benefits-of-whitening-grid-item{background:#ecf4fe;padding:40px;text-align:center;height:100%;border-radius:20px}.benefits-of-whitening-grid-item h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;max-width:250px;margin:12px auto 16px}.benefits-of-whitening-grid-item img{width:76px!important;height:76px!important;object-fit:none}.benefits-of-teeth-whitening .heading-wrapper h2{text-align:center}section.benefits-of-teeth-whitening{padding:0 0 80px}.teeth-whitening-professional table.fl-table th{padding:20px 36px;font-family:Poppins;font-size:20px;font-weight:600;line-height:26.2px;text-align:left}.teeth-whitening-professional table.fl-table td{padding:15px;font-family:Poppins;font-size:16px;font-weight:400;line-height:20.96px;text-align:left}.teeth-whitening-professional .aligners-vs-braces{position:relative;padding:60px 0;background-position:center center;background-size:cover;z-index:1}table.fl-table tr{border:.35px solid #97979785;border-left:0;border-right:0}.teeth-whitening-professional .fl-table th:nth-child(1){width:30%}.teeth-whitening-professional .fl-table th:nth-child(2){width:35%}.teeth-whitening-professional .fl-table th:nth-child(3){width:35%}.teeth-whitening-professional .fl-table td:nth-child(n){font-family:Poppins;font-size:17px;font-weight:500;line-height:22.27px;text-align:left;padding-left:32px}.fl-table td:nth-child(2n),.teeth-whitening-professional .fl-table th:nth-child(2n){background:#e6f0fb}.teeth-whitening-professional .fl-table th:nth-child(2n){border-radius:25px 25px 0 0;text-align:center}.teeth-whitening-professional .fl-table td:nth-child(2n){text-align:center;font-size:16px;font-weight:400;line-height:20.96px;padding:20px 29px}.teeth-whitening-professional .fl-table th:nth-child(3n){border-radius:25px 25px 0 0;text-align:center}.teeth-whitening-professional .fl-table td:nth-child(3n){text-align:center;font-size:16px;font-weight:400;line-height:20.96px}.teeth-whitening-professional .fl-table tbody tr:last-child td:nth-child(2n){border-radius:0 0 25px 25px}.teeth-whitening-professional table.fl-table{border-collapse:collapse;border-spacing:0;margin:0;background:#e6f0fb96;border:1.5px solid #F6F7F8;border-radius:20px;overflow:hidden}.teeth-whitening-professional table.fl-table tr{border-left:0;border-right:0}.fl-table tr:last-child,.teeth-whitening-professional .fl-table thead tr{border:none}.teeth-whitening-professional .aligners-vs-braces .title-box p{font-family:Poppins;font-size:24px;font-weight:700;line-height:28.8px;text-align:center;color:#eec889;margin-bottom:10px}.teeth-whitening-professional .aligners-vs-braces .title-box h2{font-family:Poppins;font-size:38px;font-weight:700;line-height:50.4px;text-align:center;color:#fff}.teeth-whitening-professional table.fl-table td span{font-family:Poppins;font-size:16px;font-weight:700;line-height:20.96px;text-align:center}section.teeth-whitening-professional{background:url(/cdn/shop/files/DSC_4078_2.jpg?v=1738569143);background-size:cover;background-position:100%;background-repeat:no-repeat}section.teeth-whitening-professional{position:relative}section.teeth-whitening-professional:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0a2849;opacity:.7}.teeth-whitening-professional table.fl-table{border-collapse:collapse;border-spacing:0;margin:0;background:#e6f0fb96;border:1.5px solid #F6F7F8}.teeth-whitening-professional .aligners-table-wrapper{border:1.5px solid #F6F7F8;border-radius:20px;max-width:1000px;margin-left:auto;margin-right:auto}.teeth-whitening-professional .fl-table th:nth-child(1){font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;color:#000}.teeth-whitening-professional .fl-table td:nth-child(n){padding-left:32px;font-family:Poppins;font-size:16px;font-weight:600;line-height:22.4px;text-align:left;color:#000}.teeth-whitening-professional .fl-table td:nth-child(2){color:#000;font-family:Poppins;font-size:16px;font-weight:400;line-height:20.96px;text-align:center}.teeth-whitening-professional .fl-table td:nth-child(3){color:#000;font-family:Poppins;font-size:16px;font-weight:400;line-height:20.96px;text-align:center}.teeth-whitening-professional .fl-table th:nth-child(2n){border-radius:25px 25px 0 0;font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;color:#000}.teeth-whitening-professional .fl-table th:nth-child(3n){border-radius:25px 25px 0 0;font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;color:#000}.benefits-of-teeth-whitening .heading-wrapper h2{margin-bottom:40px}.alignerco-teeth-whitening-kit-section .price-teeth-whitening-wrapper{font-family:Poppins;font-size:32px;font-weight:400;line-height:41.6px;text-align:left}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper .grid-row{display:grid;grid-template-columns:calc(50% - 40px) calc(50% - 40px);gap:80px;align-items:center}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper img{width:100%;height:auto;display:block;border-radius:20px}.alignerco-teeth-whitening-kit-wrapper .grid-content p{max-width:430px;margin-bottom:14px}.alignerco-teeth-whitening-kit-section .price-teeth-whitening-wrapper{font-family:Poppins;font-size:32px;font-weight:400;line-height:41.6px;text-align:left;color:#1f77db}.alignerco-teeth-whitening-kit-section span.teeth_whitening_kit_price_text_wireless{font-weight:700}.alignerco-teeth-whitening-kit-section .teeth-whitening-price{margin-top:12px;margin-bottom:18px;font-family:Poppins;font-size:24px;font-weight:400;line-height:31.2px;text-align:left;color:#0a2849}section.alignerco-teeth-whitening-kit-section{padding:80px 0}section.teeth-whitening-professional .comparison-table .table-responsive table{border:0 solid #FFFFFF}section.teeth-whitening-professional .comparison-table{background:transparent}section.teeth-whitening-professional .comparison-table th:first-child{width:30%}section.teeth-whitening-professional .comparison-table th:nth-child(2){width:35%}section.teeth-whitening-professional .comparison-table th:nth-child(3){width:35%}section.teeth-whitening-professional .comparison-table .table-responsive td{font-family:Poppins;font-size:16px;font-weight:600;line-height:22.4px;text-align:left}section.teeth-whitening-professional .comparison-table .table-responsive td:nth-child(3){text-align:center;font-weight:400}section.teeth-whitening-professional .comparison-table .table-responsive tbody tr td:nth-child(2){text-align:center;font-weight:400}section.teeth-whitening-professional .comparison-table .table-responsive table{width:100%}section.teeth-whitening-professional .comparison-table .table-responsive table{background:#e6f0fbd1}section.teeth-whitening-professional .comparison-table{background:transparent;max-width:1000px;margin-right:auto;margin-left:auto;margin-bottom:30px}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper h3{font-family:Poppins;font-size:24px;font-weight:400;line-height:31.2px;text-align:center;margin-bottom:10px}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper h2{text-align:center;margin-bottom:40px}.page-teeth-whitening .results-section h3{font-size:24px;font-weight:400;line-height:31.2px;text-align:center;margin-bottom:10px}.page-teeth-whitening .results-section{padding:0 0 70px}section.why-choose-alignerco-section .grid-item-wrapper{margin-bottom:0;padding:40px;background:#ecf4fe;text-align:center;height:325px}section.why-choose-alignerco-section .grid-item-wrapper h3{margin-bottom:14px;color:#1f77db;font-size:24px;font-weight:600;line-height:31.2px;text-align:center}section.why-choose-alignerco-section .grid-row{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:18px}.why-choose-alignerco-section .grid-column{width:calc(33.33% - 20px)}section.why-choose-alignerco-section .grid-item-wrapper{margin-bottom:0;padding:40px;background:#ecf4fe;text-align:center;height:315px}section.why-choose-alignerco-section h2{max-width:600px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:40px}section.why-choose-alignerco-section{padding:0 0 70px}section.why-choose-alignerco-section .grid-item-wrapper{border-radius:25px}section.why-choose-alignerco-section .grid-item-wrapper img{margin-bottom:10px}section.why-choose-alignerco-section .results-section h2{margin-right:auto;margin-left:auto;max-width:340px}.page-teeth-whitening .benefits-teeth-straightening-section .heading-wrapper{max-width:490px}.page-teeth-whitening .benefits-teeth-straightening-section h2{margin-bottom:50px;font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left}.page-teeth-whitening section.benefits-teeth-straightening-section .content-wrapper .card{max-width:400px}.page-teeth-whitening .benefits-teeth-straightening-wrapper:after{content:none}.page-teeth-whitening .benefits-teeth-straightening-wrapper{background-image:url(/cdn/shop/files/Group_1000002083.jpg?v=1738654691);background-position:top center;background-repeat:no-repeat;background-size:cover}.page-teeth-whitening .benefits-teeth-straightening-section .heading-wrapper h2{margin-bottom:30px;color:#f6f7f8}.page-teeth-whitening .benefits-teeth-straightening-wrapper .grid-row{padding:60px 55px!important}.page-teeth-whitening .content-wrapper .card p{color:#f6f7f8}.page-teeth-whitening section.benefits-teeth-straightening-section .content-wrapper h3{color:#f6f7f8}section.types-of-braces-section{padding:80px 0}section.types-of-braces-section .heading-wrapper{text-align:center}section.types-of-braces-section h2{border-bottom:1px solid #979797;padding-bottom:30px}section.types-of-braces-section .grid-row.section-grid-two-column{display:grid;grid-template-columns:calc(48% - 25px) calc(52% - 25px);gap:50px}section.types-of-braces-section .grid-row.section-grid-two-column-reverse{display:grid;grid-template-columns:calc(48% - 25px) calc(52% - 25px);gap:50px}section.types-of-braces-section h3{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;color:#1f77db;margin-bottom:20px}section.types-of-braces-section h3{max-width:390px}section.types-of-braces-section .traditional-heading-wrapper p{margin-bottom:14px}section.types-of-braces-section .traditional-heading-wrapper strong{font-weight:700;color:#1f77db}.page-braces-cost .table-responsive{background:#b4d2f357;border-collapse:collapse}.page-braces-cost th{padding:20px}.page-braces-cost td{font-family:Poppins;font-size:14px;font-weight:400;line-height:18.2px;text-align:center;padding:20px}.page-braces-cost .table-responsive{background:#b4d2f357;border-collapse:collapse;border-radius:20px;margin-top:20px}.page-braces-cost .table-responsive table.sydney-main thead tr{position:relative}.page-braces-cost .table-responsive table.sydney-main thead tr:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:88%;height:1px;background:#b4d2f3}.page-braces-cost th,.page-braces-cost td{color:#0a2849}.page-braces-cost .sydney-main th{width:50%}.page-braces-cost .sydney-main tbody{position:relative}.page-braces-cost .sydney-main tbody:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:90%;background:#b4d2f3}.page-braces-cost .sydney-main tbody tr:not(:last-child) td{position:relative}.page-braces-cost .sydney-main tbody tr:not(:last-child) td:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:88%;height:1px;background:#b4d2f3}.page-braces-cost .types-of-braces-section .grid-row.section-grid-two-column img,.page-braces-cost .types-of-braces-section .grid-row.section-grid-two-column-reverse img{width:100%;height:100%;object-fit:cover;border-radius:20px}.page-braces-cost .types-of-braces-section h2{margin-bottom:60px}.page-braces-cost .comparison-table .table-responsive td:first-child{font-family:Poppins;font-size:17px;font-weight:500;line-height:22.27px;text-align:left}.page-braces-cost .comparison-table .table-responsive tbody tr td:not(:first-child){font-family:Poppins;font-size:16px;font-weight:500;line-height:20.96px;text-align:center}.page-braces-cost .comparison-table .table-responsive{background:#b4d2f300}.page-braces-cost .comparison-table .table-responsive table{background:#e6f0fb80}.page-braces-cost .comparison-table .table-responsive th:not(:first-child){text-align:center}.page-braces-cost .comparison-table img{width:18px;height:auto}section.types-of-braces-section .grid-row.section-grid-two-column{padding-bottom:60px}section.types-of-braces-section .grid-row.section-grid-two-column-reverse:not(:last-child){padding-bottom:60px}.page-braces-cost .sydney-main .table-responsive table th{width:50%}.expert-recommendation-wrapper{background:url(/cdn/shop/files/Untitled_design_4_2_1.jpg?v=1738675281);padding:80px;text-align:center;border-radius:20px;position:relative}.expert-recommendation-wrapper:after{border-radius:20px;position:absolute;content:"";background:#0a2849;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:0;opacity:.7}.expert-recommendation-wrapper .heading-wrapper{z-index:1;position:relative}.expert-recommendation-wrapper .heading-wrapper p:not(:last-child){font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;color:#f6f7f8;margin-bottom:20px}.expert-recommendation-wrapper .heading-wrapper p{font-size:18px;font-weight:600;line-height:25.2px;text-align:center;color:#f6f7f8;max-width:845px;margin-right:auto;margin-left:auto}section.expert-recommendation-section{padding-bottom:70px;background-repeat:no-repeat}.expert-recommendation-wrapper .heading-wrapper h2{color:#f6f7f8}.comparison-of-braces-section h3{text-align:center}.invisible-braces-pricing .heading-wrapper h2{max-width:915px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:16px}.invisible-braces-pricing .heading-wrapper p{max-width:700px;text-align:center;margin-right:auto;margin-left:auto;margin-bottom:50px}.invisible-braces-pricing.section-grid-two-column{padding:60px 0}.invisible-braces-pricing .day-pricing-wrapper{background:#1f77db;padding:30px}.invisible-braces-pricing h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;max-width:400px;color:#f6f7f8}.invisible-braces-pricing .grid-row p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;color:#f6f7f8;max-width:310px}.invisible-braces-pricing .cost-pricing{font-family:Poppins;font-size:32px;font-weight:400;line-height:41.6px;text-align:left;margin-top:14px;margin-bottom:20px;color:#f6f7f8}.invisible-braces-pricing .cost-pricing span{font-weight:700}.invisible-braces-pricing .day-pricing-wrapper{border-radius:20px}.invisible-braces-pricing .day-pricing-wrapper a.primary-button{margin-bottom:0!important;width:100%}.invisible-braces-pricing .night-pricing-wrapper{background:#0a2849;padding:30px;border-radius:20px}.invisible-braces-pricing .night-pricing-wrapper a.primary-button{margin-bottom:0;width:100%;color:#0a2849}.invisible-braces-pricing .grid-column .heading-wrapper{margin-bottom:20px;padding-bottom:0;border-bottom:1px solid #f6f7f8}.teeth-straightening-teen-section h2,.teeth-straightening-teen-section p{margin-bottom:12px}.teeth-straightening-teen-section .grid-row .grid-column:nth-child(2){background:#e6f0fbf2;border-radius:20px;padding:50px 70px;display:flex;flex-direction:column;justify-content:center}.teeth-straightening-teen-section .grid-row{background:url(/cdn/shop/files/Impressionn_1_7.jpg?v=1738758033);background-size:contain;height:434px;display:grid;grid-template-columns:repeat(2,1fr);border-radius:20px;overflow:hidden}.teeth-straightening-teen-section h2,.teeth-straightening-teen-section p{margin-bottom:22px}.teeth-straightening-teen-section h2{font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;max-width:340px}.teeth-straightening-teen-section a.primary-button{width:fit-content}.teeth-straightening-teen-section p{margin-bottom:18px!important}.teeth-straightening-teen-section{padding:20px 0 70px}.teeth-straightening-teen-section h2{margin-bottom:12px}.braces-impression-kit-section .grid-row{display:grid;grid-template-columns:calc(35% - 10px) calc(65% - 10px);gap:20px}.braces-impression-kit-section .grid-row-inner{display:grid;grid-template-columns:1fr 1fr;gap:0px;background:#e6f0fb;border-radius:20px}.braces-impression-kit-section h2{margin-bottom:18px;font-family:Poppins;font-size:32px;font-weight:700;line-height:41.6px;text-align:left;color:#1f77db}.braces-impression-kit-section .braces-impression-kit-item{background:#e6f0fb;padding:50px;border-radius:20px}.braces-impression-kit-section a.primary-button{padding:18px}.braces-impression-kit-section .grid-row-inner .grid-column:first-child{position:relative}.braces-impression-kit-section .grid-row-inner .grid-column:first-child:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:#979797a1;width:1px;height:55%}.braces-impression-kit-wrapper .grid-row .grid-column:first-child p{margin-bottom:0}.braces-impression-kit-section .grid-row-inner p{margin-bottom:22px!important}.braces-impression-kit-section .braces-impression-kit-item{background:#e6f0fb;padding:50px;border-radius:20px;height:100%;display:flex;flex-direction:column;justify-content:center}section.braces-impression-kit-section{padding-bottom:60px}section.survey-braces-cta-section{background:#e6f0fb;padding:60px 0;text-align:center}section.survey-braces-cta-section h2{font-family:Poppins;font-size:32px;font-weight:400;line-height:41.6px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:800px;margin:0 auto 30px}.page-teeth-straighening-city .braces-cost-banner-content-wrapper{background:#e6f0fb;position:absolute;bottom:-275px;width:100%;padding:75px;border-radius:20px;z-index:1}.page-teeth-straighening-city .table-responsive{background:#b4d2f357;border-collapse:collapse}.page-teeth-straighening-city th{padding:20px}.page-teeth-straighening-city td{font-family:Poppins;font-size:14px;font-weight:400;line-height:18.2px;text-align:center;padding:20px}.page-teeth-straighening-city .table-responsive{background:#b4d2f357;border-collapse:collapse;border-radius:20px;margin-top:20px}.page-teeth-straighening-city .table-responsive table.sydney-main thead tr{position:relative}.page-teeth-straighening-city .table-responsive table.sydney-main thead tr:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:88%;height:1px;background:#b4d2f3}.page-teeth-straighening-city th,.page-teeth-straighening-city td{color:#0a2849}.page-teeth-straighening-city .sydney-main th{width:50%}.page-teeth-straighening-city .sydney-main tbody{position:relative}.page-teeth-straighening-city .sydney-main tbody:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:90%;background:#b4d2f3}.page-teeth-straighening-city .sydney-main tbody tr:not(:last-child) td{position:relative}.page-teeth-straighening-city .sydney-main tbody tr:not(:last-child) td:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:88%;height:1px;background:#b4d2f3}.page-teeth-straighening-city .types-of-braces-section .grid-row.section-grid-two-column img,.page-teeth-straighening-city .types-of-braces-section .grid-row.section-grid-two-column-reverse img{width:100%;height:100%;object-fit:cover;border-radius:20px}.page-teeth-straighening-city .types-of-braces-section h2{margin-bottom:60px}.page-teeth-straighening-city .comparison-table .table-responsive td:first-child{font-family:Poppins;font-size:17px;font-weight:500;line-height:22.27px;text-align:left}.page-teeth-straighening-city .comparison-table .table-responsive tbody tr td:not(:first-child){font-family:Poppins;font-size:16px;font-weight:500;line-height:20.96px;text-align:center}.page-teeth-straighening-city .comparison-table .table-responsive{background:#b4d2f300}.page-teeth-straighening-city .comparison-table .table-responsive table{background:#e6f0fb80}.page-teeth-straighening-city .comparison-table .table-responsive th:not(:first-child){text-align:center}.page-teeth-straighening-city .comparison-table img{width:18px;height:auto}.page-teeth-straighening-city .sydney-main .table-responsive table th{width:50%}.page-teeth-straighening-city section.braces-cost-traditional-braces{padding-top:350px}.page-teeth-straighening-city section.types-of-braces-section{padding-top:380px}.page-teeth-straighening-city .comparison-of-braces-section{padding-top:40px}.banner-section.insurance-banner{background:url(/cdn/shop/files/76f4190623_2_0d296345-97e1-4a5f-8b08-f78e648af46e.jpg?v=1738843239);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner-section.insurance-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0a2849,#1f77db00)}.banner-section.insurance-banner .page-width{position:relative;z-index:1}.banner-section.insurance-banner .grid-column h1{max-width:545px}.banner-section.insurance-banner .grid-column p{max-width:525px}.page-insurance-new .hsa-fsa-wrapper .grid-row{display:grid;grid-template-columns:calc(55% - 17.5px) calc(45% - 17.5px);align-items:center;height:200px;gap:35px;padding:0 120px}.page-insurance-new .comparison-table th:first-child{border:0;text-align:center;background:#e6f0fb;border-radius:20px 20px 0 0}.page-insurance-new .hsa-fsa-section table+p{max-width:600px;margin:0 auto}.page-insurance-new .hsa-fsa-section{margin:0 auto}.page-insurance-new .table-responsive{padding:50px 0 0;text-align:center}.page-insurance-new .table-responsive table{margin-left:auto;margin-right:auto}.page-insurance-new .hsa-fsa-section{padding:90px 0 0}.article-template .table-content-wrapper{position:sticky;top:100px;align-self:flex-start;overflow:hidden;transition:max-height .3s ease}.footer.footer-section .footer__content-bottom{background:#e6f0fb}.retired-veteran-section iframe{margin-top:20px;width:100%;border:0;height:300px}.video-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.video-popup .close-btn{background:#fff;border:0;border-radius:50%;position:relative;top:0;z-index:999;left:62%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.video-popup iframe{width:274px;height:485px;text-align:center;position:fixed;border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.cart__warnings{padding:7rem 0}.cart-template .breadcrumbs-wrapper{display:none}.cart-template .cart__warnings{padding:7rem 0}.cart-template .cart__warnings a.button{background-color:#1f77db!important;border-radius:12px!important;font-size:18px!important;font-weight:500!important;line-height:25.2px!important;padding:16px 40px}.cart-template .cart-item__image-container{display:inline-flex;align-items:flex-start;border-radius:12px 28px 12px 12px;overflow:hidden!important}.cart-template .cart-item__name{font-size:20px;font-weight:700;color:#0a2849;line-height:1.3;margin-bottom:18px}.cart-template .cart-item__name:hover{text-decoration:none}.cart-template .product-option{font-size:20px;font-weight:700;color:#1f77db}.cart-template .cart-items td{vertical-align:middle}.cart-template .quantity:after{border-radius:12px;box-shadow:0 0 0 1px #008470}.cart-template quantity-popover .quantity__button:not(:focus-visible):not(.focused){color:#0a2849;font-weight:600}.cart-template .quantity:after{border-radius:12px;box-shadow:0 0 0 1px #0a2849}.cart-template .title-wrapper-with-link a{background:#1f77db;color:#fff;padding:14px 32px;border-radius:12px}.cart-template .cart-items thead th{font-size:16px;color:#0a2849;text-transform:capitalize}.cart-template .quantity{color:#00352d}.cart-template .price{font-weight:600;color:#0a2849;font-size:20px}.cart-template .totals__total-value{font-size:20px;font-weight:600;color:#0a2849}.cart-template .cart__ctas button{width:100%;border-radius:8px;text-transform:capitalize}.cart-template .cart-item__image-container{border-radius:8px}section.insurance-assessment{padding:60px 0;text-align:center}section.insurance-assessment h2{margin-bottom:12px}section.insurance-assessment p{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:4px}section.insurance-assessment iframe{max-width:800px}section.banner-section.why-us-banner{background-image:url(/cdn/shop/files/Mask_group_59.jpg?v=1739008270);background-size:cover;background-repeat:no-repeat;background-position:center}section.banner-section.why-us-banner .grid-row{height:480px}section.banner-section.why-us-banner h1,section.banner-section.why-us-banner p{color:#0a2849}section.banner-section.why-us-banner h1{max-width:390px}section.smile-transformation img{max-width:525px;height:auto}section.smile-transformation{padding:80px 0}section.smile-transformation .grid-row{align-items:center}section.smile-transformation.section-grid-two-column{margin-bottom:20px}section.smile-transformation.section-grid-two-column p{margin-bottom:22px;max-width:425px}section.smile-transformation.section-grid-two-column h2{max-width:510px}.page-why-us .transform-your-smile-wrapper .grid-reverse-item{display:grid;grid-template-columns:calc(45% - 25px) calc(55% - 25px);gap:50px;align-items:center}.page-why-us .transform-your-smile-wrapper .transform-your-smile-section ul{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849;padding-left:25px}.page-why-us .transform-your-smile-wrapper h3{color:#1f77db;margin-bottom:12px}.page-why-us .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:calc(55% - 30px) calc(45% - 30px);gap:60px;align-items:center}.page-why-us .transform-your-smile-section .grid-column div{padding:0 0 60px}.page-why-us .transform-your-smile-section .grid-column .grid-content{padding:0!important}.page-why-us .transform-your-smile-section img{border-radius:20px}.page-why-us .transform-your-smile-section h2{max-width:100%}.page-why-us .choose-perfect-aligner-plan .heading-wrapper h2{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.page-why-us section.choose-perfect-aligner-plan{padding:80px 0}.page-why-us .day-night-pricing-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:35px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper{padding:50px;border-radius:20px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper h2{font-family:Poppins;font-weight:700;font-size:32px;line-height:41.6px;letter-spacing:0px;color:#f6f7f8;margin-bottom:8px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper .pricing-heading-wrapper p{font-family:Poppins;font-weight:400;font-size:24px;line-height:31.2px;letter-spacing:0px;color:#f6f7f8;margin-bottom:24px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper img{border-radius:20px;margin-bottom:8px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper p{font-family:Poppins;font-weight:400;font-size:16px;line-height:22.4px;letter-spacing:0px;display:block;margin-bottom:8px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper .pricing-content{font-family:Poppins;font-weight:400;font-size:32px;line-height:41.6px;letter-spacing:0px;color:#f6f7f8;margin-bottom:10px}.page-why-us .choose-perfect-pricing-wrapper a.primary-button{margin-bottom:0;margin-top:14px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper .pricing-content+p{max-width:285px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper p{color:#f6f7f8}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper img{margin-bottom:20px}.page-why-us .choose-perfect-pricing-wrapper a.primary-button{width:100%}.page-why-us .day-pricing-wrapper.choose-perfect-pricing-wrapper{background:#1f77db}.page-why-us .night-pricing-wrapper.choose-perfect-pricing-wrapper{background:#0a2849}.page-why-us .night-pricing-wrapper.choose-perfect-pricing-wrapper a.primary-button{color:#0a2849}.page-why-us .night-pricing-wrapper.choose-perfect-pricing-wrapper a.primary-button:focus{background:#f6f7f8}.page-why-us .results-section{padding:0 0 70px}.page-why-us .results-section h2{text-align:center;margin-bottom:45px;max-width:600px;margin-right:auto;margin-left:auto}section.experience-speed-of-alignerco-section{background-color:#1f77db;background-image:url(/cdn/shop/files/DSC_5169b_2_3.png?v=1739190929);background-repeat:no-repeat;background-position:right;background-size:70%}section.experience-speed-of-alignerco-section p.para-underline{margin-bottom:25px;padding-bottom:25px;color:#f6f7f8;position:relative}section.experience-speed-of-alignerco-section p.para-underline:after{content:"";position:absolute;left:0;bottom:0;background:#ddd;width:120px;height:1px}section.experience-speed-of-alignerco-section .grid-row{height:440px;display:grid;grid-template-columns:calc(34% - 10px) calc(66% - 10px);align-items:center;gap:20px}section.experience-speed-of-alignerco-section h2{margin-bottom:16px;color:#f6f7f8}section.experience-speed-of-alignerco-section p{color:#f6f7f8}section.book-video-session-section h2{margin-bottom:14px}section.book-video-session-section p{margin-bottom:14px}section.book-video-session-section img{width:100%;height:auto;cursor:pointer}section.book-video-session-section .grid-row{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);align-items:center;gap:20px}section.book-video-session-section{padding:60px 0}section.book-video-session-section h2{max-width:320px}section.book-video-session-section p{max-width:315px;margin-bottom:22px}section.book-video-session-section{background:#e6f0fb}.page-why-us .video_content{max-width:580px}.page-why-us .popup_reviews video{width:100%;height:auto!important;border-radius:20px}.page-why-us .popup_reviews button{cursor:pointer}section.success-stories-section .comparison-table{background:#e6f0fb85}section.success-stories-section .responsive-table{border-radius:20px;overflow:hidden}section.success-stories-section{padding:60px 0}section.success-stories-section h2{text-align:center}section.comparison-table th{padding:30px}section.success-stories-section .responsive-table{max-width:1000px;margin:0 auto}.image-rotate img{animation:crescendo 4s alternate infiniteease-in}.insurance-guarantee-section .content-guarantee p{font-family:Poppins;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0px;margin-bottom:22px;color:#0a2849}.insurance-guarantee-section .inline-content p{margin:0}.insurance-guarantee-section .inline-content{margin-top:20px}.insurance-guarantee-section .primary-button{background:#1f77db;color:#f6f7f8;border:1px solid #1f77db}.insurance-guarantee-section .primary-button:hover{border:1px solid #1f77db;background:transparent;color:#1f77db!important}.insurance-guarantee-section{background:#e6f0fb}.insurance-guarantee-section h2{margin-bottom:20px}.insurance-guarantee-section .inline-content{margin-top:28px}.insurance-guarantee-section .inline-content span{font-family:Poppins;font-weight:400;font-size:32px;leading-trim:Cap height;line-height:41.6px;letter-spacing:0px}.insurance-guarantee-section .guarentee-block{max-width:875px}.ideal-smile-section .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;height:480px;align-items:center}.ideal-smile-section{background:url(/cdn/shop/files/image_90_1.png?v=1739199985);background-repeat:no-repeat;background-position:10%;background-size:690px}.ideal-smile-section h2{max-width:480px;margin-bottom:16px}.ideal-smile-section p{margin-bottom:24px;max-width:320px}section.join-our-network .iframe-wrapper{text-align:center}section.join-our-network .iframe-wrapper iframe{max-width:800px;width:100%;height:385px;border:none;margin-right:auto;margin-left:auto;margin-top:40px}section.join-our-network{text-align:center;padding:60px 0}section.join-our-network h1{margin-bottom:16px}section.join-our-network .heading-wrapper{max-width:1020px;margin-right:auto;margin-left:auto}.banner-section.scan-center-banner .grid-row{display:grid;grid-template-columns:repeat(2,1fr);height:540px;align-items:center}.banner-section.scan-center-banner .grid-column h1{color:#fff;margin-bottom:20px;max-width:670px;font-family:Poppins;font-size:36px;font-weight:700;line-height:46.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.banner-section.scan-center-banner{background-image:url(/cdn/shop/files/WhatsApp_Image_2024-11-16_at_4.07.54_AM_1_1.jpg?v=1733983211);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner-section.scan-center-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0a2849 0,#0a284959 58.02%)}.banner-section.scan-center-banner .page-width{position:relative;z-index:1}.scan-centers-clinic-section .scan-centers-grid-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.scan-centers-clinic-section{padding:60px 0}.scan-centers-grid-card{background:#e6f0fb;border-radius:20px;height:100%}.scan-centers-content-wrapper{padding:10px 30px 20px}.scan-centers-content-wrapper li{display:flex;align-items:flex-start;gap:10px;font-family:Poppins;font-size:16px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.scan-centers-content-wrapper img{position:relative;top:3px}.scan-centers-content-wrapper li{margin-bottom:10px}.scan-centers-content-wrapper h2{font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.scan-centers-content-wrapper li a{color:#0a2849;text-decoration:none;font-family:Poppins;font-size:16px;font-weight:400;line-height:1.5;display:flex;align-items:center;gap:10px}.scan-centers-content-wrapper ul{padding:0;margin-bottom:20px}.scan-centers-grid-card img{border-radius:20px;width:100%}.scan-centers-grid-card ul img{border-radius:0}.scan-centers-grid-card .scan-centers-content-wrapper img{border-radius:0;width:auto}.scan-centers-content-wrapper ul{padding:0}.scan-centers-content-wrapper li{color:#0a2849}.trustpilot_section .heading-wrapper{text-align:center;margin-bottom:38px}.trustpilot_section .heading-wrapper h2{margin-bottom:8px}.generic-banner .banner-button-price{font-family:Poppins;font-size:24px;font-weight:400;line-height:36px;text-align:left;margin-left:16px;color:#0a2849}.generic-banner .banner-button-price span{font-weight:600}.generic-banner .banner-button-price span.coupons_price_text{color:#0a2849;font-weight:500!important;font-size:12px!important;display:inline-block!important;padding:8px;background:#ffdb30;line-height:1;position:relative;border-radius:6px;top:-5px}.main-highligted-product .product_price{position:relative}.main-highligted-product .product_price:after{content:"Save $250";position:absolute;right:42px;top:38px;background-color:#ffdb30;color:#0a2849;padding:2px 8px;border-radius:7px;font-family:Poppins;font-size:10px;font-style:italic;font-weight:500;line-height:18px;text-align:left}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price{position:relative}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{content:"Save $250";position:absolute;right:-10px;top:10px;background-color:#ffdb30;color:#0a2849;padding:2px 8px;border-radius:7px;font-family:Poppins;font-size:10px;font-style:italic;font-weight:500;line-height:18px;text-align:left}.pricing-banner-section h1{margin-bottom:20px}.night-dual-carousel-wrapper .main-highligted-product .product_price:after{right:28px}.article-card-wrapper .article-card__info{padding-top:3.4rem!important}.partner-popup-wrapper h2{font-family:Poppins;font-weight:600;font-size:24px;line-height:31.2px;letter-spacing:0px;text-align:center}#partner_popup .partner-popup-wrapper iframe{height:480px}#partner_popup .partner-popup-wrapper h2{font-family:Poppins;font-weight:600;font-size:24px;line-height:31.2px;letter-spacing:0px;text-align:center;margin-bottom:26px}#partner_popup .discount-close-btn{position:absolute;right:10px;top:10px;background:#f7f7f7;display:flex;padding:9px;border-radius:50%;cursor:pointer}#partner_popup .discount-popup{padding:32px 75px 0;width:660px}a.learn-click:hover{text-decoration:underline}a.learn-click{color:#1f77db;font-size:15px;font-weight:500}.scan-centers-content-wrapper .primary-button{margin-bottom:10px}@keyframes crescendo{0%{transform:scale(.9)}to{transform:scale(1.1)}}section.banner-section.clinic-center-banner{background:url(/cdn/shop/files/scan-center-banner_1.png?v=1742280589);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}section.banner-section.clinic-center-banner:after{content:"";position:absolute;background:linear-gradient(270deg,#0a284900 26.11%,#0a2849 89.29%);top:0;bottom:0;width:100%;height:100%}section.banner-section.clinic-center-banner .discount-inner{position:relative;z-index:1}.clinic-center-wrapper h1{font-family:Poppins;font-weight:700;font-size:36px;line-height:130%;text-transform:capitalize;max-width:704px!important}.clinic-center-wrapper p{font-family:Poppins;font-weight:400!important;font-size:16px!important;line-height:140%!important;letter-spacing:0px;max-width:510px!important}.review-info-wrapper .review-content-wrapper:nth-child(2){position:relative}.review-info-wrapper .review-content-wrapper:nth-child(2):before{content:"";position:absolute;top:50%;left:-39px;background:#0a2849!important;width:1px;height:46px;transform:translateY(-57%)}.review-info-wrapper .review-content-wrapper:nth-child(3){position:relative}.review-info-wrapper .review-content-wrapper:nth-child(3):before{content:"";position:absolute;top:50%;left:-39px;background:#0a2849!important;width:1px;height:46px;transform:translateY(-57%)}.review-info-wrapper{z-index:1;display:flex;text-align:center;justify-content:space-evenly;align-items:center;margin:0 auto;background:#e6f0fb;padding:25px 40px;border-radius:20px;position:absolute;left:22%;bottom:-100px;gap:81px;width:821px;height:168px}.review-content-wrapper img{width:100%}section.clinic-how-it-works-section{padding:50px 0}.clinic-how-it-works-section .how-it-work-wrapper{margin-top:119px;margin-bottom:30px}.clinic-how-it-works-section .how-it-work-header-wrapper{text-align:center}.clinic-how-it-works-section .how-it-work-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.clinic-how-it-works-section .how-it-work-content{background:#e6f0fb;padding:22px;border-radius:20px}.clinic-how-it-works-section .how-it-work-content img{border-radius:20px;width:100%}.clinic-how-it-works-section .how-it-work-content h3{text-align:left;padding-left:6px;font-family:Poppins;font-weight:700;font-size:32px;line-height:130%;letter-spacing:0px;color:#1f77db;margin:15px 0}.clinic-how-it-works-section .how-it-work-content p{text-align:left;padding-left:6px;font-family:Poppins;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0px;color:#0a2849}section.schedule-mid-section{background:#e6f0fb;padding:7% 0}.schedule-mid-section .grid-row{display:flex;gap:50px;justify-content:center;align-items:center}.schedule-image-wrapper img{width:625px;border-radius:20px}.schedule-wrapper-content span{color:#1f77db}.schedule-wrapper-content h3{font-family:Poppins;font-weight:700;font-size:32px;line-height:130%;letter-spacing:0px;vertical-align:middle;margin-bottom:10px}.schedule-wrapper-content p{font-family:Poppins;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;color:#0a2849;max-width:405px;margin-bottom:20px}section.book-appointment-wrapper{margin:0 0 60px}.book-appointment-wrapper .row-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center;margin:30px 0}.section-title{text-align:center}.Dental-Impression-wrapper{background:#e6f0fb;padding:47px;border-radius:20px}p.or-wrapper{padding:0;margin:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:36px;font-weight:400;line-height:25.2px;text-align:left}.Dental-Impression-wrapper h3{margin:0 0 11px;max-width:352px}.scan-price-content p{margin-bottom:15px}.or-wrapper:before{content:"";background:#0a2849;height:1px;flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%}.or-wrapper:after{content:"";background:#0a2849;height:1px;flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%}.col-sm-6.form_img{width:610px;height:825px}h3.daily{font-family:Poppins;font-weight:400;font-size:32px;line-height:130%;letter-spacing:0px;color:#1f77db}.our-result-wrapper{text-align:center;margin-top:40px}.Dental-Impression-wrapper p{max-width:395px}.clinic-result-section .btn-wrapper{text-align:center;margin-top:30px}section.difference-between-section.clinical-center-table-section{padding:0}section.difference-between-section.clinical-center-table-section .comparison-table .table-responsive table{margin-bottom:0}section.difference-between-section.clinical-center-table-section h2{margin-bottom:36px}.section.thankyou_banner .congrats_head{background:#e6f0fb;text-align:center;padding:36px 26px;border-radius:25px}.section.thankyou_banner .congrats_head h1{font-family:Poppins;font-size:46.06px;font-weight:700;line-height:60.34px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;margin-bottom:12px}.section.thankyou_banner .congrats_head p{font-family:Poppins;font-size:24px;font-weight:500;line-height:31.44px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0a2849}@media only screen and (min-width:1200px) and (max-width:1410px){.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{right:54px;top:38px}}@media only screen and (min-width:0) and (max-width:767px){.nightonly-superior-section p{font-size:16px}.nightonly-superior-section .faq-section .accordion-item{background:#1f77db}.retired-veteran-section p{text-align:center}section.banner-section.sustainability-banner h1{max-width:290px}section.pricing-banner-section{background-position:top;height:480px;display:flex;justify-content:center;align-items:center;background-image:url(/cdn/shop/files/pricing-banner-mobile.webp?v=1730199546)}.pricing-banner-section .banner-wrapper{max-width:100%;display:flex;flex-direction:column-reverse;height:390px;align-items:center}.pricing-banner-section .heading-wrapper{text-align:center;max-width:338px}.pricing-banner-section .banner-wrapper h2{font-size:28px;margin-bottom:14px}.pricing-banner-section .banner-wrapper p{font-size:16px;line-height:20.8px}.day-pricing-section .heading-wrapper{margin-bottom:40px}.night-pricing-section h2{margin-bottom:28px;max-width:340px;margin-left:auto;margin-right:auto}.night-pricing-section .grid-column-padding h3{margin:0 auto 14px}.night-pricing-section .grid-column-padding p{margin:0 auto}.day-pricing-section .includes{display:none}.includes.desktop-hide{display:block}.includes.desktop-hide{text-align:center;margin:40px 0}.includes.desktop-hide .heading-wrapper{margin-bottom:32px}.includes.desktop-hide .heading-wrapper h3{font-size:24px}.includes.desktop-hide .card-wrapper{display:flex;flex-wrap:wrap;gap:30px;align-items:start;justify-content:center}.includes.desktop-hide .card-wrapper .card .image,.includes.desktop-hide .card-wrapper .card .image img{height:93px}.includes.desktop-hide .card-wrapper .card p{font-size:12px;color:#0a2849;margin-top:10px;max-width:106px}.night-pricing-page-section .includes{display:none}.includes.desktop-hide.night{background-color:#0a2849;padding:0 0 40px;margin:0}.includes.desktop-hide.night .heading-wrapper h3{font-size:24px;color:#f6f7f8}.includes.desktop-hide.night .card-wrapper .card p{color:#f6f7f8}.night-pricing-page-section{padding:60px 0}.night-pricing-page-section .swiper-slide.mobile-show.swiper-slide-active{opacity:1}.night-pricing-page-section .swiper-slide.swiper-slide-next,.night-pricing-page-section .swiper-slide.swiper-slide-prev{opacity:.5}.night-pricing-page-section .product-item-wrapper{background:#f6f7f8}.night-pricing-page-section .heading-wrapper{padding-bottom:70px;text-align:center;max-width:321px;margin:0 auto}.night-pricing-page-section .heading-wrapper p{font-size:16px;line-height:22.4px}.night-pricing-page-section .swiper-button-next{top:64%!important}.impression-kit-section .impression-kit-wrapper{flex-direction:column;gap:40px}.impression-kit-section .impression-kit-wrapper .image-wrapper img{width:100%}.impression-kit-section .impression-kit-wrapper .content-wrapper{text-align:center}.impression-kit-section .impression-kit-wrapper .content-wrapper h2{font-size:24px}.impression-kit-section .impression-kit-wrapper .content-wrapper p{font-size:14px}.impression-kit-section{margin:60px 0}.day-pricing-section p{color:#0a2849;margin-bottom:10px;max-width:275px!important;margin-left:auto;margin-right:auto;line-height:1.6}.day-pricing-section .heading-wrapper h2{max-width:350px!important}.day-night-swiper .swiper-wrapper{padding-bottom:40px}.day-pricing-section{padding:60px 0 40px}.night-swiper .swiper-wrapper{padding-bottom:40px}.night-pricing-page-section .swiper-button-next{top:50%!important;transform:translateY(-155%)}.night-pricing-page-section,.night-dual-carousel-wrapper{padding-bottom:0!important}#shopify-section-template--23500478775583__custom_html_n9qRGk .custom-html-content{background:#0a2849}.menu-item-with-submenu .submenu-item-link-wrapper{display:grid;grid-template-columns:calc(80% + -0px) calc(20% + -0px);align-items:center}.menu-item-with-submenu .submenu-item-link-wrapper i{text-align:center}.menu-item-with-submenu .submenu,.menu-drawer__utility-links{display:none}.mega-menu__list.megamenu-with-image{grid-template-columns:repeat(2,1fr)!important;padding:22px 40px;gap:28px;background:#e6f0fb}.inclusion-section .includes .card-wrapper{max-width:765px;margin:0 auto;display:flex;flex-wrap:wrap;gap:30px 15px;align-items:flex-start;justify-content:center;padding:0 17px}.inclusion-section .card{display:flex;flex-direction:column;gap:8px;width:calc(33.33% - 10px)}.inclusion-section .includes{padding-top:20px}.inclusion-section .includes.night{padding-top:0}.dental-impressions-section{background:url(/cdn/shop/files/mobile_strayt-impression_kit-image-1_1_1_1.jpg?v=1733385066);background-position:center center;background-repeat:no-repeat;background-size:cover}.dental-impressions-section .overlay-wrapper{background:linear-gradient(180deg,#fff0 19.14%,#f6f7f8)}section.video-session-section .banner-image-text h2{font-size:28px}section.video-session-section .banner-image-text{padding:0 28px}.during-call-section .during-call-list{grid-template-columns:repeat(1,1fr)}.during-call-section .call-img{margin-bottom:20px}.during-call-section .heading-wrapper h2{margin-bottom:16px}.during-call-section .heading-wrapper p{font-size:16px}.perfect-impressions-wrapper{padding:40px 30px}.perfect-impressions-wrapper p,.during-call-section .heading-wrapper p{font-weight:400}.popup-close i{font-size:17px;cursor:pointer;background:#fff;color:#0a2849;border:0;border-radius:50%;position:relative;z-index:999;left:94%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;top:15px}.popup-overlay .popup-content iframe{height:295px;width:100%}.popup-overlay .popup-content{max-width:350px}.banner-note-text p{font-family:Poppins;font-size:14px;font-style:italic;font-weight:400;line-height:1.6;text-align:left;color:#f6f7f8}.banner-background-wrapper{height:420px}.during-call-section .during-call-wrapper{padding:40px 60px}.steps-timeline ul li.steps-list{flex-direction:column}.steps-timeline:before{content:none}.impression-process-section .impression-process-wrapper{padding:60px 30px}.steps-list-wrapper h3{margin-bottom:16px}.steps-right_content,.steps-left_content{width:100%!important}.steps-timeline ul li.steps-list{gap:30px}.main-timeline .steps-list .steps-list-wrapper.step-img-wrapper{height:330px}.steps-list-wrapper .inner-steps{padding-left:30px}.steps-timeline ul li.steps-list:nth-child(2n){flex-direction:column-reverse}.avoiding-mistakes-wrapper{padding:0;border-radius:20px;background:url(/cdn/shop/files/mobile_ac6cfe4b04_1_1.jpg?v=1733726451);background-position:center center;background-repeat:no-repeat;background-size:cover;height:1110px}.avoiding-mistakes-wrapper .grid-row{height:420px;padding:35px 30px;grid-template-columns:repeat(1,1fr)}.avoiding-mistakes-content .common-mistakes{padding-left:20px}.avoiding-mistakes-content .common-mistakes li{font-family:Poppins;font-size:17px;font-weight:400;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:20px}.avoiding-mistakes-section .avoiding-mistakes-wrapper h2{margin-bottom:40px}.avoiding-mistakes-section{padding-bottom:40px;padding-top:30px}.steps-timeline ul li.steps-list:not(:last-child){margin-bottom:40px}.need-more-help-section .grid-row{grid-template-columns:repeat(1,1fr)}.need-more-help-section .grid-row{padding:10px 0}.need-more-help-section{padding-bottom:40px}.retainer-about-section.section-grid-two-column .grid-row{display:grid;grid-template-columns:repeat(1,1fr);gap:65px}.img-align-center.collage-reverse-images{grid-template-columns:calc(50% - 8px) calc(50% - 8px);gap:16px}.replacement-retainer-section p{max-width:350px}.replacement-retainer-section .width-800 p:first-child{margin-bottom:12px}.retainer-why-choose-section .item-why-choose{grid-template-columns:repeat(1,1fr)}.retainer-why-choose-section .item-choose.no-bg{padding:0}.testimonials-owl .owl-nav{display:flex;justify-content:flex-end;position:relative;top:0}.banner-section.night-guards-banner:after{background:linear-gradient(359.76deg,#1f77db 29.06%,#1698d500 66.94%)}.banner-section.night-guards-banner{background-image:url(/cdn/shop/files/young-woman-does-home-teeth-whitening-procedure-whitening-tray-with-gel_1_2_1.jpg?v=1734067917);background-size:cover;background-repeat:no-repeat;background-position:center}.why-you-need-custom-night-guards .grid-row .grid-column:last-child{width:100%}.why-you-need-custom-night-guards .grid-row .grid-column:first-child{justify-content:center;text-align:center}.why-you-need-custom-night-guards .grid-column{width:100%}.why-you-need-custom-night-guards .grid-row .grid-column:nth-child(5){width:100%}.why-you-need-custom-night-guards .grid-row .grid-column:nth-child(4){width:100%}.why-you-need-custom-night-guards h2{margin-bottom:12px;line-height:1.4;max-width:350px;margin-left:auto;margin-right:auto}.wrapper-guard-alignerco .items-hard-wrapper{grid-template-columns:repeat(1,1fr)}.wrapper-guard-alignerco{padding-bottom:60px}.wrapper-guard-alignerco .items-hard-wrapper{margin-top:30px}.nightguard-pricing-section .grid-row{grid-template-columns:repeat(1,1fr)}.nightguard-pricing-section .discount_banner_content p:before{bottom:-9px}.nightguard-pricing-section{padding:60px 0}.choose-alignerco-wrapper .choose-alignerco-item{width:100%;height:auto}.banner-section.mouth-guards-banner:after{background:linear-gradient(359.76deg,#1f77db 29.06%,#1698d500 66.94%)}.banner-section.mouth-guards-banner{background-image:url(/cdn/shop/files/Mouth_Guard_Banner_mobile.jpg?v=1734507207);background-size:cover;background-repeat:no-repeat;background-position:center}.mouthguards-protect.section-grid-two-column .grid-row .grid-column:nth-child(2){grid-row:1}.mouthguards-protect h2{text-align:center;margin-bottom:30px}.mouthguards-protect .discount_banner-content p{max-width:340px;margin-right:auto;margin-left:auto}.mouthguards-protect .cta-block-b{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.mouthguards-protect .discount_banner-content p{text-align:center}.mouthguards-protect.section-grid-two-column{padding:60px 0}section.why-use-it{padding:60px 0}.mouth-guard-custom-section.who-needs-custom-third{margin-top:0}.mouth-guard-custom-section{max-width:100%}.mouth-guard-custom-wrapper{display:grid}.mouth-guard-custom-section.who-needs-custom-second{margin-top:0}.mouth-guard-custom-section.who-needs-custom{padding-top:30px;padding-left:30px;padding-right:30px}.mouth-guard-custom-section h3{margin-bottom:10px}section.why-use-it .custom-mouth-guard-title h2{margin-bottom:40px}.mouthguard-about-section{padding:60px 0 0}.mouthguard-about-section h3{line-height:1.3;font-size:24px}.faq-section{padding:60px 0}.video-call-session-thanks-section .heading-subtitle{padding:40px 30px}.video-call-session-thanks-section .thank-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.thank-you-page-section .cta_buttons{flex-direction:column}.banner-section.results-banner{position:relative;background-image:url(/cdn/shop/files/Mask_group_4_1.jpg?v=1734958587);background-position:top;background-size:cover;background-repeat:no-repeat}.banner-section.results-banner:after{background:linear-gradient(180deg,#1f77db73 50%,#1f77db 82.19%)}.banner-section.results-banner .grid-row{height:560px}.grid-items-wrapper .results-paragraph{height:auto}.grid-results-section .grid-items-wrapper{grid-template-columns:repeat(1,1fr)}.grid-items-wrapper .grid-item .grid-content p:last-child{position:relative;bottom:inherit;margin-top:20px}.swiper-button-next{right:0!important}.grid-slider-carousel-section .swiper-slide img,.grid-results-section .grid-items-wrapper img,.results-images-section .grid-images-item img{height:auto}.results-images-section .grid-images-wrapper{grid-template-columns:repeat(1,1fr);gap:0}.landing-page-banner .grid-row{grid-template-columns:1fr}.landing-page-banner .grid-row .grid-column:nth-child(2){grid-row:1}.landing-page-banner .grid-row .grid-column:nth-child(1){grid-row:2;padding-bottom:0}.landing-page-banner{padding:10px 0 40px}.comparison-table .table-responsive{overflow:auto;max-width:390px;background:#fff;border-radius:20px}.comparison-table .table-responsive td{text-align:center}.comparison-table .table-responsive th{font-family:Poppins;font-size:17px;font-weight:500;line-height:22.27px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.aligenrco-advantage-section .grid-wrapper{background:#0a284966;padding:24px 30px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;height:auto}.aligenrco-advantage-section .grid-row{grid-template-columns:repeat(1,1fr)}.aligenrco-advantage-section{background-image:url(/cdn/shop/files/DSC_3990a_1_2.jpg?v=1735307319);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.nightonly-aligners-banner{position:relative;background-image:url(/cdn/shop/files/beautiful-young-woman-sleeps-bed-bedroom-home_1_2_1.jpg?v=1735554708);background-size:cover;background-repeat:no-repeat;background-position:center}.nightonly-aligners-banner:after{background:linear-gradient(180deg,#1f77db00,#0a2849 94.27%)}.banner-section.nightonly-aligners-banner .grid-row{height:560px}.nightonly-aligners-section{background-size:100%;background-image:url(/cdn/shop/files/DSC_5169b_2_2_1.png?v=1735557865)}.nightonly-aligners-section .grid-row{grid-template-columns:repeat(1,1fr);height:440px}.nightonly-aligners-section{height:610px}.nightonly-superior-section .grid-row{display:grid;grid-template-columns:1fr;gap:0px;align-items:center}.nightonly-superior-section .faq-section .accordion-item p{font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.nightonly-superior-section .faq-section{padding:25px 0 0}.nightonly-superior-section{padding:60px 0}.dental-specialist-section .dental-wrapper{flex-direction:column}.dental-specialist-section .grid-row{grid-template-columns:repeat(1,1fr)}.dental-specialist-section .dental-wrapper img{border-radius:20px;width:100%;height:auto}.section-template--23436328173855__featured_blog_pe6jmy-padding .link.underlined-link.large-up-hide{display:none}.dental-practices-banner:after{background:linear-gradient(180deg,#1f77db00 8.04%,#0a2849 98.02%)}.dental-practices-banner{position:relative;background:url(/cdn/shop/files/beautiful-young-woman-sleeps-bed-bedroom-home_2_1.jpg?v=1735625201);background-repeat:no-repeat;background-size:cover;background-position:center}.dental-practices-banner.banner-section .grid-row{display:grid;grid-template-columns:repeat(1,1fr);height:660px;align-items:center}.dental-practices-banner.banner-section .grid-row .grid-column:nth-child(1){padding-bottom:20px}.aligner-tracker-banner{position:relative;background:url(/cdn/shop/files/Mask_group_7_1.jpg?v=1735626930);background-repeat:no-repeat;background-size:cover;background-position:center}.aligner-tracker-banner .img-wrapper{justify-content:center}.aligner-tracker-features .grid-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}.aligner-tracker-app .grid-row{grid-template-columns:repeat(1,1fr)}.app-img-wrapper img{width:100%;height:auto}.aligner-tracker-app .app-img-wrapper{display:flex;gap:0px;justify-content:center;align-items:center}.aligner-tracker-app h2{max-width:275px}.aligner-tracker-app{padding:60px 0}.aligner-tracker-app .img-wrapper{grid-template-columns:repeat(2,1fr);display:grid}.aligner-tracker-app .img-wrapper img{width:100%;height:auto}.aligner-tracker-features .grid-item{padding:20px}.aligner-tracker-banner .img-wrapper{justify-content:center;display:grid;grid-template-columns:1fr 1fr}.aligner-tracker-banner .img-wrapper img{width:100%;height:auto}.retired-veteran-section .grid-row{display:grid;grid-template-columns:1fr;gap:20px}.retired-veteran-section .subtitle{font-family:Poppins;font-size:16px;font-weight:400;line-height:20.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.retired-veteran-section h2{max-width:310px;margin-left:auto;margin-right:auto;text-align:center}.malocclusion-of-teeth-banner.banner-section .grid-row{height:650px;align-items:center}.malocclusion-of-teeth-banner.landing-page-banner .grid-row .grid-column:nth-child(1){justify-content:flex-end}.misaligned-teeth-section h2{max-width:350px;margin-left:auto;margin-right:auto;margin-bottom:18px}.misaligned-teeth-section h3{font-family:Poppins;font-size:18px;font-weight:600;line-height:25.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.misaligned-teeth-section p{font-family:Poppins;font-size:14px;font-weight:400;line-height:18.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.result-swiper-wrapper .results-swiper{overflow:visible}.misaligned-teeth-section{padding:60px 0}section.perfect-age-section.section-grid-two-column{padding-bottom:60px}.perfect-age-section .perfect-age-wrapper{background:url(/cdn/shop/files/Portrait_of_a_Smiling_Woman_1_2.jpg?v=1735818664);background-size:contain;background-position:bottom;background-repeat:no-repeat;padding:40px;border-radius:20px;height:1050px}.perfect-age-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(176.49deg,#e6f0fb 49.37%,#e6f0fb00 81.31%);border-radius:20px}.perfect-age-section.section-grid-two-column .grid-row{position:relative;z-index:1}.perfect-age-section.section-grid-two-column .grid-row{grid-template-columns:1fr;gap:0}.perfect-age-section .perfect-age-wrapper{padding:40px 24px}.what-can-clear-aligners-section .grid-item{flex-direction:column}.what-can-clear-aligners-section .grid-wrapper{grid-template-columns:1fr}.what-can-clear-aligners-section .grid-item img{width:100%}.what-can-clear-aligners-section{padding:0 0 80px}.alignerco-help-section .alignerco-z-index-wrapper h2{max-width:275px;margin-right:auto;margin-left:auto}.page-misaligned-of-teeth-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item,.page-misaligned-of-teeth-new .grid-reverse-item{grid-template-columns:1fr}.page-misaligned-of-teeth-new .number-digit{margin-bottom:8px}.page-misaligned-of-teeth-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{gap:20px}.page-misaligned-of-teeth-new .grid-content .number-digit span{padding-top:2px}.page-misaligned-of-teeth-new .grid-reverse-item{gap:20px}.page-misaligned-of-teeth-new .transform-your-smile-section img{grid-row:1}.page-misaligned-of-teeth-new .transform-your-smile-section{padding:60px 0}.page-misaligned-of-teeth-new .choose-alignerco-wrapper h3{font-size:12px;font-weight:400;line-height:16.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.transform-your-smile-section .grid-row .grid-column:last-child .grid-item{padding-bottom:0}.page-misaligned-of-teeth-new .grid-content .number-digit span{width:40px;height:40px;font-size:22px}section.choose-alignerco-section{padding:0 0 40px}.page-misaligned-of-teeth-new .alignerco-clear-aligners{gap:22px}.page-misaligned-of-teeth-new .grid-content h3{max-width:295px;margin-top:12px}.page-misaligned-of-teeth-new .choose-alignerco-section .heading-wrapper h2{max-width:340px}.page-misaligned-of-teeth-new .alignerco-clear-aligners{grid-template-columns:repeat(3,1fr)}.footer-paragraph-wrapper p{font-size:16px;line-height:20.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.footer-paragraph-section{padding:60px 0}.page-misaligned-of-teeth-new .transform-your-smile-section .heading-wrapper p{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:0}section.banner-section.hsa-fsa-banner{background-image:url(/cdn/shop/files/hsa-fsa-banner-mobile.jpg?v=1736237526);background-size:cover;background-repeat:no-repeat;background-position:center}section.banner-section.hsa-fsa-banner{position:relative;background-image:url(/cdn/shop/files/hsa-fsa-banner-mobile.jpg?v=1736237526);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.hsa-fsa-banner .grid-row{height:670px}.page-hsa-fsa-new .hsa-fsa-wrapper .grid-row{grid-template-columns:100%;height:500px;position:relative;z-index:2}.page-hsa-fsa-new .hsa-fsa-wrapper:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Untitled_design_4.png?v=1729682799);top:0;bottom:auto;left:0;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:top;z-index:1}.page-hsa-fsa-new .hsa-fsa-wrapper p.para-1{color:#0a2849;margin-bottom:12px;max-width:265px;font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-underline-position:from-font;text-decoration-skip-ink:none;text-align:center}.page-hsa-fsa-new .grid-column{padding:0 30px;text-align:center}.page-hsa-fsa-new .hsa-fsa-wrapper p{text-align:center}.page-hsa-fsa-new .hsa-fsa-wrapper .grid-row{height:630px}.page-hsa-fsa-new .hsa-fsa-wrapper p.para-1{margin-top:240px}.hsa-payment-section .hsa-payment-information p{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.6;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.banner-section.why-alignerco-banner .grid-row{height:1000px}.banner-section.why-alignerco-banner li{font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.why-alignerco-banner.landing-page-banner .grid-column p{margin-bottom:10px}.invisible-aligners-section{padding:60px 0;text-align:center}.invisible-aligners-section p{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.6;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:normal}.alignerco-differences-section .alignerco-reasons{padding:30px}.alignerco-differences-section h2{max-width:300px;//styleName: Mobile/H3;font-family:Poppins;font-size:24px;font-weight:600;line-height:28.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.alignerco-differences-section .alignerco-reasons{padding:24px}.alignerco-differences-section .grid-row{grid-template-columns:repeat(1,1fr)}.alignerco-differences-section .grid-item-wrapper{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.alignerco-differences-section .great-about-alignerco{padding:24px}.page-invisible-aligners-new .banner-section.why-alignerco-banner .grid-row{height:825px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper{grid-template-columns:1fr}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper img{position:absolute;top:-65px}section.best-invisible-aligners-section .grid-content-wrapper{background:#e6f0fb;padding-left:20px;padding-right:20px;padding-bottom:25px;position:relative;right:0;max-width:100%;width:100%;height:auto;top:0;display:flex;flex-direction:column;justify-content:flex-end;border-radius:20px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper img{position:absolute;top:-65px;left:50%;transform:translate(-50%);width:92%;height:auto}section.best-invisible-aligners-section .grid-content-wrapper h3{margin-bottom:8px;font-family:Poppins;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1f77db;margin-top:180px}section.best-invisible-aligners-section .teeth-wrapper-item-wrapper{margin-bottom:100px}section.best-invisible-aligners-section .heading-wrapper{margin-bottom:100px}section.best-invisible-aligners-section{padding:60px 0 0}.page-invisible-aligners-new .what-can-clear-aligners-section{padding-top:60px}.smile-studio-session-thanks-wrapper{padding:80px 20px}.smile-studio-session-thanks-wrapper h1{font-size:24px;font-weight:600;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.smile-studio-session-thanks-wrapper .smile-studio-thanks-wrapper p{font-family:Poppins;font-size:16px;font-weight:400;line-height:20.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.smile-studio-thanks-wrapper{margin-bottom:30px}.smile-studio-session-thanks-wrapper{padding:60px 20px 40px}.map-wrapper iframe{height:400px}.landing-page-banner.gapped-teeth-banner .grid-column h1{max-width:315px}.landing-page-banner.gapped-teeth-banner .grid-row{height:980px}.effects-of-teeth-gaps-wrapper .product-content-wrapper{padding:20px}.effects-of-teeth-gaps-wrapper h2{max-width:330px;margin-left:auto;margin-right:auto}section.effects-of-teeth-gaps-section{padding:60px 0}.fix-gapped-teeths-section .grid-row{display:grid;grid-template-columns:1fr;gap:45px;align-items:center;margin:0}.fix-gapped-teeths-section{padding:40px 0}.results-cta-section h2{font-size:21px}.results-images-section h2{max-width:300px;margin:0 auto 40px}.banner-section.smile-studio-section .grid-row{height:670px}.banner-section.smile-studio-section{position:relative;background:url(/cdn/shop/files/DSC_7127_2_2_1.jpg?v=1736512030);background-position:top;background-size:100%;background-repeat:no-repeat}.banner-section.smile-studio-section:after{background:linear-gradient(180deg,#f6f7f800 22.07%,#e6f0fb 59.11%)}.banner-section.smile-studio-section .grid-row{text-align:center}.banner-section .grid-row .grid-column:nth-child(1){padding-bottom:20px}.banner-section.smile-studio-section p{max-width:300px}.results-smile-studio-section{padding:60px 0}.page-smile-studio-new .fix-gapped-teeths-section .grid-row p{margin-bottom:0}.worlds-clearest-aligners-wrapper .grid-wrapper{grid-template-columns:repeat(2,1fr)}.worlds-clearest-aligners-wrapper img{width:100%;max-width:130px;display:block;margin:0 auto}.worlds-clearest-aligners-wrapper .p2-div p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.5;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.worlds-clearest-aligners-wrapper .grid-wrapper{grid-template-columns:repeat(2,1fr);row-gap:10px}.worlds-clearest-aligners-wrapper h2{margin-bottom:35px;max-width:345px;line-height:1.3;margin-left:auto;margin-right:auto}.fix-gapped-teeths-section .grid-content-wrapper h2{max-width:300px}.banner-section.sustainability-banner .grid-row{height:680px}.banner-section.sustainability-banner{background:url(/cdn/shop/files/Mask_group_33.jpg?v=1736522689);background-size:cover;background-repeat:no-repeat;background-position:center}.page-sustainability-new .grid-column img{border-radius:20px;width:100%;height:auto}.page-sustainability-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.page-sustainability-new .grid-column img{border-radius:20px;width:100%;height:auto;grid-row:1;margin-bottom:10px}.page-sustainability-new .grid-reverse-item{gap:12px;align-items:center}.page-sustainability-new .grid-reverse-item{grid-template-columns:1fr}.page-sustainability-new .grid-column div{padding:0 0 30px}.page-sustainability-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{gap:12px}.page-sustainability-new .transform-your-smile-section{padding:60px 0;background:transparent}.page-sustainability-new .grid-column div{padding:0 0 16px}section.banner-section.guarantee-banner .grid-row{height:680px}section.banner-section.guarantee-banner{background:url(/cdn/shop/files/Mask_group_35_1.jpg?v=1736588369);background-position:center;background-size:cover;background-repeat:no-repeat}.page-guarantees .grid-column img{border-radius:20px;width:100%;height:auto}.page-guarantees .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.page-guarantees .grid-column img{border-radius:20px;width:100%;height:auto;grid-row:1;margin-bottom:10px}.page-guarantees .grid-reverse-item{gap:12px;align-items:center}.page-guarantees .grid-reverse-item{grid-template-columns:1fr}.page-guarantees .grid-column div{padding:0 0 30px}.page-guarantees .transform-your-smile-wrapper .grid-row .grid-column .grid-item{gap:12px}.page-guarantees .transform-your-smile-section{padding:60px 0;background:transparent}.page-guarantees .grid-column div{padding:0 0 16px}section.most-affordable-section.section-grid-two-column{padding:30px 0}.page-guarantees .section-grid-two-column .grid-row{gap:40px}.teen-discount-prom-section .teen-discount-prom-inner.section-grid-two-column .grid-column{padding:50px 30px 0!important}.your-essential-section .checklist-wrapper{padding:30px}.your-essential-section .checklist-wrapper:after{width:155px;bottom:-25px}.your-essential-section .checklist-wrapper ul li{font-family:Poppins;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;max-width:250px}.your-essential-section .checklist-wrapper:after{right:-20px}.horizontal-timeline ul{flex-direction:column;min-height:auto}.horizontal-timeline:before{left:38px;content:"";position:absolute;height:65%;width:2px;top:50px;z-index:1}.horizontal-timeline ul li:nth-child(2) .down_content:before,.horizontal-timeline ul li:nth-child(odd) .down_content:before{display:none}.horizontal-timeline ul li:before{display:none}.horizontal-timeline ul li:nth-child(2),.horizontal-timeline ul li:nth-child(odd){display:flex;flex-direction:row-reverse;align-items:center}.horizontal-timeline .up_content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.3;text-align:left}.horizontal-timeline ul li:nth-child(2) .up_content,.horizontal-timeline ul li:nth-child(odd) .up_content{position:initial}.horizontal-timeline ul li:nth-child(1) .down_content h3,.horizontal-timeline ul li:nth-child(3) .down_content h3{bottom:0;font-family:Poppins;font-size:17px;font-weight:600;line-height:20.4px;text-align:center;width:35px;height:35px}.horizontal-timeline ul li:nth-child(2) .down_content h3{top:0;font-family:Poppins;font-size:17px;font-weight:600;line-height:20.4px;text-align:center;width:35px;height:35px}.horizontal-timeline ul li:nth-child(1),.horizontal-timeline ul li:nth-child(2),.horizontal-timeline ul li:nth-child(3){display:flex;align-items:flex-start;padding-top:20px}.horizontal-timeline ul{padding:0 20px}.smile-guide-wrapper .smile-guide-wrapper{padding:20px}.horizontal-timeline .up_content p{padding:0 14px}.horizontal-timeline ul{margin-bottom:12px}.exclusive-section h2{margin-bottom:40px;max-width:320px;margin-right:auto;margin-left:auto}.exclusive-section .checklist-wrapper{padding:30px}.banner-section.mid-treatment-banner{position:relative;background:url(/cdn/shop/files/Mask_group_38_1.jpg?v=1736756034);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.mid-treatment-banner .grid-row{height:780px}.mid-treatment-banner .cta-block-b{max-width:330px;margin-right:auto;margin-left:auto}.mid-treatment-banner a.primary-button{width:100%}.banner-section .grid-row .grid-column:nth-child(1){padding-bottom:50px}section.about-mid-treatment-section{padding:60px 0}section.about-mid-treatment-section .grid-row .grid-column:nth-child(2){grid-row:1}.about-mid-treatment-section h2{font-family:Poppins;font-size:28px;font-weight:700;line-height:33.6px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.about-mid-treatment-section p{max-width:300px;margin-bottom:30px;font-family:Poppins;font-size:16px;font-weight:400;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-right:auto;margin-left:auto}.about-mid-treatment-section .grid-column{text-align:center}.comparison-table img.img-size{width:100%}.comparison-table th{font-size:12px;font-weight:700;line-height:1.5;text-underline-position:from-font;text-decoration-skip-ink:none}.comparison-table td,.comparison-table td:nth-child(2n),.comparison-table td:not(:first-child),.comparison-table td strong{font-family:Poppins;font-size:12px;font-weight:400;line-height:16.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.comparison-table td:not(:first-child){text-align:center;padding:20px;font-size:12px!important}.advantages-of-alignerco-comparison-section{padding-bottom:60px}.page-content-block-wrapper p{font-family:Poppins;font-size:18px;font-weight:400;line-height:1.5;max-width:360px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.page-content-block-section{padding:60px 0}.page-mid-treatment-new .grid-column img{border-radius:20px;width:100%;height:auto}.page-mid-treatment-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.page-mid-treatment-new .grid-column img{border-radius:20px;width:100%;height:auto;grid-row:1;margin-bottom:10px}.page-mid-treatment-new .grid-reverse-item{gap:12px;align-items:center}.page-mid-treatment-new .grid-reverse-item{grid-template-columns:1fr}.page-mid-treatment-new .grid-column div{padding:0 0 30px}.page-mid-treatment-new .transform-your-smile-wrapper .grid-row .grid-column .grid-item{gap:12px}.page-mid-treatment-new .transform-your-smile-section{padding:60px 0}.page-mid-treatment-new .grid-column div{padding:0 0 16px}.page-mid-treatment-new .section-grid-two-column .grid-row{gap:40px}.page-mid-treatment-new .transform-your-smile-section .grid-column .grid-content,.page-mid-treatment-new .grid-content p{text-align:center}.page-mid-treatment-new .transform-your-smile-section .grid-column div{padding:0 0 30px}section.mid-treatment-onbroading-thanks-section{padding:60px 0}.mid-treatment-onbroading-thanks-section .cta-block-b{flex-direction:column}.mid-treatment-onbroading-thanks-section .mid-treatment-onbroading-thanks-wrapper{padding:0}section.mid-treatment-onbroading-thanks-section{padding:60px 0;background:#e6f0fb}.mid-treatment-onbroading-thanks-section .cta-block-b a{max-width:100%}.mid-treatment-onbroading-thanks-section p{font-family:Poppins;font-size:16px;font-weight:400;line-height:20.8px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:345px}.page-quiz-success-teen .pricing_block_ty.section .product_price_block{height:auto!important}.page-quiz-success-teen .pricing_block_ty.section .product_price_block .product_btn{position:relative;left:50%;transform:translate(-50%);bottom:inherit;margin-top:20px}.coupons-discount-banner{position:relative;background-image:url(/cdn/shop/files/Banner_Coupons_2.jpg?v=1737208708);background-size:cover;background-repeat:no-repeat;background-position:center}.coupons-discount-banner .grid-row{height:700px}.pricing-coupons-discount.section-grid-two-column .grid-row{grid-template-columns:1fr}section.pricing-coupons-discount.section-grid-two-column{padding:60px 0}.coupons-pricing-wrapper h2{margin-bottom:0}.day-pricing-wrapper .coupons-price{font-family:Poppins;font-weight:700;line-height:41.6px;color:#1f77db;margin:0;font-size:24px}.day-pricing-wrapper .coupons-price+p{margin-top:10px;margin-bottom:14px}.day-pricing-wrapper .coupons-price{margin-top:10px}.coupons-pricing-wrapper h2{font-size:24px}.pricing-coupons-discount h2{max-width:325px;margin-left:auto;margin-right:auto;margin-bottom:30px}.night-pricing-wrapper.coupons-price,.night-pricing-wrapper .coupons-price{font-family:Poppins;font-size:24px;font-weight:700;line-height:41.6px;color:#f6f7f8;margin-top:0;margin-bottom:0}.night-pricing-wrapper .coupons-price p,.night-pricing-wrapper.coupons-pricing-wrapper p{margin-top:6px}.coupons-gift-cards-section .grid-row{grid-template-columns:repeat(1,1fr)}.deals-discount-section .grid-row{grid-template-columns:1fr}.country-region-grid-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.country-region-item.margin_top_region .country-grid-wrapper{grid-template-columns:repeat(2,1fr)}.country-popup{padding:30px 20px}.country-grid-item img{width:25px;height:auto}.banner-call-to-action-section .cta-inline-block{max-width:345px}span.kit_first_price_text{font-size:16px}.guarantee-section span.kit_first_price_text{font-family:Poppins;font-size:32px;font-weight:400;line-height:31.2px;text-align:left;color:#f6f7f8}.aligerco-family-section h2{max-width:300px;margin-left:auto;margin-right:auto}.braces-cost-traditional-braces .section-grid-two-column .grid-row{grid-template-columns:repeat(2,calc(50% - 20px));gap:40px}.braces-cost-traditional-braces .braces-grid-list-wrapper h3{font-size:14px;font-weight:700;line-height:18.2px;text-align:center}.braces-cost-traditional-braces .braces-grid-list-wrapper li{color:#0a2849;list-style:none;padding:8px 2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:16.8px;text-align:center;min-height:70px;display:flex;align-items:center;justify-content:center}.braces-cost-cta-content-section{background:#fff;padding:0 0 30px;text-align:center}.braces-cost-cta-content-section .braces-cost-cta-content-wrapper h3{font-size:18px;font-weight:600;line-height:1.4;text-align:center;max-width:320px}section.braces-cost-traditional-braces{padding-bottom:40px}section.banner-section.braces-cost-banner .grid-column h1{max-width:260px;margin-bottom:10px}section.banner-section.braces-cost-banner p{max-width:265px}.braces-cost-banner-content-wrapper{background:#e6f0fb;position:absolute;bottom:-590px;left:50%;width:90%;transform:translate(-50%);padding:30px;border-radius:20px;z-index:1}.banner-section.braces-cost-banner .braces-cost-banner-content-wrapper{bottom:-635px}.banner-section.braces-cost-banner .page-width{overflow:visible}section.banner-section.braces-cost-banner{background-image:url(/cdn/shop/files/Mask_group_54.jpg?v=1737986333);background-size:cover;background-repeat:no-repeat;background-position:top center}section.braces-cost-traditional-braces{padding-top:670px}.braces-cost-banner-content-wrapper{text-align:center}.braces-cost-banner-content-wrapper a.primary-button{display:inline-block;font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:center;width:100%}.braces-cost-banner-content-wrapper p a{font-size:14px}section.banner-section.braces-cost-banner .braces-cost-banner-content-wrapper p{text-align:left}.banner-section.braces-cost-banner .grid-column p{margin-bottom:45px}.braces-cost-traditional-braces-wrapper h2{font-size:28px;font-weight:700;line-height:1.3;text-align:left;max-width:376px;margin:16px 0}.braces-cost-traditional-braces-wrapper p{text-align:left}.braces-cost-cta-content-section .braces-cost-cta-content-wrapper{background:#e6f0fb;padding:28px;border-radius:20px}section.banner-section.braces-cost-banner .grid-row{height:480px}.page-not-found-section-wrapper h1{font-family:Poppins;font-size:24px;font-weight:600;line-height:28.8px;text-align:center;max-width:330px}.page-not-found-section-wrapper p{margin-bottom:24px;font-family:Poppins;font-size:16px;font-weight:400;line-height:20.8px;text-align:center;max-width:315px;margin-right:auto;margin-left:auto}.page-not-found-featured-products-section .section-title{padding-top:40px;margin-bottom:30px}.not-found-page-swiper .swiper-pagination,.page-not-found-featured-products-section .section-title{margin-top:30px}.page-not-found-featured-products-section .section-title{margin-top:45px}.page-not-found-featured-products-section .page-width{border-bottom:0;padding-bottom:0}.page-not-found-featured-products-section{padding:60px 0}.page-not-found-featured-products-section .grid-row{grid-template-columns:repeat(1,1fr)}.page-not-found-featured-products-section h2.page-section-title{max-width:340px}.day-pricing-section p{margin-left:0!important;max-width:100%!important}.product-item-wrapper .product-content-wrapper img{top:2px}.time-hours-wrapper{margin-top:28px;margin-bottom:12px}.valentine-banner a.primary-button:focus{background:#79414b!important;border:1px solid #79414b!important}.banner-section.teeth-whitening-banner{background-image:url(/cdn/shop/files/Mask_group_58.jpg?v=1738317780);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-section.teeth-whitening-banner .grid-row{height:560px}.banner-section.teeth-whitening-banner .discount_banner-content{text-align:center}.introduction-whitening-section .grid-row{display:grid;grid-template-columns:1fr;gap:20px}.introduction-whitening-section .grid-row .grid-column:first-child{grid-area:auto;padding:30px;display:grid;grid-template-columns:1fr;gap:20px}.introduction-whitening-section .grid-row .grid-column{background:#e6f0fb;padding:30px;display:flex;align-items:center;gap:20px;border-radius:20px}.benefits-of-teeth-whitening .grid-row,.benefits-of-teeth-whitening .grid-row-inner{grid-template-columns:1fr}section.introduction-whitening-section{padding:60px 0}section.teeth-whitening-professional .comparison-table .title-box h2{font-family:Poppins;font-size:12px;font-weight:400;line-height:1.6;text-align:center}section.teeth-whitening-professional .comparison-table .table-responsive td{font-family:Poppins;font-size:12px;font-weight:400;line-height:16.8px;text-align:left}section.teeth-whitening-professional .comparison-table .table-responsive thead tr th{font-family:Poppins;font-size:12px;font-weight:600;line-height:16.8px;text-align:center}section.teeth-whitening-professional .aligners-vs-braces .title-box h2{font-family:Poppins;font-size:18px;font-weight:700;line-height:1.4;text-align:center;color:#fff;max-width:250px;margin-right:auto;margin-left:auto;margin-bottom:30px}section.teeth-whitening-professional .comparison-table .table-responsive{background:transparent}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper .grid-row{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.alignerco-teeth-whitening-kit-section .price-teeth-whitening-wrapper{font-size:24px;font-weight:400;line-height:28.8px;text-align:center}.alignerco-teeth-whitening-kit-section .teeth-whitening-price{font-family:Poppins;font-size:18px;font-weight:400;line-height:23.4px;text-align:center}.alignerco-teeth-whitening-kit-wrapper .grid-content p{max-width:355px;margin-bottom:14px;font-family:Poppins;font-size:16px;font-weight:400;line-height:22.4px;text-align:center;margin-right:auto;margin-left:auto}.alignerco-teeth-whitening-kit-section .grid-content{text-align:center}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper h3{font-size:18px;font-weight:400;line-height:31.2px;text-align:center}.alignerco-teeth-whitening-kit-section .alignerco-teeth-whitening-kit-wrapper h2{margin-bottom:30px}section.alignerco-teeth-whitening-kit-section{padding:50px 0}.why-choose-alignerco-section .grid-column{width:100%}section.why-choose-alignerco-section .results-section h2{margin-right:auto;margin-left:auto;max-width:340px}.page-teeth-whitening section.benefits-teeth-straightening-section{position:relative;background-image:url(/cdn/shop/files/DSC_2418_2.jpg?v=1738655281);background-position:bottom center;background-repeat:no-repeat;background-size:contain;margin:0!important;padding:0}.page-teeth-whitening .benefits-teeth-straightening-wrapper .grid-row{padding:60px 0!important}.page-teeth-whitening .benefits-teeth-straightening-wrapper{background:none}.page-teeth-whitening section.benefits-teeth-straightening-section{height:815px}.page-teeth-whitening section.benefits-teeth-straightening-section:after{background:linear-gradient(360deg,#1f77db00 23.62%,#1f77db 66.24%)}.page-teeth-whitening section.benefits-teeth-straightening-section .content-wrapper .card p{color:#f6f7f8}section.types-of-braces-section .grid-row.section-grid-two-column{grid-template-columns:1fr}.page-braces-cost tbody tr td{position:relative;font-family:Poppins;font-size:12px;font-weight:400;line-height:16.8px;text-align:center;padding:12px}.page-braces-cost tbody:after{left:48%}section.types-of-braces-section h3{max-width:305px;font-family:Poppins;font-size:24px;font-weight:600;line-height:28.8px;text-align:left}section.types-of-braces-section h2{border-bottom:1px solid #979797;padding-bottom:16px;text-align:left}.page-braces-cost th{color:#1f77db}section.types-of-braces-section{padding:20px 0 60px}.page-braces-cost .types-of-braces-section .grid-row.section-grid-two-column .grid-column:nth-child(2n){grid-row:1}.page-braces-cost .types-of-braces-section h2{margin-bottom:35px}.page-braces-cost .types-of-braces-section .grid-row.section-grid-two-column-reverse{gap:30px}section.types-of-braces-section .grid-row.section-grid-two-column-reverse{grid-template-columns:1fr}section.types-of-braces-section .grid-row.section-grid-two-column-reverse{padding-bottom:45px}section.types-of-braces-section .grid-row.section-grid-two-column{gap:30px}section.types-of-braces-section .grid-row.section-grid-two-column{padding-bottom:45px}.expert-recommendation-wrapper{padding:60px 30px}.expert-recommendation-wrapper .heading-wrapper p{color:#f6f7f8;margin-bottom:20px;font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:center}.expert-recommendation-wrapper .heading-wrapper p:not(:last-child){font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:center}section.types-of-braces-section .grid-row.section-grid-two-column-reverse{padding-bottom:0}.invisible-braces-pricing h3{max-width:400px;color:#f6f7f8;font-family:Poppins;font-size:16px;font-weight:700;line-height:1.6;text-align:left}.invisible-braces-pricing .grid-row p{color:#f6f7f8;max-width:275px;font-family:Poppins;font-size:14px;font-weight:700;line-height:1.4;text-align:left}.invisible-braces-pricing .cost-pricing{font-family:Poppins;font-size:24px;font-weight:400;line-height:28.8px;text-align:left;margin:24px 0}.invisible-braces-pricing .heading-wrapper h2,.invisible-braces-pricing .heading-wrapper p{text-align:left}.hsa-fsa-section .page-width{overflow:visible}.teeth-straightening-teen-section .grid-row{height:auto}.teeth-straightening-teen-section img{width:100%;height:auto}.teeth-straightening-teen-section .grid-row{grid-template-columns:repeat(1,1fr);background:#e6f0fb}.teeth-straightening-teen-section .grid-row .grid-column:nth-child(2){padding:25px 40px 40px;background:#e6f0fb;border-radius:0}.teeth-straightening-teen-section h2{margin-bottom:12px;font-family:Poppins;font-size:24px;font-weight:600;line-height:1.5;text-align:left;max-width:300px}.teeth-straightening-teen-section a.primary-button{width:fit-content;font-family:Poppins;font-size:14px;font-weight:400;line-height:19.6px;text-align:center;padding:18px 28px;width:100%}.teeth-straightening-teen-section .grid-row .grid-column:nth-child(1){border-radius:20px;overflow:hidden}.braces-impression-kit-section .grid-row,.braces-impression-kit-section .grid-row-inner{grid-template-columns:1fr}.braces-impression-kit-section .grid-row-inner .grid-column:first-child:after{content:"";position:absolute;left:50px;top:100%;transform:translateY(-50%);background:#979797;width:270px;height:1px}.braces-impression-kit-section h2{font-family:Poppins;font-size:24px;font-weight:600;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:230px}.braces-impression-kit-section .grid-row-inner p{max-width:320px}.braces-impression-kit-section a.primary-button{padding:18px 40px;width:fit-content}.comparison-table .table-responsive{max-width:100%}section.survey-braces-cta-section h2{max-width:330px;margin:0 auto 30px;font-family:Poppins;font-size:18px;font-weight:700;line-height:1.4;text-align:center}section.survey-braces-cta-section{background:#e6f0fb;padding:30px 0;text-align:center}.aligner-tracker-section .primary-button{width:100%}.page-teeth-straighening-city tbody tr td{position:relative;font-family:Poppins;font-size:12px;font-weight:400;line-height:16.8px;text-align:center;padding:12px}.page-teeth-straighening-city tbody:after{left:48%}.page-teeth-straighening-city th{color:#1f77db}.page-teeth-straighening-city .types-of-braces-section .grid-row.section-grid-two-column .grid-column:nth-child(2n){grid-row:1}.page-teeth-straighening-city .types-of-braces-section h2{margin-bottom:35px}.page-teeth-straighening-city .types-of-braces-section .grid-row.section-grid-two-column-reverse{gap:30px}.page-teeth-straighening-city .banner-section.braces-cost-banner .braces-cost-banner-content-wrapper{bottom:-380px}.page-teeth-straighening-city .braces-cost-banner-content-wrapper{width:90%;padding:30px}.page-teeth-straighening-city section.types-of-braces-section{padding-top:525px}.banner-section.insurance-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#1f77db00,#0a2849 94.27%)}.banner-section.insurance-banner{background:url(/cdn/shop/files/76f4190623_2_1.jpg?v=1738843698);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.page-insurance-new .hsa-fsa-wrapper .grid-row{display:grid;grid-template-columns:1fr;align-items:flex-end;height:490px;gap:35px;padding:0 20px 40px;text-align:center}.page-insurance-new .comparison-table .table-responsive{padding:0}.page-insurance-new .comparison-table{margin-top:50px}.featured-products-section .page-width{overflow:hidden}.footer__copyright{margin-top:3.5rem!important}.header .header-contact-details{padding:30px 0;max-width:88%;margin-left:auto;margin-right:auto;border-top:1px solid #eaeaea;margin-top:20px;text-align:left}.header .header-get-started{text-align:left;max-width:88%;margin-left:auto;margin-right:auto}.shop-all-products-section .kit-first-plan-product-wrapper .grid-row strong{font-weight:600;font-size:24px}section.banner-section.why-us-banner .grid-row{height:730px}section.banner-section.why-us-banner{background-image:url(/cdn/shop/files/image_-_2025-02-08T155604.730.jpg?v=1739010376);background-size:contain;background-repeat:no-repeat;background-position:top}section.banner-section.why-us-banner{position:relative}section.banner-section.why-us-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#bddee700 47.02%,#bddee7 58.47%)}section.banner-section.why-us-banner .page-width{position:relative;z-index:1}section.banner-section.why-us-banner .discount_banner-content{text-align:center}section.smile-transformation img{width:100%}section.smile-transformation.section-grid-two-column h2{max-width:305px;font-family:Poppins;font-weight:700;font-size:28px;line-height:33.6px;letter-spacing:0px;text-align:center;margin-left:auto;margin-right:auto}section.smile-transformation.section-grid-two-column p{margin-bottom:22px;max-width:252px;margin-right:auto;margin-left:auto;text-align:center}section.smile-transformation.section-grid-two-column{text-align:center}section.smile-transformation.section-grid-two-column{margin:0}.page-why-us .transform-your-smile-wrapper .grid-row .grid-column .grid-item{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.page-why-us .transform-your-smile-section img{border-radius:20px;width:100%;height:auto}.page-why-us .transform-your-smile-section .grid-column .grid-content{padding:0!important;text-align:center}.page-why-us .transform-your-smile-wrapper .grid-reverse-item{grid-template-columns:1fr}.page-why-us .transform-your-smile-section .grid-column .grid-reverse-item .grid-content{grid-row:2}.page-why-us .transform-your-smile-wrapper .grid-reverse-item{gap:30px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper img{border-radius:20px;width:100%;height:auto}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper{padding:35px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper h2{color:#f6f7f8;margin-bottom:16px;font-family:Poppins;font-weight:600;font-size:24px;line-height:28.8px;letter-spacing:0px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper .pricing-heading-wrapper p{margin-bottom:24px;font-family:Poppins;font-weight:400;font-size:16px;line-height:20.8px;letter-spacing:0px}.page-why-us .choose-perfect-pricing-wrapper.choose-perfect-pricing-wrapper p{color:#f6f7f8;font-family:Poppins;font-weight:400;font-size:14px;line-height:19.6px;letter-spacing:0px;max-width:265px}.page-why-us .day-night-pricing-wrapper{grid-template-columns:repeat(1,1fr)}.page-why-us .choose-perfect-aligner-plan .heading-wrapper h2{max-width:305px}section.experience-speed-of-alignerco-section .grid-row{height:785px;display:grid;grid-template-columns:1fr;align-items:flex-start;gap:20px;padding-top:60px;text-align:center}section.experience-speed-of-alignerco-section{background-color:#1f77db;background-image:url(/cdn/shop/files/DSC_5169b_2_4.png?v=1739192056);background-repeat:no-repeat;background-position:bottom;background-size:100%}section.experience-speed-of-alignerco-section p.para-underline:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);background:#ddd;width:120px;height:1px}section.experience-speed-of-alignerco-section p{max-width:320px;margin-right:auto;margin-left:auto}section.experience-speed-of-alignerco-section h2{max-width:330px;margin-right:auto;margin-left:auto}section.book-video-session-section h2{margin-right:auto;margin-left:auto}section.book-video-session-section p{margin-right:auto;margin-left:auto}section.book-video-session-section .grid-row{grid-template-columns:1fr;align-items:center;gap:35px;text-align:center}.section-grid-two-column .grid-row{gap:35px}.insurance-guarantee-section .guarentee-block{text-align:center}.insurance-guarantee-section span.kit_first_price_text{color:#0a2849}.insurance-guarantee-section .content-guarantee{margin-top:25px}.ideal-smile-section .grid-row .grid-column:nth-child(2){grid-row:1}.ideal-smile-section .grid-row{grid-template-columns:repeat(1,1fr);height:640px;gap:0}.ideal-smile-section{background:transparent}.ideal-smile-section{background:transparent;padding:60px 0 0}.ideal-smile-section p{margin:0 auto 24px;max-width:320px}.ideal-smile-section .grid-row .grid-column:nth-child(2){grid-row:1;text-align:center}.day-pricing-section .swiper-button-next{top:var(--swiper-navigation-top-offset, 52%)!important;right:23px!important;margin:0}.banner-section.scan-center-banner .grid-row{display:grid;grid-template-columns:repeat(1,1fr);height:480px;align-items:center}.scan-centers-clinic-section .scan-centers-grid-row{grid-template-columns:repeat(1,1fr);margin-bottom:50px}.scan-centers-content-wrapper{padding:10px 30px 30px}.trustpilot_section .heading-wrapper{text-align:center;margin-bottom:16px}.ideal-smile-section h2{max-width:330px;margin-left:auto;margin-right:auto}.generic-banner .banner-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.generic-banner .banner-button-price span.coupons_price_text{top:-2px;left:2px}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{right:30px;top:32px}.main-highligted-product .product_price:after{top:32px}#partner_popup .discount-popup{padding:32px 30px 0;width:95%}#partner_popup .partner-popup-wrapper h2{font-size:20px}#partner_popup{padding:14px 18px}#partner_popup .partner-popup-wrapper h2{font-size:18px;line-height:1.5}section.banner-section.Alabama-center-banner{background:url(/cdn/shop/files/Mask_group_1_462a4344-0c36-49d3-9635-57f6640dfe3a.png?v=1741264733);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:684px}.Alabama-center-banner .grid-row .grid-column:nth-child(1){height:50px!important;padding-bottom:50px!important}.clinic-center-wrapper{text-align:center}.clinic-center-wrapper h1{font-family:Poppins;font-weight:700;font-size:28px;line-height:120%;text-transform:capitalize;max-width:350px!important}.clinic-center-wrapper p{font-family:Poppins;font-weight:400!important;font-size:14px!important;line-height:130%!important;letter-spacing:0px;max-width:375px!important}.review-content-wrapper img{width:100%}.review-info-wrapper .review-content-wrapper:nth-child(2){position:relative}.review-info-wrapper .review-content-wrapper:nth-child(2):before{content:"";position:absolute;top:50%;left:-23px;background:#0a2849!important;width:1px;height:38px;transform:translateY(-59%)}.review-info-wrapper .review-content-wrapper:nth-child(3){position:relative}.review-info-wrapper .review-content-wrapper:nth-child(3):before{content:"";position:absolute;top:50%;left:-23px;background:#0a2849!important;width:1px;height:38px;transform:translateY(-59%)}.review-info-wrapper{display:flex;text-align:center;justify-content:space-evenly;align-items:center;margin:0 auto;background:#e6f0fb;padding:30px 19px;border-radius:20px;position:absolute;left:5%;bottom:-8%;gap:43px;max-width:390px;height:93px}section.banner-section.clinic-center-banner .grid-row{height:680px;align-items:end;margin-bottom:30px}section.clinic-how-it-works-section{padding:80px 0 40px}.clinic-how-it-works-section .how-it-work-content-wrapper{grid-template-columns:repeat(1,1fr);gap:30px;text-align:center}.clinic-how-it-works-section .how-it-work-content h3{font-size:18px}.clinic-how-it-works-section .how-it-work-content p{font-size:14px}section.banner-section.clinic-center-banner:after{content:"";position:absolute;background:linear-gradient(0deg,#0a2849,#0a284959 63.44%);top:0;bottom:0;width:100%;height:100%}.how-it-work-wrapper{margin-top:30%;margin-bottom:6%}.how-it-work-header-wrapper{text-align:center}.how-it-work-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;text-align:center}.how-it-work-content{background:#e6f0fb;padding:22px;border-radius:20px}.how-it-work-content img{border-radius:20px;width:100%}.how-it-work-content h3{text-align:left;padding-left:6px;font-family:Poppins;font-weight:700;font-size:18px;line-height:130%;letter-spacing:0px;color:#1f77db;margin-bottom:15px}.how-it-work-content p{text-align:left;padding-left:6px;font-family:Poppins;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0px;color:#0a2849}section.schedule-mid-section{background:#e6f0fb;padding:12% 0}.schedule-mid-section .grid-row{display:block}.schedule-image-wrapper img{width:100%;border-radius:20px}.schedule-wrapper-content span{color:#1f77db}.schedule-wrapper-content h3{font-family:Poppins;font-weight:700;font-size:28px;line-height:120%;letter-spacing:0px;vertical-align:middle;margin-bottom:10px;max-width:386px}.schedule-wrapper-content p{font-family:Poppins;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0px;color:#0a2849;max-width:405px;margin-bottom:20px}.schedule-wrapper-content a{margin-bottom:34px}.book-appointment-wrapper .row-grid-wrapper{display:flex;margin:0;flex-direction:column-reverse;gap:22px}.section-title{text-align:center}.Dental-Impression-wrapper{background:#e6f0fb;padding:30px;border-radius:20px}p.or-wrapper{padding:0;margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:36px;font-weight:400;line-height:25.2px;text-align:left}.Dental-Impression-wrapper h3{margin:0 0 11px;max-width:259px}.scan-price-content p{margin-bottom:14px}.or-wrapper:before{content:"";background:#0a2849;height:1px;flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%}.or-wrapper:after{content:"";background:#0a2849;height:1px;flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%}.col-sm-6.form_img{width:100%;height:400px}h3.daily{font-family:Poppins;font-weight:400;font-size:32px;line-height:130%;letter-spacing:0px;color:#1f77db}.clinic-how-it-works-section .how-it-work-wrapper{margin-top:19px;margin-bottom:30px}section.book-appointment-wrapper{margin:0}section.difference-between-section.clinical-center-table-section h2{margin-top:30px}.page-scan-center-clinic .comparison-table .table-responsive td{font-size:13px;padding:15px}.page-scan-center-clinic .comparison-table .table-responsive th{font-size:13px;padding:12px}.page-scan-center-clinic .comparison-table .table-responsive td{text-align:left!important}.page-scan-center-clinic .comparison-table td:not(:first-child){text-align:center!important}}@media only screen and (min-width: 390px) and (max-width: 395px){.banner-section.braces-cost-banner .braces-cost-banner-content-wrapper{bottom:-670px}section.experience-speed-of-alignerco-section .grid-row{height:745px}}@media only screen and (min-width: 0px) and (max-width: 389px){.banner-section.braces-cost-banner .braces-cost-banner-content-wrapper{bottom:-715px}}@media only screen and (min-width: 400px) and (max-width: 425px){.main-highligted-product .product_price:after{top:34px}.main-highligted-product .product_price:after{right:32px}.day-night-swiper .product-item-wrapper.main-highligted-product p{margin-top:35px}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{top:34px;right:22px}.night-swiper .swiper-slide[aria-label="1 / 3"] p{margin-top:35px}.review-info-wrapper{display:flex;text-align:center;justify-content:space-evenly;align-items:center;margin:0 auto;background:#e6f0fb;padding:30px 19px;border-radius:20px;position:absolute;left:6%;bottom:-8%;gap:43px;max-width:360px}}@media only screen and (min-width: 380px) and (max-width: 399px){.day-night-swiper .product-item-wrapper.main-highligted-product p{margin-top:28px}.main-highligted-product .product_price:after{top:35px}.main-highligted-product .product_price:after{right:8px}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{top:35px;right:24px}.night-swiper .swiper-slide[aria-label="1 / 3"] p{margin-top:28px}.review-info-wrapper{display:flex;text-align:center;justify-content:space-evenly;align-items:center;margin:0 auto;background:#e6f0fb;padding:30px 19px;border-radius:20px;position:absolute;left:5%;bottom:-8%;gap:43px;max-width:350px}}@media only screen and (min-width: 0) and (max-width: 379px){.main-highligted-product .product_price:after{right:12px}.main-highligted-product .product_price:after{top:37px}.day-night-swiper .product-item-wrapper.main-highligted-product p{margin-top:30px}.night-swiper .swiper-slide[aria-label="1 / 3"] .product_price:after{top:37px;right:25px}.night-swiper .swiper-slide[aria-label="1 / 3"] p{margin-top:30px}.review-info-wrapper{display:flex;text-align:center;justify-content:space-evenly;align-items:center;margin:0 auto;background:#e6f0fb;padding:30px 19px;border-radius:20px;position:absolute;left:5%;bottom:-7%;gap:43px;max-width:334px}.page-scan-center-clinic .comparison-table .table-responsive td{font-size:13px;padding:10px}.schedule-wrapper-content a{margin-bottom:34px;font-size:16px}}@media only screen and (min-width: 0) and (max-width: 370px){.country-region-grid-wrapper{gap:12px}#country-popup .margin_top_region{margin-top:12px}.country-popup{padding:30px 10px}.country-region-item{padding:20px 14px}.country-popup{padding:20px}.price-per-item__container .quantity{width:130px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/style.css.map?v=142940966181588113051742379736 */
