@keyframes heroKenBurns{0%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.05) translate3d(-1.2%,-1.2%,0)}to{transform:scale(1.08) translate3d(1.2%,1.2%,0)}}.consult-image{background:url(images/sofa_h.webp)center center/cover no-repeat;min-width:100%;height:200px;position:relative;border-radius:8px;padding:15px}.consult-image-pink,.consult-image-pink-small{background:url(images/sofa_h_pink.webp)center center/cover no-repeat;position:relative;border-radius:8px;padding:15px}.consult-image-pink{min-width:100%;height:200px}.consult-image-pink-small{height:120px}.procedures-section{background:linear-gradient(135deg,#005f6b,#008b94);color:#fff}.procedures-list li{margin-bottom:.5rem;font-size:1rem}.procedures-list i{color:#fff;margin-right:.5rem}.procedures-list a{color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}.procedures-list a:hover{opacity:.7}.transactional-card{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:0;background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}.transactional-sticky{position:sticky;top:90px}.transactional-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;opacity:.85}.accordion{--bs-accordion-border-radius:8px;--bs-accordion-inner-border-radius:8px;--bs-accordion-border-color:rgba(56, 201, 197, 0.18);--bs-accordion-btn-focus-box-shadow:0 0 0 .18rem rgba(64,224,208,.20)}.accordion-item{border:1px solid rgba(64,224,208,.18);border-radius:8px!important;margin-bottom:1rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .28s ease}.accordion-item:hover{border-color:rgba(64,224,208,.35)}.accordion-header{margin:0}.accordion-button{padding:10px;font-weight:600;letter-spacing:.02em;font-size:1.05rem;color:#1b5f63;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,255,255,.92));box-shadow:none;border:0;transition:all .25s ease}.accordion-button:hover{background:linear-gradient(180deg,rgba(230,255,255,.9),rgba(240,255,255,.8))}.accordion-button:not(.collapsed){color:#0e4b4e;background:linear-gradient(180deg,rgba(64,224,208,.18),rgba(64,224,208,.06))}.accordion-button::after{filter:hue-rotate(135deg) saturate(110%)}.accordion-body{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,255,255,.88));color:#3d6668;line-height:1.75;border-top:1px solid rgba(64,224,208,.1)}.accordion-body p{margin-bottom:1rem}.accordion-body p:last-child{margin-bottom:0}.accordion-body ul{padding-left:1.2rem}.accordion-body li{margin-bottom:.4rem}.accordion-body::before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(64,224,208,.35),transparent);margin-bottom:1rem}.btn-turquoise{background-color:#6ad7d1;border-color:#6ad7d1;color:#003034;text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:.9rem}.btn-turquoise:focus,.btn-turquoise:hover{background-color:#1fa3a0;border-color:#1fa3a0;color:#fff}.btn-outline-turquoise{background-color:transparent;border-color:#6ad7d1;color:#6ad7d1;text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:.9rem}.btn-outline-turquoise:focus,.btn-outline-turquoise:hover{background-color:rgba(106,215,209,.85);border-color:#6ad7d1;color:#fff}.bg-credentials{background:url(images/sofa_h_pink.webp)center/cover no-repeat;background-position:center center;padding:30px 0;position:relative}.bg-credentials::before,.bg-testimonials::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 15%),radial-gradient(circle at 15% 85%,rgba(255,255,255,.12),transparent 15%),linear-gradient(to right,rgba(0,0,0,.88)0,rgba(0,0,0,.65) 30%,rgba(0,0,0,.8) 55%,#000 100%)}.frost-card{background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;color:#fff;min-height:180px;font-size:96%}.frost-card,.hero>.container,.z-2{position:relative;z-index:2}.bg-testimonials{background:url(images/orchid.webp)center/cover no-repeat;background-position:center center;padding:40px 0;position:relative}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"HelveticaNeue-Condensed","Liberation Sans Narrow",Arial,sans-serif;color:#222;margin:0 0 .75rem;line-height:1.2}.heading-accent{color:#006d78}.h1,.h2,h1,h2{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.25rem)}.h2,h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem)}.h3,.h4,h3,h4{font-weight:600;font-size:clamp(1.5rem,3vw,2rem)}.h4,h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}.h5,h5{font-weight:500;font-size:clamp(1.05rem,2vw,1.25rem)}@media (max-width:576px){.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-bottom:.5rem}}footer{background-color:#333737;color:#fff;font-size:.95rem}footer .container{border:0}footer .h5{color:#40e0d0!important;font-weight:600;margin-bottom:.75rem}footer .footer_menu{margin-top:0!important}footer .footer_menu .card-text{margin-bottom:.25rem;display:flex;align-items:center}footer .footer_menu .card-text i{font-size:.8rem;margin-right:.35rem;color:#e0fbfc}footer a{color:#fff;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}footer a:focus,footer a:hover{color:#fff;text-decoration:none}.footer_menu div,.footer_menu div a{padding-top:5px;padding-bottom:5px}footer .footer_address{color:#fff;font-weight:500;line-height:1.5}footer .addresses_list{list-style:none;padding-left:0;margin:0}footer .addresses_list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}footer .addresses_list i{font-size:1rem;color:#fff}.procedures-dropdown i,footer .addresses_list span{color:#fff}footer small{color:rgba(255,255,255,.85)}@media (min-width:1200px){footer .col-xl-3:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}footer .col-xl-3{padding-right:1.5rem}}@media (max-width:767.98px){footer{text-align:left}}#book-consultation{padding:2rem 0;background:#333737;border-bottom:1px solid #fff;background-image:url(images/stripe.svg);background-position:left top;background-size:100%;background-repeat:no-repeat}.book-consultation-color{background:0 0;border-radius:12px;color:#c6e9db}.book-consultation-color h1{font-size:2rem;font-weight:600;margin-bottom:.25rem;color:#c6e9db}.book-consultation-color p{font-size:1rem;opacity:.9;color:#c6e9db}#contact-form .form-label{font-weight:500;color:#e6f9fb}#contact-form .form-control,#contact-form select,#contact-form textarea{border-radius:8px;padding:.55rem .85rem;border:1px solid #cfe6e8;transition:all .25s ease;font-size:.95rem}#contact-form select option[data-placeholder=true]{color:#999!important}#contact-form .form-control:focus{border-color:#00b8c8;box-shadow:0 0 0 .2rem rgba(0,184,200,.35)}#contact-form hr{border-top:1px solid rgba(255,255,255,.25);margin:1.5rem 0}#contact-form select[name=security_answer]{margin-bottom:1.25rem}.h-captcha1{margin:1rem 0}#status-message{min-height:20px;margin-top:1rem;font-weight:600}#contact-form button.btn{background:#004d54;border:0;border-radius:8px;padding:.7rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .25s ease}#contact-form button.btn:hover{background:#006a74;transform:translateY(-2px)}#contact-form button.btn:active{transform:translateY(0);background:#003b40}@media (max-width:768px){#contact-form .row .col{margin-bottom:1rem}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background-color:#000;color:#fff}@media (max-width:768px){.hero::before{background-position:center}.hero::after{background:rgba(0,0,0,.55)}}.hero-image{position:absolute;inset:0;z-index:0;background-image:url(images/main_banner.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;transform-origin:center center;animation:heroKenBurns 10s ease-in-out infinite alternate;will-change:transform}.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 15%),radial-gradient(circle at 15% 85%,rgba(255,255,255,.12),transparent 15%),linear-gradient(to right,rgba(0,0,0,.88)0,rgba(0,0,0,.65) 30%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.8) 100%)}@media (max-width:768px){.hero-image{animation:none;transform:scale(1.05)}.hero-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.85)0,rgba(0,0,0,.75) 45%,rgba(0,0,0,.7) 100%)}}.hero-heading{font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.hero-line{display:block;margin:16px 0 0}.hero-line-doctor,.hero-line-location{font-size:16px;margin-bottom:6px;font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.hero-line-doctor{font-size:20px;margin-bottom:10px;font-weight:700}.hero-line-main{font-size:60px;line-height:1;margin-bottom:6px;color:#40e0d0}.hero-line-secondary,.hero-line-tertiary{font-size:60px;margin-bottom:4px;color:#40e0d0}.hero-line-tertiary{font-size:30px}@media (max-width:576px){.hero-line-main{font-size:30px;line-height:1;margin-bottom:6px}.hero-line-secondary{font-size:36px;margin-bottom:4px}}.hero-line-detail,.hero-line-phone{text-transform:none;letter-spacing:.05em}.hero-line-detail{font-size:16px;max-width:700px;font-weight:300;color:#40e0d0;line-height:25px}.hero-line-more a{text-decoration:none;color:#fff}.hero-line-phone{font-size:22px;font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.phone-svg{height:22px}.phone-svg path{fill:#fff}body,html{height:100%;margin:0;font-size:16px}body{font-family:"Ubuntu","HelveticaNeue-Condensed","Liberation Sans Narrow",Arial,sans-serif;font-weight:400;line-height:1.65;color:#222}.text-turquoise{color:#6ad7d1}.main-menu,.main-menu a{color:#40e0d0;padding-bottom:.5rem}.main-menu{border-bottom:1px solid rgba(255,255,255,.1)}.main-menu a{padding-right:15px;display:inline-block}.main-menu a:hover{color:#fff;padding-bottom:.5rem}.social-icons{font-size:1.5rem}.main-dr-bg,.main-edu-bg,.main-global-bg{background-image:url(images/main_top.webp);background-size:auto 100%;background-position:top left;background-repeat:no-repeat;padding-top:15px;padding-bottom:15px}.main-dr-bg,.main-edu-bg{background-image:url(images/kristina_zakhary_plastic_surgeron.jpg)}.main-edu-bg{background-image:url(images/kristina_zakhary_plastic_surgeon_calgary.jpg);background-position:top right}.main-box{position:relative;padding:2rem;display:flex;align-items:flex-start;color:#000;overflow:hidden}.main-box .main-content h2,.procedure-box .procedure-content h2{font-weight:900}.pmain-box::before,.procedure-box::before{content:"";position:absolute;inset:0;opacity:.7;transition:opacity .35s ease;z-index:0}.main-topleft{color:rgba(0,128,128,.75)}.main-bottomleft,.main-bottomright,.main-topright{color:rgba(32,32,32,.75)}.main-content{position:relative;z-index:1;max-width:80%;transform:translateY(15px);opacity:.9;transition:all .35s ease}.main-box:hover::before,.procedure-box:hover::before{opacity:.45}.main-box:hover .procedure-content{transform:translateY(0);opacity:1}@media (max-width:767.98px){.main-box{padding:1.5rem}.main-content h2{font-size:1.5rem}}.hero-logo-link img{height:100px;width:auto;display:block;filter:grayscale(100%);opacity:.9;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.hero-logo-link:hover img{filter:grayscale(0%);opacity:1;transform:translateY(-2px)}.carousel-item img,.swiper-slide img{width:100%;object-fit:contain}.carousel-caption{background:rgba(0,0,0,.45);padding:1rem 1.5rem;border-radius:.5rem}.carousel-inner{position:relative;width:60%;overflow:hidden;margin:auto;border:1px solid #f8f8ff;padding:10px;border-radius:8px}@media (max-width:767.98px){.carousel-inner{width:100%}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}}.faq-section{max-width:900px;background-color:#f9fbfc;border-radius:1rem;padding:2.5rem 1.5rem;margin:auto}.faq-section h2{font-weight:700;color:#0aa8b0}.swiper-slide{display:flex!important;justify-content:center;align-items:center}.swiper-slide img{max-height:70px;width:auto}.insta{padding:2px;border-radius:5px;width:100%}iframe{height:100%;width:100%}.map-wrapper{position:relative;height:400px}.map-wrapper iframe{border:0;pointer-events:none}.map-overlay{position:absolute;inset:0;z-index:10;background:0 0;cursor:pointer}.map-wrapper.active iframe{pointer-events:auto}.map-wrapper.active .map-overlay{display:none}.map-box{height:400px}.map-box iframe,.map-wrapper iframe{width:100%;height:100%}:root{--turquoise-50:#e8faf8;--turquoise-100:#c7f1eb;--turquoise-200:#8fe4d6;--turquoise-300:#56d7c0;--turquoise-400:#2ccab0;--turquoise-500:#17b9a0;--turquoise-600:#109580;--turquoise-700:#0a6d5d;--turquoise-800:#064a3f;--turquoise-900:#032b25;--brand-primary:var(--turquoise-500)}.media-hero{background:linear-gradient(135deg,var(--turquoise-600),var(--turquoise-400))}.media-hero a,.media-hero h1,.media-hero p{color:#fff!important}.media-filters .btn-outline-secondary{border-color:var(--turquoise-500);color:var(--turquoise-600)}.media-filters .btn-outline-secondary.active,.media-filters .btn-outline-secondary:hover{background-color:var(--turquoise-500);border-color:var(--turquoise-500);color:#fff}.media-badge.bg-primary{background-color:var(--turquoise-500)!important}.media-badge.bg-danger{background-color:var(--turquoise-300)!important;color:#06362c!important}.media-badge.bg-success{background-color:var(--turquoise-700)!important}.media-card:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem rgba(23,185,160,.25)}.btn-outline-danger,.btn-outline-primary{border-color:var(--turquoise-500)!important;color:var(--turquoise-600)!important}.btn-outline-primary:hover{background-color:var(--turquoise-500)!important;border-color:var(--turquoise-500)!important;color:#fff!important}.btn-outline-danger{border-color:var(--turquoise-400)!important}.btn-outline-danger:hover{background-color:var(--turquoise-400)!important;border-color:var(--turquoise-400)!important;color:#fff!important}.btn-outline-success{border-color:var(--turquoise-700)!important;color:var(--turquoise-700)!important}.btn-outline-success:hover{background-color:var(--turquoise-700)!important;border-color:var(--turquoise-700)!important;color:#fff!important}.card-turquoise{border-left:4px solid var(--turquoise-500)}.global-bg{background-image:url(images/procedures.webp);background-size:auto 100%;background-position:right;background-repeat:no-repeat;padding-top:15px;padding-bottom:15px}.procedure-box{position:relative;height:300px;padding:2rem;display:flex;align-items:flex-start;color:#000;overflow:hidden}.overlay-facelift,.overlay-rhinoplasty{color:rgba(0,128,128,.75);background:rgba(255,255,255,.75)}.overlay-rhinoplasty{color:rgba(0,102,153,.75)}.overlay-bleph,.overlay-forehead{color:rgba(0,150,199,.75);background:rgba(255,255,255,.75)}.overlay-bleph{color:rgba(45,62,80,.75)}.procedure-content{position:relative;z-index:1;max-width:480px;transform:translateY(15px);opacity:.9;transition:all .35s ease}.procedure-box:hover .procedure-content{transform:translateY(0);opacity:1}@media (max-width:767.98px){.procedure-box{height:auto;padding:1.5rem}.procedure-content h2{font-size:1.5rem}}.procedures-group{max-width:480px}.procedures-btn:focus,.procedures-btn:hover,.show>.procedures-btn{background-color:rgba(255,255,255,.15);border-color:#fff;color:#fff}.procedures-btn:focus{box-shadow:none}.procedures-dropdown{border:0;border-radius:5px;padding:0;width:100%;min-width:100%;text-align:center;background-color:rgba(106,215,209,.8);backdrop-filter:blur(4px)}.procedures-dropdown .dropdown-item{background-color:transparent;color:#fff;font-family:"Poppins",sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .55rem;text-align:left}.procedures-dropdown .dropdown-item:focus,.procedures-dropdown .dropdown-item:hover{background-color:rgba(106,215,209,.6);border-radius:5px;color:#fff}.procedures-dropdown .dropdown-item.active,.procedures-dropdown .dropdown-item:active{background-color:rgba(31,163,160,.8);border-radius:5px;color:#fff}.separator{opacity:.5;margin:0 10px}@media (max-width:576px){.procedures-group{flex-direction:column!important;gap:10px}.procedures-group .btn-group{width:100%}}.procedures-group .procedures-btn{min-width:220px;text-align:center}.procedures-btn{background-color:transparent;border-width:1px;color:#fff}.procedures-dropdown{position:relative;padding-top:0;padding-bottom:10px}.procedures-dropdown .dropdown-top-line{padding:.55rem .75rem}.procedures-dropdown .dropdown-close{text-decoration:none;line-height:1}.procedures-dropdown .dropdown-close i{font-size:1rem}.dropdown-line{display:flex;align-items:center;gap:10px}.arrow-icon{flex-shrink:0}.dropdown-line.dropdown-item a{text-decoration:none;color:#fff;font-weight:700}