html{font-size:16px}body{font-family:MyFont,Poppins,Roboto,sans-serif;font-size:1rem;line-height:1.5;background-color:#fff;color:#000}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}p{font-size:1rem}body,h1,h2,h3,p{font-family:MyFont,Poppins,Roboto,sans-serif;font-size:.95rem}@font-face{font-family:MyFont;src:url(/fonts/MyFont.woff2) format("woff2");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;max-width:100%;overflow-x:hidden;font-family:MyFont,Poppins,Roboto,sans-serif;font-size:16px;line-height:1.5}img{max-width:100%;height:auto;display:block}.container{width:90%;max-width:1200px;margin:0 auto}*{margin:0;box-sizing:border-box}.scroll-container{height:100vh;overflow-y:scroll;scrollbar-width:none}.scroll-container::-webkit-scrollbar{width:0}*{margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}.navbar{display:flex;justify-content:space-around;align-items:center;height:100px;position:absolute;width:100%;padding:30px 5%;background-color:transparent;z-index:100;gap:160px}.logo{z-index:1}.menus-navbar{display:flex;gap:40px;z-index:1}.menus-navbar p{font-size:18px;color:#fff;font-weight:500;cursor:pointer;transition:color .3s ease}.menus-navbar p:hover{color:#4a7cd2}.button-nav{display:flex;align-items:center;gap:10px;z-index:1}.button-nav button{font-size:17px;height:50px;padding:10px 16px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease}.button-nav button:hover{background-color:#00264d;transform:scale(1.05)}.button-nav .fa-bars{display:none}.Home-page{position:relative;overflow:hidden}.image{width:100%;margin:0 auto;overflow:hidden;position:relative}.image img{width:100%;height:100vh;display:block;object-fit:cover;transform:scale(1.05);animation:zoomOut 1.8s ease forwards}.image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(2,11,89,.7),transparent)}.overlay-image{position:absolute;display:flex;flex-direction:column;top:250px;width:1000px;left:110px;gap:30px;z-index:1;opacity:0;transform:translate(-40px);animation:fadeInLeft 1.2s ease forwards;animation-delay:.4s}.overlay-image p{font-size:20px;color:#fff}.overlay-image h1{font-size:50px;width:570px;color:#fff;font-weight:500;line-height:60px;letter-spacing:-2px}.overlay-image button{width:290px;padding:15px 20px;font-size:18px;background-color:transparent;border-radius:10px;color:#fff;border:2px solid white;transition:all .3s ease;height:60px}.overlay-image button:hover{background:#fff;color:#020b59;box-shadow:0 0 20px #fffc;transform:scale(1.05)}.rating{display:flex;gap:15px;align-items:center}.rating p{font-size:16px;margin:0}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes zoomOut{0%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 1024px){.navbar{padding:20px 3%;height:80px}.menus-navbar{gap:25px}.menus-navbar p{font-size:18px}.button-nav button{font-size:16px;padding:10px 14px}.overlay-image{top:220px;left:5%;width:90%;gap:20px}.overlay-image h1{font-size:50px;width:90%;line-height:65px}.overlay-image p{font-size:20px}.rating p{font-size:16px}}@media (max-width: 768px){.navbar{height:70px;padding:15px 5%;justify-content:space-between;position:fixed;top:0}.menus-navbar,.button-nav button{display:none}.logo img{height:40px}.button-nav{display:flex}.button-nav .fa-bars{display:block;color:#fff;font-size:24px;cursor:pointer}.image img{height:90vh}.overlay-image{top:220px;left:5%;width:90%;gap:15px}.overlay-image p{font-size:16px}.overlay-image h1{font-size:32px;width:100%;line-height:40px;letter-spacing:-1px}.overlay-image button{width:100%;max-width:250px;font-size:16px;padding:12px 20px}.rating{flex-direction:column;align-items:flex-start;padding-top:10px}.rating p{font-size:14px}}.details-home-page{display:flex;justify-content:center;align-items:center;height:200px;background-color:#000a5b;z-index:1;gap:100px;padding:0 5%;font-family:Poppins,sans-serif}.phone{display:flex;gap:15px;align-items:center;padding:20px 0;flex-shrink:1}.detail-box-padded{border-right:1px solid rgba(128,128,128,.5);padding-right:100px}.phone i{font-size:50px;color:#4a7cd2}.phone-detail{display:flex;flex-direction:column}.phone-detail .detail-title{color:#fff;font-size:25px;font-weight:500;margin-bottom:3px}.phone-detail .detail-subtext{color:#9eaab9;font-size:20px;font-weight:400}@media (max-width: 1024px){.details-home-page{gap:50px;height:auto;padding:40px 5%}.detail-box-padded{padding-right:50px}.phone-detail .detail-title{font-size:20px}.phone-detail .detail-subtext{font-size:16px}}@media (max-width: 768px){.details-home-page{flex-direction:column;align-items:center;height:auto;padding:40px 5%;gap:30px}.detail-box-padded{border-right:none!important;padding-right:0!important;border-bottom:1px solid rgba(128,128,128,.3);width:100%;padding-bottom:30px}.details-home-page .phone:last-child{border-bottom:none;padding-bottom:0}.phone i{font-size:35px}.phone-detail .detail-title{font-size:18px}.phone-detail .detail-subtext{font-size:15px}}.about-us-home{height:1000px;display:flex;font-family:Poppins,sans-serif}.about-us-home-left{display:flex;width:900px;justify-content:right;padding-right:40px;gap:19px}.about-us-home-left img{height:500px;width:300px;object-fit:contain;border-radius:15px;opacity:0;transform:translateY(50px)}.about-us-home-left.animate img{animation:fadeUp 1.2s ease forwards}.about-us-home-left.animate img:nth-child(1){animation-delay:.3s}.about-us-home-left.animate img:nth-child(2){animation-delay:.6s}.about-us-home-left.animate img:nth-child(3){animation-delay:.9s}.right{width:700px;display:flex;flex-direction:column;gap:25px;padding-top:150px;font-family:Poppins,sans-serif;padding-right:20px;opacity:0;transform:translateY(50px);margin-right:70px}.right.animate{animation:fadeSlideIn 1s ease-out forwards}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.right h1{font-size:40px;width:650px;font-weight:500;line-height:50px;opacity:0;transform:translate(-50px)}.right.animate h1{animation:fadeInText 1.2s ease-out forwards}@keyframes fadeInText{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.contents-aboutus h4{font-size:17px;font-weight:500;display:flex;gap:10px;opacity:0;transform:translateY(20px)}.right.animate .contents-aboutus h4{animation:fadeUp .8s ease forwards;animation-delay:.5s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.right button{font-size:18px;padding:15px 16px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease;display:flex;align-items:center;gap:8px;width:200px;height:50px;margin-top:20px;opacity:0;transform:scale(.8)}.right-main-p{font-size:16px;color:gray;line-height:35px}.right.animate button{animation:buttonPop 1s ease forwards;animation-delay:1s}.right button:hover{background-color:#3668be;transform:scale(1.05)}@keyframes buttonPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.contents-aboutus{display:grid;grid-template-columns:1fr 1fr;row-gap:10px}@media (max-width: 1024px){.about-us-home{height:auto;padding:80px 3%;gap:30px}.about-us-home-left{width:45%;padding-right:20px}.right{width:55%;padding-top:50px;gap:25px}.about-us-home-left img{height:400px;width:300px;margin-top:80px}.about-us-home-left img:nth-child(2){margin-top:150px}.right h1{font-size:45px;line-height:55px;width:100%}.contents-aboutus h4{font-size:17px}}@media (max-width: 768px){.about-us-home{flex-direction:column;padding:50px 5%}.about-us-home-left,.right{width:100%;padding:0;align-items:flex-start}.about-us-home-left{flex-direction:row;justify-content:center;gap:15px;margin-bottom:30px}.about-us-home-left img{height:250px;width:45%;margin-top:0!important;object-fit:cover}.right{gap:20px}.right p,.right h1{text-align:left}.right p:nth-child(1){font-size:18px}.right h1{font-size:32px;line-height:40px;width:100%}.right p:nth-child(3){font-size:16px;line-height:25px}.contents-aboutus{grid-template-columns:1fr}.contents-aboutus h4{font-size:16px;justify-content:flex-start}.right button{margin-top:10px;width:60%;max-width:170px;font-size:15px;padding:10px;align-self:flex-start}}.text-primary{color:#4a7cd2;font-weight:600}.pre-title{font-size:20px}.body-text{font-size:22px}.ourServices-page{background-color:#edf2fa;display:flex;flex-direction:column;gap:20px;height:1080px;align-items:center;padding:80px 5%;font-family:Poppins,sans-serif}.ourServices-page h1{font-size:44px;font-weight:500;text-align:center}.services-intro-text{width:850px;text-align:center;color:#555;line-height:40px;margin-bottom:20px}.services-boxes{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;padding-top:40px;width:100%;max-width:1700px}.service-box{height:400px;display:flex;flex-direction:column;gap:40px;background-color:#fff;padding:60px 40px;justify-content:center;border-radius:20px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease}.service-box:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.service-box img{height:80px;width:80px}.service-box h2{font-weight:500;font-size:24px}.box-description{font-size:16px;color:gray;line-height:28px}.view-btn{margin-top:50px}@media (max-width: 1024px){.ourServices-page{padding-top:100px;height:auto}.ourServices-page h1{font-size:45px}.services-intro-text{width:90%;font-size:20px;line-height:30px}.services-boxes{grid-template-columns:repeat(2,1fr);gap:30px}.service-box{height:400px;padding:40px 30px;gap:25px}.service-box img{height:80px;width:80px}.service-box h2{font-size:24px}.box-description{font-size:17px}}@media (max-width: 600px){.ourServices-page{gap:15px}.ourServices-page h1{font-size:35px}.services-intro-text{font-size:16px;width:100%;line-height:25px;text-align:center}.services-boxes{grid-template-columns:1fr;gap:20px;padding-top:20px}.service-box{height:auto;padding:30px 20px;gap:20px;align-items:flex-start;text-align:left}.service-box img{height:70px;width:70px}.service-box h2{font-size:22px}.box-description{font-size:15px}}.view-btn{background:#4a7cd2;color:#fff;font-size:18px;font-weight:600;padding:15px 35px;border:none;border-radius:999px;cursor:pointer;margin-top:50px;transition:all .3s ease;box-shadow:0 4px 10px #4a7cd24d;display:inline-block;max-width:100%}.view-btn:hover{background:#3b66b0;box-shadow:0 6px 14px #4a7cd266;transform:translateY(-2px)}.view-btn:active{transform:translateY(0);box-shadow:0 3px 8px #4a7cd24d}@media (max-width: 768px){.view-btn{font-size:16px;padding:12px 28px;margin-top:30px}}@media (max-width: 480px){.view-btn{width:90%;padding:15px 10px}}.patients-box-small{height:auto;padding:50px 5%;background-color:#000a5b;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.first-patient-box{display:flex;flex-direction:column;gap:10px;color:#fff;font-family:Poppins,sans-serif;justify-content:center;align-items:center;text-align:center;padding:20px 10px}.first-patient-box h2{font-size:55px;font-weight:600;color:#4a7cd2;line-height:1}.first-patient-box p{font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1px}@media (max-width: 1024px){.patients-box-small{justify-content:space-evenly;gap:20px}.first-patient-box{max-width:45%;padding:15px 5px}.first-patient-box h2{font-size:45px}.first-patient-box p{font-size:18px}}@media (max-width: 600px){.patients-box-small{flex-direction:column;padding:40px 5%;gap:0}.first-patient-box{width:100%;max-width:100%;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.first-patient-box:last-child{border-bottom:none;padding-bottom:0}.first-patient-box h2{font-size:40px}.first-patient-box p{font-size:16px}}.ourDental-team{display:flex;height:100vh;padding-top:20px}.left-our-dental-team{width:750px;display:flex;flex-direction:column;justify-content:center;gap:30px;padding-left:110px;font-family:Poppins,sans-serif}.left-our-dental-team p{font-size:19px;color:#4b7dd2;font-weight:600}.left-our-dental-team h2{font-size:44px;font-weight:500;line-height:80px;letter-spacing:-2px}.steps-box-our-dental-team{display:grid;grid-template-columns:1fr 1fr;row-gap:30px}.steps-our-dental-team{display:flex;flex-direction:column;gap:10px}.steps-our-dental-team p{line-height:40px;width:250px;color:#95a2b0;font-weight:400;font-size:14px}.steps-our-dental-team h4{font-size:18px;font-weight:500}.right-our-dental-team{display:grid;grid-template-columns:1fr 1fr;gap:25px;width:700px;height:800px;justify-content:center;justify-items:center;align-items:center;padding-left:20px}.left-dental-pics{display:flex;flex-direction:column;gap:15px}.right-our-dental-team img{width:100%;height:auto;border-radius:8px;object-fit:cover}.left-dental-pics img{flex-grow:1}.right-large-img{height:100%}@media (max-width: 768px){.ourDental-team{flex-direction:column;height:auto;padding:60px 10px}.left-our-dental-team{width:100%;padding-left:0;gap:20px}.left-our-dental-team h2{font-size:38px;line-height:45px}.left-our-dental-team p:nth-of-type(2){color:#c9d0d7!important;line-height:28px!important;font-size:16px!important;border-bottom:1px solid gray!important;padding-bottom:20px!important;width:100%!important;font-weight:500!important}.steps-box-our-dental-team{grid-template-columns:1fr;row-gap:20px}.steps-our-dental-team h4{font-size:18px}.steps-our-dental-team p{line-height:22px!important;width:100%!important;font-size:15px}.right-our-dental-team{width:96%;grid-template-columns:1fr;height:auto;padding-left:0;margin-top:30px}.left-dental-pics{flex-direction:row;gap:15px;height:300px}.left-dental-pics img[style]{margin-left:0!important;width:50%!important;margin-top:0!important;height:100%!important}.right-large-img{height:300px!important;width:100%;object-fit:cover;margin-left:15px}}.Doctor-page_ourServices-section{background-color:#edf2fa;display:flex;flex-direction:column;gap:20px;height:1080px;align-items:center;padding-top:80px;font-family:Poppins,sans-serif}.Doctor-page_main-title{font-size:44px;font-weight:500}.Doctor-page_team-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;padding:60px 0;width:90%;width:1300px;margin:0 auto}.Doctor-page_doctor-card{position:relative;background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:transform .3s ease-in-out;height:400px}.Doctor-page_doctor-card:hover{transform:translateY(-5px)}.Doctor-page_doctor-card img{width:100%;height:400px;object-fit:cover;display:block}.Doctor-page_detail-box{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:85%;background-color:#fff;border-radius:12px;padding:15px 10px;text-align:center;box-shadow:0 2px 10px #0000001a}.Doctor-page_detail-box h4{font-size:18px;color:#333;font-weight:600;margin:0 0 5px}.Doctor-page_detail-box p{font-size:14px;color:#4a7cd2;font-weight:500;margin:0}@media (max-width: 1200px){.Doctor-page_team-boxes{grid-template-columns:repeat(2,1fr);gap:30px;width:90%}.Doctor-page_ourServices-section{height:auto;padding-top:100px}.Doctor-page_main-title{font-size:48px}.Doctor-page_ourServices-section p.Doctor-page_subtitle{width:90%!important;font-size:18px!important;line-height:30px!important}}@media (max-width: 600px){.Doctor-page_ourServices-section{padding-top:50px;gap:15px}.Doctor-page_heading-tag{font-size:16px!important}.Doctor-page_main-title{font-size:32px;line-height:40px;text-align:center}.Doctor-page_ourServices-section p.Doctor-page_subtitle{font-size:15px!important;line-height:22px!important}.Doctor-page_team-boxes{grid-template-columns:1fr;gap:25px;padding:40px 0;width:85%}.Doctor-page_doctor-card{height:400px}.Doctor-page_doctor-card img{height:450px}.Doctor-page_detail-box{width:90%;padding:12px 8px}.Doctor-page_detail-box h4{font-size:16px}.Doctor-page_detail-box p{font-size:13px}}.ourServices-page,.services-boxes,.patients-box-small,.Doctor-page_ourServices-section{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.ourServices-page.animate,.services-boxes.animate,.patients-box-small.animate,.Doctor-page_ourServices-section.animate{opacity:1;transform:translateY(0)}.about-us-home-left{opacity:0;transform:translate(-100px);transition:opacity 1s ease-out,transform 1s ease-out}.about-us-home-left.animate{opacity:1;transform:translate(0)}.right{opacity:0;transform:translate(100px);transition:opacity 1s ease-out,transform 1s ease-out}.right.animate{opacity:1;transform:translate(0)}.left-our-dental-team{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out;transition-delay:.2s}.left-our-dental-team.animate{opacity:1;transform:translateY(0)}.right-our-dental-team{opacity:0;transition:opacity 1.5s ease-out}.right-our-dental-team.animate{opacity:1}.Doctor-page_doctor-card{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.quesions-about-hospital{display:flex;height:800px;font-family:Poppins,sans-serif}.left-quesions-about-hospital{display:flex;flex-direction:column;gap:20px;width:900px;padding-left:120px;padding-top:220px}.left-quesions-about-hospital h2{font-size:60px;font-weight:500}.left-quesions-about-hospital p{font-size:20px;color:#4a7cd2;font-weight:600}.right-quesions-about-hospital{width:700px;padding-top:200px;margin-right:40px}.faq-section-container{padding:80px 0;max-width:1100px;opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.faq-section-container.animate{opacity:1;transform:translateY(0)}.faq-item{cursor:pointer;padding:15px 0;border-bottom:1px solid #e0e0e0}.faq-question-toggle{display:flex;justify-content:space-between;align-items:center}.faq-question-toggle h4{font-size:20px;font-weight:500;color:#333;margin:0}.faq-answer{max-height:0;overflow:hidden;margin-top:0;margin-bottom:0;padding-top:0;color:gray;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.faq-item.open .faq-answer{max-height:200px;padding-top:15px;margin-bottom:10px}.fa-chevron-down{transition:transform .3s ease;color:#4a7cd2;font-size:16px}.faq-item.open .fa-chevron-down{transform:rotate(180deg)}.questions{display:flex;flex-direction:column;gap:20px}@media (max-width: 600px){.quesions-about-hospital{display:flex;flex-direction:column;margin-top:30px;height:auto}.left-quesions-about-hospital{width:100%;padding-top:30px;padding-left:15px;gap:10px;text-align:left}.left-quesions-about-hospital p{width:100%;font-size:16px}.left-quesions-about-hospital h2{width:100%;font-size:30px;line-height:1.2}.faq-pre-title{font-size:16px}.faq-main-title{font-size:30px}.right-quesions-about-hospital{padding-top:10px;width:380px}}@media (max-width: 992px){.questions{gap:15px}.faq-item{padding:18px 0}.faq-question-toggle{align-items:flex-start}.faq-question-toggle h4{font-size:18px;padding-right:10px;margin-top:2px}.fa-chevron-down{font-size:14px;margin-top:2px}.faq-answer{font-size:15px;line-height:24px}.faq-item.open .faq-answer{padding-top:10px;margin-bottom:5px}}@media (max-width: 500px){.questions{gap:10px;padding:10px}.faq-item{padding:15px 0}.faq-question-toggle h4{font-size:16px;padding-right:10px}.faq-item.open .faq-answer{max-height:400px}.fa-chevron-down{font-size:13px}}.Booking-div{background-color:#4a7cd2;height:150px;display:flex;justify-content:space-around;font-family:Poppins,sans-serif;justify-items:center;align-items:center;gap:90px}.Booking-div h3{font-size:40px;color:#fff}.Booking-div button{background:#ffffff1a;border:1px solid rgba(255,255,255,.4);padding:16px 32px;color:#fff;font-size:20px;font-weight:600;border-radius:12px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease;letter-spacing:1px;box-shadow:0 6px 20px #00000040}.Booking-div button:hover{background:#4a7cd24d;border-color:#4a7cd299;transform:translateY(-3px);box-shadow:0 10px 25px #4a7cd266}.Booking-div button:active{transform:translateY(2px);background:#4a7cd280;box-shadow:0 4px 10px #4a7cd24d}@media (max-width: 850px){.Booking-div{height:auto;flex-direction:column;padding:40px 5%;justify-content:center;align-items:center;gap:20px;text-align:center}.Booking-div h3{font-size:28px;max-width:100%;line-height:1.3;margin:0}.Booking-div button{padding:14px 28px;font-size:18px;width:80%;max-width:300px;margin-top:10px}}@media (max-width: 480px){.Booking-div{padding:30px 5%}.Booking-div h3{font-size:24px}.Booking-div button{width:100%;font-size:17px}}.fa-star{color:#fec42c}.rating{display:flex;gap:15px}.Doctor-page_doctor-card{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.Doctor-page_doctor-card.animate-stagger{opacity:1;transform:translateY(0)}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.Testimonials-page{display:flex;flex-direction:column;padding:80px 0 100px;align-items:center;background-color:#f7f9fb;font-family:Poppins,sans-serif;width:100%;box-sizing:border-box}.Testimonials-page h1{font-size:44px;font-weight:700;color:#333;margin-bottom:20px}.Testimonials-page>p{max-width:950px;margin:0 auto 40px}.Client-Boxes{width:100%;padding:40px 0;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;margin-left:5%;-ms-overflow-style:none;scrollbar-width:none}.Client-Boxes::-webkit-scrollbar{display:none}.first-client-box{flex:0 0 350px;margin-right:30px;padding:40px;height:auto;background-color:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.first-client-box h4{font-size:20px;font-weight:700;color:#333;margin:0}.comments{font-size:14px;color:#555;line-height:1.6}.carousel-dots{text-align:center;padding:20px 0 100px}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#d0d0d0;margin:0 5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.dot.active{background-color:#4a7cd2;transform:scale(1.2)}.first-client-box{flex:0 0 350px;margin-right:30px;padding:40px;background-color:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:420px}.first-client-box .quote-icon{margin-bottom:20px;line-height:1}.first-client-box img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:10px 0;border:3px solid #4a7cd2}.first-client-box h4{font-size:22px;font-weight:700;color:#333;margin:0}.customer-title{font-size:16px;color:#999;margin-bottom:20px}.comments{font-size:17px;color:#555;line-height:1.6;margin:0}@media (max-width: 1024px){.Testimonials-page h1{font-size:40px}.Testimonials-page>p{width:90%!important;font-size:18px!important;line-height:1.5!important}.Client-Boxes{margin-left:3%;padding:30px 0}}@media (max-width: 768px){.Testimonials-page{padding:60px 0}.Testimonials-page h1{font-size:32px;margin-bottom:10px}.Testimonials-page>p{width:90%!important;font-size:16px!important}.Client-Boxes{margin-left:5%}.first-client-box{flex:0 0 calc(95vw - 30px - 5%);margin-right:30px;padding:25px}.first-client-box h4{font-size:20px}.customer-title{font-size:15px;margin-bottom:10px}.comments{font-size:16px;line-height:1.5}}.footer{background-color:#0d1a2c;color:#c7d2e0;font-family:Poppins,sans-serif;padding-top:110px;padding-bottom:30px}.footer-content{display:flex;gap:200px;max-width:1900px;margin:0 auto;padding:0 5%;flex-wrap:wrap}.footer-column{margin-bottom:40px}.footer-logo-col{max-width:250px}.footer-logo-col .logo{font-size:30px;font-weight:700;color:#fff;margin-bottom:20px}.footer-logo-col p{font-size:16px;line-height:1.8;width:400px;padding-top:30px}.footer-column h3{font-size:16px;font-weight:600;color:#fff;margin-bottom:25px}.footer-column ul{list-style:none;padding:0}.footer-column li{margin-bottom:12px}.footer-column a{color:#c7d2e0;text-decoration:none;font-size:16px;transition:color .3s ease}.footer-column a:hover{color:#4a7cd2}.contact-item{display:flex;align-items:center;margin-bottom:15px;font-size:15px}.contact-item i{font-size:18px;color:#4a7cd2;margin-right:10px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;margin-top:30px;text-align:center;font-size:13px;color:#99a2ad}.footer-bottom a{color:#99a2ad;text-decoration:none;margin-left:20px}.footer-bottom a:hover{color:#4a7cd2}@media screen and (max-width: 1200px){.footer-content{flex-direction:column;gap:0;max-width:90%}.footer-column{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:30px;margin-bottom:30px}.footer-content .footer-column:last-of-type{border-bottom:none;margin-bottom:0}.footer-logo-col{max-width:100%}.footer-logo-col p{font-size:17px;width:100%;padding-top:20px;line-height:1.6}.footer-column h3{margin-bottom:15px}.footer-column li{margin-bottom:8px}}@media screen and (max-width: 600px){.footer{padding-top:60px;padding-bottom:20px}.footer-content{padding:0 5%}.footer-logo-col img{max-width:150px;height:auto}.footer-logo-col p{font-size:15px}.footer-column a{font-size:16px}.contact-item{font-size:14px;align-items:flex-start}.contact-item i{font-size:16px;margin-top:3px}.footer-bottom{font-size:12px;display:flex;flex-direction:column;gap:5px;text-align:center;padding:20px 5%}.footer-bottom p{margin-bottom:5px!important}.footer-bottom a{margin-left:0}}@media (max-width: 900px){.navbar{display:flex;justify-content:space-around;align-items:center;height:100px;position:absolute;width:100%;padding:30px 5%;background-color:transparent;z-index:100;gap:120px}.menus-navbar,.button-nav button{display:none}.button-nav .fa-bars,.button-nav .fa-xmark{display:block;font-size:28px;color:#fff;cursor:pointer}.mobile-menu-overlay-home{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#000000d9;z-index:99;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.mobile-menu-home{width:90%;max-width:400px;background-color:#020b59;padding:20px;margin-top:20px;border-radius:10px;box-shadow:0 5px 20px #0006;display:flex;flex-direction:column;gap:15px;text-align:center}.mobile-menu-home p{font-size:22px;color:#fff;font-weight:500;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;transition:color .2s}.mobile-menu-home p:hover{color:#4a7cd2}.mobile-menu-home p:last-of-type{border-bottom:none}.mobile-menu-home .mobile-book-btn-home{width:100%;padding:14px 0;margin-top:20px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;font-size:18px}.mobile-menu-logo-home{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:10px}.mobile-menu-logo-home img{height:50px}}.logo img{height:60px;width:180px}.service-page-animate{opacity:0;transform:translateY(40px);transition:all .9s cubic-bezier(.2,.9,.3,1)}.service-page-animate.show{opacity:1;transform:translateY(0)}.fade-left{transform:translate(-40px)}.fade-right{transform:translate(40px)}.zoom-in{transform:scale(.9)}.zoom-in.show{transform:scale(1)}.Contact-page-navbar{display:flex;justify-content:space-around;background-color:#edf2fa;height:130px;padding-top:20px;align-items:center;position:sticky;top:0;z-index:100;transition:all .4s ease}.Contact-page-logo{z-index:1}.Contact-page-button-nav button{font-size:20px;padding:15px 16px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease;height:50px}.mobile-menu-icon{display:none}.service-page{height:500px;background-color:#edf2fa;display:flex;flex-direction:column;align-items:center;justify-content:center}.service-page h1{font-size:50px;font-weight:500;border-bottom:1px solid black;max-width:1300px;width:90%;text-align:center;padding-bottom:40px}.paths{display:flex;gap:20px;padding-top:40px;align-items:center}.paths p{font-size:21px;font-weight:500;cursor:pointer}.paths i{color:#050546}.service-page-service-boxes{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;margin:100px auto;max-width:1700px;width:90%;column-gap:30px;row-gap:60px;align-items:center}.first-service-page-box{height:400px;width:100%;display:flex;flex-direction:column;padding:40px;gap:25px;border-radius:15px;background-color:#edf2fa;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.first-service-page-box:hover{transform:translateY(-12px);box-shadow:0 15px 30px #00000026}.first-service-page-box img{height:80px;width:80px}.first-service-page-box h4{font-size:20px;font-weight:500;padding-top:10px}.first-service-page-box p{font-size:18px;color:#666}.first-service-page-image{height:400px;width:100%;border-radius:15px;background-color:#edf2fa;overflow:hidden;transition:transform .4s ease;cursor:pointer}.first-service-page-image img{object-fit:cover;height:100%;width:100%;border-radius:15px;transition:transform .5s ease}.first-service-page-image:hover img{transform:scale(1.08)}.expand-btn{font-size:16px;padding:10px 18px;border-radius:8px;border:none;background:#4a7cd2;color:#fff;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1001;display:flex;justify-content:flex-end;transition:background .3s ease}.mobile-menu{width:70%;max-width:300px;background-color:#fff;padding:30px;display:flex;flex-direction:column;gap:20px;transform:translate(0);transition:transform .3s ease-out}.close-icon{font-size:30px;align-self:flex-end;cursor:pointer;color:#4a7cd2}.mobile-menu p{font-size:20px;color:#333;font-weight:500;padding:10px 0;border-bottom:1px solid #eee;cursor:pointer}.mobile-menu button{margin-top:10px;width:100%;padding:15px;font-size:18px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px}@media (max-width: 1200px){.service-page-service-boxes{grid-template-columns:repeat(3,1fr);width:95%;row-gap:50px;margin:80px auto}.first-service-page-image{height:400px;display:none}}@media (max-width: 768px){.Contact-page-navbar{height:80px;padding:15px 20px;justify-content:space-between}.Contact-page-menus-navbar,.Contact-page-button-nav{display:none}.mobile-menu-icon{display:block;font-size:28px;color:#4a7cd2;cursor:pointer}.service-page{height:250px}.service-page h1{font-size:40px;padding-bottom:20px}.paths p{font-size:16px}.service-page-service-boxes{grid-template-columns:1fr;gap:30px;margin:50px auto;padding:0 20px;width:auto;height:auto}.first-service-page-box,.first-service-page-image{width:100%;height:auto;padding:40px 25px;transform:none!important;box-shadow:0 5px 15px #0000001a}.first-service-page-box:hover{transform:none;box-shadow:0 5px 15px #00000026}.first-service-page-image img{height:250px}.first-service-page-box h4{font-size:20px}.first-service-page-box p{font-size:16px}}body{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;overflow-x:hidden}.Dentist-page-animate{opacity:0;transform:translateY(40px);transition:all .9s cubic-bezier(.2,.9,.3,1)}.Dentist-page-animate.show{opacity:1;transform:translateY(0)}.scroll-to-top{position:fixed;bottom:30px;right:30px;background-color:#4a7cd2;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 10px #0003;transition:background-color .3s ease;z-index:1000}.scroll-to-top:hover{background-color:#3b66ac}.scroll-to-top .fa-arrow-up{font-size:20px}.Dentist-page-navbar{display:flex;justify-content:space-around;background-color:#edf2fa;height:130px;padding:20px 40px;align-items:center;position:sticky;top:0;z-index:100;transition:all .4s ease}.Dentist-page-logo{z-index:1}.Dentist-page-menus-navbar{display:flex;gap:40px;z-index:1}.Dentist-page-menus-navbar p{font-size:18px;color:#000;font-weight:500;cursor:pointer;position:relative}.Dentist-page-menus-navbar p:after{content:"";position:absolute;bottom:-5px;left:0;height:2px;width:0;background:#4a7cd2;transition:width .3s ease}.Dentist-page-menus-navbar p:hover:after{width:100%}.Dentist-page-button-nav{display:flex;gap:10px;align-items:center}.Dentist-page-button-nav button{font-size:18px;padding:15px 16px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease;display:flex;align-items:center;gap:8px;height:50px}.Dentist-page-button-nav button:hover{background-color:#00264d;transform:scale(1.05)}.Dentist-page-button-nav .fa-bars{display:none}.Dentist-page-service{height:500px;background-color:#edf2fa;display:flex;flex-direction:column;align-items:center;justify-content:center}.Dentist-page-service h1{font-size:50px;font-weight:500;border-bottom:1px solid black;width:90%;max-width:1300px;text-align:center;padding-bottom:40px}.Dentist-page-paths{display:flex;gap:20px;padding-top:40px;align-items:center}.Dentist-page-paths p{font-size:21px;font-weight:500;cursor:pointer}.Dentist-page-paths i{color:#050546}.cards-dentist-page{display:flex;flex-direction:column;gap:60px;margin-top:100px;margin-bottom:100px;align-items:center}.first-card-dentist-page{display:flex;height:600px;width:1270px;margin:auto;border-radius:15px;background-color:#f8f9fa}.left-card-dentist-page img{height:600px;width:400px;object-fit:cover;border-bottom-left-radius:15px;border-top-left-radius:15px}.right-card-dentist-page{display:flex;flex-direction:column;padding:30px 80px;gap:30px;flex-grow:1}.right-card-dentist-page h4{font-size:20px;font-weight:500}.right-card-dentist-page p{font-size:17px;color:#a9c1d6}.dentist-name,.dentist-qualification,.dentist-certification,.dentist-awards{display:flex;flex-direction:column;gap:10px}.dentist-certification p,.dentist-awards p{display:flex;gap:10px;align-items:flex-start}.Media-logos-dentist{display:flex;gap:20px;margin-top:20px}.Media-logos-dentist i{font-size:24px;color:#4a7cd2;cursor:pointer;transition:color .3s ease}.Media-logos-dentist i:hover{color:#00264d}@media (max-width: 1024px){.Dentist-page-navbar{padding:20px;justify-content:space-between}.Dentist-page-menus-navbar{gap:20px}.Dentist-page-menus-navbar p{font-size:18px}.Dentist-page-button-nav button{font-size:16px;padding:10px 15px;height:40px}.Dentist-page-service h1{font-size:50px}.first-card-dentist-page{width:95%;height:auto;flex-direction:column}.left-card-dentist-page img{width:100%;height:450px;border-radius:15px 15px 0 0}.right-card-dentist-page{padding:40px}}@media (max-width: 768px){.Dentist-page-navbar{height:80px;justify-content:space-between;padding:15px 20px}.Dentist-page-logo img{height:40px}.Dentist-page-menus-navbar,.Dentist-page-button-nav button{display:none}.Dentist-page-button-nav .fa-bars{display:block;font-size:28px;color:#4a7cd2!important}.Dentist-page-service{height:250px;text-align:center;padding:0 20px}.Dentist-page-service h1{font-size:40px;padding-bottom:20px;width:100%}.Dentist-page-paths{padding-top:20px}.Dentist-page-paths p{font-size:16px}.cards-dentist-page{margin-top:50px;margin-bottom:50px;gap:40px;padding:0 10px}.first-card-dentist-page{width:90%;border-radius:10px;background-color:#edf2fa}.left-card-dentist-page img{height:500px;border-radius:10px 10px 0 0}.right-card-dentist-page{padding:30px 20px;gap:20px}.dentist-name h4{font-size:24px!important}.dentist-name p{font-size:18px!important}.right-card-dentist-page h4{font-size:20px}.right-card-dentist-page p{font-size:16px}.scroll-to-top{bottom:20px;right:20px;width:40px;height:40px}.scroll-to-top .fa-arrow-up{font-size:16px}}.Contact-page-navbar{display:flex;justify-content:space-around;background-color:#edf2fa;font-family:Poppins,sans-serif;height:150px;padding:20px 40px;align-items:center;position:sticky;top:0;z-index:100;transition:all .4s ease}.Contact-page-logo img{height:60px}.Contact-page-menus-navbar{display:flex;gap:40px;z-index:1}.Contact-page-menus-navbar p{font-size:18px;color:#000;font-weight:500;cursor:pointer;position:relative}.Contact-page-menus-navbar p:after{content:"";position:absolute;bottom:-5px;left:0;height:2px;width:0;background:#4a7cd2;transition:width .3s ease}.Contact-page-menus-navbar p:hover:after{width:100%}.Contact-page-button-nav{display:flex;gap:10px;align-items:center}.Contact-page-button-nav button{font-size:20px;padding:15px 16px;background-color:#4a7cd2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease;display:flex;align-items:center;gap:8px;height:50px}.Contact-page-button-nav button:hover{background-color:#00264d;transform:scale(1.05)}.mobile-menu-icon{display:none;font-size:30px;cursor:pointer;z-index:2}.Contact-page-service{height:450px;background-color:#edf2fa;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.Contact-page-service h1{font-size:50px;font-weight:500;border-bottom:1px solid black;width:1300px;text-align:center;padding-bottom:40px}.Contact-page-paths{display:flex;gap:20px;padding-top:40px;align-items:center}.Contact-page-paths p{font-size:21px;font-weight:500;cursor:pointer}.Contact-page-paths i{color:#050546}.Contact-page-contents{display:flex;max-width:1500px;margin:100px auto;font-family:Poppins,sans-serif;gap:40px;padding:0 20px}.left-contact-page{display:flex;flex-direction:column;gap:30px;padding-left:110px;width:100%;max-width:980px}.left-contact-page h1{font-size:44px;font-weight:600;line-height:70px;color:#0a1f44}.left-contact-page p{font-size:18px;font-weight:400;color:#6c7a8c;line-height:32px}.address-contact-page{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:20px}.address-contact-page .first{display:flex;flex-direction:column;background:#f8faff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .3s ease}.address-contact-page .first:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.address-contact-page .first h4{font-size:22px;font-weight:600;margin-bottom:8px;color:#0a1f44;display:flex;gap:10px}.address-contact-page .first p{font-size:18px;color:#6c7a8c;font-weight:400}.right-contact-page{display:flex;flex-direction:column;gap:30px;background-color:#edf2fa;width:100%;max-width:600px;padding:40px;border-radius:16px;justify-content:center;margin-right:100px}.right-contact-page h3{font-size:27px;font-weight:600;color:#0a1f44;margin-bottom:10px}.right-contact-page input,.right-contact-page textarea{padding:15px 18px;border:1px solid #ccd6e3;border-radius:10px;font-size:16px;font-family:inherit;transition:border .3s ease,box-shadow .3s ease;background:#fff}.right-contact-page input:focus,.right-contact-page textarea:focus{border:1px solid rgb(74,124,210);box-shadow:0 0 0 3px #4a7cd233;outline:none}.right-contact-page textarea{min-height:150px;resize:none}.right-contact-page button{background:#4a7cd2;color:#fff;padding:14px 20px;font-size:18px;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease,transform .2s ease;margin-top:10px;width:200px}.right-contact-page button:hover{background:#00264d;transform:scale(1.05)}.Contact-page-animate{opacity:0;transform:translateY(20px);animation-fill-mode:forwards}.fade-down{animation:fadeDown .8s ease forwards}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.zoom-in{animation:zoomIn .8s ease forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-menu-overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background:#0009;display:flex;justify-content:flex-end;z-index:2000}.mobile-menu{background:#edf2fa;width:70%;max-width:300px;height:100%;padding:50px 20px;display:flex;flex-direction:column;gap:20px;position:relative;animation:slideIn .3s ease}.mobile-menu p{font-size:20px;color:#000;cursor:pointer;padding:10px 0}.mobile-menu button{margin-top:20px;padding:14px;font-size:18px;border:none;border-radius:6px;background:#4a7cd2;color:#fff;cursor:pointer;width:100%}.close-icon{position:absolute;top:15px;right:20px;font-size:28px;cursor:pointer}@media screen and (max-width: 1024px){.Contact-page-navbar{height:90px;justify-content:space-between;padding:0 30px;background-color:#fff}.Contact-page-menus-navbar,.Contact-page-button-nav{display:none}.mobile-menu-icon{display:block;font-size:28px;color:#0a1f44}.Contact-page-contents{flex-direction:column;margin:50px auto;padding:0 30px;gap:60px}.left-contact-page{max-width:100%;padding-left:0;gap:20px}.left-contact-page h1{font-size:40px;line-height:50px}.left-contact-page p{font-size:17px;line-height:28px}.right-contact-page{max-width:100%;padding:30px;gap:20px}.right-contact-page h3{font-size:28px;margin-bottom:5px}.right-contact-page button{width:100%;margin-top:15px}}@media screen and (max-width: 768px){.Contact-page-service{height:300px;padding:0 20px;justify-content:center}.Contact-page-service h1{font-size:36px;font-weight:600;width:100%;max-width:400px;border-bottom:2px solid black;padding-bottom:20px;line-height:1.2}.Contact-page-paths{gap:10px;padding-top:20px}.Contact-page-paths p{font-size:16px}.Contact-page-paths i{font-size:14px}}@media screen and (max-width: 600px){.Contact-page-navbar{height:70px;padding:0 20px}.Contact-page-logo img{height:40px;padding-top:0}.mobile-menu{width:80%;max-width:100%;padding:40px 20px}.mobile-menu p{font-size:18px}.mobile-menu button{font-size:16px;padding:12px}.Contact-page-contents{padding:0 20px;margin:40px auto}.left-contact-page h1{font-size:32px;line-height:42px}.address-contact-page{grid-template-columns:1fr;gap:15px;margin-top:10px}.address-contact-page .first{padding:15px}.address-contact-page .first h4{font-size:20px}.address-contact-page .first p{font-size:16px}.right-contact-page input,.right-contact-page textarea{font-size:15px;padding:14px 16px}}.mobile-menu-overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background:#000c;display:flex;justify-content:flex-end;z-index:2000;transition:background .3s ease}.mobile-menu{background:#fff;width:75%;max-width:320px;height:100%;padding:60px 25px;display:flex;flex-direction:column;gap:15px;position:relative;transform:translate(0);animation:slideIn .4s cubic-bezier(.25,.46,.45,.94) forwards}.mobile-menu p{font-size:19px;color:#0a1f44;font-weight:500;cursor:pointer;padding:12px 0;border-bottom:1px solid #e0e4eb;transition:color .2s ease,padding .2s ease}.mobile-menu p:last-of-type{border-bottom:none}.mobile-menu p:hover{color:#4a7cd2;padding-left:5px}.close-icon{position:absolute;top:20px;right:25px;font-size:32px;color:#0a1f44;cursor:pointer;transition:transform .2s ease}.close-icon:hover{transform:rotate(90deg)}.mobile-menu button{margin-top:30px;padding:16px;font-size:17px;font-weight:600;border:none;border-radius:8px;background:#4a7cd2;color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 10px #4a7cd24d;transition:background .3s ease,transform .2s ease}.mobile-menu button:hover{background:#00264d;transform:scale(1.02)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.scroll-to-top{position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:50%;background-color:#4a7cd2;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0003;z-index:1000;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.scroll-to-top.show-scroll{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top i{font-size:18px;font-weight:700}.scroll-to-top:hover{background-color:#00264d;transform:scale(1.05)}@media screen and (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:45px;height:45px}.scroll-to-top i{font-size:16px}}
