#about { padding: 0 15px 100px;}#about .h1-small { text-align: center; margin: 40px auto 20px; display: block;}#about .container { max-width: 1250px;}#about .item { text-align: center; border: 3px solid #CAD7E1; padding: 30px 20px 20px; border-radius: 15px; max-width: 425px; width: 100%;}#about .item h4 { line-height: 1.3;}#about .item:nth-of-type(2) { border-color: #FFD9AD;}#about .item:nth-of-type(3) { border-color: #A8B49C;}#about .item:nth-of-type(4) { border-color: #D8D8D8;}@media (max-width: 1220px) { #about .item { padding: 30px 10px 20px; }}@media (max-width: 1135px) { #about { padding-bottom: 60px; } #about .flex.container { flex-wrap: wrap; max-width: 800px; } #about .item { padding: 30px 20px 20px; max-width: 380px; }}@media (max-width: 1024px) { #about .flex.container { align-items: center !important; }}#reviews { background-image: url("assets/images/index-reviews-bg.webp"); background-size: cover; background-position: top center; background-attachment: fixed; padding: 100px 20px; overflow: hidden;}#reviews .h1-small { text-align: center; color: #fff; margin-bottom: 40px;}#reviews .container { position: relative;}#reviews .container .seal { position: absolute; top: -100px; right: -50px; z-index: 10;}#reviews .container .play { width: auto;}#reviews .container .play i { width: 50px; height: 35px; border-radius: 7px; font-size: 20px; padding-bottom: 2px; color: #fff; background-color: rgba(203, 55, 55, 0.7);}#reviews .container .play:hover i { background-color: rgb(203, 55, 55);}#reviews .slider-container { position: relative; max-width: 512px; width: 100%;}#reviews .slick-reviews { background-color: #fff; width: 100%; padding: 40px 20px 35px;}#reviews .slick-reviews p { font-size: 22px; line-height: 1.3; font-family: "Playfair Display", serif; font-style: italic; max-width: 385px; text-align: center; margin: 0 auto 20px;}#reviews .slick-reviews .author { display: flex; align-items: center; justify-content: center; gap: 10px;}#reviews .slick-reviews .author span, #reviews .slick-reviews .author star { display: block;}#reviews .slick-reviews .author star:before { color: #F6891F; letter-spacing: 5px;}#reviews .slick-reviews .author span { letter-spacing: 2px; text-transform: uppercase; margin-top: 5px;}#reviews .btn { padding-left: 40px; padding-right: 40px; margin: 30px auto 0;}#reviews .slick-controls { margin: 0;}#reviews .arrows { display: flex; justify-content: flex-end; margin-top: -44px;}#reviews .dots { display: table; margin: 0 0 0 auto; transform: translate(-10px, 40px);}#reviews .slick-arrow { position: relative; transform: none; inset: unset; border-radius: 0; width: 44px; height: 44px; flex: 0 0 44px; background-color: #F6891F; color: #fff; padding-bottom: 4px; border: none;}#reviews .slick-arrow i { font-size: 30px;}#reviews .slick-arrow:hover { background-color: #FFD9AD; color: #000;}#reviews .slick-dots span { margin: 0; border-radius: 0;}#reviews .btn { margin-top: 0;}#testimonials { width: 100%; max-width: 512px;}#testimonials figure { position: relative;}#testimonials figure img { min-height: 312px; -o-object-fit: cover; object-fit: cover;}#testimonials .btn { margin-top: 23px;}@media (max-width: 1260px) { #reviews .container { position: relative; } #reviews .container .seal { position: absolute; top: -140px; right: -25px; }}@media (max-width: 1024px) { #reviews .flex.container { align-items: center; gap: 0; } #reviews .flex.container .seal { position: relative; inset: unset; margin: 40px auto -85px; z-index: 5; max-width: 170px; } #reviews .dots { transform: none; margin: -35px auto 35px; } #reviews .slick-reviews { padding-top: 90px; padding-bottom: 70px; } #reviews .slick-reviews p { line-height: 1.6; }}#office { padding: 120px 20px;}#office .flex.container { align-items: stretch;}#office figure { flex: 0 1 50%;}#office figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}#office article { background-color: #D8D8D8; flex: 0 1 50%; max-width: 565px; text-align: center; padding: 55px 20px; display: flex; flex-direction: column; justify-content: center;}#office article .line { margin: 20px auto 15px;}#office article p { max-width: 411px; line-height: 1.5;}#office article .btn { margin: 20px auto 0;}@media (max-width: 1024px) { #office { padding: 60px 0; } #office .flex.container { align-items: center; flex-direction: column-reverse; gap: 0; } #office figure { flex: 0 1 60%; } #office article { flex: 0 1 40%; }}@media (max-width: 620px) { #office { padding: 0; }}#services { padding: 0 20px 120px;}#services .flex.container { flex-direction: row;}#services article { text-align: center; max-width: 950px; margin: 0 auto;}#services article .h1-small { margin-top: 20px;}#services .line { margin: 20px auto 15px;}#services .item { position: relative; max-width: 317px;}#services .item h3 { font-family: "Playfair Display", serif; font-size: 33px; color: #fff; text-align: center; position: absolute; font-weight: 400; background-color: #2E2E2E; inset: auto 0 40px; padding: 18px 20px; transition: 0.3s all;}#services .item h3:after, #services .item h3:before { content: ""; position: absolute; left: 0; right: 0; background-color: #9CA3A8; height: 1px;}#services .item h3:after { top: 6px;}#services .item h3:before { bottom: 6px;}#services .item:hover h3 { background-color: #A8B49C;}#services .item:hover h3:after, #services .item:hover h3:before { background-color: #fff;}@media (max-width: 900px) { #services { padding: 60px 0 60px; } #services .flex.container { flex-direction: column; align-items: center; padding: 0 10px; } #services article { padding: 0 30px; }}#financial { padding: 120px 20px; background-image: url("assets/images/index-financial-bg.webp"); background-size: cover; background-attachment: fixed;}#financial .flex.container { align-items: stretch;}#financial figure { position: relative;}#financial figure .h2 { font-size: 37px; text-align: right; display: block; line-height: 1; color: #FFD9AD;}#financial figure .h2 span { display: block; font-size: 78px; color: #F6891F; letter-spacing: 7px; margin-bottom: -25px;}#financial figure img { margin-right: 0;}#financial article { padding-top: 40px; max-width: 412px; display: flex; flex-direction: column; gap: 40px;}#financial article .item h3 { font-size: 18px;}#financial article .item h3, #financial article .item p { color: #fff;}#financial article .item .btn { margin-top: 15px;}@media (max-width: 1024px) { #financial { padding: 60px 15px; } #financial .flex.container { flex-direction: column; align-items: center; gap: 0; } #financial figure .h2 { text-align: center; } #financial figure .h2 span { margin-bottom: 15px; } #financial figure img { margin: 0 auto; } #financial article { text-align: center; gap: 50px; } #financial article .item .btn { margin: 20px auto 0; }}@media (max-width: 700px) { #financial figure .h2 { text-align: center; font-size: 34px; letter-spacing: 1px; } #financial figure .h2 span { font-size: 45px; letter-spacing: 3px; } #financial article { padding: 30px 10px 0; }}#locations { padding: 100px 20px;}#locations ul { margin-top: 20px;}#locations .item { position: relative;}#locations .item h2 { writing-mode: vertical-rl; position: absolute; top: 90px; border-left: 1.5px solid #D8D8D8; padding-left: 15px; margin-left: 0;}#locations .item:before { content: ""; position: absolute; top: 15px; width: 150px; height: 50px; z-index: -1;}#locations .item.minneapolis { padding-left: 100px;}#locations .item.minneapolis h2 { left: 0; margin-left: 5px; transform: rotate(-180deg);}#locations .item.minneapolis:before { left: 0; background-color: #CAD7E1;}#locations .item.minnetonka { padding-right: 100px;}#locations .item.minnetonka h2 { right: 0; margin-right: 5px;}#locations .item.minnetonka:before { right: 0; background-color: #FFD9AD;}.affiliations { padding: 0 20px 30px;}.affiliations .flex.container { flex-direction: row;}@media (max-width: 1024px) { #locations { padding: 60px 0 40px; } #locations .flex.container { flex-direction: column; margin-top: 25px; } #locations .item { padding-left: 0 !important; padding-right: 0 !important; width: 100%; } #locations .item iframe, #locations .item:before { display: none; } #locations .item h2 { position: relative; inset: unset !important; margin: 0 auto 20px; transform: none !important; writing-mode: unset !important; border: none; text-align: center; padding: 10px 20px 12px; } #locations .item ul { display: table; margin: 30px auto 0; width: 430px; max-width: 100%; padding: 0 20px; } #locations .item ul li { margin-left: 0; } #locations .item.minneapolis h2 { background-color: #CAD7E1; margin-left: 0; } #locations .item.minnetonka h2 { margin-right: 0; background-color: #FFD9AD; } .affiliations .flex.container { flex-wrap: wrap; max-width: 500px; justify-content: center; gap: 20px; } .affiliations .flex.container span { margin: 0 10px; max-width: 42%; }}#follow { position: relative;}#follow .flex-imgs img { width: 14.2857142857%;}#follow .link { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #fff; font-size: 18px; letter-spacing: 3px; font-weight: 600; text-transform: uppercase; z-index: 5; color: #000; padding: 10px 20px;}#follow .link span { color: #F6891F;}#follow .link:hover { background-color: #FFD9AD;}@media (max-width: 1024px) { #follow .flex-imgs img { width: 20%; } #follow .flex-imgs img:nth-of-type(1), #follow .flex-imgs img:nth-of-type(7) { display: none; }}@media (max-width: 600px) { #follow .flex-imgs img { width: 33.3333333333%; min-height: 150px; -o-object-fit: cover; object-fit: cover; } #follow .flex-imgs img:nth-of-type(3), #follow .flex-imgs img:nth-of-type(6) { display: none; } #follow .link { padding: 5px 12px; font-size: 16px; }}.simple { line-height: 1; font-size: 0; margin: 0 auto; text-align: center;}.simple input:not([type=submit]),.simple textarea,.simple select { box-sizing: border-box !important; border: 0; border-radius: 0; line-height: 1; font-size: 18px; width: 100%; max-width: 100%; padding: 0 11px; margin-bottom: 10px; height: 45px; color: #000; background-color: #eee;}.simple textarea { height: 130px; padding: 14px 11px;}.simple input:focus,.simple textarea:focus,.simple select:focus { outline: 0; background-color: #e7f0f6; color: #2E2E2E;}::-moz-placeholder { color: #000;}::placeholder { color: #000;}::-webkit-input-placeholder { color: #000;}.social { font-size: 0; text-align: center; margin: 10px auto; display: flex; justify-content: space-around;}.social a { position: relative; display: inline-block; margin: 5px 15px; font-size: 28px; color: #000; width: 70px; height: 70px; border-radius: 50%; line-height: 68px;}.social .fb { background-color: #D8D8D8;}.social .gp { background-color: #CAD7E1;}.social .yp { background-color: #b62717;}.social .yt { background-color: #A8B49C;}.social .in { background-color: #FFD9AD;}.social .tw { background-color: #00aced;}.social a:hover { background-color: #F6891F; color: #fff;}footer { background-color: #E1DDD1; color: #000; position: relative;}footer:before { content: ""; position: relative; display: block; width: 100%; height: 27px; background-image: url(assets/images/pattern.svg); transform: rotate(180deg);}footer a { color: #000;}footer a:hover { color: #424242;}footer .logo { display: block; margin-bottom: 25px;}footer .pho { font: 700 20px/1.2 "Lato", sans-serif; margin: 10px auto; display: block; text-align: center;}footer .phy { font: 400 16px/1.2 "Lato", sans-serif; margin: 12px auto; display: block; text-align: center;}footer .pho:hover, footer .phy:hover { color: #F6891F;}footer .fo-title { text-align: center; margin-top: 20px;}footer .hours { margin: 0;}#fo-contents { display: flex; justify-content: space-between; align-items: center; margin: auto; position: relative; max-width: 1200px; padding: 80px 20px;}.fo-info { flex: 0 1 auto;}.contact-modal .h4 { display: block; text-align: center; margin-bottom: 20px;}.contact-modal .fo-name { margin-top: 20px;}.contact-modal a { text-align: center; display: block;}.contact-modal .btn { margin: 15px auto 0; max-width: 300px;}#pho-modal a { font-size: 25px;}#copy { font: 400 15px/1.5 "Lato", sans-serif; color: #000; padding: 5px 10px; text-align: center; display: flex; align-items: center; justify-content: center; background-color: #fff; position: relative; border-top: 6px solid #2E2E2E;}#copy:before { content: url(assets/images/footer-copy-logo.svg); position: absolute; margin: 0 auto; display: table; inset: -27px 0 auto;}#copy .flex.container > div { display: flex; align-items: center; justify-content: center; gap: 15px;}#copy span { margin: 0 10px;}#copy em { font-style: normal;}#copy .links a { color: #F6891F;}#copy .links a:hover { color: #A8B49C;}#copy .tnt { padding-top: 2px; transition: all 0.3s;}#copy .icon-tnt { display: inline-block; vertical-align: middle; margin: 0 20px 3px -12px; font-size: 45px; line-height: 0; color: #F6891F; transition: all 0.3s;}#copy .tnt:hover, #copy .tnt:hover .icon-tnt { color: #A8B49C !important;}@media (max-width: 1024px) { #fo-contents { flex-direction: column; align-items: center; gap: 40px; } #fo-contents > div { text-align: center; } .fo-mid { order: 1; } .fo-info { order: 2; } footer { padding-bottom: 52px; } footer .logo { max-width: 80%; margin: 0 auto 20px; } footer .fo-title { text-align: center; } footer .social a { width: 60px; height: 60px; flex: 0 0 60px; font-size: 24px; line-height: 58px; margin: 5px 10px; } #copy .flex.container, #copy .flex.container > div { flex-direction: column; gap: 5px; } #copy { padding: 40px 10px 15px; } #copy .links span:first-of-type { display: none; }}.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; outline: none;}.slick-list:focus { outline: none;}.slick-list.dragging { cursor: pointer; cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0, 0, 0);}.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}.slick-track:before, .slick-track:after { display: table; content: "";}.slick-track:after { clear: both;}.slick-loading .slick-track { visibility: hidden;}.slick-slide { display: none; float: left; height: 100%; min-height: 1px;}[dir=rtl] .slick-slide { float: right;}.slick-slide { right: 0;}.slick-slide img { display: block; margin: 0 auto;}.slick-initialized .slick-slide { height: 100%; display: flex !important; flex-direction: column; justify-content: center;}.slick-slide.slick-loading img { display: none;}.slick-slide.dragging img { pointer-events: none;}.slick-initialized .slick-slide { display: block;}.slick-loading .slick-slide { visibility: hidden;}.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}.slick-arrow.slick-hidden { display: none;}.slick-dots { margin: 0px; padding: 0px; list-style: none; text-align: center;}.slick-dots li { padding: 0px !important; display: inline-block; margin: 0 5px;}.slick-dots li:before { display: none;}.slick-controls { display: flex; align-items: center; justify-content: space-around; max-width: 1000px; margin: 10px auto;}.slick-arrow { padding: 0; color: #2E2E2E; font-family: fontello; font-size: 40px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 5; transition: 0.3s all;}.slick-arrow i { margin-left: -4px;}.slick-arrow:hover { color: #424242;}#next { left: auto; right: 0; order: 2; transform: translateY(-50%) rotate(180deg);}#next i { margin-left: 4px;}.slick-dots { line-height: 1;}.slick-dots li { line-height: 1;}.slick-dots li button { padding: 0;}.slick-dots span { cursor: pointer; background-color: #EBEBEB; height: 9px; width: 9px; border-radius: 50%; display: inline-block; margin: 0 5px;}.slick-dots .slick-active span { background-color: #F6891F;}.pagingInfo { font-size: 30px; text-align: center;}.gallery { max-width: 920px; margin: 40px auto; padding: 0 60px; position: relative;}.gallery .slick-arrow { top: 50%;}.gallery .slick-arrow:before { content: ""; display: table; width: 40px; height: 71px; position: absolute; border: 1px solid #F6891F; top: 50%; transform: translateY(-50%); right: -25px; z-index: -1;}.gallery .slick-arrow:hover:before { background-color: #FFD9AD; right: -15px;}#smiles .slick-dots span { position: relative; background-color: #FFD9AD;}#smiles .slick-dots span:before { content: ""; position: absolute; inset: -5px; border: 1px solid #fff; border-radius: 50%; z-index: -1;}#smiles .slick-dots li { padding-bottom: 5px !important;}#smiles .slick-dots .slick-active span { background-color: #F6891F;}#smiles .slick-dots .slick-active span:before { border-color: #F6891F;}.slick-gallery { position: relative; margin: 0 auto; text-align: center;}.slick-gallery .slick-slide > div { line-height: 0;}.slick-gallery article .flex-ed { justify-content: space-around;}.slick-gallery article .flex-ed span { margin: 10px; position: relative; padding-bottom: 40px;}.slick-gallery article .flex-ed span img { width: 100%;}.slick-gallery article .flex-ed span:after { content: "Before"; position: absolute; bottom: 5px; left: 0; right: 0; margin: auto; display: block; margin: auto; color: #000; font: 400 18px/1.2 "Lato", sans-serif; text-transform: uppercase; letter-spacing: 1.6px;}.slick-gallery article .flex-ed span:last-of-type:after { content: "After";}.slick-gallery article div p { display: block;}.slick-gallery figcaption { margin: 5px auto;}[id^="tour-"] .arrows { display: flex; justify-content: flex-end; margin-top: -44px;}[id^="tour-"] .dots { display: table; margin: 0 auto;}[id^="tour-"] .slick-arrow { position: relative; transform: none; inset: unset; border-radius: 0; width: 44px; height: 44px; flex: 0 0 44px; background-color: #F6891F; color: #fff; padding-bottom: 4px; border: none;}[id^="tour-"] .slick-arrow i { font-size: 30px;}[id^="tour-"] .slick-arrow:before { display: none;}[id^="tour-"] .slick-arrow:hover { background-color: #FFD9AD; color: #000;}[id^="tour-"] .slick-dots { margin-bottom: 15px;}[id^="tour-"] #next { transform: none; }.img-grid { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; align-items: center; max-width: 1240px; margin: 0 auto; padding: 60px 10px; position: relative;}.img-grid a { position: relative;}.img-grid a .btn { position: absolute; inset: 50% 0 auto; transform: translateY(-50%); opacity: 0; transition: 0.3s all; margin: 0 auto; display: table; max-width: -moz-fit-content; max-width: fit-content;}.img-grid a img { filter: grayscale(100%); transition: 0.3s all;}.img-grid a:hover img { filter: grayscale(0%);}.img-grid a:hover .btn { opacity: 1;}@media (max-width: 1024px) { .gallery { padding: 0; } .slick-gallery article .flex-ed { align-items: center; flex-direction: column; } .slick-arrow { position: relative; top: unset; transform: unset; left: 0; width: 50px; height: 50px; flex: 0 0 50px; } #next { transform: rotate(180deg); }}.why { padding: 30px 10px 20px; position: relative; counter-reset: why-section; background-color: #636363; max-width: 1220px; margin: 0 auto;}.why h2 { text-align: center; font-size: 1.5rem; text-transform: uppercase; font-family: "Lato", sans-serif; color: #fff; letter-spacing: 3px; margin-bottom: 15px;}.why ul { display: flex; justify-content: space-around; align-items: center; text-align: center; align-items: flex-start; max-width: 1200px; margin: 0 auto;}.why ul li { max-width: 280px; flex: 1 1 33%; padding: 0; margin: 10px; width: 100%; color: #fff; overflow: visible;}.why ul li span { max-width: 95%; margin: 0 auto; display: block; line-height: 1.2;}.why ul li:before { content: url("assets/images/why-icon.svg"); position: relative; display: block; margin-bottom: 10px;}.anchor-links { position: relative; z-index: 5; padding: 40px 20px 0;}.anchor-links .h1-small { text-align: center; margin-bottom: 20px;}.anchor-links .flex.container { flex-wrap: wrap;}.anchor-links .btn { width: 320px;}.anchor-links .btn::after { display: none;}@media (max-width: 1024px) { .why ul { flex-direction: column; align-items: center; } .anchor-links .flex.container { align-items: center; }}.page-divider { display: block; max-width: 100%; width: 100%; position: relative; z-index: 1;}.block { position: relative; display: block; clear: both; width: 100%; max-width: 100%; padding: 40px 20px;}.block h2 span { font-size: 16px; font-family: "Lato", sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #F6891F; display: block; margin-top: 10px;}.block:last-of-type { padding-bottom: 80px;}.block:first-of-type { padding-top: 60px;}.block .contain { display: flex; justify-content: space-between; align-items: flex-start; gap: 30px; position: relative;}.block .contain article { position: absolute; top: 0; margin: auto 0; width: 100%; max-width: 520px; z-index: 5;}.block .contain article .text-box { background-color: #fff; padding: 40px 20px 30px; margin-top: 30px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); position: relative;}.block .contain article .text-box .line { margin-bottom: 20px;}.block .contain article .text-box:before { content: url("assets/images/logo-letters.svg"); position: absolute; top: 20px; right: 20px; display: block;}.block .contain article p { text-align: center;}.block .contain article ul, .block .contain article p { max-width: 405px; margin: 15px auto 10px;}.block .contain, .block .detach { max-width: 1200px; margin: 0 auto;}.block .detach { margin-top: 30px;}.block h2 { margin-bottom: 20px; max-width: 360px;}.block .wrap { height: 0;}.block:nth-of-type(even) .elem { margin-left: auto;}.block:nth-of-type(even) article { left: 0; margin-right: auto;}.block:nth-of-type(odd) h2 { text-align: right; margin: 0 0 0 auto;}.block:nth-of-type(odd) article { right: 0; margin-left: auto;}.block ol { padding-left: 20px;}.block ol li { line-height: 1.4; margin-bottom: 10px;}.block ul li { margin-left: 0;}.block .btn { margin-left: 0;}.block .elem { flex: 0 0 auto; position: relative; z-index: 3; margin: 0; max-width: calc(100% - 360px); min-height: 620px; object-fit: cover;}.block .elem-right { order: 1;}.page-divider.reverse .block:nth-of-type(odd) h2 { text-align: left; margin: 0 0 0 auto; margin-left: 0;}.page-divider.reverse .block:nth-of-type(odd) .elem { margin-left: auto; margin-right: 0;}.page-divider.reverse .block:nth-of-type(odd) article { left: 0; margin-right: auto; margin-left: 0;}.page-divider.reverse .block:nth-of-type(even) h2 { text-align: right; margin: 0 0 0 auto;}.page-divider.reverse .block:nth-of-type(even) .elem { margin-left: 0;}.page-divider.reverse .block:nth-of-type(even) article { right: 0; margin-left: auto; margin-right: 0;}.full-block { padding-top: 60px;}.full-block h2 { max-width: 950px; margin: 0 auto 20px; text-align: center;}.full-block .text-box { background-color: #fff; padding: 40px 20px 30px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); position: relative; text-align: center; max-width: 1035px; margin: -50px auto 0;}.full-block .text-box .line { margin-bottom: 20px;}.full-block .text-box p { max-width: 840px;}.block.no_img article { max-width: 1130px; margin: auto !important; text-align: center; position: relative; inset: unset;}.block.no_img article h2 { text-align: center; max-width: 100%; padding: 0 0 20px; margin: 0 auto 20px; position: relative;}.block.no_img article h2:after { content: ""; position: absolute; display: block; width: 108px; background-color: rgba(112, 112, 112, 0.3); height: 2px; position: relative; margin: 0 auto; bottom: -20px;}.block.no_img article p { max-width: unset;}.block.no_img article .btn { margin: 15px auto 0;}.mini-block { display: flex; align-items: center; max-width: 1200px; width: 100%; margin: 30px auto; gap: 30px;}.mini-block .elem-sm { order: 1; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}.mini-block article { order: 2; flex: unset !important; max-width: 800px;}.mini-block:last-of-type { margin-bottom: 0;}.education .block article { max-width: 850px; margin: auto;}.education .block article p { text-align: left;}.education .block article p { text-align: left;}.education .block article p strong { color: #F6891F;}@media (max-width: 1024px) { .block { padding: 30px 20px; } .block:last-of-type { padding-bottom: 40px; } .block:first-of-type { padding-top: 60px; } .block h2 { max-width: 600px; text-align: center !important; margin: 0 auto 20px !important; } .block .elem { margin: 0 auto !important; max-width: 100%; min-height: unset; } .block .elem-left, .block .elem-right { margin: 0 auto; order: 0; } .block .contain { align-items: center; flex-direction: column; max-width: 600px; gap: 0; margin: 0 auto; } .block .contain article { flex: 0 1 auto; inset: unset; position: relative; max-width: 600px; } .block .contain article .text-box { margin-top: 0; } .block .contain article p { margin: 10px auto; display: block; } .block .btn { margin: 15px auto 0; } .education .block { padding: 30px 20px; } .education .block:last-of-type { padding-bottom: 60px; } .education .block:first-of-type { padding-top: 40px; } .full-block { padding-top: 30px; } .mini-block { flex-direction: column; } .mini-block h3 { text-align: center; margin-bottom: 20px; } .mini-block .elem-sm { margin: 10px auto 0; } .mini-block article { max-width: 550px; margin: 0 auto !important; } .mini-block article p { text-align: center; margin-top: 20px; }}#implant-gallery { padding: 20px;}#implant-gallery .container { text-align: center; max-width: 1150px;}#implant-process { padding: 40px 20px;}#implant-process figure { position: relative; display: table;}#implant-process figure h2 { color: #fff; font-size: 40px; position: absolute; inset: 50% 0 auto 50%; transform: translate(-50%, -50%); text-align: left; display: table; margin: 0 auto;}#implant-process article { max-width: 602px;}#implant-process h2 { text-align: center; margin-bottom: 20px;}#implant-process ul { overflow: visible;}#implant-process ul li { margin-left: 0; padding-left: 0; margin-bottom: 10px;}#implant-process ul li span { padding-left: 2px; font-size: 42px; font-weight: 900; color: #FAFAFA; filter: drop-shadow(0px 0px 1px rgb(0, 0, 0));}#implant-process ul li p { line-height: 1.4;}#implant-process ul li:before { display: none;}#implant-process ul li:nth-of-type(1), #implant-process ul li:nth-of-type(4) { transform: translateX(-80px);}#implant-process ul li:nth-of-type(1), #implant-process ul li:nth-of-type(3) { margin-bottom: 0;}@media (max-width: 1200px) { #implant-process article { max-width: 500px; } #implant-process article ul li p { line-height: 1.3; }}@media (max-width: 1100px) { #implant-process { padding-bottom: 20px; } #implant-process h2 { max-width: 700px; margin: 0 auto 20px; } #implant-process figure { display: none; } #implant-process article { max-width: 100%; width: 600px; } #implant-process article ul li { transform: none !important; } #implant-process article ul li p { line-height: 1.6; }}.more-to-explore { position: relative; text-align: center; margin: 0 auto; padding: 40px 10px 60px;}.more-to-explore span { display: block; margin-bottom: 15px;}.more-to-explore p { padding: 10px; margin: auto; max-width: 1150px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}.more-to-explore [class^=btn] { min-width: 350px; margin: 5px;}.more-to-explore [class^=btn]::after { display: none;}.services-grid { position: relative; margin: 0 auto; padding: 80px 20px; display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap; gap: 80px 20px; max-width: 1200px;}.services-grid > div { max-width: 370px; width: 100%; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #fff;}.services-grid > div:last-of-type { display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: #F6891F;}.services-grid > div:last-of-type h3 { color: #fff;}.services-grid > div:last-of-type figure { display: none;}.services-grid > div:last-of-type article { padding: 0 10px;}.services-grid > div:last-of-type .btn { padding: 20px 20px 20px 30px; color: #fff; margin: 30px auto 0;}.services-grid > div:last-of-type .btn:hover { background-color: #E1DDD1; color: #000;}.services-grid > div:last-of-type .btn:hover::after { filter: invert(1);}.services-grid figure { width: 116px; height: 116px; border-radius: 50%; background-color: #FFD9AD; border: 10px solid #FAFAFA; display: flex; align-items: center; justify-content: center; margin: -58px auto 0; z-index: 5; position: relative;}.services-grid article { padding: 30px 30px 40px;}.services-grid h3 { margin-bottom: 20px; font-size: 35px; text-align: center; font-family: "Playfair Display", serif; font-weight: 400;}.services-grid ul li { margin-left: 0; padding-left: 34px;}.services-grid ul li:before { top: 4px; content: url("assets/images/list-arrow.svg");}.services-grid a { color: #000;}.services-grid a:hover { color: #F6891F;}.plans { display: flex; justify-content: center; flex-wrap: wrap; max-width: 1300px; padding: 60px 20px; margin: 0 auto; gap: 20px;}.plans .card { max-width: 585px; width: 100%; position: relative; margin-bottom: 80px;}.plans .card .title { background-color: #CAD7E1; padding: 15px 15px 12px; border-radius: 15px 15px 0 0; border: 3px solid #CAD7E1;}.plans .card .title h3 { font-size: 32px; font-family: "Playfair Display", serif; font-weight: 400; text-align: center; letter-spacing: 1px;}.plans .card .title h3 small { font-size: 15px; font-family: "Lato", sans-serif; text-transform: uppercase; display: block; margin-top: 7px; font-weight: 700; letter-spacing: 2px;}.plans .card .content { padding: 20px 20px 85px; border: 3px solid #CAD7E1; border-top: 0; border-radius: 0 0 15px 15px;}.plans .card .content .h1-small { margin-bottom: 20px; text-align: center;}.plans .card .content ul { display: table; margin: 0 auto; max-width: 440px;}.plans .card .content ul li { margin-bottom: 5px;}.plans .card .content ul li:before { color: #F6891F;}.plans .card .price { width: 160px; height: 160px; border-radius: 50%; border: 8px solid #FAFAFA; position: absolute; inset: auto 0 -80px; background-color: #CAD7E1; margin: 0 auto; display: flex; align-items: center; justify-content: center; flex-direction: column; padding-top: 5px; padding-left: 15px;}.plans .card .price i { position: absolute; font-style: normal; font-size: 25px; top: 40px; left: 15px;}.plans .card .price span { font-size: 55px;}.plans .card .price small { display: block; font-size: 19px;}.plans .card:nth-of-type(1) { border-color: #CAD7E1;}.plans .card:nth-of-type(1) .title { background-color: #CAD7E1;}.plans .card:nth-of-type(1) .title, .plans .card:nth-of-type(1) .content { border-color: #CAD7E1;}.plans .card:nth-of-type(1) .price { background-color: #CAD7E1;}.plans .card:nth-of-type(2) { border-color: #F6891F;}.plans .card:nth-of-type(2) .title { background-color: #F6891F;}.plans .card:nth-of-type(2) .title, .plans .card:nth-of-type(2) .content { border-color: #F6891F;}.plans .card:nth-of-type(2) .price { background-color: #F6891F;}.plans .card:nth-of-type(3) { border-color: #A8B49C;}.plans .card:nth-of-type(3) .title { background-color: #A8B49C;}.plans .card:nth-of-type(3) .title, .plans .card:nth-of-type(3) .content { border-color: #A8B49C;}.plans .card:nth-of-type(3) .price { background-color: #A8B49C;}.plans .card:nth-of-type(4) { border-color: #D8D8D8;}.plans .card:nth-of-type(4) .title { background-color: #D8D8D8;}.plans .card:nth-of-type(4) .title, .plans .card:nth-of-type(4) .content { border-color: #D8D8D8;}.plans .card:nth-of-type(4) .price { background-color: #D8D8D8;}.plan-add-ons { padding-bottom: 60px;}.plan-add-ons h2 { font-size: 61px;}.plan-add-ons .v-line { height: 200px; width: 1px; background-color: #707070;}.plan-add-ons .content > div { text-align: center;}.plan-add-ons .content > div:first-of-type { margin-bottom: 30px;}.plan-add-ons .content h3 { font-size: 35px; font-weight: 400; letter-spacing: unset;}.plan-add-ons .content h3 span { font-size: 18px;}.plan-add-ons .content .h1-small { font-size: 21px; letter-spacing: unset; color: #F6891F; display: block; margin-top: 5px;}.plan-add-ons article { text-align: center; margin-top: 40px;}@media (max-width: 1250px) { .plans .card { max-width: 500px; } .plans .card .title h3 { font-size: 28px; }}@media (max-width: 1024px) { .plan-add-ons .v-line { width: 200px; height: 1px; }}.complete-health-scroll-area { height: 500vh;}#complete-health { position: sticky; top: 0; background-image: url("assets/images/index-financial-bg.webp"); background-size: cover; background-position: center; background-attachment: fixed; box-sizing: border-box; width: 100%; height: 100vh; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 60px 20px; z-index: 900;}#complete-health h2 { text-align: center; font-size: 82px; color: #fff; font-weight: 400; flex-shrink: 0; margin-bottom: 20px;}#complete-health .complete-health-progress { width: 200px; height: 3px; background-color: rgba(255, 255, 255, 0.3); margin: 0 auto 25px; flex-shrink: 0;}#complete-health .complete-health-progress .complete-health-progress-fill { height: 100%; width: 0%; background-color: #F6891F;}#complete-health .slick-dots,#complete-health .slick-controls { display: none !important;}#complete-health .complete-health-viewport { overflow: hidden; width: 100%; flex: 1; min-height: 0;}#complete-health .slides { display: flex; flex-direction: row; width: 360%; height: 100%; will-change: transform;}#complete-health .slides h3 { text-align: center; font-size: 46px; color: #fff; letter-spacing: 2px; margin-bottom: -10px;}#complete-health .slides h3 br { display: none;}#complete-health .slides .slide { flex: 0 0 16.6666666667%; box-sizing: border-box; max-width: none; margin: 0; display: flex !important; flex-direction: column; align-items: center; justify-content: center; padding: 0 20px;}#complete-health .slides .slide .icon { margin-right: -55px;}#complete-health .slides .slide .flex { gap: 0;}#complete-health .slides .slide .content { background-color: #fff; max-width: 535px; width: 100%; height: 199px; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 10px 20px;}#complete-health .slides .slide .content p { max-width: 480px; line-height: 1.4;}@media (max-width: 1024px) { #complete-health h2 { font-size: 50px; } #complete-health .slides { width: 600%; } #complete-health .slides .slide { padding: 20px 20px 0; justify-content: flex-start; align-items: center; } #complete-health .slides .slide h3 { font-size: 40px; margin-bottom: 15px; } #complete-health .slides .slide h3 br { display: block; } #complete-health .slides .slide .flex { flex-direction: column; align-items: center; } #complete-health .slides .slide .icon { margin: 0 auto -90px; position: relative; z-index: 5; } #complete-health .slides .slide .detail { display: none; } #complete-health .slides .slide .content { text-align: center; height: 380px; padding: 100px 20px 40px; }}.landing { display: flex; align-items: flex-start; justify-content: center; gap: 30px; flex-wrap: wrap; margin: 0 auto; padding: 60px 20px;}.landing .item { margin: 10px 0 20px; text-align: center; display: table; max-width: 350px;}.landing .item h3 { padding: 10px; background-color: #2E2E2E; color: #fff; font: 400 15px/1 "Playfair Display", serif; transition: 0.3s all;}.landing .item .btn { margin: 15px auto 0;}.landing .item:hover h3 { background-color: #424242; color: #fff;}#refer { background: #ccc; margin: 40px auto; max-width: 700px; padding: 40px 20px 30px;}#refer .btn { margin: 15px auto 0;}#refer .simple { max-width: 650px; margin: auto;}.accordion { margin: 0 auto; padding: 0; text-align: left; max-width: 1100px;}.accordion .toggle { position: relative; cursor: pointer; clear: both; padding: 15px 60px 15px 20px; width: 100%; display: block; text-align: left; background-color: #F2F2F2; border-bottom: 2px solid #F6891F;}.accordion .toggle h2, .accordion .toggle h3 { transition: all 0.3s;}.accordion .toggle.active:after { transform: rotate(180deg); padding-bottom: 5px;}.accordion .toggle:hover h2, .accordion .toggle:hover h3 { color: #F6891F;}.accordion .toggle:after { content: "\e825"; font-family: fontello; line-height: 0; position: absolute; top: -1px; right: -1px; font-size: 32px; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; background-color: #F6891F; color: #fff;}.accordion .toggle-wrapper { padding: 0; margin-bottom: 15px; background-color: transparent; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}.accordion .toggle-wrapper > div { display: none; padding: 10px 50px 15px 20px; background-color: #F6891F;}.accordion .toggle-wrapper > div p, .accordion .toggle-wrapper > div li { color: #fff;}@media (max-width: 1024px) { .accordion > div { padding: 0 20px 20px 3px; }}.hours { display: table; margin: 10px auto; text-align: left !important;}.hours label { width: 120px; display: inline-block; font-weight: 700;}.contact { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; max-width: 950px; margin: 0 auto; padding: 60px 30px;}.contact h2 { font-size: 35px;}.contact h3 { margin: 10px auto;}.contact .hours { margin: 0;}.contact .hours h3 { margin-top: 0; text-transform: none; text-align: center;}.contact p { margin: 15px 0 10px; line-height: 1.4;}.contact-map { height: 380px; margin: 20px auto 0;}.contact-map iframe { height: 100%; width: 100%;}@media (max-width: 1024px) { .contact { text-align: center; align-items: center; flex-direction: column; } .contact h3 { text-align: center; }}.youtube { position: relative; cursor: pointer; width: 100%; font-size: 0;}.youtube[class*=elem-] { width: 440px;}.youtube:before, .youtube:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.youtube:before { content: ""; background-color: #fff; width: 40px; height: 40px;}.youtube:after { font-size: 70px; color: #4d4d4d; font-family: "fontello"; font-weight: 400; margin: 0; font-style: normal; content: "\e80e";}.youtube:hover:after { color: #ff0000;}.youtube.active:before, .youtube.active:after { display: none;}[data-player], [data-vimeo], [data-embed] { position: relative;}[data-player] video, [data-vimeo] video, [data-embed] video { width: 100%;}[data-player][class^=elem] { position: relative;}.yt-play { transition: all 0.4s; cursor: pointer; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 70px; color: #ff0000; font-family: "fontello"; font-weight: 400; margin: 0; font-style: normal; content: "\e80e";}.yt-play:hover { color: #4d4d4d;}.playing header { z-index: 1;}[data-player].playing { z-index: 100;}video { display: block; width: 100%;}.videoWrapper { position: relative; padding-bottom: 56.25%; height: 0;}.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.bio-vid { max-width: 800px; margin: auto;}.bio-vid [data-embed] .close { min-width: auto;}.vid { width: 100%; max-width: 400px;}.video-grid { max-width: 1000px; clear: both; margin: 30px auto;}.video-grid { text-align: center; display: flex; flex-flow: row wrap; justify-content: center;}.video-grid h3 { margin-bottom: 8px; font-size: 20px;}.video-grid > * { width: 100%; max-width: 50%; padding: 5px;}.video-grid > div p { margin: 0;}.video-middle { width: 100%; max-width: 800px;}@media (max-width: 750px) { .vid { display: table; float: none; margin: 15px auto !important; max-width: 100% !important; } .video-grid { display: block; } .video-grid > * { max-width: 600px; margin: 10px auto; }}#emergency-modal h3 { text-align: center;}.off { pointer-events: none;}.service-icons { max-width: 900px; display: flex; justify-content: center; gap: 50px; text-align: center; flex-wrap: wrap; margin: 40px auto 0;}.service-icons h3 { margin: 10px auto 0; color: #616F74; text-transform: unset; font: 400 18px/1 "Lato", sans-serif; line-height: 1.1;}.service-icons p { display: none;}.service-icons > * { padding: 5px; margin: 10px auto; display: block;}.service-icons a { margin: 0; text-decoration: none; max-width: 160px;}.service-icons a:hover .icon .ic-color { fill: #fff;}.service-icons a:hover h3 { color: #616F74;}.service-icons .ic-color { fill: #F6891F;}.service-icons .ic-color-2 { fill: #424242;}.service-icons .sv-icon { height: 80px; display: flex; flex-direction: column; justify-content: center; align-items: center;}.service-icons .has-h3 { clear: both; display: table; width: 100%; margin: 20px auto; text-align: left;}.service-icons .has-h3 h3 { margin: 0 auto 10px; text-align: left;}@media (max-width: 1024px) { .service-icons { gap: 40px 20px; } .service-icons a { width: 45%; } .service-icons .has-h3, .service-icons .has-h3 h3 { text-align: center; }}#appt-form { padding: 40px 10px; text-align: left; max-width: 800px; margin: 10px auto;}#appt-form h2,#appt-form h3 { text-align: center; margin: 20px auto 50px; letter-spacing: 0.05em;}#appt-form h2 { font-size: 45px;}#appt-form .flex-row-input { display: flex; justify-content: space-around; align-items: flex-start;}#appt-form .flex-row-input article { flex: 1; margin: 10px;}#appt-form .options { color: #000; margin: 0 10px 0;}#appt-form .options label { display: block; font-size: 18px; position: relative; margin-bottom: 10px; text-align: left;}#appt-form .flex-checks { display: flex; flex-wrap: wrap;}#appt-form .flex-checks span { flex: 0 1 30%; margin: 10px 5px 10px 0; display: flex; align-items: center; font-size: 16px;}#appt-form .flex-checks span [type=checkbox],#appt-form .flex-checks span [type=radio] { margin-right: 8px;}#appt-form .btn { display: table; margin: 20px auto !important;}#appt-form ::-webkit-input-placeholder { color: #333;}#appt-form :-moz-placeholder { color: #333;}#appt-form ::-moz-placeholder { color: #333;}#appt-form :-ms-input-placeholder { color: #333;}#appt-form .input-content,#appt-form .styled-form .inline label,#appt-form .styled-form .inline,#appt-form .input--filled .input__label .input__label-content strong,#appt-form .input--filled .input__label .input__label-content a { color: #000;}#appt-form .input-content { position: relative; z-index: 1; border-bottom: 1px solid #2E2E2E; display: block; width: 100%; min-height: 65px; background: none;}#appt-form .input-content.txt { height: 150px;}#appt-form .input-content textarea { padding: 5px; display: block; width: 100%; height: 130px; display: table; font-family: "Lato", sans-serif;}#appt-form .input__field { position: absolute; z-index: 2; display: block; border: none; border-radius: 0; padding: 0 10px; margin-top: 20px; height: 40px; width: 100%; background: transparent; color: #000;}#appt-form .input__label { display: inline-block; padding: 0; width: 100%; height: 100%; position: absolute; background: transparent; text-align: left; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;}#appt-form .input__label::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0 solid transparent; transition: border-width 0.3s, border-color 0.3s;}#appt-form .input__label-content { position: relative; display: block; width: 100%; padding: 40px 10px 10px; text-rendering: geometricPrecision; transform-origin: 0% 50%; transition: transform 0.3s, color 0.3s; transition: transform 0.3s, color 0.3s; color: #000;}#appt-form .input__field:focus + .input__label .input__label-content,#appt-form .input--filled .input__label .input__label-content { color: #000; transform: translate3d(0, -0.8em, 0); padding: 15px 5px 5px; font-size: 0.75em;}#appt-form input:-webkit-autofill,#appt-form textarea:-webkit-autofill,#appt-form select:-webkit-autofill { background-color: transparent !important;}.options [type=checkbox],.options [type=radio] { -webkit-appearance: none; position: relative; border-radius: 3px; vertical-align: middle; height: 25px; width: 25px; border: 1px solid #000;}.options [type=radio] { border-radius: 50%;}.options [type=checkbox]:active,.options [type=checkbox]:checked:active,.options [type=checkbox]:checked,.options [type=radio]:active,.options [type=radio]:checked:active,.options [type=radio]:checked { background-color: #fff; border: 1px solid #2E2E2E;}.options [type=checkbox]:checked:after,.options [type=radio]:checked:after { font-family: fontello; content: "\e832"; font-size: 13px; position: absolute; top: 4px; left: 4px; color: #2E2E2E;}.options [type=radio]:checked:after { content: ""; width: 14px; height: 14px; background-color: #2E2E2E; border-radius: 50%;}.dwn { position: relative;}.dwn:after { position: absolute; content: "\e935"; font-family: fontello; font-size: 1.2em; line-height: 1.5; color: #2E2E2E; bottom: 5px; right: 10px; z-index: 8; pointer-events: none;}#other-int { display: none; margin: 10px auto;}#int-list.oth #other-int { display: block;}.group { position: relative; margin-bottom: 20px;}.group input,.group select,.group textarea { font-size: 18px; padding: 10px 10px 10px 5px; display: block; width: 100%; border: none; border-bottom: 1px solid #2E2E2E; background: none; color: #000; height: 45px; -webkit-appearance: none; position: relative;}.group select:after { position: absolute; right: 5px; top: 5px; content: "\e825"; font-family: fontello; z-index: 5; color: #fff;}.group textarea { height: 160px;}.group input:focus,.group textarea:focus,.group select:focus { outline: none; background-color: rgba(0, 0, 0, 0.03);}.bar { position: relative; display: block; max-width: 100%; position: absolute; bottom: -1px; left: 0; right: 0;}.bar:before,.bar:after { content: ""; height: 2px; width: 0; bottom: 1px; position: absolute; background: #2E2E2E; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all;}.bar:before { left: 50%;}.bar:after { right: 50%;}input:focus ~ .bar:before,input:focus ~ .bar:after,textarea:focus ~ .bar:before,textarea:focus ~ .bar:after,select:focus ~ .bar:before,select:focus ~ .bar:after { width: 50%;}.highlight { position: absolute; height: 60%; width: 100px; top: 25%; left: 0; pointer-events: none; opacity: 0.5;}input:focus ~ .highlight,textarea:focus ~ .highlight,select:focus ~ .highlight { animation: inputHighlighter 0.3s ease;}@keyframes inputHighlighter { from { background: #2E2E2E; } to { width: 0; background: transparent; }}@media (max-width: 750px) { #appt-form .flex-row-input { display: block; } #appt-form .options { margin: 10px auto 20px; }}@media (max-width: 480px) { #appt-form { padding: 40px 20px; } #appt-form .flex-row-input article { margin: 10px auto; } #appt-form .flex-checks span { flex: 0 1 48%; }}@media (max-width: 400px) { #appt-form .input-content, .group input, .group select, .group textarea { font-size: 16px; }}#fixed-tabs { position: fixed; right: 0; text-align: center; line-height: 1; font-size: 0; z-index: 200; padding: 0;}#fixed-tabs li { flex: 1;}#fixed-tabs a { display: block; font-size: 17px; font-weight: 600; color: #fff; position: relative; overflow: hidden;}#fixed-tabs i { font-size: 16px;}#fixed-tabs #fixed-tabs i,#fixed-tabs #fixed-tabs i:before { display: block; margin: 0 auto !important;}#fixed-tabs .ra { background-color: #F6891F;}#fixed-tabs .call { background-color: #636363;}#fixed-tabs .map,#fixed-tabs .fr { background-color: #2E2D2D;}#fixed-tabs .fb { background-color: #D8D8D8;}#fixed-tabs .gg { background-color: #CAD7E1;}@media (min-width: 1025px) { #fixed-tabs { display: none; }}@media (max-width: 1024px) { #fixed-tabs { bottom: 0; width: 100%; display: flex; } #fixed-tabs a { padding: 16px 5px 16px 0; flex: 1; } #fixed-tabs a span { display: inline-block; vertical-align: middle; } #fixed-tabs .call, #fixed-tabs .map { display: none; }}@media (max-width: 1000px) { #fixed-tabs .fr, #fixed-tabs .gg, #fixed-tabs .fb { display: none; } #fixed-tabs .call, #fixed-tabs .map { display: block; }}@media (max-width: 730px) { #fixed-tabs strong { display: none; } #fixed-tabs .ra { flex: 2; }}.uiiw img { filter: invert(1) !important;}
