.elementor-widget-icon .elementor-icon-wrapper{line-height:1}p{margin-top:0}.text-no-margin p{margin-bottom:0}.text-no-margin p+p{margin-top:1em}.text-no-margin a:-webkit-any-link{color:inherit}.text-sm-margin p{margin-bottom:0}.text-sm-margin p+p{margin-top:.5rem}.text-sm-margin a:-webkit-any-link{color:inherit}.text-not-margin p{margin-bottom:0}div.content-wrap-left>.e-con-inner{margin-left:0}div.content-wrap-right>.e-con-inner{margin-right:0}div.a-full a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}a.elementor-button:focus-visible{outline:none}.elementor-widget-theme-site-logo a:focus-visible{outline:none}.text-has-link a:-webkit-any-link{color:unset}.text-has-link a:hover{color:#317694;text-decoration-line:underline}.bg-white-gradient-1{background:linear-gradient(89deg, rgba(255, 255, 255, 0.95) 1.01%, rgba(255, 255, 255, 0.4) 53.04%, rgba(255, 255, 255, 0) 66.17%, rgba(255, 255, 255, 0) 99.74%)}.btn-video-bottom .elementor-custom-embed-play{top:75%}.text-has-list.icon-star ul{list-style:none;padding-left:0}.text-has-list ul{padding-left:1.5rem}.text-has-list ul li+li{padding-top:12px}@media screen and (max-width: 549px){.text-has-list ul li+li{padding-top:6px}}.text-has-quote blockquote{margin:0;border-left:2px solid var(--e-global-color-primary)}.owl-carousel .owl-nav button:focus{outline:none}.elementor-slideshow__title{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{margin-bottom:3rem}ul{padding-left:1.25rem}body{margin:0}.elementor-widget-icon .elementor-icon-wrapper{display:flex}@media screen and (min-width: 850px){.dialog-prevent-scroll{padding-right:15px}}@media screen and (max-width: 849px){.postion-md-unset{position:unset}}@media screen and (max-width: 549px){.text-sm-no-margin p{margin-bottom:0}.text-sm-margin p{margin-bottom:8px}.sm-position-unset{position:unset}.elementor-g-recaptcha{display:none}}.policy p:empty{margin-bottom:0}@media screen and (max-width: 549px){.policy h3{font-size:22px;margin-top:0}}.icon-box-reserve .elementor-icon-box-content{display:flex;flex-direction:column-reverse}.icon-box-reserve a:hover{color:var(--e-global-color-secondary) !important}.backdrop-8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.text-outline-1{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#303030;color:rgba(255,255,255,0)}header #menu-main li.more{display:none}header #menu-main li.home{display:none}header #menu-main ul.elementor-nav-menu>li.current-menu-parent>a{color:var(--e-global-color-primary)}header .header-inner.stuck{background:#191923}@media screen and (max-width: 1220px){header #menu-main li.more{display:flex}header #menu-main li.md-hide{display:none}}@media screen and (max-width: 1084px){header #menu-main li.sm-hide{display:none}}#menu-main-mobile ul.elementor-nav-menu>li.current-menu-parent>a:not(.highlighted){color:var(--e-global-color-primary)}#menu-main-mobile li.home{display:block}.elementor-popup-modal.menu-mobile .dialog-message{overflow:hidden}.elementor-popup-modal.menu-mobile .wrap{overflow-y:auto;max-height:90vh}.elementor-popup-modal.menu-mobile .wrap>.e-con-inner{height:100%}.elementor-popup-modal.menu-mobile .overlay{filter:blur(210px)}.contact-wrap a:hover *{color:var(--e-global-color-primary)}header .close-menu{display:none}header .close-menu:hover path{fill:var(--e-global-color-primary)}header .open-menu:hover path{fill:var(--e-global-color-primary)}.menu-popup{top:79px}@media screen and (max-width: 1024px){.menu-popup{top:0}}footer ul.elementor-nav-menu .sub-menu{display:none !important}footer ul.elementor-nav-menu li.menu-item-has-children a .sub-arrow{display:none}.button-is-hover a:hover{box-shadow:rgba(0,0,0,.1) 0px 4px 12px}.button-icon-center *{line-height:1}.button-icon-center .elementor-button-content-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.button-icon-center .elementor-button-text{flex-grow:0}.button-icon-center .elementor-button-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.btn-has-icon span{display:flex}.btn-has-icon .elementor-button-icon svg{width:1.5rem}.text-button-left .elementor-button-text{text-align:left}.custom-scrollbar::-webkit-scrollbar,#home-reviews .elementor-widget-theme-post-content::-webkit-scrollbar{width:4px;display:block}.custom-scrollbar::-webkit-scrollbar-track,#home-reviews .elementor-widget-theme-post-content::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb,#home-reviews .elementor-widget-theme-post-content::-webkit-scrollbar-thumb{background:#bebebe}.custom-scrollbar::-webkit-scrollbar-thumb:hover,#home-reviews .elementor-widget-theme-post-content::-webkit-scrollbar-thumb:hover{background:#555}.button-hover-underline a:hover{text-decoration-line:underline;text-underline-offset:3px}.arrow-style-line .swiper-pagination-bullet{width:1rem !important;height:4px !important;margin:0 !important;border-radius:4px}.owl-nav i{display:block;width:3rem;height:3rem}.owl-nav i::before{display:none}.owl-nav .owl-next i{transform:rotate(180deg)}.owl-nav button{opacity:.8}.owl-nav button:hover{box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;opacity:1}@media screen and (max-width: 1024px){.owl-nav{padding-left:1rem;padding-right:1rem}}.owl-nav-primary i{background:url("assets/icon/owl-nav.svg") no-repeat center;background-size:contain}.owl-nav-gray i{background:url("assets/icon/owl-nav-gray.svg") no-repeat center;background-size:contain}.elementor-popup-modal.menu-mobile li.more{display:none}.menu-current-underline ul.elementor-nav-menu a.elementor-item-active{text-decoration-line:underline;text-underline-offset:3px}.menu-current-underline ul.elementor-nav-menu a:hover{text-decoration-line:underline;text-underline-offset:3px}.menu-col-2 ul.elementor-nav-menu{display:block;-moz-column-count:2;column-count:2}.menu-col-2 ul.elementor-nav-menu li{-moz-column-break-inside:avoid;break-inside:avoid-column}#home-services .owl-stage-outer{padding-left:7.5rem}@media screen and (max-width: 1024px){#home-services .owl-stage-outer{padding-left:3rem}}@media screen and (max-width: 549px){#home-services .owl-stage-outer{padding-left:1rem}}#home-reviews .elementor-widget-theme-post-content{height:215px;overflow-y:auto}#home-reviews .elementor-widget-theme-post-content p{margin-bottom:0}#home-reviews .elementor-widget-theme-post-content p+p{margin-top:.75rem}@media screen and (max-width: 549px){#home-reviews .elementor-widget-theme-post-content{height:300px}}#home-reviews .owl-nav{bottom:-2rem;left:50%;transform:translate(-50%, -50%);position:absolute;display:flex;max-width:1200px;width:100%;align-items:center;justify-content:flex-end;gap:1rem}#home-reviews .owl-nav button{position:unset !important}.video-intro{max-height:80vh;-o-object-fit:cover;object-fit:cover;min-height:calc(80vh - 1rem)}@media screen and (max-width: 549px){.video-intro{min-height:480px}}.elementor-form-fields-wrapper .elementor-field-type-select .select-caret-down-wrapper{width:1.5rem;height:1.5rem;background:url("assets/icon/caret-down.svg") no-repeat center;background-size:contain}.elementor-form-fields-wrapper .elementor-field-type-select .select-caret-down-wrapper svg{display:none}.elementor-form-fields-wrapper input:not([type=radio]){height:3rem}.elementor-form-fields-wrapper select{height:3rem}.elementor-form-fields-wrapper .elementor-field-type-date{position:relative}.elementor-form-fields-wrapper .elementor-field-type-date input{-webkit-appearance:none;-moz-appearance:textfield}.elementor-form-fields-wrapper .elementor-field-type-date::after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url("assets/icon/calendar.svg") no-repeat right center;background-size:contain;position:absolute;right:1.25rem;top:40px;z-index:1}.elementor-form-fields-wrapper .elementor-field-type-date input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;opacity:0;z-index:2;background:none;width:3rem}.elementor-form-fields-wrapper .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:center;gap:8px}.elementor-form-fields-wrapper .elementor-field-type-checkbox input[type=checkbox]{width:1rem;height:1rem !important;cursor:pointer;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background:url("assets/icon/check_box_empty.svg") no-repeat center;background-size:cover}.elementor-form-fields-wrapper .elementor-field-type-checkbox input[type=checkbox]:checked{background:url("assets/icon/check_box.svg") no-repeat center;background-size:cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}.elementor-form-fields-wrapper .elementor-field-type-checkbox label{cursor:pointer}.elementor-form-fields-wrapper .elementor-field-type-checkbox .elementor-field-subgroup{gap:1rem;padding-top:.5rem}.elementor-form-fields-wrapper .elementor-field-type-radio{align-content:flex-start;flex-wrap:nowrap !important}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-option{display:flex;align-items:center;gap:8px;flex-basis:auto !important}.elementor-form-fields-wrapper .elementor-field-type-radio label{width:-moz-max-content;width:max-content;padding-bottom:0 !important;margin-right:1rem}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-subgroup{gap:1rem;padding-top:0;flex-basis:auto !important}.elementor-form-fields-wrapper .elementor-field-type-radio input{width:1rem;height:1rem !important;cursor:pointer}.elementor-form-fields-wrapper .elementor-field-type-radio input:checked{background:url("assets/icon/check-radio.svg") no-repeat center;background-size:cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 549px){.elementor-form-fields-wrapper .elementor-field-type-radio{flex-wrap:wrap !important}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-subgroup{padding-top:4px}}.elementor-form-fields-wrapper .elementor-field-type-submit button{cursor:pointer}form.elementor-form .elementor-message::before{display:none}#dental-membership .tab-content-membership .item{display:none}#dental-membership .tab-content-membership .active{display:block}#dental-membership .tab-membership .elementor-widget-button.active a{background-color:var(--e-global-color-primary);color:#fff}@media screen and (min-width: 1025px){.loop-even-reverse .ue-grid-item:nth-child(even) .wrap,.loop-even-reverse .e-loop-item:nth-child(even) .wrap{--order: -99999}}#office-gallery .e-gallery-image{height:100%;-o-object-fit:cover;object-fit:cover}#office-gallery .e-gallery-grid{grid-template-columns:repeat(2, 1fr)}#office-gallery .e-gallery-item:nth-child(5){grid-row:span 2;grid-column:span 2}#office-gallery .e-gallery-item:nth-child(8){grid-row:span 2;grid-column:span 2}#office-gallery .e-gallery-item:nth-child(11){grid-row:span 2;grid-column:span 2}@media screen and (min-width: 1440px){#office-gallery .e-gallery-grid{grid-template-rows:300px 300px 110px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#office-gallery .e-gallery-item{grid-column:span 2}#office-gallery .e-gallery-item:nth-child(5){grid-row-start:2;grid-column-start:3;grid-row-end:4;grid-column-end:5}#office-gallery .e-gallery-item:nth-child(7){grid-row-start:3;grid-column-start:1;grid-row-end:6;grid-column-end:3}#office-gallery .e-gallery-item:nth-child(9){grid-row-start:3;grid-column-start:7;grid-row-end:6;grid-column-end:5}#office-gallery .e-gallery-item:nth-child(10){grid-column:span 3;max-height:350px}#office-gallery .e-gallery-item:nth-child(11){grid-column:span 3;max-height:350px}}#faqs .elementor-accordion{display:grid;gap:1rem}#faqs .elementor-accordion-item{border-radius:6px;overflow:hidden;padding-left:20px;padding-right:20px;background:#252a32}#faqs .elementor-tab-content{border-top:1px solid #2b3139}