@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--mainColor: #2b2b2b;--borderColor: #cacaca;--navbarText: #fff;--navBarFooter: #0B75BC}body,:root{font-family:Calibri,sans-serif}.layout-styles-1{min-height:100vh;display:flex;flex-direction:column}.main-content-2{flex-grow:1;display:flex;flex-direction:column}a{text-decoration:none;color:#fff}ul{list-style:none}p{line-height:1.5;font-size:17px}button{cursor:pointer;color:var(--mainColor)}.hidden{display:none}.block{display:block}.h-0{height:0}h3{font-size:20px}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.nav__header{position:static;height:120px;background-color:var(--navBarFooter)}.container{width:100%;padding-inline:16px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:10px;height:120px}.logo__link{display:flex;align-items:center}.logo__link img{width:60px;height:60px}.menu_icon{border:none;height:45px;width:45px;margin-left:-12px;background-color:transparent}.menu_icon:focus{outline:none;background-color:#d7d4d4;border-radius:100px;height:45px;width:45px}.nav_item_content{position:relative;display:flex;width:100%;justify-content:space-between;height:3rem}.nav_item_content a{color:var(--navbarText);width:100%;font-size:20px;font-weight:500;padding-inline:1rem;display:flex;align-items:center}.nav_item_content button{padding-inline:.75rem;border:none;background-color:#fff;display:flex;align-items:center}.register a{font-size:15px;color:inherit;text-decoration:none;font-weight:500;cursor:pointer}.register button{border:none;display:inline-flex;align-items:center;cursor:pointer;font-weight:500;font-size:16px;color:#000;background-color:var(--navbarText);border-radius:50px}.register .avatar{display:flex;justify-content:center;height:40px;width:40px}.register .sign{min-width:64px;padding:8px 16px;border-radius:50px;margin-left:16px}.dropdown{background-color:#215273;box-shadow:25px 24px 74px 18px #00000026}.dropdown_content{font-size:.875rem}.dropdown_content h4{font-weight:700;line-height:1.25rem;color:#fff;font-size:18px;margin-top:.75rem}.dropdown_content li{line-height:1.85rem}.dropdown_content li a{color:var(--navbarText);font-weight:400;font-size:16px}.hero{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;background-color:#5c5c5c;height:450px}.img_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.img_wrapper img{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;color:transparent;object-fit:cover}.img_wrapper .overlay{position:absolute;bottom:0;left:0;height:100%;width:100%;background-color:#1d283a66}.hero .content{color:#fff;width:100%;position:relative}.hero_title{font-size:32px;font-weight:900}.mobile_navigation{position:fixed;z-index:99}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080}.drawer_content{background-color:#50b8e7;position:fixed;top:0;left:0;width:100vw;max-width:280px;height:100vh;z-index:99;overflow-y:auto;transition:.5s;transform:translate(-100%)}.drawer_content.active{transform:translate(0)}.close_drawer{text-align:end;border-bottom:1px solid var(--borderColor)}.close_drawer button{padding:12px;border:none;background-color:#fff}.logo_text{color:#fff!important;width:10rem;font-size:16px;padding-left:1rem}.styled-image2{width:100%;max-width:800px;height:auto;display:block;margin:auto;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0003;transition:transform .2s}.hero-title{font-size:3rem}@media (min-width: 768px){.container{max-width:768px}.hero-title{font-size:x-large}.logo__link img{width:75px;height:75px}.logo_text{width:12rem;font-size:20px}.register button{font-size:20px}}@media (max-width: 500px){.toolbar{gap:.3rem}}@media (max-width: 374px){.styled-image2{width:260px}}@media (min-width: 1240px){.register button{padding-left:.2rem;font-size:24px}.logo_text{color:var(--navbarText);width:20rem;font-size:32px}.logo__link img{width:100px;height:100px}.hero-title{color:#fff;font-size:4rem}.container{max-width:1280px}.md\:h-auto{height:auto}.md\:block{display:block}.md\:hidden{display:none}.logo__link{margin-right:1rem}.nav__container>nav>ul{display:flex;align-items:center;line-height:120px}.nav_item_content{border-style:none;height:auto}.nav_item_content a{padding-inline:.7rem}.nav_item_content .md\:hidden{display:none}.dropdown{position:absolute;left:0;top:75px;width:100%;border-bottom:1px solid var(--borderColor);border-radius:0 0 16px 16px;padding-top:2rem;padding-bottom:2rem;visibility:hidden;z-index:10}.nav__container ul li:focus-within .dropdown,.nav__container ul li:hover .dropdown{visibility:visible;width:auto;left:auto}.nav_item_content:hover a:before,.nav_item_content .active:before{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:2px solid #f1cd71}.dropdown_content{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dropdown_content h4{margin-top:0;margin-bottom:.75rem}.hero_title{font-size:56px}}.padding-left-3{padding-left:4px}@media (min-width: 1280px){.container{max-width:1280px}}.navbar_logo{border:2px solid white}.cardGumTreatment{max-width:100%;padding:20px;background-color:#ade8f4;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardGumTreatment div{margin-bottom:20px;line-height:1.6}.cardImplantTreatment{max-width:100%;padding:20px;background-color:#ade8f4;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardImplantTreatment div{margin-bottom:20px;line-height:1.6}.cardBoneGrafting{max-width:600px;margin:50px auto;padding:20px;background-color:#ade8f4;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardBoneGrafting div{margin-bottom:20px;line-height:1.6}.padding-bottom-5{padding-bottom:5px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-left-5{padding-left:5px}.padding-left-15{padding-left:15px}.arrow-list{list-style-type:none;padding-left:10px}.arrow-list li{text-indent:-20px;padding-left:20px;font-size:17px}.sidebar-label{font-size:17px}.bullet-list{list-style-type:disc;padding-left:10px}.arrow-list li:before{content:"➤";color:#696969;padding-right:10px;font-size:13px}.footer{background-color:#0b75bc;color:#fff;padding:0 10px;flex-grow:1;flex-direction:column}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1200px;margin:0 auto}.footer-section{flex:1;min-width:200px;margin:10px}.footer-section h3{margin-bottom:10px}.footer-section p{margin:5px 0}.containerFooter{display:flex;justify-content:space-around}.containerLogo{margin-top:10px}.logo{width:120px;border:2px solid white;height:auto}@media only screen and (max-width: 600px){.containerFooter{flex-direction:column;align-items:flex-start;width:100%}}.legal-button{background-color:#0b75bc;color:#fff;font-size:16px;font-family:Calibri,sans-serif;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.legal-button:hover{background-color:#061926;transform:translateY(-2px)}.legal-button:active{background-color:#1c598a;transform:translateY(1px)}.legal-button:focus{outline:none;box-shadow:0 0 0 3px #3498db80}.twelvepixel{font-size:12px}.hero-container{position:relative;height:70vh;width:100%;overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center;background:#0000001a}.hero-title{width:50%;max-width:550px;font-size:xxx-large;margin-right:20%;text-align:left}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center}.hero-title-container{display:flex;width:100%!important;font-size:25px;font-weight:700;align-items:flex-start;justify-content:center;background-color:#fffc;padding:20px;border-radius:10px;width:80%}.hero-title{font-weight:400;color:#000;flex:1;font-size:2.5rem;text-align:left;margin-right:15px}.hero-list-container{display:flex;align-items:center}.vertical-line{width:2px;height:100%;background-color:#f1ae04;margin-right:40px}.hero-list{color:#000;list-style-type:none;padding-left:0;text-align:left}.hero-list li{font-size:1.75rem;margin-bottom:10px;position:relative;font-weight:200}.hero-list li:before{content:"";left:-20px;top:15px;height:5px;width:5px;border:1px solid #ebae15;border-width:2px 2px 0 0;transform:rotate(45deg);color:#f1cd71;font-size:2rem;position:absolute}.hero-desc{width:50%;margin-right:20%;text-align:left;padding-bottom:50px}.hero-content h1{margin-bottom:.5rem}.hero-content p{font-size:1.5rem}@media (max-width: 768px){.hero-title{font-size:x-large}}.generic-service-component{display:flex;max-width:1600px}.main-title-text{font-size:24px}.container2{display:flex;justify-content:center;background-color:#f2fdff;border:20px solid #d7f8ff}.container3{display:flex;justify-content:center}.container4{display:flex;justify-content:center;background-color:#d7f8ff}.sidebar{width:30%;background-color:#f2fdff;padding:20px}.sidebar ul{list-style-type:none;padding:0;margin-left:4px}.sidebar-item{padding:10px;margin-bottom:5px}.sidebar-item:hover,.active2{background-color:#d9edf7}.sidebar-link{display:flex;align-items:center;text-decoration:none;color:#333}.sidebar-icon{margin-left:auto;fill:#333}.main-content{width:70%;padding:20px;background-color:#f2fdff}.smile-design{display:flex;flex-direction:column;align-items:center;padding:20px}.section{margin-top:40px;margin-bottom:40px;width:100%;max-width:800px}.section-description{text-align:center;margin-bottom:20px}.card-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.card{background-color:#c20000;border-radius:8px;margin:10px;width:300px;padding:20px}.card-content{text-align:left}.card-title{font-size:18px;font-weight:700;margin-bottom:10px}.card-description{font-size:16px;line-height:1.5}.feature-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.feature{background-color:#e0e0e0;border-radius:8px;margin:10px;width:300px;padding:20px}.feature-content{text-align:left}.feature-title{font-size:18px;font-weight:700;margin-bottom:10px}.feature-description{font-size:16px;line-height:1.5}.style-one{border:0;width:80vw;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}.styled-content{display:flex}.padding-20{padding:20px}.responsive-image{width:100%;max-width:200px;height:auto;max-height:300px;display:block;margin:auto;object-fit:cover}.responsive-video{width:100%;max-width:400px;height:auto;max-height:300px;display:block;margin:auto;object-fit:cover}.styled-image{width:100%;max-width:200px;height:auto;max-height:300px;display:block;margin:auto;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0003;transition:transform .2s}@media (min-width: 1000px){.responsive-video{max-width:40rem;max-height:600px}}@media (min-width: 3000px){.responsive-video{max-width:80rem;max-height:1000px}}@media (min-width: 1000px){.responsive-image{max-width:40rem;max-height:600px}}@media (min-width: 3000px){.responsive-image{max-width:80rem;max-height:1000px}}@media (max-width: 768px){.generic-service-component{flex-direction:column}.sidebar,.main-content{width:100%}.styled-content{flex-direction:column}}@media (max-width: 500px){.sidebar{display:none}.main-content{padding:20px 0}.padding-20{padding:2px}.main-title-text{margin-bottom:10px;font-size:18px}.margin-5-bottom{margin-bottom:5px}h3{font-size:18px}}.styled-content-backwards{display:flex;flex-direction:column-reverse}.cardTeethWhitening{max-width:600px;margin:50px auto;padding:20px;background-color:#ade8f4;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardTeethWhitening div{margin-bottom:20px;line-height:1.6}.cardFillings{max-width:600px;margin:50px auto;padding:20px;background-color:#ade8f4;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardFillings div{margin-bottom:20px;line-height:1.6}.veneers-benefits{display:flex;flex-direction:column;align-items:center;padding:20px}.section{margin-bottom:40px;width:100%;max-width:800px}.section-title{font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.card-list,.feature-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.card,.feature{background-color:#d7e3fc;border-radius:8px;margin:10px;width:300px;padding:20px;box-shadow:0 2px 4px #0000001a}.card-content,.feature-content{text-align:left}.card-description,.feature-description{font-size:16px;line-height:1.5}.bongo{display:flex;justify-content:center;background-color:#ade8f4}.cardRootCanals{max-width:600px;margin:50px auto;padding:20px;background-color:#ade8f4;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardRootCanals div{margin-bottom:20px;line-height:1.6}.cards-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.card1{background-color:#d7e3fc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px;max-width:300px;text-align:left}.card1 img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:auto}.card-content ul{padding-left:20px}.card-content li{margin:10px 0}.margin-40{margin-top:40px}.cardFullMouthExtractions{max-width:100%;padding:20px;background-color:#ade8f4;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.cardFullMouthExtractions div{margin-bottom:20px;line-height:1.6}.bone-augmentation-wrapper{font-family:Arial,sans-serif;max-width:900px;margin:0 auto;padding:20px;background-color:#d1d8ff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.bone-augmentation-title,.bone-grafting-title{font-size:28px;color:#2c3e50;margin-bottom:20px;text-align:center;border-bottom:2px solid #3498db;padding-bottom:10px}.bone-augmentation-description,.bone-grafting-description,.bone-grafting-success{font-size:16px;color:#34495e;margin-bottom:20px;line-height:1.6}.bone-augmentation-reasons,.grafting-types{display:flex;flex-wrap:wrap;justify-content:space-between}.reason-card,.graft-card{background-color:#1435c5;border:1px solid #ddd;border-radius:8px;padding:15px;margin:10px;width:calc(50% - 20px);box-shadow:0 2px 6px #0000001a;transition:transform .2s ease-in-out}.reason-card:hover,.graft-card:hover{transform:translateY(-5px)}.reason-title,.graft-title{font-size:18px;color:#fff;margin-bottom:10px}.reason-description,.graft-description{font-size:14px;color:#fff;line-height:1.5}.grafting-types-title{font-size:22px;color:#2c3e50;margin:20px 0 10px;text-align:center}.carder{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px;max-width:50%;text-align:left}.card-content{padding:20px}.card-content h3{margin:0 0 10px}.carder-container{display:flex;justify-content:center}.team-member{display:flex;flex-direction:row;align-items:flex-start;gap:20px;background-color:#f2fdff;padding:20px;margin:0 auto}.team-member-details{flex:2}.team-member-image{flex:1;max-width:300px;height:auto;object-fit:cover;border-radius:10px;align-self:flex-start}.team-info-container{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#f2fdff;border:20px solid #d7f8ff}.team-member h2{font-size:20px;margin-bottom:10px}.team-member p{margin-bottom:10px}.team-member ul{margin-bottom:10px;padding-left:20px}.list-style-disc{list-style-type:disc}.carder-container{display:flex;justify-content:center;padding:20px}.grid-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:20px;width:100%;max-width:1200px}.card-content{grid-column:span 1;grid-row:span 1}.grid-image{width:100%;height:auto;object-fit:cover;border-radius:10px}@media (max-width: 768px){.team-member{flex-direction:column;align-items:center}.team-member-image{order:-1;align-self:center;margin-top:20px}}@media (max-width: 768px){.grid-layout{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.team-member-image{max-width:200px;max-height:300px}}@media (min-width: 768px){.fix-width{width:75%}}.legal-container{display:flex;flex-direction:column;gap:20px;padding:20px;border:20px solid #d7f8ff}.legal-header{font-size:20px;color:#2c3e50;border-bottom:2px solid #3498db}.legal-subheader{font-size:20px;color:#34495e}.legal-list{list-style-type:disc;margin-left:20px;margin-top:10px}.legal-list li{margin-bottom:10px}
