/* Informational pages retain the PHP hero, typography and responsive grid. */
.static-layout{position:relative}
.static-header{position:absolute;inset:0 0 auto;z-index:50;background:transparent}
.static-page .head-jumbotron{padding:160px 0 48px;margin:0;min-height:460px;color:white;text-align:center}
.static-page .head-jumbotron>.container{width:900px;max-width:100%;padding:0 15px}
.static-page h1{font-size:50px;font-weight:500;line-height:1.35;margin:20px 0 10px}
.static-page h2{font-size:32px;font-weight:500;line-height:38px;margin:20px 0 50px;text-align:center}
.static-page h4{font-size:19.008px;font-weight:500;line-height:1.35;margin:10px 0}
.static-page .head-jumbotron h4{line-height:1.8;color:white}
.static-page .content-jumbotron{padding:48px 0;margin:0}
.static-page .content-jumbotron>.container{width:900px;max-width:100%;padding:0 15px;display:flow-root}
.static-page [class*="col-"]{position:relative;min-height:1px;padding:0 15px}
.static-page .row{margin:0 -15px}
.static-page .content-jumbotron .col-sm-4>img{float:none;max-width:100%;margin:0}
.static-page .info-block{margin:0;text-align:left}
.static-page .info-block h4{margin-top:0;margin-bottom:10px}
.static-page .info-block p,.static-page .info-block li{color:#8493a8;font-size:14.4px;line-height:22.4px;margin:0 0 20px}
.static-page .info-block table{color:#8493a8;font-size:14.4px;max-width:100%;overflow-wrap:anywhere}
.static-page .info-block :is(td,th){padding:3px;vertical-align:top}
.static-page .download-jumbotron{background:#d9e0e9;margin:0 0 40px;padding:20px 0 30px;text-align:center}
.static-page .download-jumbotron h2{margin:20px 0 10px}
.static-page .app-buttons img{width:166px;height:51px;max-width:100%;margin:0;vertical-align:middle}
.static-apps .head-jumbotron .app-buttons{margin-top:30px}
.static-apps .head-jumbotron .googleplay-image{margin-left:30px}
.static-page .content-jumbotron .icon{float:left;color:#ff9800;font:48px Gastroicons;margin:0 15px 15px 0}
.static-page .info-block:after{content:'';display:table;clear:both}
.static-error .head-jumbotron{min-height:460px}
.static-error .info-block{padding-top:20px}
.static-error ul.links{list-style:none;padding:0}
.static-error ul.links li{margin:0;font-size:14.4px;line-height:23px}
@media(min-width:768px){
 .static-page [class*="col-sm-"],.static-page [class*="col-md-"]{float:left}
 .static-page .col-sm-4{width:33.333333%}.static-page .col-sm-8{width:66.666667%}.static-page .col-sm-6{width:50%}.static-page .col-sm-12{width:100%}
 .static-page .content-jumbotron>.container>.col-sm-4{padding-top:0}
}
@media(min-width:992px){.static-page .col-md-3{width:25%}.static-page .col-md-9{width:75%}.static-page .col-md-5{width:41.666667%}.static-page .col-md-offset-1{margin-left:8.333333%}}
@media(max-width:767px){
 .static-page .head-jumbotron{padding:77px 0 30px;min-height:0}
 .static-page .head-jumbotron>.container,.static-page .content-jumbotron>.container{width:100%;max-width:100%}
 .static-page .head-jumbotron h1{overflow-wrap:anywhere}
 .static-page .content-jumbotron{padding:30px 0}
 .static-page .content-jumbotron>.container>.col-sm-4{width:100%;text-align:center}
 .static-page .content-jumbotron>.container>.col-sm-4>img{width:auto;max-width:100%;height:auto}
 .static-page .info-block{clear:both;width:100%}
 .static-page .download-jumbotron .container{max-width:100%;padding:0 15px}
 .static-apps .head-jumbotron .googleplay-image{margin-left:0}
 .static-error .info-block{text-align:center}
}

@media(max-width:767px){body:has(.static-layout) .site-footer{max-width:100%}.static-error .head-jumbotron{min-height:460px}}
.static-page .icon-search:before{content:'\6d'}.static-page .icon-comment-o:before{content:'\2e'}.static-page .icon-clock:before{content:'\5a'}.static-page .icon-heart-empty:before{content:'\4e'}
