@import url(https://static.nkpmedical.com/unsemantic/css/nkp.min.css);@import url(https://use.fontawesome.com/releases/v5.9.0/css/all.css);@import url(https://static.nkpmedical.com/stellarnav/stellarnav.min.css);@import url(https://use.typekit.net/kng1hdx.css);@import url(https://unpkg.com/aos@2.3.1/dist/aos.css);@font-face{font-family:dosis;src:url(../../../../themes/tampabeautydr_com/fonts/dosis.ttf)}html{box-sizing:border-box;overflow-x:hidden}*,::before,::after{box-sizing:inherit}body{font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{color:#615f60;line-height:2rem;padding-bottom:2rem}h1{font-family:trajan-pro-3,serif;font-weight:400;font-style:normal}a,a:visited,a:link{color:#E03186;text-decoration:none;outline:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}a:hover{color:#000;text-decoration:none;outline:none}a.btn,button.btn{position:relative;font-family:dosis,sans-serif;display:block;max-width:440px;text-align:center;padding:1.5rem;color:#fff;z-index:1}a.btn::before,button.btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#E03186;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.btn::after,button.btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #E03186;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}a.btn:hover,button.btn:hover{color:#E03186}a.btn:hover::before,button.btn:hover::before{opacity:0;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}a.btn:hover::after,button.btn:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}ul,ol{clear:both}.fl{float:left}.fr{float:right}.fn{float:none;display:inline-block}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.clr-l{clear:left}.clr-r{clear:right}.clr,.clear{clear:both}.nodisp{display:none}#cookie-disclaimer{width:50%!important}header{background:#DEDEDE}header .grid-container{padding:60px 0 30px}header #logo{text-align:center;margin-bottom:2rem}header .top-info{text-align:center}header .top-info p{line-height:1.5}header .top-info p:first-of-type{padding-bottom:1rem}header .top-info a{color:#000}header .top-info a:hover{color:#E03186}.fixed-wrapper{position:fixed;width:100%;max-width:1170px;top:0;right:0;left:0;margin:0 auto;z-index:999}#main-menu{position:absolute;right:30px;top:20px;cursor:pointer;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#main-menu:hover{background:rgb(224 49 134 / .9)!important;box-shadow:0 10px 20px rgb(0 0 0 / .2);transform:scale(1.05)}#main-menu:hover span::before{width:75%}#main-menu:hover span::after{width:50%}#main-menu.active{opacity:0;visibility:hidden}#main-menu.scroll{background:rgb(224 49 134 / .75)}#main-menu.scroll span,#main-menu.scroll span::before,#main-menu.scroll span::after,#main-menu:hover span,#main-menu:hover span::before,#main-menu:hover span::after{background:#fff}#main-menu>div{position:relative;width:40px;height:24px}#main-menu span{display:block;position:absolute;background:#000;height:4px;width:40px;border-radius:4px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#main-menu span::before{content:'';background:#000;display:block;position:absolute;top:10px;height:4px;width:40px;border-radius:4px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#main-menu span::after{content:'';background:#000;display:block;position:absolute;height:4px;width:40px;top:20px;border-radius:4px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#nav-overlay-close{background:rgb(5 5 5 / .5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;opacity:0;visibility:hidden}#nav-overlay-close.active{opacity:1;visibility:visible}#main-nav{position:fixed;top:0;right:0;height:100%;width:550px;max-width:80%;background:#DEDEDE;background:#fff;z-index:999;transform:translateX(100%);-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#main-nav.active{transform:translateX(0)}#main-nav .overlay-content{padding:30px;position:relative;width:100%;height:100%;overflow-y:scroll}#main-nav .close-btn{font-size:4rem;margin-left:30px}.stellarnav.mobile>ul{display:block!important}.stellarnav.mobile ul{background:none}.stellarnav .menu-toggle{display:none!important}.stellarnav .fa-plus{-moz-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.stellarnav .fa-plus::before{content:'\f078'}.stellarnav li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.stellarnav li.open,.stellarnav li:hover{background:#e03186}.stellarnav li.open a,.stellarnav li:hover a{color:#fff}.stellarnav .dd-toggle i{top:45%}.stellarnav li a{color:#000;font-weight:400}#banner-slider .slide1{background:url(../../../../themes/tampabeautydr_com/images/banner-main.jpg) no-repeat center;background-size:cover;height:80vw;display:flex;align-items:flex-end}#banner-slider .grid-container{width:100%}#banner-slider .slide1 h1{background:rgb(224 49 134 / .9);color:#fff;font-weight:600;padding:2vw 4vw;margin-bottom:8vw;line-height:1.5;text-align:center;font-size:6vw}#banner-slider.internal .slide1{background:url(../../../../themes/tampabeautydr_com/images/banner-internal.jpg) no-repeat center;background-size:cover;align-items:center;height:auto;padding:2rem 0}#banner-slider.internal .slide1 .content{position:relative;z-index:-1;padding:2rem 1rem;text-align:left}#banner-slider.internal .slide1 .content::before{content:'';display:block;background:#E949B6;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}#banner-slider.internal .slide1 h1{margin-bottom:0;font-size:7.5vw;padding:0;text-align:left;background:none}#banner-slider.internal .slide1 h3{font-family:trajan-pro-3,serif;color:#fff;font-size:1.4rem}#banner-slider.internal .slide1 h3::after{content:'';display:block;height:2px;width:80%;margin-top:.5rem;background:#fff}#main{padding:5rem 0}#main #content h1,#main #content h2,#main #content h3,#main #content h4,#main #content h5,#main #content h6{font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;color:#e03186}#main #content h1{color:#E03186;font-size:2.5rem;line-height:1.25;padding-bottom:2rem}#main #content h2{font-size:2rem}#main #content h3{font-size:1.5rem}#main #content h4{font-size:1.25rem}#main #content img,#main #content ul{margin-bottom:2rem}#main #content li{line-height:2}.welcome{margin:4rem 0}.welcome .mobile-bg{background:url(../../../../themes/tampabeautydr_com/images/welcome-bg.jpg) no-repeat center;background-size:cover;height:60vw}.welcome .grid-container{padding:2rem 15px}.welcome h1{color:#E13186;line-height:1.4;font-size:1.6rem;font-weight:600;padding-bottom:2rem}.welcome .btn{margin-top:2rem}.about .grid-container{max-width:100%}.about .grid-33{margin-bottom:4rem}.about .content{position:relative;display:block;overflow:hidden}.about .content img{width:100%}.about .content .title{font-family:trajan-pro-3,serif;text-transform:uppercase;position:absolute;left:0;right:0;bottom:0;color:#fff;padding:1rem;font-size:5.5vw;text-align:center;background:rgb(224 49 134 / .7);opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.about .content:hover .title{opacity:0}.about .content .overlay{position:absolute;top:0;bottom:0;right:0;left:0;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);background:rgb(255 255 255 / .8);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.about .content:hover .overlay,.about .content.active .overlay{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.about .overlay{padding:6vw}.about .overlay p{font-size:4vw;line-height:7vw}.about .overlay h3{font-family:trajan-pro-3,serif;color:#E13186;font-weight:400;font-size:5.5vw;font-style:normal}.procs{margin:4rem 0}.procs .bg-extend{background:url(../../../../themes/tampabeautydr_com/images/procs-bg.jpg) no-repeat right;background-size:cover;height:70vw}.procs .grid-container{padding:0}.procs .controls{text-align:center;margin-bottom:2rem}.procs .controls li{line-height:2.5rem}.procs .controls li a{font-family:trajan-pro-3,serif}.gallery{background:#25120D}.gallery .mobile-bg{background:url(../../../../themes/tampabeautydr_com/images/gallery-bg.jpg) no-repeat center;background-size:cover;height:50vw}.gallery .grid-container{padding:4rem 15px;width:100%}.gallery a{font-family:trajan-pro-3,serif;text-align:center;display:block;font-size:2rem;line-height:1.5;color:#fff;background:rgb(224 49 134 / .7);padding:3rem 1rem;margin:0 auto 2rem}.gallery a:hover{background:rgb(224 49 134 / .5)}.gallery h3{font-family:dosis,sans-serif;font-size:2rem;color:#fff}#contact{margin:4rem 0}#contact .grid-50{margin-bottom:2rem}#contact .content{position:relative;height:60vw;padding:4vw;display:flex;justify-content:flex-end;align-items:center}#contact .grid-50:first-of-type .content{background:url(/wp-content/uploads/2024/03/social-media-bg-min.jpg) no-repeat center;background-size:cover}#contact .grid-50:last-of-type .content{background:url(/wp-content/uploads/2024/03/contact-bg-min.jpg) no-repeat center;background-size:cover;align-items:flex-start;z-index:1;overflow:hidden}#contact .grid-50:last-of-type .content::before{content:'';background:rgb(255 255 255 / .5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}#contact .grid-50:last-of-type .content:hover::before{transform:translateX(0)}#contact .grid-50:first-of-type .text{max-width:50%}#contact .grid-50 .text h1{font-size:8vw;line-height:1.2;text-align:center}#contact .grid-50:first-of-type .text h1{color:#fff}#contact .grid-50:last-of-type .text h1{color:#EC128C}#contact .grid-50:first-of-type .text ul{margin-top:4vw;display:flex;justify-content:space-around;font-family:dosis,sans-serif}#contact .grid-50:first-of-type .text ul a{color:#fff}#contact .grid-50:first-of-type .text ul a:hover{color:#EC128C}.why-us .grid-50:first-of-type{margin-bottom:2rem}.why-us img{width:100%}.why-us h1{color:#EC128C;font-size:3.125rem;padding-bottom:1rem}.why-us .btn{margin-top:1rem}#footer-nav{margin:4rem 0 2rem}#footer-nav ul{display:flex;flex-flow:row wrap;justify-content:center;font-family:dosis,sans-serif}#footer-nav ul li{margin:1rem 1.5rem}#footer-nav ul li a{text-transform:uppercase;color:#000}#footer-nav ul li a:hover{color:#EC128C}footer .grid-container{border-top:2px solid rgb(224 49 134 / .5);padding:4rem 15px}footer .grid-33{text-align:center}footer .grid-33:nth-of-type(2) img{margin-bottom:1rem}footer .grid-33:nth-of-type(1){margin-bottom:1rem}footer .social a{font-size:1.5rem;display:inline-block;margin:0 .5rem}footer p a{margin:0 .35rem}img{border:0}.img-resp,.img-responsive{max-width:100%;height:auto}img.left,img.alignleft,.img-l{float:left;margin:10px 15px 0 0}img.right,img.alignright,.img-r{float:right;margin:10px 0 0 15px}iframe{width:100%;height:500px}.embed-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc}input,select,textarea{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.contact-form input[type='text'],.contact-form input[type='email'],.contact-form input[type='tel'],.contact-form input[type='url'],.contact-form textarea{width:100%;border:1px solid #ccc;background:#fff;margin:0 0 10px;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box}.contact-form input[type='text']:focus,.contact-form input[type='email']:focus,.contact-form input[type='tel']:focus,.contact-form textarea:focus{background:rgb(1 105 147 / .4);color:#fff}.contact-form select{height:46px;border:1px solid #d4cccc;width:100%}.contact-form input[type="submit"]{background:#E03186;color:#FFF;font-size:18px;text-align:center;border-radius:0;width:100%;max-width:250px;padding:15px;margin:30px auto 0 auto;border:1px;display:block}.contact-form input[type="submit"][disabled],.contact-form input[type="submit"][disabled]:hover{border:1px solid #dddddc;background:#ddd;color:#bcbcbc}.contact-form input[type="submit"][disabled]:hover{cursor:not-allowed}.contact-form input[type="submit"]:hover{color:#E03186;border:1px solid #E03186;background:#fff0;cursor:pointer}.contact-form textarea{height:120px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-form ::-webkit-input-placeholder{color:#777}:-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}.contact-form input.wpcf7-captchar{width:135px}.patient-single{width:50%}.patient-single img{width:96%;height:auto}#nav{background-color:#000;height:50px}header{z-index:5}.resp-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.resp-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reviews.internal{margin:3rem 0;padding:3.125rem 15px;display:flex}.reviews.internal h2{float:left;margin:0}.reviews.internal .rating{color:#e3cb26;display:block;clear:both;float:none!important;text-align:center}.reviews.internal .rating>*{margin:2px}.reviews.internal q{margin:15px 0;display:block;line-height:2}.reviews.internal cite{display:block;font-style:normal;font-weight:700;font-size:1.375rem;color:#000;margin-top:20px}.reviews.internal .quote{width:108px;opacity:.04;position:absolute}.reviews.internal .quote--flip{transform:scale(-1,-1);right:0;bottom:0}.reviews.internal .st0{fill:#393939}.reviews.internal{background:#f7f7f7;margin-left:calc(50% - 50vw);width:100vw}.reviews.internal>div{width:100%}.reviews.internal .relative{position:relative}.reviews.internal .align-center{display:block}.reviews .review-text{clear:both}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:2rem}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#main .list{margin:0 0 20px 0!important;list-style:none!important;display:grid}#main .list ul{margin:0!important;overflow:hidden}#main .list ul li{font-size:16px;margin:0;padding:0!important;list-style:none;line-height:inherit!important;position:relative}#main .list ul li a{border-bottom:1px solid #eee;padding:10px 10px;display:block;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#main .list ul li a:hover{padding-left:2rem}#main .list ul ul{margin-left:2rem!important}#main .list ul li a::before{content:'';background:rgb(238 19 143 / .58);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}#main .list ul li a:hover::before{transform:translateX(0)}#banner-slider.internal{overflow:hidden}#banner-slider.internal .slide1 .content::before{left:-20%}#main #content .testimonial-entry{background:#f7f7f7;padding:10px;margin-bottom:10px;margin-top:10px}#main #content .testimonial-entry h3{padding-bottom:10px;font-size:24px}#nkp-testimonials-company,.testimonial-date,.testimonial-dash,.review-rating-stars{display:none}.line{border-bottom:1px solid #c8c5c5}#main #content>ul,#main #content>ol{padding-left:20px}#main #content ul{position:relative;list-style-type:disc;list-style-position:outside;margin-bottom:15px;color:#615f60}#main #content ul ul{list-style-type:circle;margin-left:30px}#main #content ul ul ul{list-style-type:square}#main #content ol{position:relative;list-style-type:decimal;list-style-position:inside;margin-bottom:15px;color:#615f60}#main #content ol li{margin-bottom:10px}#main #content ol ol{list-style-type:lower-latin}#main #content ol ol ol{list-style-type:lower-roman}.bxa-box{border:2px solid #EC128C}.bxa-img{text-align:center}.bxa-btn{background:#EC128C;text-align:center}#main #content .bxa-box h3.bxa-hed{font-size:2rem}#main #content .bxa-box .bxa-btn h3{color:#fff;padding:0;font-size:2rem}#main #content .bxa-box .bxa-btn h4{color:#fff;padding:0;font-size:1.5rem;font-family:myriad-pro,sans-serif}#main #content h3.bxa-hed{color:#000;padding-bottom:1.5rem}.bxa-img{padding:1.5rem}.bxa-box{margin-bottom:2rem}.btn.bxa-btn{max-width:100%}.btn.bxa-btn span{display:block;font-size:1.5rem;font-family:myriad-pro,sans-serif;padding:.25rem}.align-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.grid-container.extended{max-width:1500px}#patient-listing .patient-entry{float:left;clear:none;width:49%;border:2px solid #fff;padding-top:12px;min-height:230px;background:#fff0;padding:10px;margin:.5%;border-top:1px solid #000;position:relative;opacity:1;transition:opacity 2s linear;box-sizing:border-box}#patient-listing .patient-entry img{opacity:1;transition:opacity .8s linear;text-align:center}#patient-listing a.patientLink{width:50%;display:inline-block;text-align:center}#patient-listing .patientPic{width:100%;height:26vh;overflow:hidden;max-height:250px}#patient-listing .patient-entry:hover{background:#f8f8f8!important}#patient-listing .patient-entry:hover img{opacity:.5}.bigimage.border.odd,.bigimage.border.even{width:48%;padding:0}.bigimage.border.odd::after{content:"Before"}.bigimage.border.even::after{content:"After"}.beforeCap,.afterCap{text-transform:uppercase;font-size:1em;letter-spacing:10px;font-weight:700;margin:0}.beforeCap{width:45%;text-align:center;float:left}.afterCap{width:45%;text-align:center;float:right}span.prev-arrow a,span.next-arrow a{width:100%;max-width:210px;font-size:16px;font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;cursor:pointer;z-index:998;padding-top:20px}span.prev-arrow a:hover,span.next-arrow a:hover,span.prev-arrow a:focus,span.next-arrow a:focus{background:#E03186;color:#fff!important}span.prev-arrow a{float:left}span.next-arrow a{float:right}span.prev-arrow a svg,span.next-arrow a svg{fill:#000;transition:all 0.5s ease-out;width:30px;display:block;margin:-20px auto 0}span.next-arrow a svg{transform:scale(-1,.3)}span.prev-arrow a svg{transform:scale(1,.3)}.results-disclaimer{text-transform:uppercase;letter-spacing:2px;font-size:22px;text-align:center;margin:50px auto}span.prev-arrow:hover a svg,span.next-arrow:hover a svg{fill:#fff}.patient-set.selected{color:#cf9e77}.patient-set{float:left;font-size:.85em;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}.single-patient-navigation{margin-bottom:30px;text-align:center;position:relative}.patients-case-number{text-transform:uppercase;letter-spacing:5px;font-size:20px;left:0;right:0;margin-top:1rem;margin-bottom:1rem}#slider h1.gallery-title{text-align:left;font-size:100px;line-height:100px;letter-spacing:20px;color:#000;margin:160px auto;border:0}#main #content h1.patient-header{font-size:40px;line-height:40px;text-align:center;letter-spacing:10px;color:#000;font-weight:500;margin:0 auto 40px;padding-bottom:1rem}.patient_image_large{margin:0 0 20px 0;padding:30px 10px 0 10px}.patient_image_large.threeRowSingle img{display:inline-block!important}.patient_image_large.threeRowSingle .bigimage.border.odd,.patient_image_large.threeRowSingle .bigimage.border.even{width:30%;padding:15px;float:left}#main #content h1.patient-listing-title{font-size:30px;font-weight:700;margin-bottom:37px}#main #content img.patient-list-image{margin:3px;max-width:100%}#main #content .procedure-parent{margin:0 0 50px 0;padding:10px}#main #content .procedure-parent .list ul li a:hover{padding-left:15px}#main #content .procedure-parent .list ul{list-style-type:none}.patient-entry .enlargeBtn{margin:0 auto;position:absolute;left:0;top:42%;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;transition:all .5s ease-out;border:0;right:0;max-width:180px;width:100%}.patient-entry:hover .enlargeBtn{visibility:visible;opacity:1}#case-frame{max-width:800px;margin:0 auto}#patient-listing{margin-bottom:1rem}.patientPic>span{display:block}.patient-set.selected{color:#1174a6}.patient-set{float:left;font-size:.85em;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase;width:25%}.patient-set img.patient-list-image{width:40%}.proc-pic{margin-bottom:20px}#main #content #gallery-listing .aoright{width:100%}.btn.btn--medium.btn--white{min-width:300px;display:inline-block;margin-bottom:10px}.tac.m30.btn-list{text-align:center}#main .related-list{margin:0 0 20px 0!important;list-style:none!important;display:grid}#main .related-list ul{margin:0!important}#main .related-list ul li{font-size:1.2rem;margin:0;padding:0!important;list-style:none;line-height:inherit!important}#main .related-list ul li a{border-bottom:1px solid #eee;padding:10px 10px;display:block;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#main .related-list ul li a:hover{color:#fff;background:#E03186;padding-left:3rem}#main .related-list ul ul{margin-left:2rem!important}#main #content .list{margin:0 0 20px 0!important;list-style:none!important;display:grid}#main #content .list ul{padding-left:20px;margin-bottom:2rem}#main #content .list ul li{list-style-type:none}#main #content .list ul ul{margin-left:2rem!important}.resp-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.resp-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.procs h2{font-family:trajan-pro-3,serif}#cookie-disclaimer{position:fixed;bottom:0;width:100%;height:auto;padding:1em 1.8em;font-family:Arial,Helvetica,sans-serif;font-size:16px;background-color:#edeff5;box-sizing:border-box;z-index:999}#cookie-disclaimer .flex{display:flex;align-items:center;justify-content:space-between}#cookie-disclaimer p{text-align:left;padding-right:1rem;color:#838391}#cookie-disclaimer p a{color:#838391!important}#cookie-disclaimer p a:hover{color:#838391!important}#cookie-disclaimer .cookie-accept{background:#4b81e8;color:#fff;display:block;margin:0;padding:.4em .8em;cursor:pointer;text-decoration:none;text-align:center}#cookie-disclaimer .cookie-accept:hover{background-color:#71a7ff}@media only screen and (max-width:767px){#cookie-disclaimer .flex{flex-direction:column}#cookie-disclaimer .cookie-accept{width:100%}}@media only screen and (max-width:600px){.blog .attachment-full{float:none;margin:0 auto 8px;max-width:300px;height:auto;display:block}span.prev-arrow a,span.next-arrow a{max-width:135px}span.prev-arrow a svg,span.next-arrow a svg{margin:-11px auto 0}.patient-set{width:50%}html{overflow-x:hidden}#main #content h2{line-height:2.5rem}#main #content h3{line-height:2rem}.reviews .review-text{padding:20px 0}}@media only screen and (max-width:768px){#banner-slider.internal .slide1 .content{z-index:1}img.logo.img-resp{position:relative;margin:0 auto 50px;display:block}}@media only screen and (max-width:740px){iframe{width:100%;height:280px}.patient-single{width:100%!important}.reviews .review-text{padding:20px}.reviews.internal .relative{padding:0 20px}.reviews.internal .relative h2{font-size:1.8rem}.reviews.internal .relative .prefix-20{padding:20px}#patient-listing .patient-entry{width:100%}}@media only screen and (min-width:400px){.about .overlay{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about .overlay p{font-size:1rem;line-height:2rem;padding-bottom:0}#contact .grid-50:first-of-type .text ul a{font-size:1.4rem}}@media only screen and (max-width:1024px){#banner-slider.internal .slide1 .content::before{left:-20%;width:200%}}@media only screen and (max-width:960px) and (min-width:768px){.procs .bg-extend{height:908px!important}.procs .grid-container .grid-55{background-color:rgb(255 255 255 / .78)}.procs .bg-extend{width:100%!important}}@media only screen and (min-width:768px){header{background:none;position:absolute;width:100%}header .grid-container{display:flex;align-items:center;padding:30px 15px}header #logo{text-align:left;margin-bottom:0}header .top-info{text-align:right;margin-top:1.5rem}header .top-info p{display:inline-block}header .top-info p:first-of-type{padding-bottom:0;margin-right:1rem}#banner-slider .slide1{height:1050px;max-height:100vh}#banner-slider.internal .slide1{height:auto;display:block;padding:0}#banner-slider.internal .slide1 .grid-container{position:relative;height:550px;display:flex;align-items:flex-end;justify-content:flex-end}#banner-slider.internal .slide1 img{display:none}#banner-slider.internal .slide1 .content{margin-bottom:2rem}#banner-slider.internal .slide1 .content::before{left:-40%}#banner-slider.internal .slide1 h1{font-size:3rem;line-height:1.25}#banner-slider.internal .slide1 h3{font-size:2rem}#banner-slider .slide1 h1{font-size:3.125rem;margin-bottom:6rem;padding:1.5rem 2rem}#main #content h1{font-size:4rem}.welcome{background:url(../../../../themes/tampabeautydr_com/images/welcome-bg.jpg) no-repeat center;background-size:cover;margin:6rem 0}.welcome .grid-container{padding:6rem 15px}.welcome .mobile-bg{display:none}.welcome .content{background:rgb(255 255 255 / .8);padding:6rem}.welcome h1{font-size:3.125rem}.about .content .title{font-size:3.125rem}.about .overlay{padding:2rem 6rem}.about .overlay h3{font-family:trajan-pro-3,serif;color:#E13186;font-weight:400;font-size:3.125rem;font-style:normal}.procs{position:relative;margin-bottom:8rem}.procs .grid-container{position:absolute;top:0;bottom:0;right:0;left:0;width:100%}.procs .bg-extend{width:44%;height:708px;background-position-x:-50rem}.procs .controls{text-align:left}.gallery{background:url(../../../../themes/tampabeautydr_com/images/gallery-bg.jpg) no-repeat center;background-size:cover;min-height:519px;display:flex;align-items:center}.gallery .grid-container{padding:6rem 15px}.gallery .mobile-bg{display:none}.gallery a{padding:3rem 2rem;font-size:3.125rem}.why-us .grid-container{display:flex;align-items:center}.why-us .grid-50:first-of-type{margin-bottom:0}#footer-nav ul li{margin:1.5rem 3rem}}@media only screen and (min-width:1025px){#banner-slider.internal .slide1 img{display:block;z-index:2;position:absolute;bottom:0;left:10%;width:32%}#banner-slider.internal .slide1 img.logo{display:block;z-index:2;position:absolute;width:initial;left:initial;right:2%;top:120px}#banner-slider.internal .slide1 .content{margin-bottom:6rem;background:#E949B6}#banner-slider.internal .slide1 .content::before{left:-35%}.procs .bg-extend{background-position-x:right}.gallery{min-height:819px}.gallery a{padding:5rem 4rem;margin-bottom:4rem}.gallery h3{font-size:2.6rem}#contact{margin:6rem 0}#contact .grid-50 .text h1{font-size:3.125rem}#contact .content{height:350px;padding:2rem}#contact .grid-50:first-of-type .text ul{margin-top:2rem}}@media only screen and (min-width:1375px){#main-nav{width:40%}}@media only screen and (min-width:1900px){#main-nav{width:30%}}@media only screen and (max-width:1851px) and (min-width:1025px){.about .grid-container{display:flex;justify-content:center;flex-flow:row wrap}.about .grid-33{width:50%}.about .overlay h3,.about .content .title{font-size:2.2rem}}.feat-img{float:left;margin-right:15px;margin-bottom:15px}.site-utility-header{--header-accent:#c84f8b;position:fixed;top:0;right:0;left:0;width:100%;z-index:5;background:#fff;font-family:Arial,Helvetica,sans-serif}.site-utility-header a,.site-utility-header a:link,.site-utility-header a:visited{text-decoration:none}.site-utility-header__specials,.site-utility-header__book{display:flex;width:100%;align-items:center;justify-content:center;background:var(--header-accent);color:#fff!important;font-weight:700;text-transform:uppercase}.site-utility-header__specials{min-height:40px;padding:7px 15px;font-size:18px;line-height:1.3}.site-utility-header__main{display:flex;min-height:64px;width:100%;max-width:1170px;margin:0 auto;padding:4px 12px;align-items:center;justify-content:space-between;gap:14px}.site-utility-header__logo{display:block;width:min(55vw, 290px);flex:0 1 290px;line-height:0}.site-utility-header__logo img{display:block;width:100%;height:auto}.site-utility-header__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:13px}.site-utility-header__icon-link{display:flex;width:31px;height:31px;align-items:center;justify-content:center;color:#111!important}.site-utility-header__icon-link svg,.site-utility-header__book svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-utility-header__icon-link circle{fill:currentColor;stroke:none}.site-utility-header #main-menu{position:relative;inset:auto;display:flex;width:39px;height:36px;margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#111;cursor:pointer;appearance:none}.site-utility-header #main-menu:hover,.site-utility-header #main-menu:focus-visible,.site-utility-header #main-menu.scroll{background:transparent!important;box-shadow:none;transform:none}.site-utility-header #main-menu.active{opacity:0;visibility:hidden}.site-utility-header__menu-lines,.site-utility-header__menu-lines::before,.site-utility-header__menu-lines::after,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::before,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::after{position:absolute;display:block;width:36px;height:4px;border-radius:4px;background:#111;content:''}.site-utility-header__menu-lines::before{left:0;top:-10px}.site-utility-header__menu-lines::after{left:0;top:10px}.site-utility-header__menu-lines{top:50%;left:50%;transform:translate(-50%,-50%)}.site-utility-header__book{min-height:42px;padding:5px 15px;gap:8px;font-size:18px;line-height:1.3}.site-utility-header__book svg{width:26px;height:26px;color:#fff}.site-utility-header__specials:hover,.site-utility-header__specials:focus-visible,.site-utility-header__book:hover,.site-utility-header__book:focus-visible{background:#ad3972;color:#fff!important}.site-utility-header__icon-link:hover,.site-utility-header__icon-link:focus-visible,.site-utility-header #main-menu:hover,.site-utility-header #main-menu:focus-visible{color:var(--header-accent)!important}#banner-slider{padding-top:210px}@media only screen and (min-width:768px){.site-utility-header{position:fixed;background:#fff}.site-utility-header__specials{min-height:48px;font-size:20px}.site-utility-header__main{min-height:92px;padding:8px 30px}.site-utility-header__logo{width:360px;flex-basis:360px}.site-utility-header__actions{gap:24px}.site-utility-header__icon-link{width:40px;height:40px}.site-utility-header #main-menu{width:48px;height:44px}.site-utility-header__menu-lines,.site-utility-header__menu-lines::before,.site-utility-header__menu-lines::after,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::before,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::after{width:44px;height:5px}.site-utility-header__menu-lines::before{top:-12px}.site-utility-header__menu-lines::after{top:12px}.site-utility-header__book{min-height:54px;font-size:20px}.site-utility-header__book svg{width:31px;height:31px}}@media only screen and (max-width:420px){.site-utility-header__main{gap:8px;padding-right:9px;padding-left:9px}.site-utility-header__logo{width:min(52vw, 220px);flex-basis:220px}.site-utility-header__actions{gap:9px}.site-utility-header__icon-link{width:29px;height:29px}.site-utility-header #main-menu{width:36px}.site-utility-header__menu-lines,.site-utility-header__menu-lines::before,.site-utility-header__menu-lines::after,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::before,.site-utility-header #main-menu.scroll .site-utility-header__menu-lines::after{width:34px}}#banner-slider{padding-top:180px!important}.site-utility-header #main-menu{margin-top:-20px!important}@media screen and (max-width:780px){#banner-slider{padding-top:80px!important}}body{max-width:100%}@media screen and (max-width:600px){#banner-slider h1{font-size:25px!important}}