.menu-box.active{z-index:999999}header .menu-box-col-2{background:#f5f5f5}header .social a{padding:6px;margin:0 5px}header .social a svg{width:22px;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out}header .social a svg:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}header .btn_book{margin:auto;max-width:350px;background:#1b2a20;border:2px solid #1b2a20;color:#fff;border-radius:5px;padding-block:10px;font-size:22px}header .btn_book:hover{background:0 0;color:#1b2a20}header .menu-row{padding:40px}.main_nav a{display:block;background:#e9dfd7;padding:15px 20px;text-align:center;text-decoration:none;height:100%;transition:1s;border-radius:.375rem}.main_nav a .box_img{height:160px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.main_nav a .box_img img{max-width:100px}.main_nav a .box_title{font-family:'Recoleta Regular';color:#000;text-transform:uppercase;font-size:22px}.main_nav a.active_nav,.main_nav a:hover{background:#d9c0ac}.nav_doc{margin-bottom:1rem}.nav_doc a{text-decoration:none;text-align:center;display:block;position:relative}.nav_doc a span{font-size:20px;color:#000;font-family:'roboto' !important;text-transform:uppercase;background:#f4f3f4;display:inline-block;padding:10px 20px;position:absolute;top:-35px;left:50%;transform:translate(-50%,0);border-radius:.375rem;transition:1s;min-width:212px}.nav_doc a img{margin-top:0;border-radius:.375rem}.nav_doc .nav_doc_btn{display:flex;justify-content:space-between;margin-top:15px}.nav_doc .nav_doc_btn a,header .nav_sec2 a{background:#978271;border:1px solid #978271;padding:8px;color:#fff;font-family:'roboto' !important;font-size:16px;display:block;width:100%;transition:.5s;letter-spacing:.5px;border-radius:.1875rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.nav_doc .nav_doc_btn a{width:49%;background:#1b2a20;border:1px solid #1b2a20}.nav_doc .nav_doc_meet:hover span{background:#d9c0ac}.nav_doc .nav_doc_btn a:hover,header .nav_sec2 a:hover,header .nav_sec2 .nav_btn_ba:hover,header .nav_sec2 .nav_btn_cus:hover{background:0 0;color:#1b2a20}.nav_sec_but{display:flex;flex-wrap:wrap;justify-content:space-between}.nav_sec_but a{background:0 0;border:1px solid #1b2a20;padding:.5rem;color:#1b2a20;font-family:'roboto' !important;font-size:16px;display:block;transition:.5s;letter-spacing:.5px;border-radius:.1875rem;text-align:center;text-decoration:none;margin:.5rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.nav_sec_but.nav_50x50 a{width:49%}.nav_sec_but.nav_100 a{width:100%}.nav_sec_but a:hover{background:#1b2a20;color:#fff}.nav_sec_but a.navba,.nav_sec_but a.navcus{padding:.5rem}.nav_sec_but a.navba{background:#e2cebe;border:1px solid #e2cebe;color:#1b2a20}.nav_sec_but a.navcus{background:#1b2a20;border:1px solid #1b2a20;color:#fff}.nav_sec_but a.navba:hover,.nav_sec_but a.navcus:hover{background:0 0;border:1px solid #1b2a20;color:#1b2a20}header .nav_sec{margin:30px 0}header .nav_sec a{font-family:'roboto' !important;font-size:24px;color:#000;text-decoration:none}.fw-500{font-weight:700 !important}header .nav_sec2 a{height:100%;display:flex;align-items:center;justify-content:center;max-width:100%;padding:10px;background:#e9dfd7;border:2px solid #e9dfd7}header .nav_sec2 .fw-500,header .nav_sec2 .nav_btn_cus{background:#978271;border:2px solid #978271;color:#f4f3f4}header .nav_sec2 .nav_btn_ba{margin:15px 0 0;background:#346045;border:2px solid #346045;color:#fff;display:block;height:auto;padding:15px 0}header .nonsurg{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;background:.375rem;background:rgba(52,96,69,.31);margin-top:1.5rem;margin-bottom:1rem}header .nonsurg a{font-family:'Recoleta Regular';color:#000;font-size:16px;padding:2rem .5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:24.6%;background:0 0;border:1px rgba(52,96,69,0) solid;border-radius:.375rem;text-align:center;text-decoration:none;transition:.5s}header .nonsurg a.big{font-size:22px}header .nonsurg a:hover{background:#1b2a20;border:1px #1b2a20 solid;color:#fff;transition:.5s}.top-banner-new-design{top:0}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mb-0{margin-bottom:0 !important}.mt-40x25{margin-top:40px !important}.img-obj{width:100%;height:100%;object-fit:cover;object-position:center center}.section{padding:80px 0;width:100%;overflow:hidden}.section .container h2{font-family:'Recoleta Regular' !important;font-size:46px;line-height:58px;margin:0 0 40px}.section .container p{font-family:'Sofia Pro Light',sans-serif !important;font-size:16px;line-height:28px;letter-spacing:.2px;margin-bottom:30px;font-weight:400}.sec_proc1 .container h2{font-size:34px;line-height:40px;min-height:130px;display:flex;justify-content:center;align-items:center}.sec_proc1 .container .box.boxsmall h2{margin-bottom:0}.sec_proc1 .container .box.boxsmall h2 a{font-family:'Recoleta Regular' !important;color:#000;text-decoration:none}.sec_proc1 .box{border:1px solid #c4c4c4;padding:20px;position:relative;padding-bottom:175px;margin:3px 0;height:calc(100% - 6px)}.sec_proc1 .box.boxsmall{padding-bottom:110px}.fit-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.sec_proc .image-element{position:relative}.sec_proc .image-element:before{content:"";display:block;padding-top:100%}.sec_proc .image-element .fit-image{background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.sec_proc1 .image-element:before{padding-top:70%}.sec_proc2 .image-element:before{padding-top:60%}.sec_proc1 .image-element,.sec_proc2 .image-element{margin-bottom:20px}.section .container .btn{max-width:fit-content;border-radius:3px;margin-bottom:15px;font-family:'Sofia Pro Regular',sans-serif !important;letter-spacing:.2px}.sec_proc1 .container .btn,.sec_proc2 .container .btn{max-width:100%}.sec_proc2{background:#e9dfd7}.sec_proc2 .container a{text-decoration:none;padding:20px;display:block;transition:.4s}.sec_proc2 .container .sld_box a:hover{background:#f8f5f3}.sec_proc2 .container .btn{font-size:24px;text-align:center;letter-spacing:1px}.sec_proc1 .col-md-3{padding-block:5px}.sec_testimonials .box{background:#f7f0ec;padding:50px;padding-right:100px}.sec_testimonials .box_txt{padding-left:20px}.sec_testimonials .box_txt .img_stars{margin-bottom:25px;position:relative;left:-4px}.sec_testimonials .box .author{margin:0}.sec_testimonials .box .author span{font-family:'Sofia Pro Medium',sans-serif !important;display:block;margin-bottom:10px}.sec_testimonials .splide__arrow--prev{display:none}.sec_testimonials .splide__arrow,.sec_ba_slider .splide__arrow{width:3em;height:3em;background:0 0}.sec_testimonials .splide__arrow svg,.sec_ba_slider .splide__arrow svg{width:2.2em;height:2.2em}.sec_ba_rhino{background:#997e73}.sec_ba_rhino h2{color:#e9dfd7}.sec_ba_rhino .col-md-4{display:flex;flex-wrap:wrap;align-content:space-around}.sec_ba_rhino .col-md-4 a{color:#e9dfd7;text-decoration:none;font-size:22px;font-family:'Sofia Pro Light',sans-serif !important;border-bottom:1px solid #e9dfd7}.sec_ba_slider{padding:0 15px}.sec_ba_slider .splide__arrows .splide__arrow--prev{left:-25px}.sec_ba_slider .splide__arrows .splide__arrow--next{right:-25px}.sec_ba_slider .splide__arrow svg{fill:#e9dfd7}.sec_ba_slider .splide__slide img{width:100%}.bridgegalbox{width:100%;padding:50px 0;border-bottom:1px solid #e9dfd7}.bridgegalbox:first-child{border-top:1px solid #e9dfd7}.bridgegalrow{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bridgegalcoltext{width:480px}.section .container .bridgegalcoltext h2{margin-bottom:15px;font-size:34px;line-height:42px}.bridgegalcoltext a{color:#e9dfd7;text-decoration:none;font-size:18px;font-family:'Sofia Pro Light',sans-serif !important;border-bottom:1px solid #e9dfd7;margin-bottom:10px;display:inline-block}.bridgegalcolim{width:calc(100% - 500px);display:flex;flex-wrap:wrap;justify-content:center}.bridgegalcolim .im{width:32%;margin-right:2%;display:flex;flex-wrap:wrap;align-items:center}.bridgegalcolim .im:last-child{margin-right:0}.bridgegalcolim .im img{display:block;width:100%}.whatisbuttons{width:100%;max-width:550px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.section .container .whatisbuttons .btn{width:49%;max-width:unset;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width:1400px){.section .container{max-width:1440px}}@media screen and (min-width:768px){.sec_proc1 .box:hover{border:none;box-shadow:0 0 7px #c2c2c2}.btn_aps{position:absolute;bottom:10px;left:0;width:100%;padding:0 20px}.sec_proc .container .btn1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:95px}.sec_proc2 .container .btn1{min-height:110px;justify-content:center}.sec_proc1 .btn1:hover{background:#997e73;color:#fff;border:2px solid #997e73}.sec_proc1 .btn2:hover{background:#346045;color:#fff;border:2px solid #346045}.mt-4{margin-top:4rem}}@media screen and (max-width:1800px){.menu-box-col-1{width:25vw}}@media screen and (max-width:1500px){.menu-box-col-1{width:0}}@media screen and (max-width:1399px){.bridgegalcoltext{width:320px}.section .container .bridgegalcoltext h2{margin-bottom:15px;font-size:30px;line-height:38px}.bridgegalcolim{width:calc(100% - 350px)}}@media screen and (max-width:1200px){header .menu-row{padding:40px 20px}.main_nav a .box_title{font-size:19px}.sec_proc1 .container h2{font-size:26px;line-height:32px;min-height:100px;margin-bottom:20px}.section .container .btn{padding:10px 5px}.sec_proc1 .box{padding:15px;padding-bottom:175px}.sec_proc1 .box.boxsmall{padding-bottom:110px}.btn_aps{padding:0 15px}}@media screen and (max-width:1199px){.bridgegalcolim .im{width:49%}.bridgegalcolim .im:nth-child(2){margin-right:0}.bridgegalcolim .im:nth-child(3){display:none}header .nonsurg{padding:.5rem 1rem}header .nonsurg a{width:49%;border:1px #1b2a20 solid;margin:.5rem 0;padding:.5rem}}@media screen and (max-width:1000px){header .btn_book{max-width:285px}header .menu_logo{width:100%}header .menu-row{padding:40px 5px}.main_nav a .box_title{font-size:16px}header .nav_sec a{font-size:20px}header .nav_sec{margin:20px 0}.main_nav a{padding:20px 0}.main_nav a .box_img img{max-width:80px}.main_nav .col_nav_facelift img{max-width:90px !important}.sec_proc1 .box{margin:0 0 30px}.sec_proc2 .container .sld_box a{background:#f8f5f3}.splide__pagination{position:relative;bottom:0;padding:0;margin-top:30px}.splide__pagination__page{width:12px;height:12px;background:#e2cebe}.sec_proc2 .container .btn{font-size:24px}.splide__pagination__page.is-active{transform:none;background:#000}.sec_ba_rhino .container{max-width:100%}}@media screen and (max-width:940px){.nav_sec_but a{padding:.5rem}}@media screen and (max-width:900px){header .btn_book{max-width:200px;font-size:20px}}@media screen and (max-width:800px){.main_nav .col-4{padding:0 5px}.main_nav a .box_img{height:140px}.nav_doc .nav_doc_btn a{width:48%;padding:8px 20px}header .nav_sec a{font-size:15px}header .btn_book{max-width:150px}}@media screen and (max-width:767px){header .menu_logo{width:auto;display:block;margin:0 auto}header .btn_book{max-width:290px;margin:20px auto}header .nonsurg{margin-top:2rem;margin-left:-10px;margin-right:-10px}.menu-row .mt-4{margin-top:2rem}.sec_proc1{padding-bottom:0 !important}.sec_proc1 .container{padding:0}.sec_proc1 .box{padding:30px 0;margin:0;border:none;border-top:1px solid #c4c4c4}.sec_proc1 .container h2{min-height:auto}.sec_proc1 .container p{min-height:auto}.sec_proc1 .container .btn_aps,.sec_proc1 .container p{padding:0 25px}.sec_proc1 .container .btn1,.sec_proc1 .container .btn2{background:#997e73;color:#fff;border:2px solid #997e73;padding:15px;font-size:18px;line-height:24px}.sec_proc1 .container .btn2{background:#346045;border:2px solid #346045}.sec_proc2 .container{padding:0}.sec_proc2 .container .sld_box a{height:100%;padding:7px}.sec_proc2 .image-element:before{padding-top:80%}.sec_proc2 .image-element{margin-bottom:10px}.sec_proc2 .container .btn{font-size:18px}.sec_proc2 .container .btn1{display:flex;align-content:center;align-items:center;min-height:80px;justify-content:center;margin-bottom:5px}.sec_ba_rhino .col-md-4{text-align:center;justify-content:center}.sec_ba_rhino .col-md-4 a{display:none}.sec_ba_rhino .d-md-none{padding:20px 40px 0}.sec_ba_rhino .d-md-none .btn{max-width:100%;background:#e9dfd7;border:2px solid #e9dfd7;font-size:20px;line-height:28px}.sec_proc1 .container .box.boxsmall h2{margin-bottom:20px}.sec_proc1 .box.boxsmall{padding-bottom:30px}.bridgegalcolim .im{width:100%;margin-right:0}.bridgegalcolim .im:nth-child(2){display:none}.bridgegalcolim .im:nth-child(3){display:none}.nav_doc{margin-bottom:1rem;margin-left:-10px;margin-right:-10px;margin-top:35px}.nav_sec_but{margin-left:-10px;margin-right:-10px}.nav_sec_but a,.nav_sec_but a.navba,.nav_sec_but a.navcus{padding:.5rem}}@media screen and (max-width:650px){.bridgegalcoltext{width:100%;text-align:center}.bridgegalcolim{width:100%}.bridgegalcoltext a{position:absolute;bottom:-85px;left:50%;transform:translate(-50%,0);margin:0;border:1px solid #e9dfd7;width:200px;height:63px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box}.bridgegalbox{padding-bottom:140px}}@media screen and (max-width:560px){.mt-40x25{margin-top:25px !important}.menu-box-col-2{padding:0 20px}.main_nav a .box_title{font-size:14px}.menu-row .col-md-5{padding:0 5px}header .nav_sec a{font-size:17px}.menu-row .col-md-5 .col-6,.menu-row .col-md-5 .col-md-12{padding:0 3px}.nav_doc .nav_doc_btn a{padding:8px 5px;font-size:17px}.section .container h2{font-size:32px;line-height:42px;margin:0 0 25px}.section{padding:50px 0}.section .container .btn{padding:10px}.sec_testimonials .box{padding:40px 20px}.sec_testimonials .box_txt{padding-left:0}.sec_testimonials .box .author{text-align:right}.sec_ba_rhino .container,.sec_ba_rhino .col-md-8{padding:0}.sec_ba_rhino .col-md-4 h2{max-width:200px}.main_nav a .box_img{height:110px}.main_nav a{padding:5px 0}header .nonsurg a{font-size:14px}header .nonsurg a.big{font-size:18px}}@media screen and (max-width:340px){.main_nav a .box_title{font-size:12px}}