footer,footer .address a{color:#fff}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Light.ttf") format("truetype");font-weight:100 300;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Regular.ttf") format("truetype"),url("fonts/OpenSans-Bold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:500 500;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}body{font-family:"Open Sans",sans-serif;font-size:18px;line-height:28px}footer,section.treatment-options .text-container>a,section.treatment-options .text-container>p{font-size:16px}.cta-color{color:#2f989f}.section-separator{width:100%;height:3px}.section-separator.bg-navy{background-color:#1a3743}.section-separator.bg-rose{background-color:#f9dbd3}.section-separator.bg-pink{background-color:#fea7a1}.section-separator.bg-green{background-color:#7bd6d0}.section-separator.bg-peach{background-color:#e8c8b3}.colored-separator{display:flex}header{position:fixed;top:0;z-index:1000;width:100%;height:57px}header,header>nav{background-color:#fffcf9}header>nav .navbar-brand{cursor:default}header nav.navbar{--bs-navbar-toggler-font-size:1rem;--bs-navbar-toggler-focus-width:0.15rem}main{padding-top:57px}section.clinic-location,section.dental-studio-description,section.hero{padding-top:40px;padding-bottom:40px}[data-animated]{transition:opacity .5s ease-in-out;opacity:0}[data-animated].show-animate{opacity:1}section.dental-studio-description,section.hero,section.treatment-options .text-container>.card-title{background-color:#fff7f0}a.contacts-button{display:flex;width:fit-content;margin:30px auto 0;padding:10px 40px;background-color:#79d4da;border-radius:8px;font-weight:500;font-size:18px;color:#000;text-decoration:none}section.hero .right-side img{width:100%;object-fit:cover;border-radius:8px}section.dental-studio-description .woman-smile-image{margin-bottom:40px;border-radius:8px;overflow:hidden}section.dental-studio-description img{width:100%;height:100%;object-fit:cover;object-position:center}section.dental-studio-description h2,section.treatment-options h2{font-size:30px}section.treatment-options{padding:15px 10px;background-color:#e2bbb2}section.treatment-options>.cs_container{padding:60px 0 40px;background-color:#fff}section.treatment-options .heading-text-container{padding:0 10px 50px}section.treatment-options .heading-text-container>p{max-width:1000px;margin:auto}section.treatment-options ul{gap:60px 0;padding:0 10px;list-style:none}section.treatment-options ul>li{display:flex;flex-direction:column;justify-content:space-between}section.treatment-options .img-container{height:350px;border-radius:8px 100px 0 0;overflow:hidden;cursor:pointer}section.treatment-options img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}section.treatment-options img:hover{transform:scale(1.1)}section.treatment-options .text-container{display:flex;flex-direction:column;flex-grow:1;padding-bottom:13px;border:2px solid rgba(216,183,149,.5)}section.treatment-options .text-container>.card-title,section.treatment-options .text-container>a,section.treatment-options .text-container>p{padding:10px 15px}section.treatment-options .text-container>a{margin-top:auto;font-weight:500;text-decoration:unset;color:#053157;transition:font-size .3s ease-in-out}section.treatment-options .text-container>a:hover{font-size:17px}section.clinic-location{background-color:#f8fcff}section.clinic-location iframe{width:100%;height:350px;margin-bottom:25px;border-radius:8px}footer{padding-top:40px;padding-bottom:10px;background-color:#1a3743}footer>.container:first-child{padding-bottom:25px;border-bottom:2px solid #fff}footer>.container.copyright{font-size:14px;text-align:center}footer .services>ul>li,footer>.container.copyright>div{margin:8px 0}footer>.container.copyright a{text-decoration:unset;color:inherit;font-size:14px}footer .services{margin-top:48px}footer .services>ul{padding-left:0;list-style:none}footer .services>ul>li>a{color:#fff;text-decoration:none}@media screen and (min-width:768px){section.hero .left-side h1{font-size:45px}section.treatment-options ul{padding:0 40px}}@media screen and (min-width:992px){header{height:63px}a.contacts-button{margin:30px 0 0}main{padding-top:63px}section.dental-studio-description .woman-smile-image{margin-bottom:0}footer{font-size:18px}footer .services{margin-top:0}footer>.container.copyright{display:flex}footer>.container.copyright>div{margin:0}footer>.container.copyright .developed-by{margin-left:16px}footer>.container.copyright .terms-condition{margin-right:16px}}@media screen and (min-width:1440px){section.hero .left-side h1{font-size:55px}}