.why-red-roof .page-why-redroofinn{overflow:hidden;height:auto;min-width:320px;max-width:1200px;margin:0 auto;padding:0 15px}@media (min-width: 600px){.why-red-roof .page-why-redroofinn{padding:0 25px}}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn{padding:0 50px}}.why-red-roof .page-why-redroofinn h1.module-dyna-headline-title{text-align:center;margin-top:10vw;font-size:38px;padding:5px 0 0;line-height:30px;font-family:"frutiger_55_roman",arial,helvetica,sans-serif;font-display:swap;font-weight:normal;color:#0a1354}@media (min-width: 960px){.why-red-roof .page-why-redroofinn h1.module-dyna-headline-title{font-size:40px}}@media (min-width: 850px){.why-red-roof .page-why-redroofinn h1.module-dyna-headline-title{font-size:35px}}@media (min-width: 600px){.why-red-roof .page-why-redroofinn h1.module-dyna-headline-title{margin-top:40px;font-size:48px;line-height:50px}}.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab{display:block;overflow:hidden;margin:25px 0}.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;min-width:320px;max-width:1200px;margin:0 auto;padding:0 15px;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;font-size:12px}@media (min-width: 600px){.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav{padding:0 25px}}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav{padding:0 50px}}.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab{display:block;text-decoration:none;padding:0 7px;margin-bottom:5px;position:relative;line-height:12px}@media (min-width: 600px){.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab{font-size:14px;line-height:14px;padding:0 20px;margin-bottom:7px}}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab{font-size:16px;line-height:16px}}.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab:first-child:before{border-right-color:transparent}.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab:before{content:"";border-right:1px solid #bbb;position:relative;top:0;left:-7px}@media (min-width: 600px){.why-red-roof .page-why-redroofinn section.module-tab-group.bluetab nav a.tab:before{left:-20px}}.why-red-roof .page-why-redroofinn section.content article{border:1px solid #bbb;margin:20px auto;display:block;overflow:hidden;height:auto}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.content article{padding:30px}}.why-red-roof .page-why-redroofinn section.content article .holder img{width:100%;border-bottom:1px solid #bbb}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.content article .holder img{max-width:290px;border-bottom:none;border:1px solid #bbb;float:left;margin-right:28px}}.why-red-roof .page-why-redroofinn section.content article .holder a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}.why-red-roof .page-why-redroofinn section.content article .holder a img{width:100%;border-bottom:1px solid #bbb}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.content article .holder a img{border-bottom:none;border:1px solid #bbb;float:left;margin-right:28px;width:100%;max-width:none;float:none}}.why-red-roof .page-why-redroofinn section.content article:first-of-type aside{padding:30px;width:100%}.why-red-roof .page-why-redroofinn section.content article aside{padding:30px;font-family:"frutiger_55_roman",arial,helvetica,sans-serif;font-display:swap;font-size:12px;font-weight:400}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.content article aside{display:inline-block;padding:0;width:calc(100% - 320px)}}.why-red-roof .page-why-redroofinn section.content article aside h2{color:#0a1354;font-family:"frutiger_55_roman",arial,helvetica,sans-serif;font-display:swap;font-size:16px;padding-bottom:10px}.why-red-roof .page-why-redroofinn section.content article aside input[type="checkbox"]{-webkit-appearance:none;visibility:hidden}.why-red-roof .page-why-redroofinn section.content article:first-of-type{display:block;padding:0}@media (min-width: 1024px){.why-red-roof .page-why-redroofinn section.content article:first-of-type img{width:100%;max-width:none;float:none}}
