.block-telephone{display:none}:where(.block-telephone) .btn-telephone{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--telephone-font-size);letter-spacing:-0.02em;line-height:1.25;align-items:center;border:none;display:flex;gap:.625rem;justify-content:center;padding-inline:0;white-space:nowrap}:where(.block-telephone) .btn-telephone :where(b, strong){color:var(--red-brand);font-weight:inherit}:where(.block-telephone) .btn-telephone :where(i, em){color:var(--red-brand);font-style:normal;font-weight:inherit}:where(.block-telephone) .btn-telephone,:where(.block-telephone) .btn-telephone:hover{text-decoration:none}:where(.block-telephone) [class*=fa-]{display:inline-block;font-size:1.625rem;height:1em;overflow:hidden;text-align:center}:where(.block-telephone) [class*=fa-]::before{display:block}@media(min-width: 768px){:where(.section-header) .block-telephone{display:block}}@media(max-width: 767.98px){@supports((-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%)) or (clip-path: polygon(100% 0, 0% 100%, 100% 100%))){:where(.page-menu-dialog) .block-telephone{background-color:transparent;padding-inline:24px;position:relative;transform:translateY(calc(1 * var(--_offset, 0px)))}:where(.page-menu-dialog) .block-telephone p{margin:0}:where(.page-menu-dialog) .block-telephone .btn{padding:0}:where(.page-menu-dialog) .block-telephone::before{box-shadow:inset 0 0 0 6px var(--blue-brand), inset 0 0 0 9px var(--white), inset 0 0 0 15px var(--red-brand), inset 0 0 0 18px var(--white), inset 0 0 0 24px var(--blue-brand);-webkit-clip-path:polygon(0 calc(100% - var(--_offset, 0px)), 100% calc(100% - var(--_offset, 0px)), 100% 100%, 0% 100%);clip-path:polygon(0 calc(100% - var(--_offset, 0px)), 100% calc(100% - var(--_offset, 0px)), 100% 100%, 0% 100%);content:"";display:block;inset:0;position:absolute}:where(.page-menu-dialog) .block-telephone-inner{align-items:center;background-color:var(--section-header-background-color);display:flex;height:100%;justify-content:center;min-height:calc(var(--_height, 0px) + var(--_offset, 0px));padding:calc(var(--_offset, 0px) - 32px) 0 32px 0}:where(.page-menu-dialog) .block-telephone-inner::before,:where(.page-menu-dialog) .block-telephone-inner::after{content:"";display:block;inset:calc(100% - (1em + var(--_offset, 0px))) 0 auto 0;position:absolute;z-index:-1}:where(.page-menu-dialog) .block-telephone-inner::before{font-size:24px;height:1em;width:1em;box-shadow:inset 6px 0 0 0 var(--blue-brand), inset 9px 0 0 0 var(--white), inset 15px 0 0 0 var(--red-brand), inset 18px 0 0 0 var(--white), inset 24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(100% 0, 100% 100%, 1em 100%, 0 100%, 1em 0);clip-path:polygon(100% 0, 100% 100%, 1em 100%, 0 100%, 1em 0);right:auto;width:51%}:where(.page-menu-dialog) .block-telephone-inner::after{font-size:24px;height:1em;width:1em;box-shadow:inset -6px 0 0 0 var(--blue-brand), inset -9px 0 0 0 var(--white), inset -15px 0 0 0 var(--red-brand), inset -18px 0 0 0 var(--white), inset -24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(calc(100% - 1em) 0, 100% 100%, calc(100% - 1em) 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 1em) 0, 100% 100%, calc(100% - 1em) 100%, 0 100%, 0 0);left:auto;width:51%}}:where(.page-menu-dialog) .block-telephone{--_offset: 37px;--_height: 0px;display:block;inset:calc((var(--admin-offset-top, 0px) + var(--section-header-height, 0px)) - 27px) 0 auto 0;margin:0 auto;margin-top:calc(-1*var(--_offset));position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}:where(.page-menu-dialog) .block-telephone-inner{padding-inline:1rem}:where(.page-menu-dialog) .btn-telephone{transform:translateY(-0.375rem)}}