.elementor-2060 .elementor-element.elementor-element-31872d53 .elementor-repeater-item-b345a85.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2060 .elementor-element.elementor-element-223df9ba>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2060 .elementor-element.elementor-element-58a9e518>.elementor-widget-container{padding:0 0 0 0}.elementor-2060 .elementor-element.elementor-element-58a9e518 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:76px;font-weight:700;line-height:84px;color:#FFF}.elementor-2060 .elementor-element.elementor-element-5537a523>.elementor-widget-container{margin:-12px 0 -14px 0}.elementor-2060 .elementor-element.elementor-element-5537a523 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:400;line-height:32px;color:#FFF}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2060 .elementor-element.elementor-element-5ae164f .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:24px;fill:#333;color:#333;background-image:linear-gradient(305deg,#F29A49 5%,#F7E545 96%);padding:14px 43.5px 14px 43.5px}.elementor-2060 .elementor-element.elementor-element-5ae164f .elementor-button:hover,.elementor-2060 .elementor-element.elementor-element-5ae164f .elementor-button:focus{background-color:#fff0;background-image:linear-gradient(305deg,#F7E545 5%,#F29A49 96%)}.elementor-2060 .elementor-element.elementor-element-5ae164f>.elementor-widget-container{padding:0 0 0 3px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-2060 .elementor-element.elementor-element-be8a6d5>.elementor-widget-container{margin:21px 0 0 0}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2)}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2)}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2)}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2)}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2)}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-2060 .elementor-element.elementor-element-be8a6d5{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-icon{padding-inline-end:16px}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-item>a{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-2060 .elementor-element.elementor-element-be8a6d5 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-2060 .elementor-element.elementor-element-31872d53>.elementor-background-overlay{background-color:#000;opacity:.3;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2060 .elementor-element.elementor-element-31872d53>.elementor-container{min-height:710px}.elementor-2060 .elementor-element.elementor-element-31872d53{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}@media(max-width:767px){.elementor-2060 .elementor-element.elementor-element-223df9ba>.elementor-element-populated{padding:30px 0 0 0}.elementor-2060 .elementor-element.elementor-element-58a9e518 .elementor-heading-title{font-size:33px;line-height:38px}.elementor-2060 .elementor-element.elementor-element-5537a523 .elementor-heading-title{font-size:12px;line-height:17px}.elementor-2060 .elementor-element.elementor-element-5ae164f>.elementor-widget-container{padding:0 0 0 0}.elementor-2060 .elementor-element.elementor-element-5ae164f .elementor-button{padding:10px 25px 10px 25px}.elementor-2060 .elementor-element.elementor-element-be8a6d5>.elementor-widget-container{margin:0 0 0 0}.elementor-2060 .elementor-element.elementor-element-be8a6d5{--e-icon-list-icon-size:20px}.elementor-2060 .elementor-element.elementor-element-31872d53>.elementor-container{min-height:480px}.elementor-2060 .elementor-element.elementor-element-31872d53{padding:0 30px 0 30px}}@media(max-width:767px){div#slider-list ul li{margin-bottom:10px}}@media(max-width:767px){div#slider-list ul li{margin-bottom:10px}}div#page{width:100%;overflow:hidden}div#quality-dentist-headning h1{width:608px;display:inline-block}div#appointment-form .elementor-field-subgroup{display:grid;grid-template-columns:110px 130px 120px 110px}div#appointment-form .elementor-field-type-select{max-width:240px!important;padding:0px!important;margin:0px!important}div#appointment-form .elementor-field-type-text{width:240px!important;margin:0 16px!important;padding:0px!important}div#appointment-form .elementor-field-type-email{width:240px!important;margin:0 0 0 16px!important;padding:0px!important}div#appointment-form .elementor-field-type-checkbox{margin:32px 0 0 0px!important;padding:0px!important}div#appointment-form label.elementor-field-label{color:#333!important;font-size:14px;font-weight:600;line-height:19px;margin-bottom:8px}div#appointment-form span.elementor-field-option label{color:#727478!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-left:8px}div#appointment-form input[type=checkbox]{border:1px solid #000;border-radius:0;width:20px;height:20px;padding-left:0;padding-bottom:0;margin-right:0;vertical-align:middle}div#appointment-form input::placeholder{color:#A8A8A8;font-size:16px;font-family:'Open Sans';line-height:24px}div#appointment-form input{height:52px}div#appointment-form select{height:52px;color:#333}div#appointment-form .elementor-field-type-submit{width:240px!important;margin:0px!important;padding:0px!important}div#appointment-form .elementor-field-type-submit button{height:52px;background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);border-radius:4px!important}div#dentai-office-heading p{width:511px;display:inline-block}section#dental-office-section::before{width:124px;height:124px;background:#F39D49;position:absolute;top:20%;content:"";left:32%;transform:translate(-50%,-50%);border-radius:82px;filter:blur(50px)}div#dental-oofice-box .elementor-widget-wrap{border-radius:20px;overflow:hidden}div#dental-oofice-box .elementor-button{background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);width:261px;height:52px;line-height:52px;padding:0}div#dental-oofice-box figure.elementor-image-box-img img{width:20px;position:relative;top:0}div#dental-oofice-box .elementor-image-box-content{width:183px!important}div#dental-oofice-box .elementor-image-box-content h3{margin:0}div#dental-oofice-box p{width:448px}section#dental-office-section::after{content:"";width:192px;height:192px;background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);position:absolute;right:-75px;top:50%;border-radius:100px;filter:blur(60px)}section#dental-office-section{overflow:hidden}div#service-box .elementor-button{width:145px;height:40px;padding:0;line-height:40px}div#service-box:hover .elementor-button{background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);color:#333;border:0}div#service-box:hover{margin-top:-10px;transition:0.3s}section#dental-office-first-section-before::before{content:"";position:absolute;width:124px;height:124px;background:#F39D49;right:-75px;top:-75px;border-radius:75px;filter:blur(50px)}section#dental-service-after::after{content:"";position:absolute;height:193px;width:193px;background:#2A73D4;left:-300px;top:36px;border-radius:110px;filter:blur(60px)}div#testimonials .elementor-main-swiper{box-shadow:0 0 36px rgb(29 29 29 / 8%);border-radius:20px}div#testimonials .swiper-pagination{position:absolute;bottom:-40px}div#testimonials .elementor-swiper-button-prev{opacity:1;position:absolute;left:-72px;width:40px;height:40px;background:#F8F7F4;justify-content:center;border-radius:30px}div#testimonials .elementor-swiper-button-next{opacity:1;position:absolute;right:-72px;width:40px;height:40px;background:#F8F7F4;justify-content:center;border-radius:30px}div#testimonials i{line-height:40px}div#testimonials span.elementor-testimonial__title{position:relative;top:8px}.above-footer-make-appointment::before{content:"";position:absolute;top:-60px;right:65px;width:193px;height:193px;background:#2A73D4;filter:blur(65px)}.above-footer-make-appointment::after{content:"";position:absolute;bottom:60px;left:90px;width:193px;height:193px;background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);filter:blur(60px)}.above-footer-make-appointment .elementor-container{z-index:1}@media only screen and (max-width:991px){div#page{width:100%;overflow:hidden}div#quality-dentist-headning h2{width:auto;display:block}div#appointment-form .elementor-field-subgroup{display:grid;grid-template-columns:100%}.above-footer-make-appointment::after{display:none}.above-footer-make-appointment::before{display:none}section#dental-office-first-section-before::before{display:none}section#dental-office-section::after{display:none}section#dental-office-section::before{display:none}div#dentai-office-heading p{width:auto;display:inline-block}div#dental-oofice-box p{width:auto}div#appointment-form .elementor-field-type-select{max-width:100%!important;padding:0px!important;margin:0 0 15px!important}div#appointment-form select{height:48px;color:#333}div#appointment-form .elementor-field-type-text{width:100%!important;margin:0 0 15px!important;padding:0px!important}div#appointment-form input{height:48px}div#appointment-form .elementor-field-type-email{width:100%!important;margin:0 0 0 0px!important;padding:0px!important}div#appointment-form .elementor-field-type-submit{width:100%!important;margin:15px 0 0px!important;padding:0px!important}div#appointment-form .elementor-field-type-submit button{height:48px}div#dental-oofice-box figure.elementor-image-box-img{float:left;margin-right:10px!important}div#dental-oofice-box .elementor-image-box-content{width:157px!important;text-align:left}div#dental-oofice-box .elementor-button{width:100%}section#preventive-care-section .elementor-column .has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d65ebea.ae-bg-gallery-type-default{padding:15px}section#preventive-care-section .has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-fd55bef.ae-bg-gallery-type-default{padding:15px}section#testimonial-section .swiper-slide.swiper-slide-active{padding:15px}div#testimonials .elementor-main-swiper{box-shadow:0 0 36px rgb(29 29 29 / 8%);border-radius:20px;height:300px}}section#main-service-artical-section article{border-radius:20px;overflow:hidden}section#main-service-artical-section article:hover{box-shadow:0 0 36px rgb(29 29 29 / 8%)}section#main-service-artical-section a.elementor-button-link.elementor-button{width:143px;height:40px;line-height:38px;padding:0}section#main-service-artical-section article:hover a.elementor-button-link.elementor-button.elementor-size-sm{background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%)!important;color:#333;border:0}section#main-service-artical-section article:hover{margin-top:-10px}section#preventive-care-section .elementor-widget-wrap.elementor-element-populated{background:transparent!important}section#preventive-care-section .elementor-image-box-wrapper{min-height:290px}div#mobile-view-all-service a.elementor-button-link.elementor-button.elementor-size-sm{background:linear-gradient(305.38deg,#F29A49 5.07%,#F7E545 96.94%);width:262px;height:52px;line-height:52px;padding:0}span.swiper-pagination-bullet{width:9px!important;height:9px!important;margin:0 3px!important}span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px!important;height:12px!important}div#appointment-form .elementor-field-type-submit button:hover{background:linear-gradient(-305.38deg,#F29A49 5.07%,#F7E545 96.94%)}div#dental-oofice-box .elementor-button:hover{background:linear-gradient(-305.38deg,#F29A49 5.07%,#F7E545 96.94%)}