.tag-quote-form.is-loading:before{position:absolute;content:'';display:block;left:0;top:0;width:100%;height:100%;z-index:11;background:url("/v2/rainbow-loader-fe311fc11dd294c3c045bc193a69e39f1b8359a18e263ba9c49199efb6164ffd.gif") no-repeat center 90px RGB(from var(--bg) r g b/0.9)}.tag-quote-form{zoom:1;display:none;padding:30px 0 15px;position:relative;z-index:3}.tag-quote-form:before,.tag-quote-form:after{content:"";display:table}.tag-quote-form:after{clear:both}@media only screen and (max-width:580px){.tag-quote-form{width:90%;margin:auto;padding-bottom:30px}}.tag-quote-form.is-loading:before{background-color:rgba(0,0,0,0.7)}.tag-quote-form .field{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;padding-right:15px;width:20%;float:left;position:relative}.tag-quote-form .field:last-of-type{padding-right:0}.tag-quote-form .wide-field{width:39.18182%}@media only screen and (max-width:890px){.tag-quote-form .field,.tag-quote-form .wide-field{width:100%;padding-right:0;margin-bottom:20px;float:none}}.tag-quote-form ::-webkit-input-placeholder{color:#666}.tag-quote-form ::-moz-placeholder{color:#666}.tag-quote-form ::placeholder{color:#666}.tag-quote-form label{font-family:"Roboto Flex","Roboto",Helvetica,Arial,sans-serif;font-size:16px;line-height:1;color:var(--fg-2);display:block;margin:10px 0 0}.tag-quote-form .step-num{border-radius:50%;background:#fff;font-size:12px;font-weight:bold;color:#000;display:inline-block;width:20px;height:20px;text-align:center;padding-top:4px;margin-right:5px;vertical-align:middle}.tag-quote-form textarea,.tag-quote-form input[type="text"]{background:rgba(255,255,255,0.2);font-family:"Roboto Flex","Roboto",Helvetica,Arial,sans-serif;color:#fff;font-size:24px;padding:20px 15px;display:block;width:100%}.tag-quote-form textarea:focus,.tag-quote-form input[type="text"]:focus{background:rgba(255,255,255,0.25)}.tag-quote-form input.time-field{padding-left:45px}.tag-quote-form textarea{padding:10px 15px;font-size:16px;min-height:69px}.tag-quote-form input[type="submit"]{border-radius:45px;border:0 none;color:#fff;font-size:32px;padding:15px 0;width:100%;font-weight:normal;font-family:"Roboto Flex","Roboto",Helvetica,Arial,sans-serif}.tag-quote-form .is-inactive{opacity:.3}.tag-quote-form .is-inactive input[type="submit"]{background-color:rgba(255,255,255,0.4) !important}.tag-quote-form .message{margin:30px 0 0}.tag-quote-form .message.message-error{border-color:#ed1b24;color:#ed1b24}.tagging-tips{font-size:12px;font-family:"Roboto Flex","Roboto",Helvetica,Arial,sans-serif;font-weight:bold;color:LCH(from var(--fg-2) calc(l - 20%) c h);display:block;margin:0 0 0 30px}.get-quote-time{position:absolute;left:15px;top:23px;font-size:20px;color:RGB(from var(--fg-2) r g b/0.6);cursor:pointer}.get-quote-time:hover{color:var(--fg-2)}.tag-quote__button{background-color:var(--fg-2)}.sc-embed{position:absolute;left:-9999px;top:-9999px}.podcast-banner{background:#000 center center;background-size:cover;position:relative;color:#fff;overflow:hidden}.podcast-banner .wrap{position:relative;z-index:1}.player{position:relative}.player audio{display:none}.player__play{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;border:2px solid #fff;background:0;border-radius:50%;color:#fff;font-size:24px;width:60px;height:60px;line-height:60px;padding:0 0 0 5px;text-align:center;outline:0}.player__play.is-playing{padding-left:0}.player__play:hover{border-color:rgba(255,255,255,0.75)}.player__progress{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;position:relative;padding:0 67px;margin-bottom:10px}.player__progress__bg,.player__progress__bar,.player__volume__bg,.player__volume__bar{border-radius:7px;height:7px;display:inline-block;cursor:pointer;overflow:hidden}.player__progress__bg,.player__volume__bg{width:100%;background:rgba(0,0,0,0.5);position:relative;vertical-align:middle}.player__progress__bar,.player__volume__bar{position:absolute;top:0;height:100%;left:0;pointer-events:none;background:#fff}.player__volume__bg{width:87px}.player__volume__bar{width:100%}.player__progress__label{transform:translateY(-50%);position:absolute;top:50%;display:inline-block;right:0;font-size:16px;min-width:57px;vertical-align:middle}.player__progress__label:first-of-type{left:0}.player__button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;display:inline-block;margin-right:10px;cursor:pointer;color:#fff;text-decoration:none;line-height:30px}.player__button:last-child{margin-right:0}.player__button .ss-icon{display:inline-block;vertical-align:middle;border:2px solid #fff;font-size:12px;width:30px;height:30px;line-height:30px;text-align:center;margin-right:3px;border-radius:50%;background:rgba(0,0,0,0.2)}.player__button .ss-icon.is-podcast-bg{background:#fff !important;color:#000}.player__button .is-soundcloud.ss-icon{font-size:16px}.player__button:not(.is-active) .ss-icon{background:none !important}.player__button:hover .ss-icon{border-color:rgba(255,255,255,0.75)}.player__button:hover .player__button__label{color:rgba(255,255,255,0.75)}.player__button.is-active .ss-icon{border-color:transparent}.player__button.is-active .ss-icon:hover{border-color:transparent}.player__button__label{vertical-align:middle;display:inline-block;font-weight:bold}@media only screen and (max-width:700px){.player__button__label{display:none}}.podcast-quote-form{background:#000}.podcast-quote-form .tag-quote-form{padding-bottom:30px}body.controller--podcast_episodes{overflow-y:hidden}.podcast-banner{padding:25px}.podcast-banner .wrap{width:100%;margin:0;max-width:none}.ep-header{min-height:60px;padding-left:80px;margin-bottom:20px}.ep-header .page-title{font-size:32px}.ep-header .page-subtitle{font-family:"Roboto Flex","Roboto",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-top:8px}.ep-header a{color:#fff;text-decoration:none}.ep-header a:hover{color:rgba(255,255,255,0.75)}.ep-header .page-title,.ep-header .page-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-header__img{width:60px}.player__play{width:30px;height:30px;margin-right:8px;line-height:25px;font-size:11px;padding:0}.player__button{margin-right:7px}.player__button__label{display:none}.player__volume__bg{display:none}.player__logo{height:30px;float:right}@media only screen and (max-width:315px){.player__logo{display:none}}