.footer__block-row .icon{width:17px;height:17px;vertical-align:middle;margin-right:7px;filter:invert(1)}.footer__block-row .icon.pin{width:16px;background-position:-484px -106px}.footer__block-row .icon.time{background-position:-467px -106px}
.preview-embed{box-sizing:border-box;background:#f8f8f8;color:#777;text-align:center;position:relative}.preview-embed>span{position:absolute;top:50%;left:0;width:100%;font:14px Montserrat,sans-serif}
.preview-select-wrap{display:block;position:relative}.preview-select-wrap::after{content:"";position:absolute;top:15px;right:15px;border:5px solid transparent;border-top-color:#c51d32;pointer-events:none}.forms .preview-select-wrap select{appearance:none;box-sizing:border-box;width:100%;padding:10px 16px;font-size:.9em;line-height:1;color:#666}
.header__phone--mobile a{color:#fff;font-size:24px;font-weight:700}
.header__navigation li:focus-within>ul{opacity:1;visibility:visible}
.preview-submenu-toggle{display:none}@media(max-width:757px){.preview-submenu-toggle{display:inline-block}}
.preview-form-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.banner .preview-form-note{color:#fff}button:disabled{cursor:default}
.preview-notice{padding:12px;background:#fff3d9;color:#192034;font:14px/1.5 Arial;text-align:center}
@media(max-width:757px){.grid__row{margin-left:0;margin-right:0;width:100%}.grid__col{min-width:0}.block h1,.block h1 span{overflow-wrap:anywhere;white-space:normal}.block section.onetwo{box-sizing:border-box;max-width:100%}.block img{max-width:100%;height:auto}.block a{overflow-wrap:anywhere}.block .subtitle{min-width:0!important}.block .covid__block{width:50%}.block .covid__icon{max-width:100%}.can_enjoy{max-width:100%;font-size:clamp(18px,5vw,28px)!important}.can_enjoy strong{font-size:1.5em!important}.qi_block .qi_logo,.qi_block .code{max-width:100%;margin-left:0;margin-right:0;float:none}.qi_block .phone,.qi_block .tmv_logo{max-width:100%;margin-left:0;margin-right:0}.preview-embed{max-width:100%}.hello__image img{max-width:100%;height:auto}.block__caption{overflow-wrap:anywhere;font-size:clamp(26px,7.8vw,40px)}.award__name{font-size:clamp(28px,8vw,42px);overflow-wrap:anywhere}.emergency_line_title{font-size:clamp(24px,7vw,34px)}.footer__block-row h6{font-size:18px;box-sizing:border-box;max-width:100%}.footer__block-row h6::after{right:-8px}.footer__block-row h6::before{left:-8px}.emergency_line_title strong{font-size:clamp(20px,6.5vw,30px)}.block__caption--aside-quote{font-size:clamp(28px,9vw,50px);white-space:normal;width:100%;margin:0 0 12px}.block aside .block__caption--aside-quote{margin-top:0}.award__date{box-sizing:border-box;width:100%;max-width:400px;padding:24px 12px 0;text-align:center}.forms .grid__row{width:auto;margin-left:-12px;margin-right:-12px}}
@media(max-width:757px){.forms button{box-sizing:border-box;max-width:100%}.header--show .header__menu{max-height:calc(100vh - 80px);overflow:auto}.header__navigation li:focus-within>ul{position:static}.header__navigation-toggle{cursor:pointer}.header__navigation-top ul li a{white-space:normal}.header__navigation ul li ul{box-sizing:border-box;max-width:100%}.header__navigation li:not(.preview-expanded)>ul{opacity:0;visibility:hidden}.header__navigation li.preview-expanded>ul{position:static;opacity:1;visibility:visible}.header__navigation li.preview-expanded{flex-wrap:wrap}.preview-submenu-toggle::before{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.preview-submenu-toggle[aria-expanded=true]::before{transform:rotate(225deg)}.preview-submenu-toggle{background:transparent;color:#192034;border:0;padding:0 8px;font:20px Montserrat;cursor:pointer}}
