@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media (min-width:960px){#et-main-area{margin-top:-80px;padding-top:80px}html #main-header{background-color:#fff0;box-shadow:none}header#main-header.et-fixed-header{background:white}}@media (min-width:981px) and (max-width:1120px){#main-header .container.et_menu_container{width:92%!important}}@media (min-width:981px) and (max-width:1320px){body #page-container .custom_row .et_pb_module{margin-top:0px!important;padding-top:0px!important}.custom_row .et_pb_column{display:flex;align-items:center}}html[lang="en-US"] .et-waypoint:not(.et_pb_counters),html[lang="en-US"] .et_animated{opacity:1}.vip-pricing{width:100%;margin-top:48px}.vip-price-row{display:flex;align-items:flex-start;width:100%;margin-bottom:34px}.vip-price-info{flex:0 0 210px;padding-top:0}.vip-price-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#003057;line-height:1.2}.vip-price-meta{margin-top:7px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#8a8a8a;line-height:1.3;white-space:nowrap}.vip-price-line{flex:1 1 auto;height:1px;background:#d9e2ea;margin:21px 24px 0 20px}.vip-price-value{flex:0 0 130px;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;color:#003057;line-height:1.2;white-space:nowrap;padding-top:0;text-align:right}.vip-price-button{flex:0 0 120px;display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:7px 15px;border:1px solid #9fb4c7;border-radius:8px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#003057;text-decoration:none;line-height:1.2;white-space:nowrap;margin-left:18px;margin-top:-5px;transition:all 0.2s ease}.vip-price-button span{font-size:22px;line-height:1}.vip-price-button:hover{background:#003057;color:#ffffff;border-color:#003057}.vip-price-row-last{margin-top:34px}.vip-price-row-last .vip-price-value{flex:0 0 130px;font-size:22px;text-align:right}.vip-price-button-placeholder{flex:0 0 120px;margin-left:18px}.vip-extra-pricing{width:100%;margin-top:28px}.vip-extra-price-row{display:flex;align-items:flex-start;width:100%;margin-bottom:18px}.vip-extra-price-title{flex:0 0 160px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#003057;line-height:1.2;white-space:nowrap}.vip-extra-price-line{flex:1 1 auto;height:1px;background:#d9e2ea;margin:16px 24px 0 20px}.vip-extra-price-value{flex:0 0 120px;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:#003057;line-height:1.2;white-space:nowrap;text-align:right}.vip-info-card{width:100%;padding:40px 46px;border-radius:20px;box-shadow:0 10px 24px rgba(0,48,87,0.08)}.vip-info-card-compact{padding:28px 34px!important;min-height:0!important;height:auto!important;background:#fbfdff!important;box-shadow:0 16px 38px rgba(0,48,87,0.12)!important}@media (max-width:1200px){.vip-service-layout{display:block!important}.vip-service-layout .et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important}.vip-service-main{width:100%!important;max-width:100%!important;margin-right:0!important}.vip-service-aside{display:block!important;width:100%!important;max-width:100%!important;margin-top:48px;margin-right:0!important}.vip-service-aside .vip-info-card{width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:24px;padding:30px 32px!important;min-height:0!important;height:auto!important;box-sizing:border-box!important}.vip-service-aside .vip-info-card-compact{padding:26px 32px!important;min-height:0!important;height:auto!important;background:#fbfdff!important;box-shadow:0 16px 38px rgba(0,48,87,0.12)!important}.vip-service-aside .vip-info-card:last-child{margin-bottom:0!important}.vip-service-photo{display:none!important}}@media (max-width:900px){.vip-service-aside{margin-top:42px}.vip-service-aside .vip-info-card{margin-bottom:24px;padding:28px 30px!important}.vip-service-aside .vip-info-card-compact{padding:24px 28px!important;background:#fbfdff!important;box-shadow:0 16px 38px rgba(0,48,87,0.12)!important}.vip-service-aside .vip-info-card:last-child{margin-bottom:0!important}}@media (max-width:767px){.vip-service-main h1,.vip-service-main .et_pb_text_inner h1{line-height:1.12!important}.vip-service-main h2,.vip-service-main h3,.vip-service-main .et_pb_text_inner h2,.vip-service-main .et_pb_text_inner h3{line-height:1.18!important}.vip-service-main p,.vip-service-main .et_pb_text_inner p{font-size:17px!important;line-height:1.65!important}.vip-service-aside{margin-top:36px}.vip-service-aside .vip-info-card{padding:24px!important;margin-bottom:22px}.vip-service-aside .vip-info-card-compact{padding:22px 24px!important;background:#fbfdff!important;box-shadow:0 14px 32px rgba(0,48,87,0.11)!important}.vip-pricing{margin-top:34px}.vip-price-row{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:0;padding:18px 0 20px;border-bottom:1px solid #d9e2ea}.vip-price-info{order:1;flex:1 1 auto;min-width:0;padding-top:0;padding-right:14px}.vip-price-title{font-size:20px;line-height:1.2}.vip-price-meta{font-size:14px;margin-top:6px;line-height:1.35;white-space:normal}.vip-price-line{display:none}.vip-price-value{order:2;flex:0 0 auto;display:block;margin:0;padding-top:1px;font-size:20px;line-height:1.2;text-align:right;white-space:nowrap}.vip-price-button{order:3;flex:0 0 auto;display:inline-flex;font-size:15px;padding:7px 15px;margin-left:0;margin-top:13px;border-radius:8px}.vip-price-button span{font-size:20px}.vip-price-button-placeholder{display:none}.vip-price-row-last{margin-top:0}.vip-price-row-last .vip-price-value{order:2;flex:0 0 auto;display:block;margin:0;padding-top:1px;font-size:20px;text-align:right;white-space:nowrap}.vip-extra-pricing{margin-top:24px}.vip-extra-price-row{display:flex;align-items:flex-start;margin-bottom:16px}.vip-extra-price-title{flex:0 0 auto;font-size:18px}.vip-extra-price-line{flex:1 1 auto;margin:15px 16px 0 16px}.vip-extra-price-value{flex:0 0 auto;font-size:20px;text-align:right}}@media (max-width:420px){.vip-service-main p,.vip-service-main .et_pb_text_inner p{font-size:16px!important;line-height:1.62!important}.vip-price-title{font-size:19px}.vip-price-value{font-size:19px}.vip-price-meta{font-size:13px}.vip-price-button{font-size:14px;padding:7px 14px}}ul.vip-check-list{list-style:none!important;padding-left:0!important;margin:12px 0 0 0!important}ul.vip-check-list li{list-style:none!important;position:relative;padding-left:26px;margin-bottom:7px;font-family:Roboto,sans-serif;font-size:15px;font-weight:300;line-height:1.45;color:#003057}ul.vip-check-list li::marker{content:""!important;font-size:0!important}ul.vip-check-list li::before{content:"✓";position:absolute;left:0;top:0;color:#12b8b2;font-weight:700;font-size:15px}.vip-check-list ul{list-style:none!important;padding-left:0!important;margin:12px 0 0 0!important}.vip-check-list ul li{list-style:none!important;position:relative;padding-left:26px;margin-bottom:7px;font-family:Roboto,sans-serif;font-size:15px;font-weight:300;line-height:1.45;color:#003057}.vip-check-list ul li::marker{content:""!important;font-size:0!important}.vip-check-list ul li::before{content:"✓";position:absolute;left:0;top:0;color:#12b8b2;font-weight:700;font-size:15px}@media (max-width:767px){.vip-extra-service-title h3,h3.vip-extra-service-title,.vip-extra-service-title{font-size:21px!important;line-height:1.25!important;margin-top:28px!important;margin-bottom:8px!important}.vip-extra-price-heading h3,h3.vip-extra-price-heading,.vip-extra-price-heading{font-size:22px!important;line-height:1.25!important;margin-top:36px!important;margin-bottom:20px!important}}#booknetic_theme_8.booknetic_appointment{font-family:Roboto,sans-serif!important;color:#003057!important}#booknetic_theme_8 .booknetic_appointment_steps{background-color:#ffffff!important;border-right:none!important}#booknetic_theme_8 .booknetic_appointment_steps_footer{background-color:#ffffff!important;border:none!important}#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_selected_step .booknetic_badge,#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_completed_step .booknetic_badge{background-color:#12b8b2!important;color:#ffffff!important}#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_selected_step .booknetic_step_title,#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_completed_step .booknetic_step_title{color:#12b8b2!important}#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_active_step .booknetic_badge{background-color:#f19ec8!important;color:#ffffff!important}#booknetic_theme_8 .booknetic_appointment_step_element.booknetic_active_step .booknetic_step_title{color:#f19ec8!important}#booknetic_theme_8 .booknetic_appointment_step_element .booknetic_badge{background-color:#4b555c!important;color:#ffffff!important}#booknetic_theme_8 .booknetic_appointment_step_element .booknetic_step_title{color:#4b555c!important}#booknetic_theme_8 .booknetic_appointment_container_header,#booknetic_theme_8 .booknetic_appointment_container_header *,#booknetic_theme_8 .booknetic_appointment_container_body h1,#booknetic_theme_8 .booknetic_appointment_container_body h2,#booknetic_theme_8 .booknetic_appointment_container_body h3{color:#003057!important}#booknetic_theme_8 .booknetic_category_accordion .booknetic_category_title,#booknetic_theme_8 .booknetic_service_category{color:#f19ec8!important}#booknetic_theme_8 .booknetic_service_card_selected,#booknetic_theme_8 .booknetic_service_card:hover,#booknetic_theme_8 .booknetic_card_selected,#booknetic_theme_8 .booknetic-cart-item.active{border-color:#12b8b2!important}#booknetic_theme_8 .booknetic_service_card_price,#booknetic_theme_8 .booknetic_price,#booknetic_theme_8 .booknetic-cart-item-price{color:#12b8b2!important}#booknetic_theme_8 .booknetic_next_step,#booknetic_theme_8 .booknetic_btn_success,#booknetic_theme_8 .booknetic_confirm_booking_btn{background-color:#f19ec8!important;border-color:#f19ec8!important;color:#003057!important}#booknetic_theme_8 .booknetic_next_step:hover,#booknetic_theme_8 .booknetic_btn_success:hover,#booknetic_theme_8 .booknetic_confirm_booking_btn:hover{background-color:#e58fbb!important;border-color:#e58fbb!important;color:#003057!important}#booknetic_theme_8 .booknetic_prev_step{background-color:#f3f6f8!important;border-color:#d9e2ea!important;color:#003057!important}#booknetic_theme_8 .booknetic_selected,#booknetic_theme_8 .booknetic_active{border-color:#12b8b2!important}#booknetic_theme_8 .booknetic_service_card_price,#booknetic_theme_8 .booknetic_times_title,#booknetic_theme_8 .booknetic_selected_time{color:#12b8b2!important}#booknetic_theme_8 .booknetic_appointment_container_header,#booknetic_theme_8 .booknetic_appointment_container_footer{border-color:#d9e2ea!important}#booknetic_theme_8 .booknetic_time_element_selected,#booknetic_theme_8 .booknetic_time_element:hover{background-color:#12b8b2!important;border-color:#12b8b2!important;color:#ffffff!important}#booknetic_theme_8 input:focus,#booknetic_theme_8 textarea:focus,#booknetic_theme_8 select:focus{border-color:#12b8b2!important;box-shadow:none!important}#booknetic_theme_8 input[type="checkbox"]:checked,#booknetic_theme_8 input[type="radio"]:checked{accent-color:#12b8b2!important}.vip-hp-rebuild,.vip-hp-rebuild *{box-sizing:border-box}.vip-hp-rebuild{width:100%;overflow-x:hidden;color:#295777;font-family:Roboto,Arial,sans-serif;font-size:16px}.vip-hp-rebuild img{display:block;max-width:100%;height:auto}.vip-hp-rebuild h1,.vip-hp-rebuild h2,.vip-hp-rebuild h3,.vip-hp-rebuild .vip-hp-btn,.vip-hp-rebuild .vip-hp-outline,.vip-hp-rebuild .vip-hp-benefit strong{font-family:"Roboto Condensed",Roboto,Arial,sans-serif}.vip-hp-shell{width:92%;max-width:1240px;margin-left:auto;margin-right:auto}.vip-hp-narrow{max-width:840px;margin-left:auto;margin-right:auto;text-align:center}.vip-hp-section{padding-top:82px;padding-bottom:82px}.vip-hp-section--soft{background:#f5f9fb}.vip-hp-hero{min-height:690px;display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}.vip-hp-hero__inner{width:100%;padding-top:105px;padding-bottom:105px}.vip-hp-hero__copy{width:62%;max-width:720px}.vip-hp-hero h1{margin:0;color:#06345d;font-size:62px;line-height:1;font-weight:700;letter-spacing:-0.8px}.vip-hp-hero h1 span{color:#f29ac4}.vip-hp-hero__lead{max-width:590px;margin:23px 0 0;color:#06345d;font-size:24px;line-height:1.32;font-weight:700}.vip-hp-hero__actions{display:flex;flex-wrap:wrap;margin-top:31px;margin-right:-10px;margin-bottom:-10px}.vip-hp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-right:10px;margin-bottom:10px;padding:9px 17px;border-radius:7px;color:#ffffff!important;font-size:14px;line-height:1.15;font-weight:700;letter-spacing:.25px;text-decoration:none!important;box-shadow:0 8px 18px rgba(0,48,87,.11);transition:transform .18s ease,box-shadow .18s ease}.vip-hp-btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px rgba(0,48,87,.16)}.vip-hp-btn--pink{background:#f29ac4}.vip-hp-btn--turquoise{background:#0bb9b6}.vip-hp-btn--navy{background:#174d73}.vip-hp-btn--blue{background:#438fc7}.vip-hp-benefits{position:relative;z-index:2;margin-top:-24px}.vip-hp-benefits__grid{display:flex;flex-wrap:wrap;padding:18px;border:1px solid #dce8ee;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 38px rgba(0,48,87,.12)}.vip-hp-benefit{width:25%;min-height:92px;display:flex;align-items:center;padding:15px 18px;border-right:1px solid #e4edf1}.vip-hp-benefit:last-child{border-right:0}.vip-hp-benefit__icon{flex:0 0 42px;width:42px;height:42px;margin-right:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8f8f7;color:#0a9f9c;font-size:22px;font-weight:700}.vip-hp-benefit strong{display:block;color:#06345d;font-size:17px;line-height:1.15}.vip-hp-benefit small{display:block;margin-top:5px;color:#5d7a90;font-size:13px;line-height:1.38}.vip-hp-google-section{padding-top:92px;padding-bottom:74px}.vip-hp-google-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.vip-hp-eyebrow,.vip-hp-kicker{display:inline-block;margin-bottom:9px;color:#0a9f9c;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:1px;text-transform:uppercase}.vip-hp-google-heading h2{max-width:700px;margin:0;color:#06345d;font-size:36px;line-height:1.12;font-weight:700}.vip-hp-google-score{min-width:220px;padding-left:28px;text-align:right}.vip-hp-google-score strong{color:#06345d;font-size:28px}.vip-hp-stars{display:block;color:#f6b900;font-size:18px;letter-spacing:2px}.vip-hp-google-score small{display:block;margin-top:4px;color:#7890a1;font-size:12px}.vip-hp-google-section .vip-hp-google-reviews{display:flex;flex-wrap:wrap;margin-right:-22px}.vip-hp-google-card{width:calc(33.333% - 22px);margin-right:22px;padding:24px;border:1px solid #e1eaef;border-radius:14px;background:#ffffff;box-shadow:0 10px 26px rgba(0,48,87,.08)}.vip-hp-google-card__top{display:flex;align-items:center;margin-bottom:16px}.vip-hp-avatar{flex:0 0 42px;width:42px;height:42px;margin-right:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef6fa;color:#06345d;font-size:14px;font-weight:700}.vip-hp-google-card__top>div{flex:1 1 auto}.vip-hp-google-card__top strong{display:block;color:#06345d;font-size:15px}.vip-hp-google-card__top .vip-hp-stars{margin-top:2px;font-size:13px}.vip-hp-google-mark{color:#4285f4;font-size:21px;font-weight:700}.vip-hp-google-card p{margin:0 0 14px;color:#295777;font-size:15px;line-height:1.58}.vip-hp-google-card>small{color:#91a3b0;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.vip-hp-divider{display:flex;align-items:center;justify-content:center;margin:0 0 64px;color:#06345d;font-size:33px;line-height:1.12;font-weight:700;text-align:center;letter-spacing:-.3px}.vip-hp-divider::before,.vip-hp-divider::after{content:"";flex:1 1 auto;height:1px;background:#9fd7dc}.vip-hp-divider::before{margin-right:18px}.vip-hp-divider::after{margin-left:18px}.vip-hp-divider span{flex:0 1 auto}.vip-hp-feature{display:flex;align-items:center;justify-content:space-between;margin-bottom:92px}.vip-hp-feature:last-child{margin-bottom:0}.vip-hp-feature__media{width:51%}.vip-hp-feature__content{width:43%}.vip-hp-feature--reverse .vip-hp-feature__media{order:2}.vip-hp-feature--reverse .vip-hp-feature__content{order:1}.vip-hp-feature__media,.vip-hp-feature__content{min-width:0}.vip-hp-feature__media img{width:100%;border-radius:12px;box-shadow:0 11px 28px rgba(0,48,87,.13)}.vip-hp-feature__content h3{margin:0 0 12px;color:#06345d;font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.2px}.vip-hp-feature__content p{margin:0 0 15px;color:#295777;font-size:18px;line-height:1.62;font-weight:400}.vip-hp-feature__content p:last-of-type{margin-bottom:0}.vip-hp-feature__content a:not(.vip-hp-outline),.vip-hp-feature__content strong{color:#f29ac4;font-weight:700;text-decoration:none}.vip-hp-service-actions{display:flex;flex-wrap:wrap;margin-top:20px;margin-right:-10px;margin-bottom:-10px}.vip-hp-outline{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;margin-top:18px;padding:8px 15px;border:2px solid #0bb9b6;border-radius:7px;color:#06345d!important;background:#ffffff;font-size:15px;line-height:1.15;font-weight:700;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.vip-hp-service-actions .vip-hp-outline{margin-top:0;margin-right:10px;margin-bottom:10px}.vip-hp-outline:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,48,87,.10)}.vip-hp-outline--pink{border-color:#f29ac4}.vip-hp-outline--turquoise{border-color:#0bb9b6}.vip-hp-insurance{width:92%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;border-radius:22px;background:#114c73;color:#ffffff;box-shadow:0 18px 38px rgba(0,48,87,.14)}.vip-hp-insurance h2,.vip-hp-feedback h2{margin:0 0 12px;font-size:36px;line-height:1.15;font-weight:700}.vip-hp-insurance h2,.vip-hp-insurance p{color:#ffffff}.vip-hp-insurance p,.vip-hp-feedback p{margin:0;font-size:17px;line-height:1.62}.vip-hp-insurance__logo{display:inline-flex;align-items:center;justify-content:center;margin-top:27px;padding:12px 20px;border-radius:10px;background:#ffffff}.vip-hp-insurance__logo img{width:auto;max-width:190px;max-height:56px}.vip-hp-partners{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.vip-hp-partners>*{margin:0 38px 20px}.vip-hp-partners img{max-width:215px;max-height:88px;width:auto;height:auto}.vip-hp-feedback{background:#f5f9fb}.vip-hp-form-placeholder{margin-top:30px;text-align:left}@media (max-width:980px){.vip-hp-shell{width:92%;max-width:800px}.vip-hp-section{padding-top:68px;padding-bottom:68px}.vip-hp-hero{min-height:670px}.vip-hp-hero__copy{width:100%;max-width:650px}.vip-hp-hero h1{font-size:52px}.vip-hp-benefits{margin-top:0;padding-top:22px}.vip-hp-benefits__grid{padding:12px}.vip-hp-benefit{width:50%;border-right:0;border-bottom:1px solid #e4edf1}.vip-hp-benefit:nth-child(3),.vip-hp-benefit:nth-child(4){border-bottom:0}.vip-hp-google-heading{display:block}.vip-hp-google-score{margin-top:18px;padding-left:0;text-align:left}.vip-hp-google-section .vip-hp-google-reviews{display:block;margin-right:0}.vip-hp-google-card{width:100%;margin-right:0;margin-bottom:18px}.vip-hp-google-card:last-child{margin-bottom:0}.vip-hp-feature,.vip-hp-feature--reverse{display:flex;flex-direction:column;align-items:stretch;margin-bottom:76px}.vip-hp-feature .vip-hp-feature__content,.vip-hp-feature--reverse .vip-hp-feature__content{width:100%;order:1;margin-bottom:27px}.vip-hp-feature .vip-hp-feature__media,.vip-hp-feature--reverse .vip-hp-feature__media{width:100%;order:2}.vip-hp-feature__content h3{font-size:28px}.vip-hp-feature__content p{font-size:17px}}@media (max-width:767px){.vip-hp-shell{width:calc(100% - 32px)}.vip-hp-section{padding-top:54px;padding-bottom:54px}.vip-hp-hero{min-height:640px;background-position:58% center}.vip-hp-hero__inner{padding-top:58px;padding-bottom:54px}.vip-hp-hero h1{font-size:42px}.vip-hp-hero__lead{font-size:20px}.vip-hp-hero__actions{display:block;margin-right:0;margin-bottom:0}.vip-hp-btn{width:100%;margin-right:0;margin-bottom:10px}.vip-hp-btn:last-child{margin-bottom:0}.vip-hp-benefits{padding-top:16px}.vip-hp-benefits__grid{border-radius:14px}.vip-hp-benefit{width:100%;min-height:0;padding:14px 10px;border-bottom:1px solid #e4edf1}.vip-hp-benefit:nth-child(3){border-bottom:1px solid #e4edf1}.vip-hp-benefit:last-child{border-bottom:0}.vip-hp-google-section{padding-top:62px}.vip-hp-google-heading h2{font-size:30px}.vip-hp-divider{margin-bottom:46px;font-size:28px}.vip-hp-divider::before{margin-right:11px}.vip-hp-divider::after{margin-left:11px}.vip-hp-feature,.vip-hp-feature--reverse{margin-bottom:62px}.vip-hp-feature__content h3{font-size:26px}.vip-hp-feature__content p{font-size:16px;line-height:1.6}.vip-hp-service-actions{display:block;margin-right:0;margin-bottom:0}.vip-hp-service-actions .vip-hp-outline{width:100%;margin-right:0;margin-bottom:10px}.vip-hp-service-actions .vip-hp-outline:last-child{margin-bottom:0}.vip-hp-insurance{width:calc(100% - 32px);padding-left:20px;padding-right:20px;border-radius:17px}.vip-hp-insurance h2,.vip-hp-feedback h2{font-size:30px}.vip-hp-partners>*{margin-left:18px;margin-right:18px}}@media (max-width:479px){.vip-hp-hero{min-height:610px;background-position:55% center}.vip-hp-hero h1{font-size:36px}.vip-hp-hero__lead{font-size:18px}.vip-hp-google-card{padding:20px}.vip-hp-benefit strong{font-size:16px}}.vip-hp-hero__brand{display:inline-block;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:rgba(242,154,196,.18);color:#06345d;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:15px;line-height:1;font-weight:700;letter-spacing:.08em}.vip-hp-hero__cities{margin:20px 0 0;color:#06345d;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:19px;line-height:1.35;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:767px){.vip-hp-hero__brand{margin-bottom:14px;font-size:13px}.vip-hp-hero__cities{margin-top:16px;font-size:16px}}body #page-container .vip-hp-hero .vip-hp-hero__inner{width:calc(100% - 80px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}body #page-container .vip-hp-hero .vip-hp-hero__copy{width:100%;max-width:650px;box-sizing:border-box}body #page-container .vip-hp-hero__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1180px){body #page-container .vip-hp-hero .vip-hp-hero__inner{width:calc(100% - 56px)!important}body #page-container .vip-hp-hero .vip-hp-hero__copy{max-width:610px}}@media (max-width:980px){body #page-container .vip-hp-hero .vip-hp-hero__inner{width:calc(100% - 48px)!important}body #page-container .vip-hp-hero .vip-hp-hero__copy{max-width:590px}}@media (max-width:767px){body #page-container .vip-hp-hero .vip-hp-hero__inner{width:calc(100% - 40px)!important}body #page-container .vip-hp-hero .vip-hp-hero__copy{max-width:none}body #page-container .vip-hp-hero__actions{display:block}body #page-container .vip-hp-hero__actions .vip-hp-btn{display:block;width:100%;margin:0 0 10px;box-sizing:border-box;text-align:center}body #page-container .vip-hp-hero__actions .vip-hp-btn:last-child{margin-bottom:0}}@media (max-width:479px){body #page-container .vip-hp-hero .vip-hp-hero__inner{width:calc(100% - 32px)!important}}.vip-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.93);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.vip-page-loader.is-visible{opacity:1;visibility:visible;pointer-events:auto}.vip-page-loader__content{position:relative;display:flex;align-items:center;justify-content:center;width:190px;height:190px}.vip-page-loader__ring{position:absolute;top:0;left:0;width:190px;height:190px;border:3px solid rgba(10,186,181,0.16);border-top-color:#0abab5;border-right-color:#f19ec8;border-radius:50%;animation:vip-page-loader-spin 1.15s linear infinite}.vip-page-loader__logo{position:relative;z-index:2;display:block;width:118px;max-width:62%;height:auto;animation:vip-page-loader-pulse 1.7s ease-in-out infinite}html.vip-page-is-loading,html.vip-page-is-loading body{overflow:hidden}@keyframes vip-page-loader-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes vip-page-loader-pulse{0%,100%{opacity:0.82;transform:scale(0.97)}50%{opacity:1;transform:scale(1)}}@media (max-width:479px){.vip-page-loader__content{width:156px;height:156px}.vip-page-loader__ring{width:156px;height:156px}.vip-page-loader__logo{width:98px}}@media (prefers-reduced-motion:reduce){.vip-page-loader,.vip-page-loader__ring,.vip-page-loader__logo{animation:none;transition:none}.vip-page-loader__ring{border-color:rgba(10,186,181,0.35)}}.vip-hp-google-reviews{overflow:hidden}.vip-hp-google-reviews__intro{margin-bottom:38px}.vip-hp-google-reviews__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px}.vip-hp-google-reviews__heading>div:first-child{flex:1 1 auto;min-width:0}.vip-hp-google-reviews__heading h2{margin:0;max-width:760px}.vip-hp-google-reviews__score{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start}.vip-hp-google-reviews__score strong{display:block;margin-bottom:4px;color:#003057;font-size:42px;line-height:1}.vip-hp-google-reviews__stars,.vip-hp-google-review__stars{color:#f9b000;letter-spacing:2px}.vip-hp-google-reviews__score small{display:block;margin-top:10px;color:#66839a;font-size:14px;line-height:1.45}.vip-hp-review-carousel__viewport{width:100%}.vip-hp-review-carousel__track{display:flex;align-items:stretch;gap:18px}.vip-hp-google-review{flex:1 1 0;min-width:0;padding:22px;border:1px solid #d7e5ec;border-radius:17px;background:#ffffff;box-shadow:0 9px 24px rgba(0,48,87,0.06)}.vip-hp-google-review__header{display:flex;align-items:center;gap:12px}.vip-hp-google-review__avatar{flex:0 0 44px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#eef8fa;color:#003057;font-size:15px;font-weight:800}.vip-hp-google-review__author{flex:1 1 auto;min-width:0}.vip-hp-google-review__author h3{margin:0 0 3px;color:#003057;font-size:18px;line-height:1.25}.vip-hp-google-review__stars{display:block;font-size:13px;line-height:1}.vip-hp-google-review__google{flex:0 0 auto;color:#4285f4;font-size:23px;font-weight:800;line-height:1}.vip-hp-google-review__text{margin:18px 0 0;color:#244f73;font-size:15px;font-weight:600;line-height:1.55}.vip-hp-google-review__label{margin:16px 0 0;color:#91a8b8;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:0.7px;text-transform:uppercase}.vip-hp-review-carousel__controls{display:none}@media only screen and (max-width:767px){.vip-hp-google-reviews__intro{margin-bottom:26px}.vip-hp-google-reviews__heading{display:block}.vip-hp-google-reviews__heading h2{margin-bottom:24px}.vip-hp-google-reviews__score strong{font-size:38px}.vip-hp-review-carousel{width:100%}.vip-hp-review-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.vip-hp-review-carousel__viewport::-webkit-scrollbar{display:none}.vip-hp-review-carousel__track{gap:12px}.vip-hp-google-review{flex:0 0 calc(100% - 18px);padding:19px;border-radius:16px;scroll-snap-align:start;scroll-snap-stop:always}.vip-hp-google-review__avatar{flex-basis:42px;width:42px;height:42px;font-size:14px}.vip-hp-google-review__author h3{font-size:17px}.vip-hp-google-review__text{margin-top:16px;font-size:15px;line-height:1.5}.vip-hp-google-review__label{margin-top:13px}.vip-hp-review-carousel__controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.vip-hp-review-carousel__arrow{width:42px;height:42px;padding:0;border:1px solid #d7e5ec;border-radius:50%;background:#ffffff;color:#003057;box-shadow:0 7px 18px rgba(0,48,87,0.07);cursor:pointer;font-family:Arial,sans-serif;font-size:28px;line-height:38px;text-align:center}.vip-hp-review-carousel__arrow:disabled{opacity:0.35;cursor:default}.vip-hp-review-carousel__dots{display:flex;justify-content:center;align-items:center;gap:9px}.vip-hp-review-carousel__dots button{width:9px;min-width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#c8d8e1;cursor:pointer;transition:width 180ms ease,border-radius 180ms ease,background 180ms ease}.vip-hp-review-carousel__dots button.is-active{width:25px;border-radius:8px;background:#0abab5}}@media only screen and (max-width:479px){.vip-hp-google-review{flex-basis:calc(100% - 12px)}.vip-hp-review-carousel__arrow{width:38px;height:38px;font-size:25px;line-height:34px}}.vip-nav-location,.vip-nav-location-mobile-chip,.vip-location-logo-layer{display:none!important}#main-header,#main-header .container.et_menu_container,#main-header .logo_container{overflow:visible!important}#main-header{z-index:99999!important}#main-header .container.et_menu_container{position:relative!important}#main-header .logo_container .logo_helper{display:none!important}.vip-location-dropdown{position:absolute;display:none;width:238px;padding:8px;margin:0;border:1px solid #e1e9ee;border-radius:14px;background:#ffffff;box-shadow:0 14px 38px rgba(7,55,96,0.17);box-sizing:border-box;z-index:100005}.vip-location-dropdown.is-open{display:block}.vip-location-dropdown::before{content:"";position:absolute;top:-7px;width:13px;height:13px;border-top:1px solid #e1e9ee;border-left:1px solid #e1e9ee;background:#ffffff;transform:rotate(45deg)}.vip-location-dropdown__option{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 34px 11px 13px;border-radius:9px;color:#073760!important;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none!important;box-sizing:border-box}.vip-location-dropdown__option:hover,.vip-location-dropdown__option:focus{background:#faedf4;color:#073760!important}.vip-location-dropdown__option.is-current{background:#f2f9fa}.vip-location-dropdown__option.is-current::after{content:"✓";position:absolute;top:11px;right:13px;color:#0abab5;font-size:15px;font-weight:700}.vip-location-dropdown__badge{display:inline-block;margin-left:10px;padding:3px 7px;border-radius:999px;background:#fae6f0;color:#073760;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.vip-mobile-location-toggle,.vip-mobile-location-toggle:hover,.vip-mobile-location-toggle:focus,.vip-mobile-location-toggle[aria-expanded="true"]{position:absolute!important;display:block!important;box-sizing:border-box!important;margin:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;color:transparent!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer!important;overflow:visible!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;z-index:100003!important}@media only screen and (min-width:1181px){#main-header,#main-header.et-fixed-header{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0!important;margin:0!important;background:#ffffff!important;box-shadow:0 2px 12px rgba(0,48,87,0.06)!important;transform:none!important}body.admin-bar #main-header,body.admin-bar #main-header.et-fixed-header{top:32px!important}#main-header .container.et_menu_container,#main-header.et-fixed-header .container.et_menu_container{position:relative!important;width:92%!important;max-width:1080px!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important;transform:none!important}#main-header .logo_container,#main-header.et-fixed-header .logo_container{position:absolute!important;top:0!important;left:0!important;width:150px!important;height:70px!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important}#main-header .logo_container>a,#main-header.et-fixed-header .logo_container>a{display:flex!important;align-items:center!important;width:auto!important;height:70px!important;overflow:visible!important}#main-header #logo,#main-header.et-fixed-header #logo,#main-header .logo_container img,#main-header.et-fixed-header .logo_container img{position:relative!important;top:4px!important;left:auto!important;display:block!important;width:auto!important;height:46px!important;max-width:150px!important;max-height:46px!important;padding:0!important;margin:0!important;object-fit:contain!important;transform:none!important}#main-header #top-menu-nav{display:block!important;float:right!important;width:auto!important;height:70px!important;margin:0!important}#main-header #top-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;float:none!important;width:auto!important;height:70px!important;margin:0!important;white-space:nowrap!important}#main-header #top-menu>li{display:block!important;float:none!important;padding-right:20px!important;margin:0!important;white-space:nowrap!important}#main-header #top-menu>li:last-child{padding-right:0!important}#main-header #top-menu>li>a{padding-bottom:0!important;line-height:70px!important;white-space:nowrap!important}#main-header #et_mobile_nav_menu{display:none!important}#main-header #et-top-navigation,#main-header.et-fixed-header #et-top-navigation{position:static!important;display:block!important;float:right!important;width:auto!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0!important;margin:0!important;transform:none!important}#main-header .et_mobile_menu{display:none!important}body.et_fixed_nav #page-container,body.admin-bar.et_fixed_nav #page-container,#page-container{padding-top:70px!important}}@media only screen and (min-width:1181px) and (max-width:1320px){#main-header #top-menu>li{padding-right:13px!important}#main-header #top-menu>li>a{font-size:13px!important}}@media only screen and (max-width:1180px){#et-main-area{margin-top:0!important;padding-top:0!important}#main-header,#main-header.et-fixed-header{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;margin:0!important;background:#ffffff!important;box-shadow:0 2px 12px rgba(0,48,87,0.08)!important;transform:none!important;z-index:99999!important}body.admin-bar #main-header,body.admin-bar #main-header.et-fixed-header{top:32px!important}#main-header .container.et_menu_container,#main-header.et-fixed-header .container.et_menu_container{position:relative!important;width:calc(100% - 32px)!important;max-width:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;margin:0 auto!important;transform:none!important}#main-header #top-menu-nav,#main-header #top-menu{display:none!important}#main-header #et_mobile_nav_menu{display:block!important}#main-header .logo_container,#main-header.et-fixed-header .logo_container,#main-header.vip-mobile-scrolled .logo_container{position:absolute!important;top:50%!important;left:0!important;width:112px!important;height:52px!important;padding:0!important;margin:0!important;overflow:visible!important;transform:translateY(-50%)!important;z-index:100001!important}#main-header .logo_container>a,#main-header.et-fixed-header .logo_container>a{display:flex!important;align-items:center!important;width:auto!important;height:52px!important;overflow:visible!important}#main-header #logo,#main-header.et-fixed-header #logo,#main-header.vip-mobile-scrolled #logo,#main-header .logo_container img,#main-header.et-fixed-header .logo_container img,#main-header.vip-mobile-scrolled .logo_container img{position:relative!important;top:2px!important;display:block!important;width:auto!important;height:39px!important;max-width:108px!important;max-height:39px!important;padding:0!important;margin:0!important;object-fit:contain!important;transform:none!important}#main-header #et-top-navigation,#main-header.et-fixed-header #et-top-navigation{position:absolute!important;top:0!important;right:0!important;width:40px!important;height:60px!important;min-height:60px!important;padding:0!important;margin:0!important;float:none!important;transform:none!important}#main-header #et_mobile_nav_menu{position:static!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;float:none!important}#main-header .mobile_nav{position:static!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important}#main-header .mobile_menu_bar,#main-header .mobile_nav.opened .mobile_menu_bar,#main-header .mobile_nav.closed .mobile_menu_bar{position:absolute!important;top:50%!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important;margin:0!important;transform:translateY(-50%)!important;z-index:100003!important}#main-header .mobile_menu_bar::before,#main-header .mobile_nav.opened .mobile_menu_bar::before,#main-header .mobile_nav.closed .mobile_menu_bar::before{position:static!important;display:block!important;padding:0!important;margin:0!important;color:#169ed8!important;font-size:28px!important;line-height:1!important;transform:none!important}.vip-location-dropdown,body.vip-current-location-cb .vip-location-dropdown,#main-header.et-fixed-header .vip-location-dropdown,body.vip-current-location-cb #main-header.et-fixed-header .vip-location-dropdown{top:63px!important;left:50%!important;right:auto!important;width:232px!important;transform:translateX(-50%)!important}.vip-location-dropdown::before{left:50%!important;right:auto!important;margin-left:-7px!important}#main-header .et_mobile_menu{position:fixed!important;top:60px!important;right:12px!important;left:12px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100vh - 72px)!important;padding:10px 18px 16px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-top:3px solid #0abab5!important;border-radius:0 0 16px 16px!important;background:#ffffff!important;box-shadow:0 12px 30px rgba(0,48,87,0.16)!important;z-index:100000!important}body.admin-bar #main-header .et_mobile_menu{top:92px!important;max-height:calc(100vh - 104px)!important}#main-header .mobile_nav.opened .et_mobile_menu{display:block!important}#main-header .mobile_nav.closed .et_mobile_menu{display:none!important}#main-header .et_mobile_menu li{display:block!important;width:100%!important;padding:0!important;margin:0!important}#main-header .et_mobile_menu li a{display:block!important;width:100%!important;padding:12px 10px!important;border-bottom:1px solid #e2edf2!important;background:transparent!important;color:#003057!important;box-sizing:border-box!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important}#main-header .et_mobile_menu li:last-child>a{border-bottom:0!important}#main-header .et_mobile_menu li.current-menu-item>a,#main-header .et_mobile_menu li.current-menu-ancestor>a,#main-header .et_mobile_menu li a:hover{background:#f1f9f9!important;color:#003057!important;opacity:1!important}#main-header .et_mobile_menu .sub-menu{width:100%!important;padding:0 0 4px 18px!important;margin:0!important;background:transparent!important}#main-header .et_mobile_menu .sub-menu li a{padding-left:14px!important;color:#244f73!important;font-size:14px!important;font-weight:600!important}body.et_fixed_nav #page-container,body.admin-bar.et_fixed_nav #page-container,#page-container{padding-top:60px!important}}@media only screen and (max-width:782px){body.admin-bar #main-header,body.admin-bar #main-header.et-fixed-header{top:46px!important}body.admin-bar #main-header .et_mobile_menu{top:106px!important;max-height:calc(100vh - 118px)!important}}@media only screen and (max-width:479px){#main-header .container.et_menu_container,#main-header.et-fixed-header .container.et_menu_container{width:calc(100% - 24px)!important}#main-header .logo_container,#main-header.et-fixed-header .logo_container,#main-header.vip-mobile-scrolled .logo_container{width:100px!important}#main-header #logo,#main-header.et-fixed-header #logo,#main-header.vip-mobile-scrolled #logo,#main-header .logo_container img,#main-header.et-fixed-header .logo_container img,#main-header.vip-mobile-scrolled .logo_container img{height:36px!important;max-width:100px!important;max-height:36px!important}#main-header .mobile_menu_bar,#main-header .mobile_nav.opened .mobile_menu_bar,#main-header .mobile_nav.closed .mobile_menu_bar{width:36px!important;height:36px!important}#main-header .mobile_menu_bar::before,#main-header .mobile_nav.opened .mobile_menu_bar::before,#main-header .mobile_nav.closed .mobile_menu_bar::before{font-size:27px!important}#main-header .et_mobile_menu{right:8px!important;left:8px!important;padding:8px 14px 14px!important;border-radius:0 0 13px 13px!important}#main-header .et_mobile_menu li a{padding:11px 9px!important;font-size:14px!important}}@media only screen and (max-width:350px){#main-header .logo_container,#main-header.et-fixed-header .logo_container{width:90px!important}#main-header #logo,#main-header.et-fixed-header #logo{height:33px!important;max-width:90px!important;max-height:33px!important}}.vip-mobile-location-toggle,.vip-mobile-location-toggle:hover,.vip-mobile-location-toggle:focus,.vip-mobile-location-toggle[aria-expanded="true"]{background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important}body.vip-current-location-praha .vip-mobile-location-toggle,body.vip-current-location-praha .vip-mobile-location-toggle:hover,body.vip-current-location-praha .vip-mobile-location-toggle:focus,body.vip-current-location-praha.vip-mobile-location-toggle[aria-expanded="true"]{background-image:url("/wp-content/uploads/2026/07/vip-location-tag-praha-fixed.svg")!important}body.vip-current-location-cb .vip-mobile-location-toggle,body.vip-current-location-cb .vip-mobile-location-toggle:hover,body.vip-current-location-cb .vip-mobile-location-toggle:focus,body.vip-current-location-cb.vip-mobile-location-toggle[aria-expanded="true"]{background-image:url("/wp-content/uploads/2026/07/vip-location-tag-budejovice-fixed.svg")!important}body.vip-current-location-brno .vip-mobile-location-toggle,body.vip-current-location-brno .vip-mobile-location-toggle:hover,body.vip-current-location-brno .vip-mobile-location-toggle:focus,body.vip-current-location-brno.vip-mobile-location-toggle[aria-expanded="true"]{background-image:url("/wp-content/uploads/2026/09/vip-location-tag-brno-fixed.svg")!important}.vip-mobile-location-toggle::before,.vip-mobile-location-toggle:hover::before,.vip-mobile-location-toggle:focus::before{content:none!important;display:none!important}.vip-mobile-location-toggle::after,.vip-mobile-location-toggle[aria-expanded="false"]::after,.vip-mobile-location-toggle[aria-expanded="true"]::after{content:""!important;position:absolute!important;display:block!important;top:58%!important;right:24px!important;width:8px!important;height:8px!important;padding:0!important;border-top:0!important;border-left:0!important;border-right:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform-origin:center center!important;transition:transform 180ms ease,margin-top 180ms ease!important}.vip-mobile-location-toggle[aria-expanded="false"]::after,.vip-mobile-location-toggle:not([aria-expanded="true"])::after{margin-top:-6px!important;transform:rotate(45deg)!important}.vip-mobile-location-toggle[aria-expanded="true"]::after{margin-top:-2px!important;transform:rotate(225deg)!important}@media only screen and (min-width:1181px){.vip-mobile-location-toggle,.vip-mobile-location-toggle:hover,.vip-mobile-location-toggle:focus,.vip-mobile-location-toggle[aria-expanded="true"]{top:0!important;right:auto!important;left:170px!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0!important;transform:none!important}.vip-location-dropdown,body.vip-current-location-cb .vip-location-dropdown,#main-header.et-fixed-header .vip-location-dropdown,body.vip-current-location-cb#main-header.et-fixed-header.vip-location-dropdown{top:72px!important;right:auto!important;left:170px!important;transform:none!important}.vip-location-dropdown::before{right:auto!important;left:79px!important}}@media only screen and (max-width:1180px){.vip-mobile-location-toggle,.vip-mobile-location-toggle:hover,.vip-mobile-location-toggle:focus,.vip-mobile-location-toggle[aria-expanded="true"]{top:0!important;right:auto!important;left:50%!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;transform:translateX(-50%)!important}.vip-mobile-location-toggle::after,.vip-mobile-location-toggle[aria-expanded="false"]::after,.vip-mobile-location-toggle[aria-expanded="true"]::after{top:58%!important;right:20px!important;width:7px!important;height:7px!important}.vip-location-dropdown,body.vip-current-location-cb .vip-location-dropdown,#main-header.et-fixed-header .vip-location-dropdown,body.vip-current-location-cb#main-header.et-fixed-header.vip-location-dropdown{top:64px!important}}@media only screen and (max-width:479px){.vip-mobile-location-toggle,.vip-mobile-location-toggle:hover,.vip-mobile-location-toggle:focus,.vip-mobile-location-toggle[aria-expanded="true"]{width:136px!important;min-width:136px!important;max-width:136px!important;height:58px!important;min-height:58px!important;max-height:58px!important}.vip-mobile-location-toggle::after,.vip-mobile-location-toggle[aria-expanded="false"]::after,.vip-mobile-location-toggle[aria-expanded="true"]::after{right:18px!important}}@media only screen and (min-width:1181px){#main-header #top-menu>li{position:relative!important}#main-header #top-menu>li>ul.sub-menu{position:absolute!important;top:70px!important;left:-20px!important;right:auto!important;display:block!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 0!important;margin:0!important;border:1px solid #e1e9ee!important;border-top:4px solid #f19ec8!important;border-radius:0 0 10px 10px!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(0,48,87,0.13)!important;box-sizing:border-box!important;overflow:visible!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease!important;z-index:100010!important}#main-header #top-menu>li:hover>ul.sub-menu,#main-header #top-menu>li:focus-within>ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}#main-header #top-menu>li>ul.sub-menu>li{position:relative!important;display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important}#main-header #top-menu>li>ul.sub-menu>li>a{position:relative!important;display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:11px 20px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#003057!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:break-word!important;opacity:1!important;transform:none!important;box-sizing:border-box!important;transition:background 160ms ease,padding-left 160ms ease!important}#main-header #top-menu>li>ul.sub-menu>li>a:hover,#main-header #top-menu>li>ul.sub-menu>li>a:focus{padding-left:25px!important;background:rgba(241,158,200,0.12)!important;color:#003057!important;opacity:1!important;outline:none!important}#main-header #top-menu>li>ul.sub-menu>li+li>a{border-top:1px solid #edf2f5!important}#main-header #top-menu>li>ul.sub-menu ul.sub-menu{top:-11px!important;left:100%!important;right:auto!important;width:260px!important;padding:10px 0!important;margin-left:8px!important;transform:none!important}}.vip-hp-service .vip-hp-feature__media{position:relative;overflow:hidden;border-radius:12px;background:#f5f9fb}.vip-hp-service__media-link{position:relative;display:block;overflow:hidden;width:100%;border-radius:12px;color:#ffffff!important;text-decoration:none!important;outline:none}.vip-hp-service__media-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:12px;background:rgba(242,154,196,0.58);opacity:0;pointer-events:none;transition:opacity 220ms ease}.vip-hp-service .vip-hp-feature__media img{position:relative;z-index:1;width:100%;transition:transform 260ms ease}.vip-hp-service__media-title{position:absolute;top:50%;left:50%;z-index:3;display:block;width:calc(100% - 56px);max-width:520px;color:#ffffff;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-0.2px;text-align:center;text-shadow:0 2px 10px rgba(0,48,87,0.28);opacity:0;transform:translate(-50%,-42%);pointer-events:none;transition:opacity 220ms ease,transform 220ms ease}.vip-hp-service__media-title::after{content:"";display:block;width:54px;height:2px;margin:13px auto 0;background:rgba(255,255,255,0.9)}.vip-hp-service__media-link:hover::after,.vip-hp-service__media-link:focus::after,.vip-hp-service.is-color-active .vip-hp-service__media-link::after{opacity:1}.vip-hp-service__media-link:hover .vip-hp-service__media-title,.vip-hp-service__media-link:focus .vip-hp-service__media-title,.vip-hp-service.is-color-active .vip-hp-service__media-title{opacity:1;transform:translate(-50%,-50%)}.vip-hp-service__media-link:hover img,.vip-hp-service__media-link:focus img,.vip-hp-service.is-color-active .vip-hp-feature__media img{transform:scale(1.015)}.vip-hp-service .vip-hp-feature__content strong{color:#295777!important;font-weight:700}.vip-hp-service--standard .vip-hp-service__media-link::after{background:rgba(242,154,196,0.58)}.vip-hp-service--standard .vip-hp-kicker{color:#d86da5}.vip-hp-service--standard .vip-hp-outline{border-color:#f29ac4}.vip-hp-service--deep .vip-hp-service__media-link::after{background:rgba(11,185,182,0.58)}.vip-hp-service--deep .vip-hp-kicker{color:#0a9f9c}.vip-hp-service--deep .vip-hp-outline{border-color:#0bb9b6}.vip-hp-service--housekeeper .vip-hp-service__media-link::after{background:rgba(181,119,205,0.56)}.vip-hp-service--housekeeper .vip-hp-kicker{color:#9d5fba}.vip-hp-service--housekeeper .vip-hp-outline{border-color:#b577cd}.vip-hp-service--handyman .vip-hp-service__media-link::after{background:rgba(67,143,199,0.58)}.vip-hp-service--handyman .vip-hp-kicker{color:#347fb6}.vip-hp-service--handyman .vip-hp-outline{border-color:#438fc7}.vip-hp-service .vip-hp-outline:hover,.vip-hp-service .vip-hp-outline:focus{color:#ffffff!important;outline:none}.vip-hp-service--standard .vip-hp-outline:hover,.vip-hp-service--standard .vip-hp-outline:focus{background:#f29ac4}.vip-hp-service--deep .vip-hp-outline:hover,.vip-hp-service--deep .vip-hp-outline:focus{background:#0bb9b6}.vip-hp-service--housekeeper .vip-hp-outline:hover,.vip-hp-service--housekeeper .vip-hp-outline:focus{background:#b577cd}.vip-hp-service--handyman .vip-hp-outline:hover,.vip-hp-service--handyman .vip-hp-outline:focus{background:#438fc7}html.et-fb .vip-hp-service a,html.et_fb .vip-hp-service a,body.et-fb .vip-hp-service a,body.et_fb .vip-hp-service a{pointer-events:none!important}@media (max-width:980px){.vip-hp-service__media-title{font-size:31px}}@media (max-width:767px){.vip-hp-service__media-title{width:calc(100% - 36px);font-size:27px}}@media (hover:none){.vip-hp-service__media-link:hover::after,.vip-hp-service__media-link:hover .vip-hp-service__media-title{opacity:0}.vip-hp-service__media-link:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.vip-hp-service__media-link::after,.vip-hp-service__media-title,.vip-hp-service .vip-hp-feature__media img{transition:none}}@media only screen and (min-width:768px){.vip-hp-google-reviews__intro{margin-bottom:26px}.vip-hp-google-review{padding:20px}.vip-hp-google-reviews{padding-bottom:48px}#services.vip-hp-section{padding-top:60px}}@media only screen and (max-width:767px){.vip-hp-hero__actions .vip-hp-btn{font-size:18px!important;line-height:1.2}}#vip-booknetic-status{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:999999;display:flex;align-items:center;width:520px;max-width:calc(100% - 40px);padding:14px 18px;background:#ffffff;border:1px solid #e6e8eb;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,0.16);font-size:14px;line-height:1.45;color:#15314f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease}#vip-booknetic-status.vip-booknetic-status-visible{opacity:1;visibility:visible;pointer-events:auto}.vip-booknetic-status-icon{flex:0 0 28px;width:28px;margin-right:12px}.vip-booknetic-spinner{display:block;width:20px;height:20px;border:3px solid #f3d4e4;border-top-color:#eb8fbd;border-radius:50%;animation:vip-booknetic-spin 0.8s linear infinite}@keyframes vip-booknetic-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.vip-booknetic-status-content{flex:1}.vip-booknetic-status-title{display:block;margin-bottom:2px;font-weight:700;color:#15314f}.vip-booknetic-status-text{display:block;color:#566575}#vip-booknetic-status.vip-booknetic-error{border-color:#e8b46b}#vip-booknetic-status.vip-booknetic-error .vip-booknetic-status-title{color:#9a5b00}.vip-booknetic-status-actions{display:none;margin-top:12px}.vip-booknetic-fallback-button{display:inline-block;margin:0 0 9px 0;padding:9px 15px;border:0;border-radius:7px;background:#eb8fbd;color:#ffffff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer}.vip-booknetic-fallback-button:hover,.vip-booknetic-fallback-button:focus{opacity:0.88}.vip-booknetic-direct-label{display:block;margin-bottom:3px;color:#566575;font-size:12px}.vip-booknetic-direct-contact{font-size:13px;line-height:1.4}.vip-booknetic-direct-contact a{color:#15314f;font-weight:700;text-decoration:underline}@media only screen and (max-width:767px){#vip-booknetic-status{left:18px;right:18px;bottom:90px;width:auto;max-width:none;transform:none;padding:13px 15px;font-size:13px}.vip-booknetic-fallback-button{display:block;width:100%;margin-bottom:10px;padding:10px 12px}.vip-booknetic-direct-contact{font-size:12px}}body .vip-mobile-location-toggle,body.vip-current-location-praha .vip-mobile-location-toggle,body.vip-current-location-cb .vip-mobile-location-toggle,body.vip-current-location-brno .vip-mobile-location-toggle,body .vip-mobile-location-toggle:hover,body .vip-mobile-location-toggle:focus,body .vip-mobile-location-toggle[aria-expanded="true"]{background-image:none!important;background-color:transparent!important}.vip-city-switch__art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;filter:drop-shadow(0 6px 8px rgba(7,55,96,0.14))!important}.vip-mobile-location-toggle::after{z-index:2!important}html.vip-location-gate-open,body.vip-location-gate-open{overflow:hidden!important}.vip-location-gate-live{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:24px!important;margin:0!important;background:rgba(7,55,96,0.38)!important;box-sizing:border-box!important;overflow:auto!important}.vip-location-gate-live__dialog{position:relative!important;z-index:1!important;width:100%!important;max-width:470px!important;padding:34px 34px 30px!important;margin:auto!important;border:0!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 22px 60px rgba(7,55,96,0.28)!important;box-sizing:border-box!important;color:#073760!important;text-align:center!important}.vip-location-gate-live__eyebrow{display:inline-block!important;margin:0 0 12px!important;padding:6px 13px!important;border-radius:999px!important;background:#fae6f0!important;color:#073760!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0.06em!important;text-transform:uppercase!important}.vip-location-gate-live__title{margin:0 0 10px!important;padding:0!important;color:#073760!important;font-size:30px!important;font-weight:800!important;line-height:1.16!important}.vip-location-gate-live__text{margin:0 0 24px!important;padding:0!important;color:#55758e!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}.vip-location-gate-live__choices{display:flex!important;align-items:stretch!important;gap:12px!important;width:100%!important}.vip-location-gate-live__choice{flex:1 1 0!important;min-height:54px!important;padding:12px 16px!important;margin:0!important;border:0!important;border-radius:11px!important;color:#ffffff!important;cursor:pointer!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;box-shadow:none!important}.vip-location-gate-live__choice--praha{background:#073760!important}.vip-location-gate-live__choice--cb{background:#e3a0c1!important}.vip-location-gate-live__choice--brno{background:#0abab5!important}.vip-location-gate-live__dialog:focus{outline:none!important}.vip-location-gate-live__choice:hover{filter:brightness(0.96)!important}.vip-location-gate-live__choice:focus{outline:none!important}.vip-location-gate-live__choice:focus-visible{filter:brightness(0.96)!important;outline:2px solid rgba(7,55,96,0.34)!important;outline-offset:3px!important}#vip-city-switch-loader{z-index:2147483100!important}body.vip-location-gate-open .cmplz-cookiebanner,body.vip-location-gate-open .cmplz-manage-consent{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media only screen and (max-width:560px){.vip-location-gate-live{padding:16px!important}.vip-location-gate-live__dialog{padding:28px 20px 22px!important;border-radius:16px!important}.vip-location-gate-live__title{font-size:25px!important}.vip-location-gate-live__choices{display:block!important}.vip-location-gate-live__choice{display:block!important;width:100%!important}.vip-location-gate-live__choice+.vip-location-gate-live__choice{margin-top:10px!important}}.vip-location-gate-live__choice{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important}.vip-location-gate-live__choice::after{content:"a okolí";display:block;font-size:11px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0.02em!important;text-transform:none!important;opacity:0.78}.vip-location-dropdown__option>span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.vip-location-dropdown__option>span::after{content:"a okolí";display:block;margin-top:2px;color:#6c8496;font-size:10px;font-weight:500;line-height:1.15;letter-spacing:0.01em}.vip-location-dropdown__option{padding-top:10px!important;padding-bottom:10px!important}.vip-hp-hero__cities [data-vip-hero-city]{position:relative;display:inline-block;color:#07375f!important;font-weight:700!important}.vip-hp-hero__separator{margin:0 7px;color:#9aadb9!important}body.vip-current-location-praha.vip-hp-hero__cities [data-vip-hero-city="prague"]::after,body.vip-current-location-cb.vip-hp-hero__cities [data-vip-hero-city="ceske-budejovice"]::after,body.vip-current-location-brno.vip-hp-hero__cities [data-vip-hero-city="brno"]::after{content:"";position:absolute;left:4%;right:4%;bottom:-4px;height:2px;border-radius:999px;background:#f19ec8;opacity:0.85}.vip-hp-hero__launch-note{margin:12px 0 0;color:#657f92;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.45;font-weight:400}.vip-hp-hero__launch-note strong{color:#c95f99;font-weight:700}@media only screen and (max-width:767px){.vip-hp-hero__cities{line-height:1.5}.vip-hp-hero__separator{margin:0 5px}.vip-hp-hero__launch-note{margin-top:10px;font-size:13px}}.bkntc_booking_modal>.content>.body{border-radius:16px!important;overflow-x:hidden!important;overflow-y:auto!important}@media only screen and (max-width:1000px){.bkntc_booking_modal .booknetic_appointment_container_header{height:auto!important;min-height:60px!important;padding:18px 20px 20px!important}.bkntc_booking_modal .booknetic_appointment_container_header_text{line-height:1.35!important;white-space:normal!important;margin:0!important}}@media only screen and (max-width:767px){.booknetic_appointment_container .booknetic_service_extra_card_price,.booknetic_appointment_container .booknetic_extra_price,.booknetic_appointment_container .booknetic_service_card_price,.booknetic_appointment_container .booknetic_card_price{min-width:92px!important;flex:0 0 92px!important;text-align:right!important;white-space:nowrap!important;line-height:1.05!important}.booknetic_appointment_container .booknetic_service_extra_card_price span:last-child,.booknetic_appointment_container .booknetic_extra_price span:last-child,.booknetic_appointment_container .booknetic_service_card_price span:last-child,.booknetic_appointment_container .booknetic_card_price span:last-child{display:block!important}}