.flag-container:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flag-container{margin-bottom:2.5rem}.flag-container *{vertical-align:middle;display:block;margin-bottom:0}.flag-container *{margin-top:0}@media screen and (min-width:53.1875em){.flag-container *{display:inline-block}.flag-container *{margin-right:1rem}}.flag-container+.main__sub-title{margin-top:-1.5rem}@media screen and (min-width:53.1875em){.flag-container+.main__sub-title{margin-top:-1.5rem}.flag-container+.main__sub-title{margin-bottom:4rem}}.hub-logo--parent .flag-container{max-width:34rem}.hub-logo--parent .flag-container{margin-bottom:2rem}.hub-logo--parent .flag-container .availability-tag,.hub-logo--parent .flag-container .flag{margin-bottom:.5rem}.flag-container--dashed{overflow:hidden}.flag-container--dashed:after{content:"";display:block;height:1px;overflow:hidden;background:-webkit-radial-gradient(#6a6a69 45%,transparent 44%);background:radial-gradient(#6a6a69 45%,transparent 44%);background-position:right 0;background-color:transparent;clear:none;visibility:visible}.flag-container--dashed:after{margin-top:1.3rem}.flag-container--dashed:after{background-size:.8rem .1rem}.ie8 .flag-container--dashed:after,.ie9 .flag-container--dashed:after{background:0 0;border-top:1px dashed #6a6a69}.flag-container--dashed .availability-tag,.flag-container--dashed .flag{float:left}.flag-container--dashed .availability-tag,.flag-container--dashed .flag{margin-right:1rem}.flag-container--chain{vertical-align:middle;position:relative;display:table}.flag-container--chain .availability-tag,.flag-container--chain .flag{display:block;float:left;clear:left;z-index:10}.flag-container--chain .availability-tag,.flag-container--chain .flag{margin-bottom:.5rem}.flag-container--chain .availability-tag,.flag-container--chain .flag{margin-right:1rem}@media screen and (min-width:53.1875em){.flag-container--chain .availability-tag,.flag-container--chain .flag{display:inline-block;float:none;margin-bottom:0}}.flag-container--chain .availability-tag~.availability-tag,.flag-container--chain .availability-tag~.flag,.flag-container--chain .flag~.availability-tag,.flag-container--chain .flag~.flag{margin-left:0;z-index:9}@media screen and (min-width:53.1875em){.flag-container--chain .availability-tag~.availability-tag,.flag-container--chain .availability-tag~.flag,.flag-container--chain .flag~.availability-tag,.flag-container--chain .flag~.flag{padding-left:2rem}.flag-container--chain .availability-tag~.availability-tag,.flag-container--chain .availability-tag~.flag,.flag-container--chain .flag~.availability-tag,.flag-container--chain .flag~.flag{margin-left:-1.2rem}}.flag-container--chain .availability-tag~.availability-tag~.availability-tag,.flag-container--chain .availability-tag~.availability-tag~.flag,.flag-container--chain .availability-tag~.flag~.availability-tag,.flag-container--chain .availability-tag~.flag~.flag,.flag-container--chain .flag~.availability-tag~.availability-tag,.flag-container--chain .flag~.availability-tag~.flag,.flag-container--chain .flag~.flag~.availability-tag,.flag-container--chain .flag~.flag~.flag{z-index:8}.flag-container--chain .availability-tag~.availability-tag~.availability-tag~.availability-tag,.flag-container--chain .availability-tag~.availability-tag~.availability-tag~.flag,.flag-container--chain .availability-tag~.availability-tag~.flag~.availability-tag,.flag-container--chain .availability-tag~.availability-tag~.flag~.flag,.flag-container--chain .availability-tag~.flag~.availability-tag~.availability-tag,.flag-container--chain .availability-tag~.flag~.availability-tag~.flag,.flag-container--chain .availability-tag~.flag~.flag~.availability-tag,.flag-container--chain .availability-tag~.flag~.flag~.flag,.flag-container--chain .flag~.availability-tag~.availability-tag~.availability-tag,.flag-container--chain .flag~.availability-tag~.availability-tag~.flag,.flag-container--chain .flag~.availability-tag~.flag~.availability-tag,.flag-container--chain .flag~.availability-tag~.flag~.flag,.flag-container--chain .flag~.flag~.availability-tag~.availability-tag,.flag-container--chain .flag~.flag~.availability-tag~.flag,.flag-container--chain .flag~.flag~.flag~.availability-tag,.flag-container--chain .flag~.flag~.flag~.flag{z-index:7}.flag-container--chain>.flag__sub{float:left;line-height:2.7}@media screen and (min-width:53.1875em){.flag-container--chain>.flag__sub{float:right}}.flag-container--chain .availability-tag+.flag__sub,.flag-container--chain .flag--small+.flag__sub{line-height:2.3}.flag-container--chain .flag--smaller+.flag__sub{line-height:1.8}.availability-tag,.flag{position:relative;display:inline-block;font-weight:700;text-transform:uppercase;color:#303030;background:#72a23a;white-space:nowrap;z-index:2;vertical-align:middle;margin-right:1.2em}.availability-tag,.flag{margin-bottom:0}.availability-tag,.flag{padding:.5rem .8rem}.availability-tag,.flag{font-size:1.2rem}@media screen and (min-width:53.1875em){.availability-tag,.flag{padding:.7rem 1rem}.availability-tag,.flag{font-size:1.4rem}}@media print{.availability-tag,.flag{border:1px solid #72a23a!important}.availability-tag:after,.availability-tag:before,.flag:after,.flag:before{content:none!important}}.availability-tag:after,.availability-tag:before,.flag:after,.flag:before{position:absolute;content:"";width:0;height:0;border:transparent solid 0;border-left:10px solid #72a23a}.availability-tag:after,.availability-tag:before,.flag:after,.flag:before{right:-1rem}.availability-tag:before,.flag:before{border-top-width:20px;border-bottom-width:0;bottom:0}.availability-tag:after,.flag:after{border-top-width:0;border-bottom-width:20px;top:0}.availability-tag,.flag--small{padding:0 .8rem}.availability-tag,.flag--small{font-size:1.1rem}.availability-tag,.flag--small{line-height:2.6rem}@media screen and (min-width:53.1875em){.availability-tag,.flag--small{padding:.8rem 1rem .8rem 1.6rem}.availability-tag,.flag--small{font-size:1.2rem}.availability-tag,.flag--small{line-height:1.2rem}}.flag--smaller{padding:.4rem .8rem}.flag--smaller{font-size:1.1rem}.flag--smaller{line-height:1.1rem}.flag--2lines{white-space:normal}.flag--2lines:before{border-top-width:3rem}.flag--2lines:after{border-bottom-width:3rem}.flag--light-grey1{background-color:#bfbfbd}.flag--light-grey1.availability-tag:after,.flag--light-grey1.availability-tag:before,.flag--light-grey1.flag--vertical:after,.flag--light-grey1.flag--vertical:before,.flag--light-grey1.flag:after,.flag--light-grey1.flag:before{border-left-color:#bfbfbd}.flag--light-grey2{background-color:#e0dfde}.flag--light-grey2.availability-tag:after,.flag--light-grey2.availability-tag:before,.flag--light-grey2.flag--vertical:after,.flag--light-grey2.flag--vertical:before,.flag--light-grey2.flag:after,.flag--light-grey2.flag:before{border-left-color:#e0dfde}.flag--black{background:#303030;color:#fff}.flag--black.availability-tag:after,.flag--black.availability-tag:before,.flag--black.flag--vertical:after,.flag--black.flag--vertical:before,.flag--black.flag:after,.flag--black.flag:before{border-left-color:#303030}.flag--vertical{text-align:center;white-space:normal}.flag--vertical{min-width:2.5rem}.flag--vertical{max-width:4rem}.flag--vertical{padding:.5rem .1rem 0}.flag--vertical{font-size:1.4rem}@media screen and (min-width:53.1875em){.flag--vertical{min-width:3.5rem}.flag--vertical{max-width:6rem}.flag--vertical{padding:1rem .2rem .8rem}.flag--vertical{font-size:1.6rem}}.flag--vertical:after,.flag--vertical:before{top:auto;border:transparent solid 0;border-top:10px solid #72a23a}.flag--vertical:after,.flag--vertical:before{bottom:-1rem}.flag--vertical:before{border-left-width:0;left:0}.flag--vertical:before{border-right-width:2rem}.flag--vertical:after{border-right-width:0;right:0}.flag--vertical:after{border-left-width:2rem}.flag__sub{display:inline-block;font-weight:400;text-transform:none;margin:0}.flag__sub{font-size:1.1rem}@media screen and (min-width:53.1875em){.flag__sub{font-size:1.2rem}}.availability-tag .flag__sub,.flag .flag__sub{vertical-align:initial}.availability-tag+.flag__sub,.flag+.flag__sub{margin-left:1rem}@media screen and (min-width:53.1875em){.availability-tag+.flag__sub,.flag+.flag__sub{margin-left:.5rem}}.availability-tag{background-color:#bfbfbd;position:absolute;bottom:-1rem;left:0;text-transform:none;margin:0;font-weight:400}.availability-tag:after,.availability-tag:before{border-left-color:#bfbfbd}.discount-tag{background-color:#fecb34;color:#4a4a4a;width:7.5rem;position:absolute;top:0;right:-.5rem;text-align:right;line-height:1;padding:.5rem}.discount-tag strong{display:inline-block;width:100%;font-size:1.8rem}@media screen and (min-width:53.1875em){.discount-tag strong{font-size:2rem}}.highlight{position:relative;background:#fff}@media screen and (min-width:53.1875em){.highlight{padding:5rem 0}}.highlight:before{content:"";background-color:#6a7881;position:absolute;top:0;bottom:10rem;left:0;right:0}.highlight .constrained{padding-top:2.5rem}.highlight .flex__row{position:relative;z-index:1}.highlight .flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child),.highlight .flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child)>*{opacity:1}.highlight .flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child):before{opacity:0}.highlight .flickity-page-dots{position:absolute}.highlight .flickity-button{display:none;background:0 0}@media screen and (min-width:53.1875em){.highlight .flickity-button{display:block}}.highlight .flickity-button.flickity-prev-next-button.next{right:-3rem}.highlight .flickity-button.flickity-prev-next-button.previous{left:-3rem}.highlight__text{margin-bottom:2.5rem;color:#fff;background-color:#6a7881}@media screen and (min-width:53.1875em){.highlight__text{margin-bottom:6rem}}.highlight__text h1,.highlight__text h2,.highlight__text h3,.highlight__text h4,.highlight__text p{color:#fff}.highlight__text p{margin-bottom:2rem}.highlight__text a:not(.btn){color:inherit}.highlight__image{margin-bottom:2rem;position:relative}.highlight__image img{margin:0;display:block;border-radius:1rem;box-shadow:0 .2rem 1rem rgba(48,48,48,.15)}