﻿@import"https://use.typekit.net/xho8ezc.css";body{padding:0;margin:0;background-color:#0a62ae;font-family:"source-sans-3",sans-serif}html,body{width:100%;height:100%}a{text-decoration:none;color:#52cbf5;transition:linear .3s}a:hover{text-decoration:none;cursor:pointer;transition:linear .3s}a:focus{text-decoration:none}:focus{outline:none !important}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}img{max-width:100%;height:auto}p{font-size:20px;line-height:28px;color:#fff;font-weight:500;font-family:"source-sans-3",sans-serif}p a{color:#ec0a8c}p a:hover{color:#3cb4e5}ul,ol,ul li,ol li{margin:0;padding:0}ul li a,ol li a{color:#ec0a8c}ul li a:hover,ol li a:hover{color:#3cb4e5}figure,address{margin:0}input,textarea,select,button{border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:none}input:focus,textarea:focus,select:focus,button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@media(max-width: 550px){img.alignright{float:none;margin:1em auto;display:block}img.alignleft{float:none;margin:1em auto;display:block}img.aligncenter{float:none;margin:1em auto;display:block}a img.alignright{float:none;margin:1em auto;display:block}a img.alignleft{float:none;margin:1em auto;display:block}a img.aligncenter{float:none;margin:1em auto;display:block}}.default-css ul{margin-bottom:20px;padding:0}.default-css ol{padding:0 0 0 19px;margin-bottom:20px}.default-css ul li,.default-css ol li{margin-bottom:8px;position:relative;font-size:20px;line-height:28px;color:#fff;font-weight:500;font-family:"source-sans-3",sans-serif}.default-css ul li a,.default-css ol li a{color:#ec0a8c}.default-css ul li a:hover,.default-css ol li a:hover{color:#3cb4e5}.default-css ul li{list-style:none;padding-left:17px}.default-css ul li::before{content:"";background-color:#a6ce39;height:10px;width:10px;top:7px;left:0;position:absolute;border-radius:50%}.default-css ul li::marker{color:#a6ce39}.default-css ol li::marker{color:#a6ce39}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Gelica",sans-serif;margin-bottom:15px;color:#a6ce39}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#ec0a8c}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#3cb4e5}h1{font-size:36px;line-height:45px}h2{font-size:32px;line-height:normal}h3{font-size:28px;line-height:normal}h4{font-size:24px;line-height:normal}h5{font-size:20px;line-height:normal}h6{font-size:16px;line-height:normal}@media(max-width: 1199px){h1{font-size:30px;line-height:40px}h2{font-size:28px;line-height:normal}h3{font-size:26px;line-height:normal}h4{font-size:24px;line-height:normal}h5{font-size:22px;line-height:normal}h6{font-size:20px;line-height:normal}h1,h2,h3,h4,h5,h6{margin-bottom:15px}}@media(max-width: 812px){h1,h2,h3,h4,h5,h6{margin-bottom:8px}h1{font-size:26px;line-height:35px}h2{font-size:24px;line-height:normal}h3{font-size:22px;line-height:normal}h4{font-size:20px;line-height:normal}h5{font-size:18px;line-height:normal}h6{font-size:16px;line-height:normal}}.light p{color:#0a62ae}.light p a{color:#ec0a8c}.light p a:hover{color:#0a62ae}.light ul li a,.light ol li a{color:#52cbf5}.light ul li a:hover,.light ol li a:hover{color:#0a62ae}.default-css.light ul li,.default-css.light ol li{color:#0a62ae}.default-css.light ul li a,.default-css.light ol li a{color:#ec0a8c}.default-css.light ul li a:hover,.default-css.light ol li a:hover{color:#3cb4e5}.default-css.light ul li::before{background-color:#3cb4e5}.default-css.light ul li::marker{color:#ec0a8c}.default-css.light ol li::marker{color:#ec0a8c}.light h1,.light h2,.light h3,.light h4,h5,.light h6{color:#a6ce39}.light h1 a,.light h2 a,.light h3 a,.light h4 a,.light h5 a,.light h6 a{color:#ec0a8c}.light h1 a:hover,.light h2 a:hover,.light h3 a:hover,.light h4 a:hover,.light h5 a:hover,.light h6 a:hover{color:#0a62ae}.header-section{z-index:99;position:relative;padding:30px 0;left:0;right:0;background:#0a62ae}.header-section .row{align-items:center}.header-section.sticky{position:fixed;top:0;left:0;right:0;z-index:99;box-shadow:0 0 8px rgba(0,0,0,.14);background-color:#0a62ae;padding:10px 0}.header-section .container{max-width:1115px !important}.top-head-right{display:flex;align-items:center;justify-content:space-between}.top-right-text a{display:inline-block;vertical-align:middle;font-size:20px;color:#52cbf5;font-weight:bold;font-family:"source-sans-3",sans-serif}.top-right-text a:hover{color:#fff}.lang-btn{display:inline-block;vertical-align:middle}.top-menu{margin-top:0;text-align:center}.headMenu{display:flex;align-items:center;justify-content:right;padding-right:60px}.top-social{position:fixed;top:50%;transform:translateY(-50%);z-index:11;background:#707070;padding:10px 6px}.top-social a{border:1px solid #fff;height:30px;width:30px;text-align:center;border-radius:50%;line-height:29px;display:block;margin:8px;color:#fff;font-weight:500 !important;font-size:18px}.top-social a:hover{border-color:#ec0a8c;color:#ec0a8c}.theme-btn{display:inline-block;padding:12px 30px;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:600;font-family:"source-sans-3",sans-serif;text-align:center;border-radius:11px;letter-spacing:3px}.theme-btn:hover{background-color:#0a62ae;color:#fff}.theme-btn.green-btn{color:#fff;background:#a6ce39}.theme-btn.green-btn:hover{color:#fff;background:#ec008c}.theme-btn.red-btn:hover{color:#fff;background:#a6ce39}.theme-btn.red-btn{color:#fff;background:#ec008c}.home-slider{position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}.home-slider::before,section.inner-banner::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;opacity:.3;background-color:#000}.home-slider::after,section.testimonial-slider::after,section.inner-banner::after{position:absolute;content:"";width:100%;height:170px;left:0;bottom:-1px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/banner-shape.png) no-repeat;background-size:100% 100%}.home-slider .wrapper figure img{width:100%}.absolute-content{text-align:center}.hero-title{font-weight:500;margin:0;font-size:35px;line-height:45px;color:#fff;text-align:center;font-family:"Gelica",serif}.banner-btn{padding-top:30px}.home-slider>img{width:100%}.video-div{position:relative;overflow:hidden}.home-slider .video-div .wrapper{width:100% !important;background-size:cover;background-repeat:no-repeat;margin-bottom:0;overflow:hidden;height:755px;position:relative;display:table}.fullscreenbg__video{position:absolute;top:47%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-ms-transform:translate(-50%, -47%);transform:translate(-50%, -47%);z-index:-1;object-fit:cover}.absolute-content{position:absolute;top:45%;left:0;transform:translateY(-50%);width:100%;z-index:1}.section-title{font-weight:500;font-family:"Gelica",serif;margin-bottom:20px;font-size:45px;line-height:48px;color:#f9e51d}.section-title strong{font-weight:500;color:#a6ce39}section.doctor-behind-section{padding:100px 0 200px;position:relative}section.doctor-behind-section::after{position:absolute;content:"";width:355px;height:355px;right:0;bottom:-70px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/doctor-star.png) no-repeat;background-size:100% 100%}section.doctor-behind-section .row{align-items:center}section.doctor-behind-section .col-sm-7{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}section.doctor-behind-section .col-sm-5{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}section.doctor-behind-section .default-css h4{font-family:"source-sans-3",sans-serif;font-size:31px;line-height:normal;font-weight:bold;color:#fff}.doctor-behind-btn{padding-top:20px}section.comprehensive-care-section{position:relative;padding-bottom:190px}section.comprehensive-care-section::after{position:absolute;content:"";width:100%;height:170px;left:0;bottom:-1px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/comprehensive-care-shape.png) no-repeat;background-size:100% 100%}section.comprehensive-care-section::before{position:absolute;content:"";width:170px;height:170px;left:-20px;bottom:170px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/comprehensive-care-star.png) no-repeat;background-size:100% 100%}.comprehensive-care-row .row{justify-content:center}.comprehensive-care-row .col-sm-3{padding:10px}.comprehensive-care-row{padding-top:10px}.comprehensive-care-box{background:#52cbf5;border-radius:44px;padding:30px 15px 20px;text-align:center;height:100%}.comprehensive-care-box h4{font-size:21px;letter-spacing:2px;color:#fff;font-weight:bold;text-align:center;font-family:"source-sans-3",sans-serif;text-transform:uppercase}.comprehensive-care-bottum{padding-top:50px}.comprehensive-care-bottum .row:nth-child(even){justify-content:right;margin-top:-80px;margin-bottom:-100px}.comprehensive-care-bottum .col-sm-7{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.exciting-patient-box{margin:0 auto;text-align:center;position:relative;padding:50px 90px 30px;height:250px;display:flex;align-items:center;justify-content:center}.exciting-patient-box::after{position:absolute;content:"";width:100%;height:100%;left:0;bottom:0;z-index:-1;background:url(/wp-content/themes/osicustom/library/images/exciting-patient-box-shape.png) no-repeat;background-size:100% 100%}.exciting-patient-box h4{font-size:35px;font-weight:normal;font-family:"Gelica",serif;margin:0;color:#ec0a8c}section.office-tour-section{background:#fff;padding:100px 0;position:relative}section.office-tour-section::after{position:absolute;content:"";width:255px;height:165px;right:0;bottom:-70px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/office-tour-star.png) no-repeat;background-size:100% 100%}section.office-tour-section .container{max-width:1230px !important}section.office-tour-section .row{justify-content:center}section.office-tour-section .col-sm-4{padding:15px}.office-tour-img figure{border-radius:50%;overflow:hidden}.office-tour-img figure img{width:100%}section.testimonial-slider{padding-bottom:180px;background:#fff;position:relative}.testimonial-right .section-title{color:#0862af}section.testimonial-slider .row{align-items:center}.testimonial-right{padding-left:100px}ol.carousel-indicators li{width:18px !important;height:18px !important;border-radius:50%;background-color:#c7e5ff;opacity:1}.carousel-indicators .active{background-color:#0862af}ol.carousel-indicators{justify-content:left;margin:20px 0 0 0;bottom:0;position:relative}.testimonial-caption .default-css{position:relative}.testimonial-caption h4{font-size:26px;line-height:22px;color:#0a62ae;font-weight:500;font-family:"source-sans-3",sans-serif;margin:20px 0 0}.testimonial-img figure{border-radius:50%;overflow:hidden}.testimonial-img figure img{width:100%}.carousel.slide::after{content:"";right:0;height:32px;width:42px;top:0;left:-60px;position:absolute;background:url(/wp-content/themes/osicustom/library/images/quto-icon.png) no-repeat;background-size:cover}section.map-section{padding:100px 0 220px;position:relative}section.map-section::before{position:absolute;content:"";width:170px;height:170px;left:-20px;bottom:170px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/comprehensive-care-star.png) no-repeat;background-size:100% 100%}section.map-section::after,section.our-team-section::after{position:absolute;content:"";width:100%;height:170px;left:0;bottom:-1px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/footer-shape.png) no-repeat;background-size:100% 100%}section.map-section .container{max-width:985px !important}.map-box{text-align:center}.map-box p a{color:#fff}.map-box p{font-size:30px;line-height:38px;color:#fff;font-weight:500;font-family:"source-sans-3",sans-serif;margin-bottom:10px}.map-box p a:hover{color:#ec0a8c}section.map-section .row{justify-content:center}section.map-section .col-sm-6{padding:15px}.map-box figure{border-radius:50%;overflow:hidden;margin:0 auto 20px;border:5px solid #52cbf5 !important;padding:20px;width:450px;height:450px}.map-box figure img{width:100%}footer{padding:70px 0 50px;background:#fff;position:relative}footer .row{align-items:center}.footer-box p{color:#0a62ae}.footer-box p a{color:#0a62ae}.footer-box p a:hover{color:#52cbf5}.footer-box{text-align:center}.ftr-social{padding-bottom:20px}.ftr-social a{border:1px solid #ec0a8c;height:48px;width:48px;text-align:center;border-radius:50%;line-height:50px;display:inline-block;margin:0 5px;color:#ec0a8c;font-weight:500 !important;font-size:30px}.ftr-social a:hover{border-color:#0a62ae;color:#0a62ae}.logo-ftr ul li{list-style:none}section.contact-section{padding-top:50px}button.close{text-shadow:none;color:#fff;opacity:1;font-weight:normal !important;font-size:33px !important;position:absolute;top:20px;right:20px}button.close:hover{color:#3cb4e5}.erro-search label.screen-reader-text{display:none}.erro-search form{position:relative}.erro-search [type=search]{width:100% !important;font-size:16px !important;padding:8px 15px 8px 15px !important;-webkit-appearance:none;resize:none;position:relative;transition:all 1s;margin:0 !important;color:#000 !important;font-family:"Gelica",serif;font-style:normal;font-weight:normal;line-height:18px;height:46px;border-radius:12px;background-color:rgba(60,180,229,.16);border:none}.erro-search button{padding:8px 15px;display:inline-block;cursor:pointer;transition:all 1s;border:none;width:auto;color:#fff;font-family:"Gelica",serif;font-size:16px;font-style:normal;font-weight:normal;line-height:22px !important;background:#3cb4e5;border-radius:10px;margin:0 !important;position:absolute;top:0;right:0;height:46px}.erro-search button:hover{background-color:#0a62ae;color:#fff}.erro-search{max-width:500px;margin:0 auto}.sidebar .widget_recent_entries h4.widgettitle,.widget_archive h4.widgettitle,.sidebar .widget_categories h4.widgettitle{padding:8px 14px 8px;margin:0 0 5px;color:#fff;font-size:20px;text-transform:uppercase;background:#3cb4e5;font-weight:bold;line-height:24px}.sidebar .widget_recent_entries ul,.sidebar .widget_archive ul,.sidebar .widget_categories ul{margin:0 0 15px;padding:0}.sidebar .widget_recent_entries ul li,.sidebar .widget_archive ul li,.sidebar .widget_categories ul li{margin:0;border-bottom:1px #ccc solid;display:block;padding:10px 10px 10px 15px;font-size:20px;line-height:30px;color:#3cb4e5;font-weight:normal;font-family:"source-sans-3",sans-serif;position:relative}.sidebar .widget_recent_entries ul li:before,.sidebar .widget_archive ul li:before,.sidebar .widget_categories ul li:before{content:"";background:#a6ce39;height:10px;width:10px;top:20px;left:0;position:absolute;border-radius:50%}.sidebar .widget_recent_entries ul li:last-child,.sidebar .widget_archive ul li:last-child,.sidebar .widget_categories ul li:last-child{border-bottom:none}.sidebar .widget_recent_entries ul li a,.sidebar .widget_archive ul li a,.sidebar .widget_categories ul li a{color:#fff}.sidebar .widget_recent_entries ul li a:hover,.sidebar .widget_archive ul li a:hover,.sidebar .widget_categories ul li a:hover{color:#3cb4e5}.blog-page-section{padding:100px 0}.pagination ul.page-numbers{margin:30px 0 0;padding:0;text-align:left;width:100%}.pagination ul.page-numbers li{margin:0 3px;padding:0;list-style:none;display:inline-block;text-align:center;color:#3cb4e5;font-size:20px;font-weight:400}.pagination ul.page-numbers li .page-numbers{color:#3cb4e5;font-weight:400;border:1px #3cb4e5 solid;padding:0 !important;width:40px;display:block;height:40px;line-height:36px}.pagination ul.page-numbers li .page-numbers.current,.pagination ul.page-numbers li .page-numbers:hover{border:1px #a6ce39 solid;color:#a6ce39}section.default-section{padding:100px 0 220px;position:relative}section.default-section.inpad{padding:100px 0}.erro-search label.screen-reader-text{display:none}.erro-search form{position:relative}.erro-search [type=search]{width:100% !important;font-size:20px !important;padding:8px 125px 8px 15px !important;-webkit-appearance:none;resize:none;position:relative;transition:all 1s;margin:0 !important;color:#000 !important;font-style:normal;font-weight:400;line-height:18px;background:#fff;height:50px;border-radius:12px;border:none;font-family:"source-sans-3",sans-serif}.erro-search button{padding:8px 20px;display:inline-block;cursor:pointer;transition:all 1s;border:none;width:auto;color:#fff;font-family:"source-sans-3",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:22px !important;background:#52cbf5;border-radius:10px;margin:0 !important;position:absolute;top:0;right:0;height:50px}.erro-search button:hover{background-color:#f9e51d;color:#000}.erro-search{max-width:500px;margin:0 auto}section.inner-banner{position:relative}.inner-banner>img{width:100%}.caption-absolute{position:absolute;left:0;right:0;text-align:center;top:40%;transform:translateY(-50%);z-index:1}section.our-team-section{padding-bottom:190px;position:relative}section.our-team-section .our-team-box{display:flex;align-items:center}section.our-team-section .our-team-box figure{border-radius:50%;overflow:hidden;width:450px;border:15px solid transparent;outline:#a6ce39 solid 5px}section.our-team-section .our-team-box figure img{width:100%}section.our-team-section .our-team-box h4{font-size:60px;line-height:64px;margin-bottom:0;font-family:"Gelica",serif;color:#a6ce39;font-weight:bold;text-align:center;width:calc(100% - 450px);padding:0 20px}section.our-team-section .our-team-box h4 strong{color:#a6ce39;font-weight:400;display:block}section.our-team-section .our-team-row .col-sm-12:nth-child(even){margin:-40px 0}section.our-team-section .our-team-row .col-sm-12:nth-child(even) .our-team-box figure{order:2}section.our-team-section .our-team-row .col-sm-12:nth-child(even) .our-team-box h4{order:1}section.our-team-section .our-team-row .col-sm-12:nth-child(2) .our-team-box figure{outline-color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(2) .our-team-box h4{color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(2) .our-team-box h4 strong{color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(3) .our-team-box figure{outline-color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(3) .our-team-box h4{color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(3) .our-team-box h4 strong{color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(4) .our-team-box figure{outline-color:#52cbf5}section.our-team-section .our-team-row .col-sm-12:nth-child(4) .our-team-box h4{color:#52cbf5}section.our-team-section .our-team-row .col-sm-12:nth-child(4) .our-team-box h4 strong{color:#52cbf5}section.our-team-section .our-team-row .col-sm-12:nth-child(6) .our-team-box figure{outline-color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(6) .our-team-box h4{color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(6) .our-team-box h4 strong{color:#f9e51d}section.our-team-section .our-team-row .col-sm-12:nth-child(7) .our-team-box figure{outline-color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(7) .our-team-box h4{color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(7) .our-team-box h4 strong{color:#ec008c}section.our-team-section .our-team-row .col-sm-12:nth-child(8) .our-team-box figure{outline-color:#52cbf5}section.our-team-section .our-team-row .col-sm-12:nth-child(8) .our-team-box h4{color:#52cbf5}section.our-team-section .our-team-row .col-sm-12:nth-child(8) .our-team-box h4 strong{color:#52cbf5}section.preventative-care-section{padding-bottom:200px;position:relative}section.preventative-care-section::after,section.doctor-behind-section.dental-emergencies::after,section.default-section::after{position:absolute;content:"";width:100%;height:170px;left:0;bottom:-1px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/footer-shape.png) no-repeat;background-size:100% 100%}section.preventative-care-section h4{font-size:31px;line-height:normal;font-weight:bold;margin-bottom:15px;color:#fff;text-transform:uppercase;font-family:"source-sans-3",sans-serif}.preventative-care-row .row{align-items:center}.preventative-care-box.default-css{padding-top:15px}.preventative-care-row .col-sm-9{-ms-flex:0 0 73%;flex:0 0 73%;max-width:73%;padding:15px}.preventative-care-row .col-sm-3{-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%;padding:15px}.preventative-care-img figure img{width:100%}.preventative-care-row .row:nth-child(even){flex-direction:row-reverse}section.restorative-care-section{padding:100px 0 200px;background:#fff;position:relative}section.restorative-care-section::after{position:absolute;content:"";width:100%;height:170px;left:0;bottom:-1px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/banner-shape.png) no-repeat;background-size:100% 100%}section.restorative-care-section::before{position:absolute;content:"";width:155px;height:155px;right:5%;top:-20px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/comprehensive-care-star.png) no-repeat;background-size:100% 100%}section.restorative-care-section .section-title{color:#ec008c}.restorative-care-row .row{align-items:center}section.restorative-care-section h4{font-size:31px;line-height:normal;font-weight:bold;font-family:"source-sans-3",sans-serif;margin-bottom:15px;color:#0a62ae;text-transform:uppercase}.restorative-care-bottum .restorative-care{padding:15px 0}.restorative-care-bottum{padding-top:40px}section.sedation-section{background:#fff;padding:100px 0 20px;position:relative}section.sedation-section::after{position:absolute;content:"";width:155px;height:155px;left:2%;bottom:-110px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/sedation-star-1.png) no-repeat;background-size:100% 100%}section.sedation-section::before{position:absolute;content:"";width:235px;height:185px;right:5%;top:-30px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/sedation-star-2.png) no-repeat;background-size:100% 100%}section.sedation-section .default-css h4{text-transform:uppercase;font-family:"source-sans-3",sans-serif;font-size:31px;line-height:normal;font-weight:bold;color:#0a62ae}section.doctor-behind-section.dental-emergencies .default-css h4{text-transform:uppercase}section.doctor-behind-section.dental-emergencies{padding-top:70px}section.doctor-behind-section.dental-emergencies::before{position:absolute;content:"";width:155px;height:155px;right:5%;top:-20px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/our-services-star.png) no-repeat;background-size:100% 100%}section.doctor-behind-section.our-services{padding-bottom:100px}section.doctor-behind-section.our-services::after{position:absolute;content:"";width:155px;height:155px;left:2%;bottom:-60px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/our-services-star.png) no-repeat;background-size:100% 100%}section.doctor-behind-section.our-services::before{position:absolute;content:"";width:155px;height:155px;right:5%;top:-20px;z-index:1;background:url(/wp-content/themes/osicustom/library/images/comprehensive-care-star.png) no-repeat;background-size:100% 100%}section.doctor-behind-section.our-services .section-title{color:#fff}section.doctor-behind-section.dental-emergencies .col-sm-7 .default-css{text-align:right}section.sedation-section h2.section-title{color:#52cbf5}section.doctor-behind-section .why-use-carecredit-healthcare .row{align-items:inherit}section.preventative-care-section.what-to-expect{padding-top:70px}section.blog-page-section h1 a:hover,section.blog-page-section h2 a:hover,section.blog-page-section h3 a:hover,section.blog-page-section h4 a:hover,section.blog-page-section h5 a:hover,section.blog-page-section h6 a:hover{color:#a6ce39}section.our-team-section .section-title{color:#fff}.site-btn{padding-top:20px}.affordable-healthcare{padding:70px 0}.why-use-carecredit-healthcare .row{justify-content:center}.why-use-carecredit-healthcare .col-sm-4{padding:20px}.why-use-box{background:#52cbf5;border-radius:20px;padding:30px 15px 20px;text-align:center;height:100%}.why-use-box h4{font-size:25px;letter-spacing:2px;color:#fff;font-weight:bold;text-align:center;font-family:"source-sans-3",sans-serif;text-transform:uppercase}.default-css .site-btn{padding-bottom:20px}.popup-form .modal-content{background:transparent;padding:0;border:none;border-radius:0}.popup-right .form-hero{max-width:100%;background:#053157;padding:25px 35px;border:2px solid #fff;border-radius:10px}.b-form-title{font-size:40px;font-weight:500;font-family:"Gelica",serif;line-height:48px;color:#fff;text-align:center;margin-bottom:25px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px !important}.mobile-logo{display:block !important;width:152px;padding:0 0 15px;margin-left:20px}.container{max-width:100%}div#myNavbar.collapse.show{right:0}button:focus{outline:0 dotted}.menu-item-has-children>a:after{font-size:15px;display:none}.main_navigation .navbar-inverse{position:unset}.navbar-header{position:absolute;top:35px;right:15px;z-index:99999}.navbar-toggle{display:block;border-color:transparent;margin-top:0;margin-bottom:0}.navbar-toggle.collapsed .icon-bar{background-color:#fff !important;width:40px;height:2px;float:left;transition:linear .3s}.navbar-toggle.collapsed:hover .icon-bar{background-color:#52cbf5 !important;transition:linear .3s}.navbar-toggle .icon-bar{background-color:#fff !important;width:36px;height:3px}.navbar-toggle .icon-bar+.icon-bar{margin-top:8px}.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent !important}div#navbarOpened.openMenu{width:100%;height:100%;top:0;left:0;position:fixed;background:rgba(0,0,0,.47);z-index:99}.navbar-toggle{height:50px;cursor:pointer;width:46px;background:0 0;right:15px;float:right;padding:0;margin:0;z-index:999999;position:fixed;top:18px;transform:scale(0.7);border:none}.navbar-toggle.collapsed{position:static;transform:scale(1);width:45px;height:35px;background-color:transparent !important}.navbar-toggle.collapsed:hover{border-color:#0a62ae;transition:all .6s}div#myNavbar{position:fixed;width:300px;height:100vh !important;z-index:99;bottom:0;top:0;right:-100%;left:inherit;padding:20px 0 20px;display:block !important;background-size:cover;overflow-y:auto;background:#0a62ae;box-shadow:0 0 8px rgba(0,0,0,.14)}.navbar-collapse ul{text-align:left;margin:0;display:block;padding:0}.navbar-collapse ul>li{display:block;float:left;width:100%;margin-left:0 !important;margin-top:0 !important;padding:0}.navbar-collapse ul li{border-bottom:solid 1px #fff}.navbar-collapse ul li a{font-size:16px !important;padding:7px 15px !important;text-align:left;margin:0;color:#fff;display:block;font-weight:normal;font-family:"Gelica",serif}.navbar-collapse ul li a:hover{color:#fff;background-color:#0a62ae}.navbar-collapse ul li a:focus{color:#fff}.navbar-toggle.collapsed .icon-bar:first-child{transform:rotate(0);margin-top:0}.navbar-toggle.collapsed .icon-bar:last-child{transform:rotate(0);margin-top:5px}.navbar-toggle .icon-bar:first-child{transform:rotate(43deg);margin-top:5px;float:left}.navbar-toggle .icon-bar:last-child{transform:rotate(319deg);margin-top:-3px;float:left}.navbar-toggle.collapsed .icon-bar:nth-child(2){display:block;margin-top:5px}.navbar-toggle.collapsed .icon-bar:nth-child(3){display:block;margin-top:5px}.menu-item-has-children .subItem{width:30px;position:absolute;margin-top:2px;right:10px;z-index:999;text-align:center;cursor:pointer}.menu-item-has-children .subItem:before{content:"";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:20px;float:left;width:100%;color:#fff;margin-top:1px}.menu-item-has-children.parentMenuActive>.subItem:before{content:"";color:#fff}.navbar-collapse .menu-item-has-children ul li a{font-size:15px}.menu-item-has-children{position:unset}.menu-item-has-children ul{position:relative;width:100%;float:left;text-align:left;height:auto;transform:skew(0);border-radius:0;left:0;background:#52cbf5}.menu-item-has-children:hover>a:before{display:none}.menu-item-has-children ul ul{background:#0a62ae;left:0}.navbar-collapse ul li:last-child{border-bottom:0}.menu-item-has-children ul li a{background:#52cbf5}.navbar-collapse ul li a:hover{color:#52cbf5}.navbar-collapse .menu-item-has-children ul li a:hover{background:#0a62ae;color:#fff}.menu-item-has-children ul li{border-bottom:1px solid #fff}.menu-item-has-children ul ul li ul{background:#52cbf5}.navbar-collapse .header-menu-right ul li:last-child{border-bottom:0}body.open-menu div#myNavbar{animation:slide-in-right 0s forwards}@keyframes slide-in-right{0%{right:-100%}100%{right:0}}@keyframes slide-out-right{0%{right:0}100%{right:-100%}}@media(min-width: 700px){.navbar-header{top:29px !important}}@media(min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1085px !important}}@media(max-width: 1399px){.home-slider .video-div .wrapper{height:680px}.home-slider::after,section.testimonial-slider::after,section.inner-banner::after,section.comprehensive-care-section::after,section.map-section::after,section.our-team-section::after,section.preventative-care-section::after,section.doctor-behind-section.dental-emergencies::after,section.restorative-care-section::after,section.default-section::after{height:140px}section.doctor-behind-section{padding:70px 0 150px}section.doctor-behind-section::after{width:305px;height:305px;bottom:-80px}section.comprehensive-care-section{padding-bottom:170px}section.comprehensive-care-section::before{width:140px;height:140px;left:-20px;bottom:120px}section.office-tour-section{padding:70px 0}section.office-tour-section::after{width:225px;height:135px;bottom:-80px}section.map-section{padding:70px 0 190px}section.our-team-section .our-team-box h4{font-size:50px;line-height:54px}section.our-team-section{padding-bottom:160px}section.doctor-behind-section.our-services{padding-bottom:70px}section.preventative-care-section{padding-bottom:140px}section.restorative-care-section{padding:70px 0 170px}section.sedation-section{padding:70px 0 20px}section.sedation-section::after{width:115px;height:115px;left:0;bottom:-80px}section.preventative-care-section.what-to-expect{padding-top:50px}section.default-section{padding:70px 0 150px}.erro-search{margin:0 auto 30px}}@media(max-width: 1199px){.header-section{padding:20px 0}.home-slider .video-div .wrapper{height:580px}.home-slider::after,section.testimonial-slider::after,section.inner-banner::after,section.comprehensive-care-section::after,section.map-section::after,section.our-team-section::after,section.preventative-care-section::after,section.doctor-behind-section.dental-emergencies::after,section.restorative-care-section::after,section.default-section::after{height:100px}.banner-btn{padding-top:20px}.section-title{margin-bottom:10px;font-size:32px;line-height:38px}section.doctor-behind-section .default-css h4,section.preventative-care-section h4,section.sedation-section .default-css h4,section.restorative-care-section h4{font-size:25px;margin-bottom:10px}h1,h2,h3,h4,h5,h6{margin-bottom:10px}p{font-size:17px;line-height:26px;margin-bottom:10px}.top-social{display:none}section.doctor-behind-section{padding:40px 0 100px}section.doctor-behind-section::after{width:165px;height:165px;bottom:0}.doctor-behind-btn{padding-top:10px}.comprehensive-care-box h4{font-size:19px;letter-spacing:1px}.comprehensive-care-box{border-radius:30px;padding:25px 15px 10px}.exciting-patient-box h4{font-size:30px}.exciting-patient-box{padding:30px 90px 20px;height:210px}section.comprehensive-care-section{padding-bottom:150px}section.comprehensive-care-section::before{width:100px;height:100px;left:-20px;bottom:90px}section.office-tour-section{padding:40px 0 70px}section.office-tour-section::after{width:175px;height:110px;bottom:-70px}.testimonial-right{padding-left:80px}.testimonial-caption h4{font-size:22px;line-height:22px;margin:12px 0 0}section.testimonial-slider{padding-bottom:120px}section.map-section::before{width:100px;height:100px;left:-20px;bottom:80px}.map-box p{font-size:25px;line-height:30px}.map-box figure{margin:0 auto 20px;border:5px solid #52cbf5;padding:15px}section.map-section{padding:40px 0 120px}footer{padding:40px 0 40px}.ftr-social a{height:40px;width:40px;line-height:40px;margin:0 3px;font-size:24px}.office-tour-row{padding-top:20px}section.our-team-section .our-team-box h4{font-size:40px;line-height:44px;width:400px;height:400px}section.our-team-section .heading-center{margin-bottom:30px}section.our-team-section .our-team-box figure{margin:5px}section.our-team-section{padding-bottom:120px}section.doctor-behind-section.our-services{padding-bottom:40px}section.doctor-behind-section.our-services::before{width:95px;height:95px;right:1%;top:-30px}section.doctor-behind-section.our-services::after{width:95px;height:95px;left:1%;bottom:-30px}section.preventative-care-section{padding-bottom:120px}section.restorative-care-section{padding:40px 0 120px}section.restorative-care-section::before{width:85px;height:85px;right:1%;top:-20px}.restorative-care-bottum{padding-top:30px}.restorative-care-bottum .restorative-care{padding:10px 0}section.doctor-behind-section.dental-emergencies{padding-top:40px}section.doctor-behind-section.dental-emergencies::before{width:95px;height:95px;right:1%;top:-30px}section.sedation-section{padding:40px 0 10px}section.sedation-section::before{width:175px;height:135px;right:1%;top:-50px}section.sedation-section::after{width:85px;height:85px;left:0;bottom:-50px}.affordable-healthcare{padding:40px 0}.why-use-carecredit-healthcare .col-sm-4{padding:15px}.why-use-box h4{font-size:22px;letter-spacing:1px}section.contact-section{padding-top:40px}section.contact-section .heading-center{padding-bottom:10px}section.preventative-care-section.what-to-expect{padding-top:30px}section.default-section{padding:40px 0 120px}.default-css ul li,.default-css ol li{margin-bottom:7px;font-size:17px;line-height:26px}.default-css ol{padding:0 0 0 18px}.pagination ul.page-numbers{margin:20px 0 0}button.close{font-size:25px !important;top:15px;right:15px}button.close img{max-width:25px}}@media(max-width: 991px){.home-slider .video-div .wrapper{height:510px}.footer-box{margin:0 0 0 -15px}}@media(max-width: 900px){.home-slider .video-div .wrapper{height:450px}.comprehensive-care-row .col-sm-3{max-width:50%;flex:0 0 50%}.exciting-patient-box h4{font-size:25px}section.office-tour-section{padding:40px 50px 70px}.office-tour-slider.owl-carousel .owl-nav .owl-next{right:-48px}.office-tour-slider.owl-carousel .owl-nav .owl-prev{left:-48px}section.office-tour-section::after{bottom:-30px}.testimonial-right{padding-left:60px}.carousel.slide::after{height:24px;width:32px;top:5px;left:-50px}footer .col-sm-4{max-width:100%;flex:0 0 100%}footer{text-align:center}.ftr-logo{margin:35px 0}.ftr-social{padding-bottom:15px}.footer-box{margin:0}.inner-banner>img{height:300px;object-fit:cover}.our-team-row .col-sm-12{flex:0 0 50%;max-width:50%;margin-bottom:20px !important}section.our-team-section .our-team-box{display:block;align-items:inherit;text-align:center}section.our-team-section .our-team-row .col-sm-12:nth-child(even){margin:0}section.our-team-section .our-team-box figure{width:340px;margin:5px auto}section.our-team-section .our-team-box h4{font-size:30px;line-height:34px;padding:15px 0;text-align:center;width:100%}.our-team-row .row{justify-content:center}.why-use-carecredit-healthcare .col-sm-4{max-width:50%;flex:0 0 50%}.blog-page-section .col-md-8{flex:0 0 100%;max-width:100%}.blog-page-section .col-md-4{flex:0 0 100%;max-width:100%;padding-top:10px}.sidebar .widget_recent_entries ul li,.sidebar .widget_archive ul li,.sidebar .widget_categories ul li{font-size:18px;line-height:28px}.hero-caption{padding:0 50px}.map-box figure,.map-box iframe{width:360px;height:360px}}@media(max-width: 812px){.header-section{padding:15px 0}.home-slider .video-div .wrapper{height:390px}.hero-title{font-size:25px;line-height:30px}.banner-btn{padding-top:12px}.home-slider::after,section.testimonial-slider::after,section.inner-banner::after,section.comprehensive-care-section::after,section.map-section::after,section.our-team-section::after,section.preventative-care-section::after,section.doctor-behind-section.dental-emergencies::after,section.restorative-care-section::after,section.default-section::after{height:70px}.section-title{font-size:26px;line-height:32px}section.doctor-behind-section .default-css h4,section.preventative-care-section h4,section.sedation-section .default-css h4,section.restorative-care-section h4{font-size:20px}p{font-size:16px;line-height:24px}section.doctor-behind-section{padding:30px 0 40px}section.doctor-behind-section.doctor-behind-inn::after{display:none}section.doctor-behind-section::after{width:115px;height:115px;bottom:-15px}.theme-btn{padding:10px 20px;font-size:13px;line-height:16px;border-radius:8px;letter-spacing:2px}.comprehensive-care-box h4{font-size:18px;letter-spacing:.5px;margin-bottom:5px}.comprehensive-care-row{padding-top:0}.exciting-patient-box h4{font-size:20px}.exciting-patient-box{padding:30px 70px 20px;height:160px}.comprehensive-care-bottum .row:nth-child(even){margin-top:-60px;margin-bottom:-80px}section.comprehensive-care-section::before{width:80px;height:80px;left:-20px;bottom:40px}section.comprehensive-care-section{padding-bottom:100px}.comprehensive-care-bottum{padding-top:40px}.testimonial-caption h4{font-size:20px;line-height:22px}ol.carousel-indicators li{width:15px !important;height:15px !important;border-top:0 solid transparent;border-bottom:0 solid transparent}.map-box figure{margin:0 auto 18px;border:4px solid #52cbf5 !important;padding:10px;width:310px;height:310px}.map-box p{font-size:22px;line-height:26px}section.map-section::before{width:80px;height:80px;left:-20px;bottom:40px}section.map-section{padding:40px 0 90px}.inner-banner>img{height:260px}section.our-team-section .our-team-box figure{width:290px;margin:5px auto;border:10px solid transparent}section.our-team-section .our-team-box h4{font-size:25px;line-height:30px}section.our-team-section .heading-center{margin-bottom:20px}section.our-team-section{padding-bottom:60px}section.doctor-behind-section.doctor-behind-inn h4{font-size:25px}section.doctor-behind-section.our-services::before{width:65px;height:65px;right:1%;top:-30px}section.doctor-behind-section.our-services::after{width:75px;height:75px;left:1%;bottom:-30px}.preventative-care-box.default-css{padding-top:0}section.preventative-care-section{padding-bottom:90px}section.restorative-care-section::before{width:55px;height:55px;right:1%;top:-20px}section.restorative-care-section{padding:40px 0 90px}section.doctor-behind-section.dental-emergencies::before{width:65px;height:65px;right:1%;top:-30px}section.sedation-section::before{width:125px;height:95px;right:1%;top:-40px}section.sedation-section{padding:40px 0 1px}section.sedation-section::after{width:65px;height:65px}.affordable-healthcare{padding:30px 0}.default-css ul li,.default-css ol li{margin-bottom:5px;font-size:16px;line-height:24px}.default-css ul li::before{height:8px;width:8px}.default-css ul li{padding-left:12px}.default-css ul{margin-bottom:10px}.default-css ol{margin-bottom:10px}.sidebar .widget_recent_entries ul,.sidebar .widget_archive ul,.sidebar .widget_categories ul{margin:0 0 10px}.pagination ul.page-numbers{margin:15px 0 0}.pagination ul.page-numbers li .page-numbers{width:32px;height:32px;line-height:28px;font-size:18px}.pagination ul.page-numbers li{margin:0 2px;font-size:18px}section.default-section{padding:40px 0 70px}.erro-search [type=search]{font-size:16px !important;padding:8px 105px 8px 15px !important;height:44px}.erro-search button{padding:8px 20px;font-size:17px;line-height:20px !important;height:44px}.sidebar .widget_recent_entries ul li:before,.sidebar .widget_archive ul li:before,.sidebar .widget_categories ul li:before{height:8px;width:8px;top:17px}.sidebar .widget_recent_entries ul li,.sidebar .widget_archive ul li,.sidebar .widget_categories ul li{padding:7px 8px 7px 13px}section.doctor-behind-section.dental-emergencies{padding-bottom:70px}.b-form-title{font-size:30px;line-height:38px;margin-bottom:20px}.popup-right .form-hero{padding:20px 25px}}@media(max-width: 700px){.header-btn{display:none}.headMenu{padding-right:0}.logo img{max-width:170px}.top-right-text{margin-bottom:35px}.heading-center.mobile{display:block !important}section.doctor-behind-section .heading-center{display:none}section.doctor-behind-section .col-sm-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:2}section.doctor-behind-section .col-sm-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:1}section.doctor-behind-section{text-align:center}.doctor-behind-img{padding:15px 0}section.testimonial-slider .col-sm-5{flex:0 0 100%;max-width:100%}section.testimonial-slider .col-sm-7{flex:0 0 100%;max-width:100%}.testimonial-img{max-width:350px;margin:0 auto 25px}section.testimonial-slider{text-align:center}.testimonial-right{padding-left:0;padding-top:40px}.carousel.slide::after{top:-35px;left:0;right:0;margin:0 auto}ol.carousel-indicators{bottom:0;position:relative;margin:20px auto 0;text-align:center;justify-content:center}section.office-tour-section::after{bottom:-30px;width:145px;height:90px}section.office-tour-section{padding:40px 50px 50px}section.map-section .col-sm-6{padding:15px;flex:0 0 70%;max-width:70%}section.map-section::before{display:none}.home-slider .video-div .wrapper{height:340px}.exciting-patient-box{padding:30px 50px 20px;height:150px}.comprehensive-care-bottum .row:nth-child(even){margin-top:-50px;margin-bottom:-70px}section.our-team-section .our-team-box figure{width:250px}section.doctor-behind-section.dental-emergencies .doctor-behind-img{padding-top:0}section.doctor-behind-section.dental-emergencies .preventative-care-box{text-align:left}section.restorative-care-section .col-sm-7{flex:0 0 100%;order:2;max-width:100%}section.restorative-care-section .col-sm-5{flex:0 0 100%;order:1;max-width:100%}section.restorative-care-section{text-align:center}.restorative-care-img{padding:15px 0}section.doctor-behind-section.dental-emergencies .heading-center{display:block}section.doctor-behind-section.dental-emergencies .col-sm-7 .default-css{text-align:center}section.doctor-behind-section::after{width:95px;height:95px;bottom:-15px}.doctor-behind-img figure{max-width:350px;margin:0 auto}.testimonial-right .heading-center{display:none}section.testimonial-slider .heading-center .section-title{color:#0862af}.restorative-care-img figure{max-width:350px;margin:0 auto}section.testimonial-slider{padding-bottom:90px}}@media(max-width: 575px){.home-slider .video-div .wrapper{height:300px}.home-slider::after,section.testimonial-slider::after,section.inner-banner::after,section.comprehensive-care-section::after,section.map-section::after,section.our-team-section::after,section.preventative-care-section::after,section.doctor-behind-section.dental-emergencies::after,section.restorative-care-section::after,section.default-section::after{height:50px}.theme-btn{letter-spacing:1px}section.doctor-behind-section::after{width:95px;height:95px;bottom:0}.comprehensive-care-row .col-sm-3{max-width:100%;flex:0 0 100%;padding:10px 15px}.exciting-patient-box h4{font-size:18px}.exciting-patient-box{height:130px}.comprehensive-care-bottum .row:nth-child(even){margin-top:-30px;margin-bottom:-40px}section.comprehensive-care-section::before{width:80px;height:80px;left:auto;bottom:350px;right:0}section.map-section .col-sm-6{padding:15px;flex:0 0 80%;max-width:80%}section.map-section{padding:40px 0 50px}section.office-tour-section::after{bottom:-20px;width:105px;height:70px}.logo img{max-width:140px}.top-right-text{margin-bottom:30px}.navbar-header{top:30px}.our-team-row .col-sm-12{flex:0 0 100%;max-width:100%;margin-bottom:15px !important}section.our-team-section .our-team-box figure{width:300px}.inner-banner>img{height:220px}.preventative-care-row .col-sm-9{flex:0 0 100%;order:2;max-width:100%}.preventative-care-row .col-sm-3{flex:0 0 60%;order:1;max-width:60%;padding-bottom:0}section.preventative-care-section .row{justify-content:center}section.preventative-care-section{text-align:center}section.restorative-care-section{text-align:center}section.doctor-behind-section .row{align-items:inherit;justify-content:center}section.doctor-behind-section.dental-emergencies .preventative-care-box{text-align:center}.preventative-care-row{padding-top:15px}.why-use-carecredit-healthcare .col-sm-4{max-width:100%;flex:0 0 100%;padding:10px 15px}.doctor-behind-img figure{max-width:300px}section.office-tour-section{padding:40px 40px 50px}.testimonial-img{max-width:300px}footer{padding:40px 0 20px}.restorative-care-img figure{max-width:300px}section.testimonial-slider{padding-bottom:80px}section.restorative-care-section{padding:40px 0 80px}section.preventative-care-section{padding-bottom:70px}}@media(max-width: 525px){div#myNavbar{width:100%}}@media(max-width: 480px){.exciting-patient-box h4{font-size:16px}.home-slider .video-div .wrapper{height:270px}.exciting-patient-box{padding:30px 30px 20px}section.map-section .col-sm-6{flex:0 0 90%;max-width:90%}section.our-team-section .our-team-box figure{width:260px}.b-form-title{font-size:25px;line-height:32px}.popup-right .form-hero{padding:15px 15px}}@media(max-width: 420px){.exciting-patient-box h4{font-size:15px}.exciting-patient-box{padding:30px 30px 20px}.comprehensive-care-bottum .col-sm-7{flex:0 0 100%;max-width:100%}.comprehensive-care-bottum .row:nth-child(even){margin-top:10px;margin-bottom:10px}section.comprehensive-care-section::before{width:50px;height:50px;left:auto;bottom:480px;right:0}.map-box figure{width:270px;height:270px}}.accordion_title{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:10px 0}.accordion_title:before{content:"";display:block;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:18px;margin-right:10px;color:#fff;transition:linear .3s}.accordion_title h1,.accordion_title h2,.accordion_title h3,.accordion_title h4,.accordion_title h5,.accordion_title h6,.accordion_title p{margin:0;padding:0;font-size:25px;transition:linear .3s;color:#fff;font-weight:400;font-family:"Gelica",sans-serif}.accordion_title:hover:before{transition:linear .3s;color:#52cbf5}.accordion_title:hover h1,.accordion_title:hover h2,.accordion_title:hover h3,.accordion_title:hover h4,.accordion_title:hover h5,.accordion_title:hover h6,.accordion_title:hover p{color:#52cbf5;transition:linear .3s}.accordion_title.active:before{content:"";color:#52cbf5}.accordion_title.active h1,.accordion_title.active h2,.accordion_title.active h3,.accordion_title.active h4,.accordion_title.active h5,.accordion_title.active h6,.accordion_title.active p{color:#52cbf5}.accordion_content{display:none;padding:0 10px 10px 25px}.gform_wrapper.gravity-theme p:empty,.gform_wrapper.gravity-theme br{display:none !important}.gform_wrapper.gravity-theme p,.gform_wrapper.gravity-theme+p{height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}.gform_wrapper.gravity-theme .ginput_complex p{height:auto !important;overflow:visible !important;width:50% !important;padding:0 5px !important}.gform_wrapper.gravity-theme .gfield_label{padding-top:15px !important;font-family:"Gelica",sans-serif !important;font-weight:normal !important;color:#fff !important;font-size:20px !important}.gform_wrapper.gravity-theme .gfield_required{color:#fff !important}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{color:#fff !important;font-size:18px !important;cursor:pointer !important;margin-left:5px !important;transition:linear .3s !important}.gform_wrapper.gravity-theme .gfield_checkbox label:hover,.gform_wrapper.gravity-theme .gfield_radio label:hover{color:#52cbf5 !important;transition:linear .3s !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid #52cbf5 !important;padding:15px !important;background:#52cbf5 !important;border-radius:10px !important;color:#fff !important;font-size:20px !important}.gform_wrapper.gravity-theme input[type=color]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=date]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=datetime]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=month]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=number]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=password]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=time]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=week]::-webkit-input-placeholder,.gform_wrapper.gravity-theme select::-webkit-input-placeholder,.gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{color:#fff !important;opacity:1 !important}.gform_wrapper.gravity-theme input[type=color]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=date]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=datetime]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=email]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=month]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=number]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=password]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=search]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=tel]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=text]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=time]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=url]:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=week]:-ms-input-placeholder,.gform_wrapper.gravity-theme select:-ms-input-placeholder,.gform_wrapper.gravity-theme textarea:-ms-input-placeholder{color:#fff !important;opacity:1 !important}.gform_wrapper.gravity-theme input[type=color]::placeholder,.gform_wrapper.gravity-theme input[type=date]::placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme input[type=datetime]::placeholder,.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme input[type=month]::placeholder,.gform_wrapper.gravity-theme input[type=number]::placeholder,.gform_wrapper.gravity-theme input[type=password]::placeholder,.gform_wrapper.gravity-theme input[type=search]::placeholder,.gform_wrapper.gravity-theme input[type=tel]::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme input[type=time]::placeholder,.gform_wrapper.gravity-theme input[type=url]::placeholder,.gform_wrapper.gravity-theme input[type=week]::placeholder,.gform_wrapper.gravity-theme select::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#fff !important;opacity:1 !important}.gform_wrapper.gravity-theme .gform_footer{padding-top:40px !important}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{padding:10px 15px !important;display:inline-block;position:relative !important;cursor:pointer !important;transition:linear .3s !important;border:none !important;border-radius:10px !important;color:#fff !important;font-size:20px !important;font-style:normal !important;font-weight:normal !important;line-height:30px !important;background:#52cbf5 !important;width:100% !important;text-transform:uppercase !important}@media(min-width: 992px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{width:auto !important;padding:10px 40px !important}}.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input:hover{transition:linear .3s !important;background-color:#ec008c !important;color:#fff !important}.default-css p+h1,.default-css p+h2,.default-css p+h3,.default-css p+h4,.default-css p+h5,.default-css p+h6,.default-css ul+h1,.default-css ul+h2,.default-css ul+h3,.default-css ul+h4,.default-css ul+h5,.default-css ul+h6,.default-css ol+h1,.default-css ol+h2,.default-css ol+h3,.default-css ol+h4,.default-css ol+h5,.default-css ol+h6{padding-top:1rem}@keyframes stickyAnimation{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.sticky{animation-name:stickyAnimation;animation-duration:.5s}.map-box iframe{width:200%;height:200%;position:relative;top:-50%;left:-50%;border:none;border-radius:unset;padding:0;margin:0}.hero-title{text-shadow:2px 2px #000}.banner_subtext{color:#fff;text-shadow:1px 1px #000}@media (min-width:1200px){.hero-title{font-size:55px;line-height:60px}.banner_subtext{font-size:20px}.comprehensive-care-box{transition:.3s linear}.comprehensive-care-row a:hover .comprehensive-care-box{transition:.3s linear;margin-top:-20px;background:#ec0a8c}}section.doctor-behind-section .row{align-items:flex-start}
