﻿.block-editor-writing-flow .tb-header{position:relative;min-height:calc(90vh - var(--wp-admin-bar-height));width:100%;overflow:visible}.block-editor-writing-flow .tb-header .inner-block{position:relative;height:100%}.block-editor-writing-flow .tb-header .tb-unreachable-strings{color:var(--tb-text-color)}.block-editor-writing-flow .tb-header__pagename{text-transform:uppercase;font-size:1.5625rem;display:none}.block-editor-writing-flow .tb-header__pagename img{width:100%;max-width:100px;height:auto;object-fit:contain}.block-editor-writing-flow .tb-header__subnav{background-color:#fff;box-shadow:0px 10px 20px 0px rgba(0,0,0,.05);padding:0;position:absolute;z-index:1;bottom:0;transform:translateY(50%);width:100%;display:flex;align-items:center;margin:0;color:var(--tb-text-color)}.block-editor-writing-flow .tb-header__subnav .inner-block{padding:0 var(--tb-block-padding);margin-left:auto;margin-right:auto;width:100%;display:flex;overflow-y:hidden;scroll-behavior:smooth}.block-editor-writing-flow .tb-header__subnav::after{content:" ";position:absolute;right:0;top:0;width:140px;height:100%;background:rgba(0,0,0,0);transition:.2s ease-in-out;pointer-events:none;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 75%);opacity:0}.block-editor-writing-flow .tb-header__subnav::before{content:"";font-weight:900;font-family:"Font Awesome 6 Pro";right:60px;color:var(--tb-button-color);position:absolute;z-index:1;opacity:0}.block-editor-writing-flow .tb-header__subnav .tb-logo{background-color:var(--tb-text-color)}.block-editor-writing-flow .tb-header__subnav ul{padding-right:20px;padding-left:0;margin-block:0;list-style-type:none;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.block-editor-writing-flow .tb-header__subnav ul::-webkit-scrollbar{display:none}.block-editor-writing-flow .tb-header__subnav ul li{padding:18px 0;border-bottom:3px solid rgba(0,0,0,0);transition:border-bottom .3s ease-in;white-space:nowrap}.block-editor-writing-flow .tb-header__subnav ul li a:not(.tb-button){padding:0 16px}.block-editor-writing-flow .tb-header__subnav ul .tb-header__subnav_cta{padding:0;border-bottom:none}.block-editor-writing-flow .tb-header__subnav a:not(.tb-button){text-decoration:none;color:inherit}.block-editor-writing-flow .tb-header__subnav a.tb-button{margin-block-end:0;white-space:nowrap;margin-left:10px}.block-editor-writing-flow .tb-header__subnav.has-overflow::after{opacity:1}.block-editor-writing-flow .tb-header__subnav.has-overflow::before{opacity:1;animation:pulse 5s infinite}.block-editor-writing-flow .tb-header .tb-header-foreground{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);margin:0}.block-editor-writing-flow .tb-header .tb-header-foreground h1:has(span img){margin-bottom:0}.block-editor-writing-flow .tb-header .tb-header-foreground .tb-subtitle{margin-bottom:1.25em;font-size:1.3125rem}.block-editor-writing-flow .tb-header .tb-header-background{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.block-editor-writing-flow .tb-header .tb-header-background video,.block-editor-writing-flow .tb-header .tb-header-background iframe{width:100%;height:100%;object-fit:cover}.block-editor-writing-flow .tb-header .tb-header-background video:-webkit-media-controls,.block-editor-writing-flow .tb-header .tb-header-background iframe:-webkit-media-controls{opacity:0 !important}.block-editor-writing-flow .tb-header .tb-header-background--has-iframe{width:100%;overflow:hidden}.block-editor-writing-flow .tb-header .tb-header-background--has-iframe iframe{width:auto;height:100%;overflow:hidden;aspect-ratio:16/9;transform:translate(-50%, -50%);left:50%;top:50%;position:absolute}.block-editor-writing-flow .tb-header .top-part{margin-top:calc(var(--tb-header-height) + var(--wp-admin-bar-height))}.block-editor-writing-flow .tb-header .main-part{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;padding:inherit;box-sizing:border-box}.block-editor-writing-flow .tb-header .main-part .tb-logo{margin-bottom:var(--tb-text-part-margin)}.block-editor-writing-flow .tb-header .main-part .tb-logo>img{min-width:250px;max-width:100%;width:250px;height:auto}.block-editor-writing-flow .tb-header .main-part .tb-logo--no-filter{filter:none;mask:none;background-color:rgba(0,0,0,0)}.block-editor-writing-flow .tb-header .main-part .tb-logo--no-filter img:nth-child(1){opacity:1}.block-editor-writing-flow .tb-header .scroll-down-button{position:absolute;width:35px;height:35px;background-color:var(--tb-button-color-inverted);color:var(--tb-button-text-color-inverted);bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;text-decoration:none}.block-editor-writing-flow .tb-header .tb-properties{display:flex;gap:20px;justify-content:center;align-items:center;margin-bottom:50px}.block-editor-writing-flow .tb-header .tb-properties__divider{width:1px;height:24px;background-color:var(--tb-text-color-inverted);opacity:.3}.block-editor-writing-flow .tb-header .tb-property{font-weight:600;font-size:1rem;display:flex;align-items:center;gap:10px}.block-editor-writing-flow .tb-header .google-reviews{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;column-gap:.7rem;margin-top:1rem}.block-editor-writing-flow .tb-header .google-reviews .average{font-size:1.2rem;font-weight:600;margin-top:-2px;margin-right:10px}.block-editor-writing-flow .tb-header .google-reviews__content{column-gap:.3125rem;display:flex;align-items:center}.block-editor-writing-flow .tb-header .google-reviews .stars,.block-editor-writing-flow .tb-header .google-reviews__content .stars{column-gap:.1875rem;font-size:.8rem;color:#ffb100}.block-editor-writing-flow .tb-header .google-reviews .icon{--size: 0.875rem}.block-editor-writing-flow .tb-header .google-reviews small{font-size:.9rem;font-weight:normal;white-space:nowrap}.block-editor-writing-flow .tb-header .google-reviews .line{width:1px;height:16px;background-color:var(--tb-block-background-color);margin-left:.25rem;margin-right:.25rem;opacity:.3}.block-editor-writing-flow .tb-header .google-reviews img{width:21px}.block-editor-writing-flow .tb-header.align-left .google-reviews{justify-content:flex-end}.block-editor-writing-flow.is-mobile-width .tb-header{aspect-ratio:unset;height:calc(100vh - var(--wp-admin-bar-height));height:calc(100svh - var(--wp-admin-bar-height));text-align:center}.block-editor-writing-flow.is-mobile-width .tb-header__subnav .tb-header__subnav_cta{padding:0}.block-editor-writing-flow.is-mobile-width .tb-header .tb-properties{align-items:center;flex-wrap:wrap;gap:10px}.block-editor-writing-flow.is-mobile-width .tb-header .tb-properties__divider{height:12px}.block-editor-writing-flow.is-mobile-width .tb-header .tb-property{gap:4px;font-size:.75rem}.block-editor-writing-flow.is-mobile-width .main-part .tb-logo>img{min-height:unset;min-width:unset;max-width:200px}.is-desktop-width.block-editor-writing-flow .tb-header-foreground .tb-subtitle{font-size:var(--tb-h3-font-size)}.is-desktop-width.block-editor-writing-flow .tb-header__subnav{border-radius:5px;width:calc(100% - 148px);left:50%;transform:translate(-50%, 50%)}.is-desktop-width.block-editor-writing-flow .tb-header__subnav ul{margin-inline-start:auto}.is-desktop-width.block-editor-writing-flow .tb-header__subnav ul li:last-of-type{display:block}.is-mobile-width.block-editor-writing-flow .tb-header__subnav ul li{padding:5px 0 9px 0}.is-mobile-width.block-editor-writing-flow .tb-header__subnav ul li a{font-size:14px}.is-mobile-width.block-editor-writing-flow .tb-header__subnav ul li.active{border-color:var(--tb-button-color)}.is-mobile-width.block-editor-writing-flow .tb-header__subnav ul li .tb-button{padding:.4rem 1rem}@media screen and (min-width: 1200px){.block-editor-writing-flow .tb-header .tb-header-background--has-iframe iframe{height:auto;width:100%}.block-editor-writing-flow .tb-header__subnav{padding-inline:104px}.wp-admin .block-editor-writing-flow .tb-header .tb-header-background--has-iframe iframe{height:100%;width:auto}}@keyframes pulse{0%{opacity:0}20%{opacity:1}40%{opacity:0}100%{opacity:0}}
