html,body,header,nav,main,aside,footer,article,section,address,figure,figcaption,div,span,h1,h2,h3,h4,h5,p,ol,ul,li,a,img,form,label,input,select,textarea,button,iframe,::before,::after {font-size:100%;font:inherit;vertical-align:baseline;border:0;border:none;margin:0;padding:0;box-sizing:border-box}
a,img,input,select,textarea,button,::before,::after {transition:all .4s ease}
:root {--font1:Gotham,Helvetica Neue,Helvetica,Arial,"sans-serif";--font2:Constantia,"Lucida Bright","DejaVu Serif",Georgia,"serif"}
html {scroll-behavior:smooth}
body {font-size:1.05em;line-height:1.5;font-family:var(--font1);color:#333}
a:link {color:#30c}
a:active {color:#c00}
a:visited {color:#63c}
a:hover {color:#080;text-decoration:none}
.skiplnk {position:absolute;left:-999px;width:1px;height:1px}
.skiplnk:focus {position:static;left:0;width:auto;height:auto;display:block;text-align:center;padding:10px}
img {max-width:100%;height:auto}
@media screen and (max-width:900px) {body {font-size:1em}}
.smw1 {max-width:1100px;margin:auto}
header {text-align:center;background:linear-gradient(to bottom,#c2d8ec,#fff 80px)}
.nav1 {clear:both;text-align:center;background:linear-gradient(to bottom,#e29502,#b07300);border-bottom:1px solid #c2d8ec}
main {background:linear-gradient(to bottom,#ddd,#fff 14px)}
footer {text-align:center;background:linear-gradient(to top,#e4eef7,#fff);border-top:1px solid #c6d2e9}
@media screen and (max-width:900px) {footer {padding:20px 0 10px}}

header > div {background:url(images/hdrbg.webp) no-repeat 40% 0/contain}
header div > a {display:block;float:left;margin:40px 10% 30px 4%}
.nav2 {padding-top:10px}
.nav2 ul {list-style:none;margin:10px 2%}
.nav2 li {display:inline-block}
.nav2 li a {text-decoration:none;display:block;border-radius:4px;margin:2px;padding:6px 12px}
.nav2 li a:hover {color:#111;background:rgba(255,244,219,.7)}

.hdri1 {margin:20px 2% 0;padding-bottom:30px}
.hdri1 img {display:block;margin:auto}
.hdri1 > span {display:block;font-size:150%;color:#069;margin:20px 2% 0}
.hdri1 span span {font-style:italic;margin-right:6px}

@media screen and (max-width:1160px) {
header div > a {margin-right:8%;margin-left:2%}
header div > a img {width:290px}
.hdri1 img {width:440px}
}

@media screen and (max-width:900px) {
header > div {background-position:90% 0;background-size:auto}
header div > a,header nav {padding-right:12%}
header div > a {float:none;margin:auto;padding-top:30px}
header nav {padding-top:0}
.hdri1 {margin-top:10px;padding-bottom:10px}
.hdri1 > span {margin-top:10px}
}

@media screen and (max-width:640px) {
header > div {background-position:calc(100% + 40px) 0}
header div > a,header nav {padding-right:24%}
}

.nav1 ul {list-style:none;max-width:1100px;margin:auto}
.nav1 li {display:inline-block;margin-left:-5px}
.nav1 a {text-decoration:none;display:block;letter-spacing:-.02em;border-right:1px solid #9d6603;padding:10px 20px}
.nav1 li:first-child a {border-left:1px solid #9d6603}
.nav1 a {color:#fff} 
.nav1 a:hover {color:#fffff5;background:#9d6603}

@media screen and (max-width:900px) {
.nav1 {background:none;padding:10px 0}
.nav1 li {width:48%;margin-bottom:4px}
.nav1 a {background:#c68201;border:none;border-radius:8px;margin:2px 10px}
}

@media screen and (max-width:640px) {
.nav1 li {width:100%}
}

footer > div {padding:30px 0 20px}
footer a {white-space:nowrap}
.ftr1,.ftr2 {display:inline-block;vertical-align:top}
.ftr1 {width:66%}
.ftr2 {width:30%}
.ftru1 {font-size:90%;margin:10px 2%}
.ftru1 li,.ftru2 li {display:inline-block}
.ftru1 li a {text-decoration:none;display:block;border-radius:6px;margin:2px;padding:8px}
.ftru1 li a:hover {color:#111;background:#e4eef7}
.ftru2 li a {text-decoration:none;display:inline-block;width:34px;height:34px;background-image:url(images/icons.webp);background-repeat:no-repeat;margin:6px}
.ftru2 li a span {display:none}
.ftru2 li:nth-child(1) a {background-position:-1px 0}
.ftru2 li:nth-child(2) a {background-position:-1px -106px}
.ftru2 li:nth-child(3) a {background-position:-1px -159px}
.ftru2 li:nth-child(4) a {background-position:-1px -212px}
footer address {font-size:110%;font-family:var(--font2);margin:10px 2%}
footer address a {display:inline-block;padding:6px}
footer p {clear:both;font-size:90%;margin:20px 2% 10px}

@media screen and (max-width:900px) {
footer > div {padding-top:0}
.ftr1,.ftr2 {display:inline-block;width:100%}
.ftr2 {padding-top:10px}
footer address {margin:6px 2%}
footer p {margin:10px 2% 0}
}

h1,h2,h3,h4,main p,main ul {margin:14px 4%}
h1,h2,h3,h4 {font-weight:normal;line-height:1.3;font-family:var(--font2);color:#863282;padding-top:14px}
h1 {font-size:200%;margin-top:0;padding-top:30px}
h2 {font-size:180%}
h3 {font-size:160%}
h4 {font-size:140%}

@media screen and (max-width:900px) {
h1,h2,h3,h4 {text-align:center;padding-top:8px}
h1 {font-size:190%;padding-top:20px}
h2 {font-size:170%}
h3 {font-size:150%}
h4 {font-size:130%}
}

.small {font-size:90%}
.large {font-size:110%}
.center {text-align:center}
main ul {list-style:square;color:#9eafc5;margin-left:10%}
main li {padding:4px}
main li span {color:#333}
figure {text-align:center;margin:14px 4%}
figcaption {font-size:90%;font-style:italic;margin-top:4px}
.imgf1 {float:right;margin:14px 4%}
.imgf1a {width:230px}
.imgs1 {box-shadow:7px 7px 7px #ddd}
.imgs2 {box-shadow:7px 7px 7px #3862a4}
.flx1 {display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:flex-end}

@media screen and (max-width:900px) {
.imgf1 {float:none}
.imgf1a {margin-right:auto;margin-left:auto}
}

.mg30mtb {margin-top:30px;margin-bottom:30px}
.mg30mt {margin-top:30px}
.mg30pb {padding-bottom:20px}

@media screen and (max-width:900px) {
.mg30mtb {margin-top:20px;margin-bottom:20px}
.mg30mt {margin-top:20px}
.mg30pb {padding-bottom:20px}
}

a.lk1 {text-decoration:none;display:block;max-width:540px;text-align:center;border-radius:12px;margin:30px auto 0;padding:14px}
a.lk1 > span::after {content:"\00bb";margin-left:10px}
a.lk1a {color:#30c;background:rgba(255,200,157,.4);border:1px solid rgba(255,200,157,.4);margin:10px 4%}
a.lk1a:hover {color:#080;background:rgba(255,200,157,.2);border-color:rgba(255,200,157,1)}
a.lk1b {font-size:110%;color:#fff;background:#476eba;box-shadow:5px 5px 5px #ddd}
a.lk1b:hover {color:#ffffe1;background:#2a56ac}
a.lk1b span span {font-size:80%;font-style:italic;margin-right:6px}

@media screen and (max-width:900px) {
a.lk1 {padding-bottom:10px}
}

@media screen and (max-width:540px) {
a.lk1b {border-radius:0}
}

.sbg1 > div {background:url(images/breast-model.webp) no-repeat 100% 50%;padding-right:26%;padding-left:1%}

@media screen and (max-width:900px) {
.sbg1 > div {background-position:calc(100% + 40px) 40px;background-size:200px;padding-right:0;padding-left:0}
.sbg1p1 {padding-right:18%}
}

.sbg2 {overflow:hidden;background:#476eba}

.sbg2a {padding:10px 0}
.sbg2a h2 {color:#fff}
.sbg2af1 {margin-top:40px}
.sbg2ap1 {color:#fff}
.sbg2a div {clear:both;background:url(images/silhouette.webp) no-repeat 90% 50%;padding:10px 44% 10px 8%}
.sbg2a div section {max-width:540px;text-align:center;background:#fff7f0;border-radius:12px;margin:20px auto;padding-bottom:6px}
.sbg2a div h3 {font-size:140%}
.sbg2a div figure {float:right;margin:-6px 6% 6px 8%}
.sbg2a div p {padding:10px 2%}

.sbg2b {padding:10px 0}
.sbg2b h3,.sbg2b p,.sbg2b a {color:#fff}
.sbg2b a {white-space:nowrap}

@media screen and (max-width:1060px) {
.sbg2a div {background-position:100% 50%;padding-right:36%}
}

@media screen and (max-width:900px) {
.sbg2af1 {margin-top:20px;margin-bottom:0}
.sbg2a h2 {padding-top:0}
.sbg2a div {background:none;padding:2px 2% 0}
}

.costbn {background:#f7ffe6;border-style:solid;border-color:#b2ffb2;border-width:2px 0;padding:20px 0}
.costbn1 {max-width:800px;line-height:1.3;text-align:center;text-shadow:5px 5px 5px #fff;background:no-repeat 0 0/cover,#e9f0f8;border:1px solid #d0cce8;border-radius:18px;box-shadow:5px 5px 5px #b2ffb2;margin:20px auto;padding-left:10%}
.costbn1a {background-image:url(images/breast-augmentation-cost2.webp)}
.costbn1b {background-image:url(images/breast-augmentation-cost1.webp)}
.costbn a {text-decoration:none;display:block}
.costbn h2 {font-size:160%;color:#30c}
a.costbn1:hover h2 {color:#080}
.costbn1 h2::after {content:"\00bb";margin-left:10px}
.costbn1 p:first-of-type {font-size:120%;color:#080;margin-top:-10px}
.costbn1 p:first-of-type span {font-size:200%;font-family:var(--font2);margin-right:6px}
a.costbn1:hover p:first-of-type {color:#222}
.costbn1 p:last-of-type {font-style:italic;color:#333;padding-bottom:12px}

@media screen and (max-width:800px) {
.costbn {padding:4px 0}
.costbn1 {border-width:1px 0;border-radius:0}
}

@media screen and (max-width:600px) {
.costbn1 {background-position:100% 0;padding-left:0}
}

.asd1 {background:#fff7f0;border:1px solid #eedfc8;padding-bottom:10px}
.asd1 aside {text-align:center}
.asd1 section {display:inline-block;width:30%;margin:10px 1%}
.asdbi {background:url(images/asdbi.webp) no-repeat 100% 0/contain}
.asdba {background:url(images/asdba.webp) no-repeat 100% 50%}
.asdvi {background:url(images/asdvi.webp) no-repeat 100% 50%}
.asd1 h2 {font-size:130%;margin:10px 2%}
.asd1 p {font-size:90%;padding:6px 2%}
.asdbi p,.asdba p,.asdvi p {margin-right:30%}

@media screen and (max-width:900px) {
.asd1 {padding-bottom:0}
.asd1 section {display:block;width:100%;max-width:540px;margin:10px auto;padding-bottom:6px}
.asd1 p {padding:0 2%}
}

.sientra1 {background:url(images/silhouette.webp) no-repeat 100% 0;padding-right:12%}

.site li {font-size:120%}
.site ul li {font-size:90%}
.site1 {margin-bottom:40px}

.vidbx,.mapbx {margin:40px auto}
.vidbx {max-width:960px}
.mapbx {max-width:600px}
.vidbx iframe,.mapbx iframe {width:100%}
.vidbx iframe {min-height:557px}
.mapbx iframe {min-height:450px}

@media screen and (max-width:900px) {.vidbx,.mapbx {margin:30px auto}}

:root {
--fldbgd:rgba(255,200,157,.1);--fldbgdhov:rgba(255,200,157,.05);--fldbgdfoc:#fff;--fldshd:#ececec;
--fldbdr:rgba(255,200,157,.6);--fldbdrhov:rgba(255,200,157,.8);--fldbdrfoc:rgba(255,200,157,1);
--sbtcol:#fff;--sbtbgd:#0963b3;--sbtbgdhov:#0963b3;
}

.cntfrmp1 {font-size:90%;text-align:center;font-style:italic}
.cntfrmsp1 {font-weight:600;font-size:120%;color:#000}
.cntfrm {max-width:800px;margin:24px auto 12px;padding-bottom:12px}
.cntfrmrow {margin:12px 0}
.cntfrmlb1 {display:inline-block;width:20%;text-align:right;vertical-align:middle;margin:6px 12px}
.cntfrmlb2,.cntfrmfld2 {z-index:-1;position:absolute;top:0;left:0;width:0;height:0;opacity:0}
.cntfrmfld {display:inline-block;vertical-align:top;color:#555;background:var(--fldbgd);border:1px solid var(--fldbdr);border-radius:6px;box-shadow:5px 5px 5px var(--fldshd);padding:6px}
.cntfrmfld:hover {color:#333;background:var(--fldbgdhov);border:1px solid var(--fldbdrhov)}
.cntfrmfld:focus {color:#111;background:var(--fldbgdfoc);border:1px solid var(--fldbdrfoc)}
.cntfrmfld1 {width:35%}
.cntfrmfld3 {width:25%}
.cntfrmfld4 {width:50%}
.cntfrmfld5 {width:8%}
.cntfrmsbt {display:block;font-weight:600;color:var(--sbtcol);background:var(--sbtbgd);border-radius:6px;margin:24px auto;padding:10px 20px}
.cntfrmsbt:hover {background:var(--sbtbgdhov)}
.cntfrmntc {display:block;font-weight:600;text-align:center}
.cntfrmntc1 {font-size:120%;font-style:italic;color:#c00;margin-bottom:-12px;padding-top:12px}
.cntfrmntc2 {font-size:160%;font-style:italic;color:#090;padding-top:24px}
.cntfrmntc3 {display:inline-block;color:#c00;vertical-align:top;margin:6px}
.cntfrmntc4 {color:#090;padding-bottom:24px}
.cntfrmrec1 {padding:10px 0 20px}

@media screen and (max-width:700px) {
.cntfrm {max-width:400px;margin-bottom:1px}
.cntfrmrow1 {text-align:center}
.cntfrmlb1 {display:block;width:100%;text-align:center;margin:auto}
.cntfrmlb1a {display:inline-block;width:auto;margin:6px}
.cntfrmfld {width:100%;margin:2px 2% 4px}
.cntfrmfld5 {width:15%}
.cntfrmntc3 {width:100%;margin:auto}
}

